aboutsummaryrefslogtreecommitdiff
path: root/crypto/krb5/doc
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/krb5/doc')
-rw-r--r--crypto/krb5/doc/admin/admin_commands/kadmin_local.rst22
-rw-r--r--crypto/krb5/doc/admin/admin_commands/kadmind.rst8
-rw-r--r--crypto/krb5/doc/admin/admin_commands/kdb5_util.rst8
-rw-r--r--crypto/krb5/doc/admin/admin_commands/krb5kdc.rst7
-rw-r--r--crypto/krb5/doc/admin/conf_files/kdc_conf.rst81
-rw-r--r--crypto/krb5/doc/admin/conf_files/krb5_conf.rst65
-rw-r--r--crypto/krb5/doc/admin/conf_ldap.rst7
-rw-r--r--crypto/krb5/doc/admin/database.rst4
-rw-r--r--crypto/krb5/doc/admin/realm_config.rst10
-rw-r--r--crypto/krb5/doc/appdev/gssapi.rst36
-rw-r--r--crypto/krb5/doc/appdev/refs/api/index.rst2
-rw-r--r--crypto/krb5/doc/appdev/refs/macros/index.rst4
-rw-r--r--crypto/krb5/doc/build/options2configure.rst3
-rw-r--r--crypto/krb5/doc/conf.py4
-rw-r--r--crypto/krb5/doc/copyright.rst2
-rw-r--r--crypto/krb5/doc/formats/cookie.rst38
-rw-r--r--crypto/krb5/doc/formats/database_formats.rst459
-rw-r--r--crypto/krb5/doc/formats/index.rst1
-rw-r--r--crypto/krb5/doc/html/.buildinfo2
-rw-r--r--crypto/krb5/doc/html/_sources/admin/admin_commands/kadmin_local.rst.txt22
-rw-r--r--crypto/krb5/doc/html/_sources/admin/admin_commands/kadmind.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/admin/admin_commands/kdb5_util.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/admin/admin_commands/krb5kdc.rst.txt7
-rw-r--r--crypto/krb5/doc/html/_sources/admin/conf_files/kdc_conf.rst.txt81
-rw-r--r--crypto/krb5/doc/html/_sources/admin/conf_files/krb5_conf.rst.txt65
-rw-r--r--crypto/krb5/doc/html/_sources/admin/conf_ldap.rst.txt7
-rw-r--r--crypto/krb5/doc/html/_sources/admin/database.rst.txt4
-rw-r--r--crypto/krb5/doc/html/_sources/admin/realm_config.rst.txt10
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/gssapi.rst.txt36
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/index.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_principal.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_realm.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_genaddrs.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getflags.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_init.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_setflags.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_crypto_length_iov.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_encrypt.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_make_checksum_iov.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_verify_checksum_iov.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_cache_match.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_retrieve_cred.rst.txt20
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_change_password.rst.txt10
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_free_config_files.rst.txt44
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_fwd_tgt_creds.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_credentials.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_default_config_files.rst.txt52
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_prompt_types.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_context_profile.rst.txt4
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_creds_step.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_make_checksum_iov.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_verify_checksum_iov.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_ncred.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_priv.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_rep.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_req_extended.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_safe.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_pac_add_buffer.rst.txt14
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_parse_name_flags.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_principal_compare_flags.rst.txt8
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_cred.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_priv.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_req.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_safe.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sendauth.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_set_password.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_match.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_to_principal.rst.txt4
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_tkt_creds_step.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_unparse_name_flags.rst.txt6
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.rst.txt17
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_UNIXSOCK.rst.txt17
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/macros/AP_OPTS_CBT_FLAG.rst.txt17
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.rst.txt17
-rw-r--r--crypto/krb5/doc/html/_sources/appdev/refs/macros/index.rst.txt4
-rw-r--r--crypto/krb5/doc/html/_sources/build/options2configure.rst.txt3
-rw-r--r--crypto/krb5/doc/html/_sources/copyright.rst.txt2
-rw-r--r--crypto/krb5/doc/html/_sources/formats/cookie.rst.txt38
-rw-r--r--crypto/krb5/doc/html/_sources/formats/database_formats.rst.txt459
-rw-r--r--crypto/krb5/doc/html/_sources/formats/index.rst.txt1
-rw-r--r--crypto/krb5/doc/html/_sources/mitK5features.rst.txt67
-rw-r--r--crypto/krb5/doc/html/_sources/user/user_commands/kinit.rst.txt4
-rw-r--r--crypto/krb5/doc/html/_static/agogo.css53
-rw-r--r--crypto/krb5/doc/html/_static/basic.css74
-rw-r--r--crypto/krb5/doc/html/_static/doctools.js381
-rw-r--r--crypto/krb5/doc/html/_static/documentation_options.js11
-rw-r--r--crypto/krb5/doc/html/_static/jquery.js10879
-rw-r--r--crypto/krb5/doc/html/_static/language_data.js102
-rw-r--r--crypto/krb5/doc/html/_static/pygments.css1
-rw-r--r--crypto/krb5/doc/html/_static/searchtools.js838
-rw-r--r--crypto/krb5/doc/html/_static/sphinx_highlight.js154
-rw-r--r--crypto/krb5/doc/html/_static/underscore.js2042
-rw-r--r--crypto/krb5/doc/html/about.html26
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/index.html24
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/k5srvutil.html32
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kadmin_local.html102
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kadmind.html41
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kdb5_ldap_util.html58
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kdb5_util.html68
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kprop.html34
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kpropd.html36
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/kproplog.html34
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/krb5kdc.html42
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/ktutil.html52
-rw-r--r--crypto/krb5/doc/html/admin/admin_commands/sserver.html34
-rw-r--r--crypto/krb5/doc/html/admin/advanced/index.html24
-rw-r--r--crypto/krb5/doc/html/admin/advanced/retiring-des.html44
-rw-r--r--crypto/krb5/doc/html/admin/appl_servers.html38
-rw-r--r--crypto/krb5/doc/html/admin/auth_indicator.html24
-rw-r--r--crypto/krb5/doc/html/admin/backup_host.html26
-rw-r--r--crypto/krb5/doc/html/admin/conf_files/index.html26
-rw-r--r--crypto/krb5/doc/html/admin/conf_files/kadm5_acl.html38
-rw-r--r--crypto/krb5/doc/html/admin/conf_files/kdc_conf.html149
-rw-r--r--crypto/krb5/doc/html/admin/conf_files/krb5_conf.html156
-rw-r--r--crypto/krb5/doc/html/admin/conf_ldap.html31
-rw-r--r--crypto/krb5/doc/html/admin/database.html60
-rw-r--r--crypto/krb5/doc/html/admin/dbtypes.html30
-rw-r--r--crypto/krb5/doc/html/admin/dictionary.html24
-rw-r--r--crypto/krb5/doc/html/admin/enctypes.html42
-rw-r--r--crypto/krb5/doc/html/admin/env_variables.html24
-rw-r--r--crypto/krb5/doc/html/admin/host_config.html36
-rw-r--r--crypto/krb5/doc/html/admin/https.html26
-rw-r--r--crypto/krb5/doc/html/admin/index.html24
-rw-r--r--crypto/krb5/doc/html/admin/install.html28
-rw-r--r--crypto/krb5/doc/html/admin/install_appl_srv.html28
-rw-r--r--crypto/krb5/doc/html/admin/install_clients.html26
-rw-r--r--crypto/krb5/doc/html/admin/install_kdc.html56
-rw-r--r--crypto/krb5/doc/html/admin/lockout.html36
-rw-r--r--crypto/krb5/doc/html/admin/otp.html40
-rw-r--r--crypto/krb5/doc/html/admin/pkinit.html40
-rw-r--r--crypto/krb5/doc/html/admin/princ_dns.html40
-rw-r--r--crypto/krb5/doc/html/admin/realm_config.html50
-rw-r--r--crypto/krb5/doc/html/admin/spake.html24
-rw-r--r--crypto/krb5/doc/html/admin/troubleshoot.html44
-rw-r--r--crypto/krb5/doc/html/admin/various_envs.html30
-rw-r--r--crypto/krb5/doc/html/appdev/gssapi.html88
-rw-r--r--crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html28
-rw-r--r--crypto/krb5/doc/html/appdev/index.html24
-rw-r--r--crypto/krb5/doc/html/appdev/init_creds.html44
-rw-r--r--crypto/krb5/doc/html/appdev/princ_handle.html24
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/index.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html50
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_config_files.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_context.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html44
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_config_files.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_realm.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html44
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html30
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/index.html24
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_UNIXSOCK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_XNS.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_CBT_FLAG.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html41
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html75
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html51
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/index.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html35
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/index.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_address.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html46
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_context.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html44
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html44
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html52
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_data.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html52
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html46
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_error.html50
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html52
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html44
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html62
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_key.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html44
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_response.html40
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html32
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html36
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html38
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html28
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html34
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html36
-rw-r--r--crypto/krb5/doc/html/appdev/y2038.html24
-rw-r--r--crypto/krb5/doc/html/basic/ccache_def.html32
-rw-r--r--crypto/krb5/doc/html/basic/date_format.html47
-rw-r--r--crypto/krb5/doc/html/basic/index.html24
-rw-r--r--crypto/krb5/doc/html/basic/keytab_def.html28
-rw-r--r--crypto/krb5/doc/html/basic/rcache_def.html32
-rw-r--r--crypto/krb5/doc/html/basic/stash_file_def.html24
-rw-r--r--crypto/krb5/doc/html/build/directory_org.html32
-rw-r--r--crypto/krb5/doc/html/build/doing_build.html38
-rw-r--r--crypto/krb5/doc/html/build/index.html30
-rw-r--r--crypto/krb5/doc/html/build/options2configure.html42
-rw-r--r--crypto/krb5/doc/html/build/osconf.html24
-rw-r--r--crypto/krb5/doc/html/build_this.html32
-rw-r--r--crypto/krb5/doc/html/copyright.html26
-rw-r--r--crypto/krb5/doc/html/formats/ccache_file_format.html37
-rw-r--r--crypto/krb5/doc/html/formats/cookie.html85
-rw-r--r--crypto/krb5/doc/html/formats/database_formats.html587
-rw-r--r--crypto/krb5/doc/html/formats/freshness_token.html35
-rw-r--r--crypto/krb5/doc/html/formats/index.html26
-rw-r--r--crypto/krb5/doc/html/formats/keytab_file_format.html27
-rw-r--r--crypto/krb5/doc/html/formats/rcache_file_format.html27
-rw-r--r--crypto/krb5/doc/html/genindex-A.html30
-rw-r--r--crypto/krb5/doc/html/genindex-C.html20
-rw-r--r--crypto/krb5/doc/html/genindex-E.html20
-rw-r--r--crypto/krb5/doc/html/genindex-K.html30
-rw-r--r--crypto/krb5/doc/html/genindex-L.html20
-rw-r--r--crypto/krb5/doc/html/genindex-M.html20
-rw-r--r--crypto/krb5/doc/html/genindex-P.html20
-rw-r--r--crypto/krb5/doc/html/genindex-R.html22
-rw-r--r--crypto/krb5/doc/html/genindex-S.html20
-rw-r--r--crypto/krb5/doc/html/genindex-T.html20
-rw-r--r--crypto/krb5/doc/html/genindex-V.html20
-rw-r--r--crypto/krb5/doc/html/genindex-all.html34
-rw-r--r--crypto/krb5/doc/html/genindex.html20
-rw-r--r--crypto/krb5/doc/html/index.html32
-rw-r--r--crypto/krb5/doc/html/mitK5defaults.html46
-rw-r--r--crypto/krb5/doc/html/mitK5features.html132
-rw-r--r--crypto/krb5/doc/html/mitK5license.html52
-rw-r--r--crypto/krb5/doc/html/objects.invbin49033 -> 49337 bytes
-rw-r--r--crypto/krb5/doc/html/plugindev/ccselect.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/certauth.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/clpreauth.html26
-rw-r--r--crypto/krb5/doc/html/plugindev/general.html26
-rw-r--r--crypto/krb5/doc/html/plugindev/gssapi.html28
-rw-r--r--crypto/krb5/doc/html/plugindev/hostrealm.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/index.html26
-rw-r--r--crypto/krb5/doc/html/plugindev/internal.html28
-rw-r--r--crypto/krb5/doc/html/plugindev/kadm5_auth.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/kadm5_hook.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/kdcpolicy.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/kdcpreauth.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/localauth.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/locate.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/profile.html24
-rw-r--r--crypto/krb5/doc/html/plugindev/pwqual.html24
-rw-r--r--crypto/krb5/doc/html/resources.html34
-rw-r--r--crypto/krb5/doc/html/search.html20
-rw-r--r--crypto/krb5/doc/html/searchindex.js2
-rw-r--r--crypto/krb5/doc/html/user/index.html30
-rw-r--r--crypto/krb5/doc/html/user/pwd_mgmt.html30
-rw-r--r--crypto/krb5/doc/html/user/tkt_mgmt.html36
-rw-r--r--crypto/krb5/doc/html/user/user_commands/index.html24
-rw-r--r--crypto/krb5/doc/html/user/user_commands/kdestroy.html38
-rw-r--r--crypto/krb5/doc/html/user/user_commands/kinit.html39
-rw-r--r--crypto/krb5/doc/html/user/user_commands/klist.html36
-rw-r--r--crypto/krb5/doc/html/user/user_commands/kpasswd.html34
-rw-r--r--crypto/krb5/doc/html/user/user_commands/krb5-config.html38
-rw-r--r--crypto/krb5/doc/html/user/user_commands/ksu.html50
-rw-r--r--crypto/krb5/doc/html/user/user_commands/kswitch.html36
-rw-r--r--crypto/krb5/doc/html/user/user_commands/kvno.html36
-rw-r--r--crypto/krb5/doc/html/user/user_commands/sclient.html32
-rw-r--r--crypto/krb5/doc/html/user/user_config/index.html24
-rw-r--r--crypto/krb5/doc/html/user/user_config/k5identity.html30
-rw-r--r--crypto/krb5/doc/html/user/user_config/k5login.html30
-rw-r--r--crypto/krb5/doc/html/user/user_config/kerberos.html38
-rw-r--r--crypto/krb5/doc/mitK5features.rst67
-rw-r--r--crypto/krb5/doc/notice.rst33
-rw-r--r--crypto/krb5/doc/pdf/LatinRules.xdy10
-rw-r--r--crypto/krb5/doc/pdf/admin.pdfbin648892 -> 668739 bytes
-rw-r--r--crypto/krb5/doc/pdf/admin.tex1613
-rw-r--r--crypto/krb5/doc/pdf/appdev.pdfbin829074 -> 854587 bytes
-rw-r--r--crypto/krb5/doc/pdf/appdev.tex13951
-rw-r--r--crypto/krb5/doc/pdf/basic.pdfbin185464 -> 186142 bytes
-rw-r--r--crypto/krb5/doc/pdf/basic.tex89
-rw-r--r--crypto/krb5/doc/pdf/build.pdfbin203594 -> 204287 bytes
-rw-r--r--crypto/krb5/doc/pdf/build.tex211
-rw-r--r--crypto/krb5/doc/pdf/plugindev.pdfbin199462 -> 200318 bytes
-rw-r--r--crypto/krb5/doc/pdf/plugindev.tex42
-rw-r--r--crypto/krb5/doc/pdf/sphinx.sty784
-rw-r--r--crypto/krb5/doc/pdf/sphinxhighlight.sty28
-rw-r--r--crypto/krb5/doc/pdf/sphinxhowto.cls4
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexadmonitions.sty182
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexlists.sty38
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexliterals.sty459
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexobjects.sty247
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexshadowbox.sty96
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexstyleheadings.sty11
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatexstyletext.sty71
-rw-r--r--crypto/krb5/doc/pdf/sphinxlatextables.sty835
-rw-r--r--crypto/krb5/doc/pdf/sphinxpackageboxes.sty854
-rw-r--r--crypto/krb5/doc/pdf/sphinxpackagefootnote.sty163
-rw-r--r--crypto/krb5/doc/pdf/user.pdfbin254843 -> 257973 bytes
-rw-r--r--crypto/krb5/doc/pdf/user.tex323
-rw-r--r--crypto/krb5/doc/tools/__pycache__/docmodel.cpython-310.pycbin9197 -> 0 bytes
-rw-r--r--crypto/krb5/doc/tools/__pycache__/docmodel.cpython-312.pycbin0 -> 15161 bytes
-rw-r--r--crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-310.pycbin16888 -> 0 bytes
-rw-r--r--crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-312.pycbin0 -> 27354 bytes
-rw-r--r--crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-310.pycbin10976 -> 0 bytes
-rw-r--r--crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-312.pycbin0 -> 17841 bytes
-rw-r--r--crypto/krb5/doc/user/user_commands/kinit.rst4
1107 files changed, 33174 insertions, 37155 deletions
diff --git a/crypto/krb5/doc/admin/admin_commands/kadmin_local.rst b/crypto/krb5/doc/admin/admin_commands/kadmin_local.rst
index 2435b3c3611e..b4edc7924345 100644
--- a/crypto/krb5/doc/admin/admin_commands/kadmin_local.rst
+++ b/crypto/krb5/doc/admin/admin_commands/kadmin_local.rst
@@ -460,6 +460,24 @@ This command requires the **add** and **delete** privileges.
Alias: **renprinc**
+.. _add_alias:
+
+add_alias
+~~~~~~~~~
+
+ **add_alias** *alias_princ* *target_princ*
+
+Create an alias *alias_princ* pointing to *target_princ*. Aliases may
+be chained (that is, *target_princ* may itself be an alias) up to a
+depth of 10.
+
+This command requires the **add** privilege for *alias_princ* and the
+**modify** privilege for *target_princ*.
+
+(New in release 1.22.)
+
+Aliases: **alias**
+
.. _delete_principal:
delete_principal
@@ -467,8 +485,8 @@ delete_principal
**delete_principal** [**-force**] *principal*
-Deletes the specified *principal* from the database. This command
-prompts for deletion, unless the **-force** option is given.
+Deletes the specified *principal* or alias from the database. This
+command prompts for deletion, unless the **-force** option is given.
This command requires the **delete** privilege.
diff --git a/crypto/krb5/doc/admin/admin_commands/kadmind.rst b/crypto/krb5/doc/admin/admin_commands/kadmind.rst
index 7e1482635d0a..bc66890def3d 100644
--- a/crypto/krb5/doc/admin/admin_commands/kadmind.rst
+++ b/crypto/krb5/doc/admin/admin_commands/kadmind.rst
@@ -121,6 +121,14 @@ ENVIRONMENT
See :ref:`kerberos(7)` for a description of Kerberos environment
variables.
+As of release 1.22, kadmind supports systemd socket activation via the
+LISTEN_PID and LISTEN_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+**kadmind_listen** or **kpasswd_listen** variables or equivalents) or
+they will be ignored. Any configured listener addresses that do not
+correspond to caller-provided sockets will be ignored if socket
+activation is used.
+
SEE ALSO
--------
diff --git a/crypto/krb5/doc/admin/admin_commands/kdb5_util.rst b/crypto/krb5/doc/admin/admin_commands/kdb5_util.rst
index 444c58bcd967..8147e9766eee 100644
--- a/crypto/krb5/doc/admin/admin_commands/kdb5_util.rst
+++ b/crypto/krb5/doc/admin/admin_commands/kdb5_util.rst
@@ -376,6 +376,14 @@ Options:
Dump types:
+**alias**
+ principal alias information
+
+ **aliasname**
+ the name of the alias
+ **targetname**
+ the target of the alias
+
**keydata**
principal encryption key information, including actual key data
(which is still encrypted in the master key)
diff --git a/crypto/krb5/doc/admin/admin_commands/krb5kdc.rst b/crypto/krb5/doc/admin/admin_commands/krb5kdc.rst
index 631a0de84e50..97fbe5ed7d10 100644
--- a/crypto/krb5/doc/admin/admin_commands/krb5kdc.rst
+++ b/crypto/krb5/doc/admin/admin_commands/krb5kdc.rst
@@ -106,6 +106,13 @@ ENVIRONMENT
See :ref:`kerberos(7)` for a description of Kerberos environment
variables.
+As of release 1.22, krb5kdc supports systemd socket activation via the
+LISTEN_PID and LISTEN_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+**kdc_listen** variable or equivalent) or they will be ignored. Any
+configured listener addresses that do not correspond to
+caller-provided sockets will be ignored if socket activation is used.
+
SEE ALSO
--------
diff --git a/crypto/krb5/doc/admin/conf_files/kdc_conf.rst b/crypto/krb5/doc/admin/conf_files/kdc_conf.rst
index 74a0a2acef98..63bdb8d48c12 100644
--- a/crypto/krb5/doc/admin/conf_files/kdc_conf.rst
+++ b/crypto/krb5/doc/admin/conf_files/kdc_conf.rst
@@ -289,14 +289,16 @@ The following tags may be specified in a [realms] subsection:
**kadmind_listen**
(Whitespace- or comma-separated list.) Specifies the kadmin RPC
listening addresses and/or ports for the :ref:`kadmind(8)` daemon.
- Each entry may be an interface address, a port number, or an
- address and port number separated by a colon. If the address
- contains colons, enclose it in square brackets. If no address is
- specified, the wildcard address is used. If kadmind fails to bind
- to any of the specified addresses, it will fail to start. The
- default is to bind to the wildcard address at the port specified
- in **kadmind_port**, or the standard kadmin port (749). New in
- release 1.15.
+ Each entry may be an interface address, a port number, an address
+ and port number separated by a colon, or a UNIX domain socket
+ pathname. If the address contains colons, enclose it in square
+ brackets. If no address is specified, the wildcard address is
+ used. To disable listening for kadmin RPC connections, set this
+ relation to the empty string with ``kadmind_listen = ""``. If
+ kadmind fails to bind to any of the specified addresses, it will
+ fail to start. The default is to bind to the wildcard address at
+ the port specified in **kadmind_port**, or the standard kadmin
+ port (749). New in release 1.15.
**kadmind_port**
(Port number.) Specifies the port on which the :ref:`kadmind(8)`
@@ -310,16 +312,18 @@ The following tags may be specified in a [realms] subsection:
``/.k5.REALM``, where *REALM* is the Kerberos realm.
**kdc_listen**
- (Whitespace- or comma-separated list.) Specifies the UDP
- listening addresses and/or ports for the :ref:`krb5kdc(8)` daemon.
- Each entry may be an interface address, a port number, or an
- address and port number separated by a colon. If the address
- contains colons, enclose it in square brackets. If no address is
- specified, the wildcard address is used. If no port is specified,
- the standard port (88) is used. If the KDC daemon fails to bind
- to any of the specified addresses, it will fail to start. The
- default is to bind to the wildcard address on the standard port.
- New in release 1.15.
+ (Whitespace- or comma-separated list.) Specifies the listening
+ addresses and/or ports for the :ref:`krb5kdc(8)` daemon. Each
+ entry may be an interface address, a port number, an address and
+ port number separated by a colon, or a UNIX domain socket
+ pathname. If the address contains colons, enclose it in square
+ brackets. If no address is specified, the wildcard address is
+ used. If no port is specified, the standard port (88) is used.
+ To disable listening on UDP, set this relation to the empty string
+ with ``kdc_listen = ""``. If the KDC daemon fails to bind to any
+ of the specified addresses, it will fail to start. The default is
+ to bind to the wildcard address on the standard port. New in
+ release 1.15.
**kdc_ports**
(Whitespace- or comma-separated list, deprecated.) Prior to
@@ -331,15 +335,10 @@ The following tags may be specified in a [realms] subsection:
**kdc_tcp_listen**
(Whitespace- or comma-separated list.) Specifies the TCP
listening addresses and/or ports for the :ref:`krb5kdc(8)` daemon.
- Each entry may be an interface address, a port number, or an
- address and port number separated by a colon. If the address
- contains colons, enclose it in square brackets. If no address is
- specified, the wildcard address is used. If no port is specified,
- the standard port (88) is used. To disable listening on TCP, set
- this relation to the empty string with ``kdc_tcp_listen = ""``.
- If the KDC daemon fails to bind to any of the specified addresses,
- it will fail to start. The default is to bind to the wildcard
- address on the standard port. New in release 1.15.
+ The syntax is identical to that of **kdc_listen**. To disable
+ listening on TCP, set this relation to the empty string with
+ ``kdc_tcp_listen = ""``. The default is to bind to the same
+ addresses and ports as for UDP. New in release 1.15.
**kdc_tcp_ports**
(Whitespace- or comma-separated list, deprecated.) Prior to
@@ -349,15 +348,18 @@ The following tags may be specified in a [realms] subsection:
**kdc_tcp_listen** if that relation is not defined.
**kpasswd_listen**
- (Comma-separated list.) Specifies the kpasswd listening addresses
- and/or ports for the :ref:`kadmind(8)` daemon. Each entry may be
- an interface address, a port number, or an address and port number
- separated by a colon. If the address contains colons, enclose it
- in square brackets. If no address is specified, the wildcard
- address is used. If kadmind fails to bind to any of the specified
- addresses, it will fail to start. The default is to bind to the
- wildcard address at the port specified in **kpasswd_port**, or the
- standard kpasswd port (464). New in release 1.15.
+ (Comma-separated list.) Specifies the kpasswd listening
+ addresses and/or ports for the :ref:`kadmind(8)` daemon. Each
+ entry may be an interface address, a port number, an address and
+ port number separated by a colon, or a UNIX domain socket
+ pathname. If the address contains colons, enclose it in square
+ brackets. If no address is specified, the wildcard address is
+ used. To disable listening for kpasswd requests, set this
+ relation to the empty string with ``kpasswd_listen = ""``. If
+ kadmind fails to bind to any of the specified addresses, it will
+ fail to start. The default is to bind to the wildcard address at
+ the port specified in **kpasswd_port**, or the standard kpasswd
+ port (464). New in release 1.15.
**kpasswd_port**
(Port number.) Specifies the port on which the :ref:`kadmind(8)`
@@ -768,8 +770,11 @@ For information about the syntax of some of these options, see
be specified multiple times.
**pkinit_dh_min_bits**
- Specifies the minimum number of bits the KDC is willing to accept
- for a client's Diffie-Hellman key. The default is 2048.
+ Specifies the minimum strength of Diffie-Hellman group the KDC is
+ willing to accept for key exchange. Valid values in order of
+ increasing strength are 1024, 2048, P-256, 4096, P-384, and P-521.
+ The default is 2048. (P-256, P-384, and P-521 are new in release
+ 1.22.)
**pkinit_allow_upn**
Specifies that the KDC is willing to accept client certificates
diff --git a/crypto/krb5/doc/admin/conf_files/krb5_conf.rst b/crypto/krb5/doc/admin/conf_files/krb5_conf.rst
index ecdf91750152..e0c7a633094e 100644
--- a/crypto/krb5/doc/admin/conf_files/krb5_conf.rst
+++ b/crypto/krb5/doc/admin/conf_files/krb5_conf.rst
@@ -35,12 +35,6 @@ or::
baz = quux
}
-Placing a '\*' after the closing bracket of a section name indicates
-that the section is *final*, meaning that if the same section appears
-within a later file specified in **KRB5_CONFIG**, it will be ignored.
-A subsection can be marked as final by placing a '\*' after either the
-tag name or the closing brace.
-
The krb5.conf file can include other files using either of the
following directives at the beginning of a line::
@@ -58,6 +52,16 @@ section header. Starting in release 1.17, files are read in
alphanumeric order; in previous releases, they may be read in any
order.
+Placing a '\*' after the closing bracket of a section name indicates
+that the section is *final*, meaning that if the same section appears
+again later, it will be ignored. A subsection can be marked as final
+by placing a '\*' after either the tag name or the closing brace. A
+relation can be marked as final by placing a '\*' after the tag name.
+Prior to release 1.22, only sections and subsections can be marked as
+final, and the flag only causes values to be ignored if they appear in
+later files specified in **KRB5_CONFIG**, not if they appear later
+within the same file or an included file.
+
The krb5.conf file can specify that configuration should be obtained
from a loadable module, rather than the file itself, using the
following directive at the beginning of a line before any section
@@ -221,6 +225,12 @@ The libdefaults section may contain any of the following relations:
data), and anything the fake KDC sends will not be trusted without
verification using some secret that it won't know.
+**dns_lookup_realm**
+ Indicate whether DNS TXT records should be used to map hostnames
+ to realm names for hostnames not listed in the [domain_realm]
+ section, and to determine the default realm if **default_realm**
+ is not set. The default value is false.
+
**dns_uri_lookup**
Indicate whether DNS URI records should be used to locate the KDCs
and other servers for a realm, if they are not listed in the
@@ -362,6 +372,15 @@ The libdefaults section may contain any of the following relations:
(:ref:`duration` string.) Sets the default renewable lifetime
for initial ticket requests. The default value is 0.
+**request_timeout**
+ (:ref:`duration` string.) Sets the maximum total time for KDC and
+ password change requests. This timeout does not affect the
+ intervals between requests, so setting a low timeout may result in
+ fewer requests being attempted and/or some servers not being
+ contacted. A value of 0 indicates no specific maximum, in which
+ case requests will time out if no server responds after several
+ tries. The default value is 0. (New in release 1.22.)
+
**spake_preauth_groups**
A whitespace or comma-separated list of words which specifies the
groups allowed for SPAKE preauthentication. The possible values
@@ -511,20 +530,21 @@ following tags may be specified in the realm's subsection:
been set to ``FILE:/tmp/my_proxy.pem``.
**kdc**
- The name or address of a host running a KDC for that realm. An
- optional port number, separated from the hostname by a colon, may
- be included. If the name or address contains colons (for example,
- if it is an IPv6 address), enclose it in square brackets to
+ The name or address of a host running a KDC for the realm, or a
+ UNIX domain socket path of a locally running KDC. An optional
+ port number, separated from the hostname by a colon, may be
+ included. If the name or address contains colons (for example, if
+ it is an IPv6 address), enclose it in square brackets to
distinguish the colon from a port separator. For your computer to
be able to communicate with the KDC for each realm, this tag must
be given a value in each realm subsection in the configuration
file, or there must be DNS SRV records specifying the KDCs.
**kpasswd_server**
- Points to the server where all the password changes are performed.
- If there is no such entry, DNS will be queried (unless forbidden
- by **dns_lookup_kdc**). Finally, port 464 on the **admin_server**
- host will be tried.
+ The location of the password change server for the realm, using
+ the same syntax as **kdc**. If there is no such entry, DNS will
+ be queried (unless forbidden by **dns_lookup_kdc**). Finally,
+ port 464 on the **admin_server** host will be tried.
**master_kdc**
The name for **primary_kdc** prior to release 1.19. Its value is
@@ -538,6 +558,10 @@ following tags may be specified in the realm's subsection:
the updated database has not been propagated to the replica
servers yet. New in release 1.19.
+**sitename**
+ Specifies the name of the host's site for the purpose of DNS-based
+ KDC discovery for this realm. New in release 1.22.
+
**v4_instance_convert**
This subsection allows the administrator to configure exceptions
to the **default_domain** mapping rule. It contains V4 instances
@@ -1028,8 +1052,10 @@ information for PKINIT is as follows:
a particular smard card reader or token if there is more than one
available. ``certid=`` and/or ``certlabel=`` may be specified to
force the selection of a particular certificate on the device.
- See the **pkinit_cert_match** configuration option for more ways
- to select a particular certificate to use for PKINIT.
+ Specifier values must not contain colon characters, as colons are
+ always treated as separators. See the **pkinit_cert_match**
+ configuration option for more ways to select a particular
+ certificate to use for PKINIT.
**ENV:**\ *envvar*
*envvar* specifies the name of an environment variable which has
@@ -1128,9 +1154,10 @@ PKINIT krb5.conf options
option is not recommended.
**pkinit_dh_min_bits**
- Specifies the size of the Diffie-Hellman key the client will
- attempt to use. The acceptable values are 1024, 2048, and 4096.
- The default is 2048.
+ Specifies the group of the Diffie-Hellman key the client will
+ attempt to use. The acceptable values are 1024, 2048, P-256,
+ 4096, P-384, and P-521. The default is 2048. (P-256, P-384, and
+ P-521 are new in release 1.22.)
**pkinit_identities**
Specifies the location(s) to be used to find the user's X.509
diff --git a/crypto/krb5/doc/admin/conf_ldap.rst b/crypto/krb5/doc/admin/conf_ldap.rst
index 65542c1a4e42..908dfd1e7e09 100644
--- a/crypto/krb5/doc/admin/conf_ldap.rst
+++ b/crypto/krb5/doc/admin/conf_ldap.rst
@@ -112,9 +112,10 @@ Configuring Kerberos with OpenLDAP back-end
details.
With the LDAP back end it is possible to provide aliases for principal
-entries. Currently we provide no administrative utilities for
-creating aliases, so it must be done by direct manipulation of the
-LDAP entries.
+entries. Beginning in release 1.22, aliases can be added with the
+kadmin **add_alias** command, but it is also possible (in release 1.7
+or later) to provide aliases through direct manipulation of the LDAP
+entries.
An entry with aliases contains multiple values of the
*krbPrincipalName* attribute. Since LDAP attribute values are not
diff --git a/crypto/krb5/doc/admin/database.rst b/crypto/krb5/doc/admin/database.rst
index 2fd07242a0f7..685ec272f4b0 100644
--- a/crypto/krb5/doc/admin/database.rst
+++ b/crypto/krb5/doc/admin/database.rst
@@ -93,6 +93,10 @@ To view the attributes of a principal, use the kadmin`
To generate a listing of principals, use the kadmin
**list_principals** command.
+To give a principal additional names, use the kadmin **add_alias**
+command to create aliases to the principal (new in release 1.22).
+Aliases can be removed with the **delete_principal** command.
+
.. _policies:
diff --git a/crypto/krb5/doc/admin/realm_config.rst b/crypto/krb5/doc/admin/realm_config.rst
index 9f5ad5074650..32c5b9cf11ee 100644
--- a/crypto/krb5/doc/admin/realm_config.rst
+++ b/crypto/krb5/doc/admin/realm_config.rst
@@ -196,6 +196,13 @@ using the **kdc**, **master_kdc**, **admin_server**, and
explicit server locations, providing SRV records will still benefit
unconfigured clients, and be useful for other sites.
+Clients can be configured with the **sitename** realm variable (new in
+release 1.22). If a site name is set, the client first attempts SRV
+record lookups with ".*sitename*._sites" inserted after the service
+and protocol name and before the Kerberos realm. Site-specific
+records may indicate servers more proximal to the client, allowing for
+faster access.
+
.. _kdc_discovery:
@@ -244,6 +251,9 @@ URI lookups are enabled by default, and can be disabled by setting
precedence over SRV lookups, falling back to SRV lookups if no URI
records are found.
+The **sitename** variable in the :ref:`realms` section of
+:ref:`krb5.conf(5)` applies to URI lookups as well as SRV lookups.
+
.. _db_prop:
diff --git a/crypto/krb5/doc/appdev/gssapi.rst b/crypto/krb5/doc/appdev/gssapi.rst
index 339fd6c7c155..b58f4122bca5 100644
--- a/crypto/krb5/doc/appdev/gssapi.rst
+++ b/crypto/krb5/doc/appdev/gssapi.rst
@@ -424,6 +424,42 @@ set. If the library does not support the query,
gss_inquire_cred_by_oid will return **GSS_S_UNAVAILABLE**.
+Channel binding behavior and GSS_C_CHANNEL_BOUND_FLAG
+-----------------------------------------------------
+
+GSSAPI channel bindings can be used to limit the scope of a context
+establishment token to a particular protected channel or endpoint,
+such as a TLS channel or server certificate. Channel bindings can be
+supplied via the *input_chan_bindings* parameter to either
+gss_init_sec_context() or gss_accept_sec_context().
+
+If both the initiator and acceptor of a GSSAPI exchange supply
+matching channel bindings, **GSS_C_CHANNEL_BOUND_FLAG** will be
+included in the gss_accept_sec_context() *ret_flags* result. If
+either the initiator or acceptor (or both) do not supply channel
+bindings, the exchange will succeed, but **GSS_C_CHANNEL_BOUND_FLAG**
+will not be included in the return flags. If the acceptor and
+initiator both inlude channel bindings but they do not match, the
+exchange will fail.
+
+If **GSS_C_CHANNEL_BOUND_FLAG** is included in the *req_flags*
+parameter of gss_init_sec_context(), the initiator will add the
+Microsoft KERB_AP_OPTIONS_CBT extension to the Kerberos authenticator.
+This extension requests that the acceptor strictly enforce channel
+bindings, causing the exchange to fail if the acceptor supplies
+channel bindings and the initiator does not. The KERB_AP_OPTIONS_CBT
+extension will also be included if the
+**client_aware_channel_bindings** variable is set to ``true`` in
+:ref:`libdefaults`.
+
+Prior to release 1.19, **GSS_C_CHANNEL_BOUND_FLAG** is not
+implemented, and the exchange will fail if the acceptor supply channel
+bindings and the initiator does not (but not vice versa). Between
+releases 1.19 and 1.21, **GSS_C_CHANNEL_BOUND_FLAG** is not recognized
+as an initiator flag, so **client_aware_channel_bindings** is the only
+way to cause KERB_AP_OPTIONS_CBT to be included.
+
+
AEAD message wrapping
---------------------
diff --git a/crypto/krb5/doc/appdev/refs/api/index.rst b/crypto/krb5/doc/appdev/refs/api/index.rst
index d12be47c3ce1..648dc2ed9933 100644
--- a/crypto/krb5/doc/appdev/refs/api/index.rst
+++ b/crypto/krb5/doc/appdev/refs/api/index.rst
@@ -25,6 +25,7 @@ Frequently used public interfaces
krb5_change_password.rst
krb5_chpw_message.rst
krb5_expand_hostname.rst
+ krb5_free_config_files.rst
krb5_free_context.rst
krb5_free_error_message.rst
krb5_free_principal.rst
@@ -33,6 +34,7 @@ Frequently used public interfaces
krb5_get_error_message.rst
krb5_get_host_realm.rst
krb5_get_credentials.rst
+ krb5_get_default_config_files.rst
krb5_get_fallback_host_realm.rst
krb5_get_init_creds_keytab.rst
krb5_get_init_creds_opt_alloc.rst
diff --git a/crypto/krb5/doc/appdev/refs/macros/index.rst b/crypto/krb5/doc/appdev/refs/macros/index.rst
index 45fe160d7fb1..c1bda5c6c417 100644
--- a/crypto/krb5/doc/appdev/refs/macros/index.rst
+++ b/crypto/krb5/doc/appdev/refs/macros/index.rst
@@ -9,6 +9,7 @@ Public
ADDRTYPE_ADDRPORT.rst
ADDRTYPE_CHAOS.rst
+ ADDRTYPE_DIRECTIONAL.rst
ADDRTYPE_DDP.rst
ADDRTYPE_INET.rst
ADDRTYPE_INET6.rst
@@ -17,11 +18,13 @@ Public
ADDRTYPE_IS_LOCAL.rst
ADDRTYPE_NETBIOS.rst
ADDRTYPE_XNS.rst
+ ADDRTYPE_UNIXSOCK.rst
AD_TYPE_EXTERNAL.rst
AD_TYPE_FIELD_TYPE_MASK.rst
AD_TYPE_REGISTERED.rst
AD_TYPE_RESERVED.rst
AP_OPTS_ETYPE_NEGOTIATION.rst
+ AP_OPTS_CBT_FLAG.rst
AP_OPTS_MUTUAL_REQUIRED.rst
AP_OPTS_RESERVED.rst
AP_OPTS_USE_SESSION_KEY.rst
@@ -177,6 +180,7 @@ Public
KRB5_KEYUSAGE_GSS_TOK_MIC.rst
KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.rst
KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.rst
+ KRB5_KEYUSAGE_FINISHED.rst
KRB5_KEYUSAGE_IAKERB_FINISHED.rst
KRB5_KEYUSAGE_KDC_REP_TICKET.rst
KRB5_KEYUSAGE_KRB_CRED_ENCPART.rst
diff --git a/crypto/krb5/doc/build/options2configure.rst b/crypto/krb5/doc/build/options2configure.rst
index e879b18bd2ef..98e02ba3e96e 100644
--- a/crypto/krb5/doc/build/options2configure.rst
+++ b/crypto/krb5/doc/build/options2configure.rst
@@ -284,6 +284,9 @@ Optional features
given, it controls the -fsanitize compilation flag value (the
default is "address").
+**-**\ **-enable-ossfuzz**
+ Enable building fuzzing targets with OSS-Fuzz build support.
+
Optional packages
-----------------
diff --git a/crypto/krb5/doc/conf.py b/crypto/krb5/doc/conf.py
index ecf9020a7278..60835e9361a9 100644
--- a/crypto/krb5/doc/conf.py
+++ b/crypto/krb5/doc/conf.py
@@ -45,7 +45,7 @@ else:
# General information about the project.
project = u'MIT Kerberos'
-copyright = u'1985-2024, MIT'
+copyright = u'1985-2025, MIT'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
@@ -261,7 +261,7 @@ else:
rst_epilog = '\n'
if 'notice' in tags:
- exclude_patterns = [ 'admin', 'appdev', 'basic', 'build',
+ exclude_patterns = [ 'admin', 'appdev', 'basic', 'build', 'formats',
'plugindev', 'user' ]
exclude_patterns += [ 'about.rst', 'build_this.rst', 'copyright.rst',
'index.rst', 'mitK5*.rst', 'resources.rst' ]
diff --git a/crypto/krb5/doc/copyright.rst b/crypto/krb5/doc/copyright.rst
index 85ecebece00f..da8e62cc2a83 100644
--- a/crypto/krb5/doc/copyright.rst
+++ b/crypto/krb5/doc/copyright.rst
@@ -1,7 +1,7 @@
Copyright
=========
-Copyright |copy| 1985-2024 by the Massachusetts Institute of
+Copyright |copy| 1985-2025 by the Massachusetts Institute of
Technology and its contributors. All rights reserved.
See :ref:`mitK5license` for additional copyright and license
diff --git a/crypto/krb5/doc/formats/cookie.rst b/crypto/krb5/doc/formats/cookie.rst
index e32365daa6f2..3c7d0b03cf3c 100644
--- a/crypto/krb5/doc/formats/cookie.rst
+++ b/crypto/krb5/doc/formats/cookie.rst
@@ -1,3 +1,5 @@
+.. highlight:: abnf
+
KDC cookie format
=================
@@ -42,7 +44,9 @@ principal name with realm, marshalled according to :rfc:`1964` section
2.1.1.
The plain text of the encrypted part of a cookie is the DER encoding
-of the following ASN.1 type::
+of the following ASN.1 type:
+
+.. code-block:: bnf
SecureCookie ::= SEQUENCE {
time INTEGER,
@@ -63,17 +67,27 @@ SPAKE cookie format (version 1)
-------------------------------
Inside the SecureCookie wrapper, a data value of type 151 contains
-state for SPAKE pre-authentication. This data is the concatenation of
-the following:
-
-* a two-byte big-endian version number with the value 1
-* a two-byte big-endian stage number
-* a four-byte big-endian group number
-* a four-byte big-endian length and data for the SPAKE value
-* a four-byte big-endian length and data for the transcript hash
-* zero or more second factor records, each consisting of:
- - a four-byte big-endian second-factor type
- - a four-byte big-endian length and data
+state for SPAKE pre-authentication. This data has the following
+binary format with big-endian integer encoding:
+
+.. code-block:: bnf
+
+ cookie ::=
+ version (16 bits) [with the value 1]
+ stage number (16 bits)
+ group number (32 bits)
+ SPAKE value length (32 bits)
+ SPAKE value
+ transcript hash length (32 bits)
+ transcript hash
+ second factor record 1 (factor-record)
+ second factor record 2 (factor-record)
+ ...
+
+ factor-record ::=
+ second factor type (32 bits)
+ second factor data length (32 bits)
+ second factor data
The stage value is 0 if the cookie was sent with a challenge message.
Otherwise it is 1 for the first encdata message sent by the KDC during
diff --git a/crypto/krb5/doc/formats/database_formats.rst b/crypto/krb5/doc/formats/database_formats.rst
new file mode 100644
index 000000000000..fca5979c1f00
--- /dev/null
+++ b/crypto/krb5/doc/formats/database_formats.rst
@@ -0,0 +1,459 @@
+Kerberos Database (KDB) Formats
+===============================
+
+Dump format
+-----------
+
+Files created with the :ref:`kdb5_util(8)` **dump** command begin with
+a versioned header "kdb5_util load_dump version 7". This version has
+been in use since MIT krb5 release 1.11; some previous versions are
+supported but are not described here.
+
+Each subsequent line of the dump file contains one or more
+tab-separated fields describing either a principal entry or a policy
+entry. The fields of a principal entry line are:
+
+* the word "princ"
+* the string "38" (this was originally a length field)
+* the length of the principal name in string form
+* the decimal number of tag-length data elements
+* the decimal number of key-data elements
+* the string "0" (this was originally an extension length field)
+* the principal name in string form
+* the principal attributes as a decimal number; when converted to
+ binary, the bits from least significant to most significant are:
+
+ - disallow_postdated
+ - disallow_forwardable
+ - disallow_tgt_based
+ - disallow_renewable
+ - disallow_proxiable
+ - disallow_dup_skey
+ - disallow_all_tix
+ - requires_preauth
+ - requires_hwauth
+ - requires_pwchange
+ - disallow_svr
+ - pwchange_service
+ - support_desmd5
+ - new_princ
+ - ok_as_delegate
+ - ok_to_auth_as_delegate
+ - no_auth_data_required
+ - lockdown_keys
+
+* the maximum ticket lifetime, as a decimal number of seconds
+* the maximum renewable ticket lifetime, as a decimal number of seconds
+* the principal expiration time, as a decimal POSIX timestamp
+* the password expiration time, as a decimal POSIX timestamp
+* the last successful authentication time, as a decimal POSIX
+ timestamp
+* the last failed authentication time, as a decimal POSIX timestamp
+* the decimal number of failed authentications since the last
+ successful authentication time
+* for each tag-length data value:
+
+ - the tag value in decimal
+ - the length in decimal
+ - the data as a lowercase hexadecimal byte string, or "-1" if the length is 0
+
+* for each key-data element:
+
+ - the string "2" if this element has non-normal salt type, "1"
+ otherwise
+ - the key version number of this element
+ - the encryption type
+ - the length of the encrypted key value
+ - the encrypted key as a lowercase hexadecimal byte string
+ - if this element has non-normal salt type:
+
+ - the salt type
+ - the length of the salt data
+ - the salt data as a lowercase hexadecimal byte string, or the
+ string "-1" if the salt data length is 0
+
+* the string "-1;" (this was originally an extension field)
+
+The fields of a policy entry line are:
+
+* the string "policy"
+* the policy name
+* the minimum password lifetime as a decimal number of seconds
+* the maximum password lifetime as a decimal number of seconds
+* the minimum password length, in decimal
+* the minimum number of character classes, in decimal
+* the number of historical keys to be stored, in decimal
+* the policy reference count (no longer used)
+* the maximum number of failed authentications before lockout
+* the time interval after which the failed authentication count is
+ reset, as a decimal number of seconds
+* the lockout duration, as a decimal number of seconds
+* the required principal attributes, in decimal (currently unenforced)
+* the maximum ticket lifetime as a decimal number of seconds
+ (currently unenforced)
+* the maximum renewable lifetime as a decimal number of seconds
+ (currently unenforced)
+* the allowed key/salt types, or "-" if unrestricted
+* the number of tag-length values
+* for each tag-length data value:
+
+ - the tag value in decimal
+ - the length in decimal
+ - the data as a lowercase hexadecimal byte string, or "-1" if the
+ length is 0
+
+
+Tag-length data formats
+-----------------------
+
+The currently defined tag-length data types are:
+
+* (1) last password change: a four-byte little-endian POSIX timestamp
+ giving the last password change time
+* (2) last modification data: a four-byte little-endian POSIX
+ timestamp followed by a zero-terminated principal name in string
+ form, giving the time of the last principal change and the principal
+ who performed it
+* (3) kadmin data: the XDR encoding of a per-principal kadmin data
+ record (see below)
+* (8) master key version: a two-byte little-endian integer containing
+ the master key version used to encrypt this principal's key data
+* (9) active kvno: see below
+* (10) master key auxiliary data: see below
+* (11) string attributes: one or more iterations of a zero-terminated
+ string key followed by a zero-terminated string value
+* (12) alias target principal: a zero-terminated principal name in
+ string form
+* (255) LDAP object information: see below
+* (768) referral padata: a DER-encoded PA-SVR-REFERRAL-DATA to be sent
+ to a TGS-REQ client within encrypted padata (see Appendix A of
+ :rfc:`1606`)
+* (1792) last admin unlock: a four-byte little-endian POSIX timestamp
+ giving the time of the last administrative account unlock
+* (32767) database arguments: a zero-terminated key=value string (may
+ appear multiple times); used by the kadmin protocol to
+ communicate -x arguments to kadmind
+
+Per-principal kadmin data
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Per-principal kadmin data records use a modified XDR encoding of the
+kadmin_data type defined as follows:
+
+.. code-block:: c
+
+ struct key_data {
+ int numfields;
+ unsigned int kvno;
+ int enctype;
+ int salttype;
+ unsigned int keylen;
+ unsigned int saltlen;
+ opaque key<>;
+ opaque salt<>;
+ };
+
+ struct hist_entry {
+ key_data keys<>;
+ };
+
+ struct kadmin_data {
+ int version_number;
+ nullstring policy;
+ int aux_attributes;
+ unsigned int old_key_next;
+ unsigned int admin_history_kvno;
+ hist_entry old_keysets<>;
+ };
+
+The type "nullstring" uses a custom string encoder where the length
+field is zero or the string length plus one; a length of zero
+indicates that no policy object is specified for the principal. The
+field "version_number" contains 0x12345C01. The aux_attributes field
+contains the bit 0x800 if a policy object is associated with the
+principal.
+
+Within a key_data record, numfields is 2 if the key data has
+non-normal salt type, 1 otherwise.
+
+Active kvno and master key auxiliary data
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+These types only appear in the entry of the master key principal
+(K/M). They use little-endian binary integer encoding.
+
+The active kvno table determines which master key version is active
+for a given timestamp. It uses the following binary format:
+
+.. code-block:: bnf
+
+ active-key-version-table ::=
+ version (16 bits) [with the value 1]
+ version entry 1 (key-version-entry)
+ version entry 2 (key-version-entry)
+ ...
+
+ key-version-entry ::=
+ key version (16 bits)
+ timestamp (32 bits) [when this key version becomes active]
+
+The master key auxiliary data record contains copies of the current
+master key encrypted in each older master key. It uses the following
+binary format:
+
+.. code-block:: bnf
+
+ master-key-aux ::=
+ version (16 bits) [with the value 1]
+ key entry 1 (key-entry)
+ key entry 2 (key-entry)
+ ...
+
+ key-entry ::=
+ old master key version (16 bits)
+ latest master key version (16 bits)
+ latest master key encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key contents
+
+LDAP object information
+~~~~~~~~~~~~~~~~~~~~~~~
+
+This type appears in principal entries retrieved with the LDAP KDB
+module. The value uses the following binary format, using big-endian
+integer encoding:
+
+.. code-block:: bnf
+
+ ldap-principal-data ::=
+ record 1 (ldap-tl-data)
+ record 2 (ldap-tl-data)
+ ...
+
+ ldap-tl-data ::=
+ type (8 bits)
+ length (16 bits)
+ data
+
+The currently defined ldap-tl-data types are (all integers are
+big-endian):
+
+* (1) principal type: 16 bits containing the value 1, indicating that
+ the LDAP object containing the principal entry is a standalone
+ principal object
+* (2) principal count: 16 bits containing the number of
+ krbPrincipalName values in the LDAP object
+* (3) user DN: the string representation of the distinguished name of
+ the LDAP object
+* (5) attribute mask: 16 bits indicating which Kerberos-specific LDAP
+ attributes are present in the LDAP object (see below)
+* (7) link DN: the string representation of the distinguished name of
+ an LDAP object this object is linked to; may appear multiple times
+
+When converted to binary, the attribute mask bits, from least
+significant to most significant, correspond to the following LDAP
+attributes:
+
+* krbMaxTicketLife
+* krbMaxRenewableAge
+* krbTicketFlags
+* krbPrincipalExpiration
+* krbTicketPolicyReference
+* krbPrincipalAuthInd
+* krbPwdPolicyReference
+* krbPasswordExpiration
+* krbPrincipalKey
+* krbLastPwdChange
+* krbExtraData
+* krbLastSuccessfulAuth
+* krbLastFailedAuth
+* krbLoginFailedCount
+* krbLastAdminUnlock
+* krbPwdHistory
+
+
+Alias principal entries
+-----------------------
+
+To allow aliases to be represented in dump files and within the
+incremental update protocol, the krb5 database library supports the
+concept of an alias principal entry. An alias principal entry
+contains an alias target principal in its tag-length data, has its
+attributes set to disallow_all_tix, and has zero or empty values for
+all other fields. The database glue library recognizes alias entries
+and iteratively looks up the alias target up to a depth of 10 chained
+aliases. (Added in release 1.22.)
+
+
+DB2 principal and policy formats
+--------------------------------
+
+The DB2 KDB module uses the string form of a principal name, with zero
+terminator, as a lookup key for principal entries. Principal entry
+values use the following binary format with little-endian integer
+encoding:
+
+.. code-block:: bnf
+
+ db2-principal-entry ::=
+ len (16 bits) [always has the value 38]
+ attributes (32 bits)
+ max ticket lifetime (32 bits)
+ max renewable lifetime (32 bits)
+ principal expiration timestamp (32 bits)
+ password expiration timestamp (32 bits)
+ last successful authentication timestamp (32 bits)
+ last failed authentication timestamp (32 bits)
+ failed authentication counter (32 bits)
+ number of tag-length elements (16 bits)
+ number of key-data elements (16 bits)
+ length of string-form principal with zero terminator (16 bits)
+ string-form principal with zero terminator
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+ key-data entry 1 (key-data)
+ key-data entry 2 (key-data)
+ ...
+
+ tag-length-data ::=
+ type tag (16 bits)
+ data length (16 bits)
+ data
+
+ key-data ::=
+ salt indicator (16 bits) [1 for default salt, 2 otherwise]
+ key version (16 bits)
+ encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key
+ salt type (16 bits) [omitted if salt indicator is 1]
+ salt data length (16 bits) [omitted if salt indicator is 1]
+ salt data [omitted if salt indicator is 1]
+
+DB2 policy entries reside in a separate database file. The lookup key
+is the policy name with zero terminator. Policy entry values use a
+modified XDR encoding of the policy type defined as follows:
+
+.. code-block:: c
+
+ struct tl_data {
+ int type;
+ opaque data<>;
+ tl_data *next;
+ };
+
+ struct policy {
+ int version_number;
+ unsigned int min_life;
+ unsigned int max_pw_life;
+ unsigned int min_length;
+ unsigned int min_classes;
+ unsigned int history_num;
+ unsigned int refcount;
+ unsigned int max_fail;
+ unsigned int failcount_interval;
+ unsigned int lockout_duration;
+ unsigned int attributes;
+ unsigned int max_ticket_life;
+ unsigned int max_renewable_life;
+ nullstring allowed_keysalts;
+ int n_tl_data;
+ tl_data *tag_length_data;
+ };
+
+The type "nullstring" uses the same custom encoder as in the
+per-principal kadmin data.
+
+The field "version_number" contains 0x12345D01, 0x12345D02, or
+0x12345D03 for versions 1, 2, and 3 respectively. Versions 1 and 2
+omit the fields "attributes" through "tag_length_data". Version 1
+also omits the fields "max_fail" through "lockout_duration". Encoding
+uses the lowest version that can represent the policy entry.
+
+The field "refcount" is no longer used and its value is ignored.
+
+
+LMDB principal and policy formats
+---------------------------------
+
+In the LMDB KDB module, principal entries are stored in the
+"principal" database within the main LMDB environment (typically named
+"principal.mdb"), with the exception of lockout-related fields which
+are stored in the "lockout" table of the lockout LMDB environment
+(typically named "principal.lockout.mdb"). For both databases the key
+is the principal name in string form, with no zero terminator. Values
+in the "principal" database use the following binary format with
+little-endian integer encoding:
+
+.. code-block:: bnf
+
+ lmdb-principal-entry ::=
+ attributes (32 bits)
+ max ticket lifetime (32 bits)
+ max renewable lifetime (32 bits)
+ principal expiration timestamp (32 bits)
+ password expiration timestamp (32 bits)
+ number of tag-length elements (16 bits)
+ number of key-data elements (16 bits)
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+ key-data entry 1 (key-data)
+ key-data entry 2 (key-data)
+ ...
+
+ tag-length-data ::=
+ type tag (16 bits)
+ data length (16 bits)
+ data value
+
+ key-data ::=
+ salt indicator (16 bits) [1 for default salt, 2 otherwise]
+ key version (16 bits)
+ encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key
+ salt type (16 bits) [omitted if salt indicator is 1]
+ salt data length (16 bits) [omitted if salt indicator is 1]
+ salt data [omitted if salt indicator is 1]
+
+Values in the "lockout" database have the following binary format with
+little-endian integer encoding:
+
+.. code-block:: bnf
+
+ lmdb-lockout-entry ::=
+ last successful authentication timestamp (32 bits)
+ last failed authentication timestamp (32 bits)
+ failed authentication counter (32 bits)
+
+In the "policy" database, the lookup key is the policy name with no
+zero terminator. Values in this database use the following binary
+format with little-endian integer encoding:
+
+.. code-block:: bnf
+
+ lmdb-policy-entry ::=
+ minimum password lifetime (32 bits)
+ maximum password lifetime (32 bits)
+ minimum password length (32 bits)
+ minimum character classes (32 bits)
+ number of historical keys (32 bits)
+ maximum failed authentications before lockout (32 bits)
+ time interval to reset failed authentication counter (32 bits)
+ lockout duration (32 bits)
+ required principal attributes (32 bits) [currently unenforced]
+ maximum ticket lifetime (32 bits) [currently unenforced]
+ maximum renewable lifetime (32 bits) [currently unenforced]
+ allowed key/salt type specification length [32 bits]
+ allowed key/salt type specification
+ number of tag-length values (16 bits)
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+
+ tag-length-data ::=
+ type tag (16 bits)
+ data length (16 bits)
+ data value
diff --git a/crypto/krb5/doc/formats/index.rst b/crypto/krb5/doc/formats/index.rst
index 47dea12fcf6b..819b839de8aa 100644
--- a/crypto/krb5/doc/formats/index.rst
+++ b/crypto/krb5/doc/formats/index.rst
@@ -9,3 +9,4 @@ Protocols and file formats
rcache_file_format
cookie
freshness_token
+ database_formats
diff --git a/crypto/krb5/doc/html/.buildinfo b/crypto/krb5/doc/html/.buildinfo
index a9714486a8e0..7512369abb84 100644
--- a/crypto/krb5/doc/html/.buildinfo
+++ b/crypto/krb5/doc/html/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 9ca503a4e24138fa47d4451ee9426bb5
+config: 62c817db4dbe5853c22bc095f98b965a
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmin_local.rst.txt b/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmin_local.rst.txt
index 2435b3c3611e..b4edc7924345 100644
--- a/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmin_local.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmin_local.rst.txt
@@ -460,6 +460,24 @@ This command requires the **add** and **delete** privileges.
Alias: **renprinc**
+.. _add_alias:
+
+add_alias
+~~~~~~~~~
+
+ **add_alias** *alias_princ* *target_princ*
+
+Create an alias *alias_princ* pointing to *target_princ*. Aliases may
+be chained (that is, *target_princ* may itself be an alias) up to a
+depth of 10.
+
+This command requires the **add** privilege for *alias_princ* and the
+**modify** privilege for *target_princ*.
+
+(New in release 1.22.)
+
+Aliases: **alias**
+
.. _delete_principal:
delete_principal
@@ -467,8 +485,8 @@ delete_principal
**delete_principal** [**-force**] *principal*
-Deletes the specified *principal* from the database. This command
-prompts for deletion, unless the **-force** option is given.
+Deletes the specified *principal* or alias from the database. This
+command prompts for deletion, unless the **-force** option is given.
This command requires the **delete** privilege.
diff --git a/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmind.rst.txt b/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmind.rst.txt
index 7e1482635d0a..bc66890def3d 100644
--- a/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmind.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/admin_commands/kadmind.rst.txt
@@ -121,6 +121,14 @@ ENVIRONMENT
See :ref:`kerberos(7)` for a description of Kerberos environment
variables.
+As of release 1.22, kadmind supports systemd socket activation via the
+LISTEN_PID and LISTEN_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+**kadmind_listen** or **kpasswd_listen** variables or equivalents) or
+they will be ignored. Any configured listener addresses that do not
+correspond to caller-provided sockets will be ignored if socket
+activation is used.
+
SEE ALSO
--------
diff --git a/crypto/krb5/doc/html/_sources/admin/admin_commands/kdb5_util.rst.txt b/crypto/krb5/doc/html/_sources/admin/admin_commands/kdb5_util.rst.txt
index 444c58bcd967..8147e9766eee 100644
--- a/crypto/krb5/doc/html/_sources/admin/admin_commands/kdb5_util.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/admin_commands/kdb5_util.rst.txt
@@ -376,6 +376,14 @@ Options:
Dump types:
+**alias**
+ principal alias information
+
+ **aliasname**
+ the name of the alias
+ **targetname**
+ the target of the alias
+
**keydata**
principal encryption key information, including actual key data
(which is still encrypted in the master key)
diff --git a/crypto/krb5/doc/html/_sources/admin/admin_commands/krb5kdc.rst.txt b/crypto/krb5/doc/html/_sources/admin/admin_commands/krb5kdc.rst.txt
index 631a0de84e50..97fbe5ed7d10 100644
--- a/crypto/krb5/doc/html/_sources/admin/admin_commands/krb5kdc.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/admin_commands/krb5kdc.rst.txt
@@ -106,6 +106,13 @@ ENVIRONMENT
See :ref:`kerberos(7)` for a description of Kerberos environment
variables.
+As of release 1.22, krb5kdc supports systemd socket activation via the
+LISTEN_PID and LISTEN_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+**kdc_listen** variable or equivalent) or they will be ignored. Any
+configured listener addresses that do not correspond to
+caller-provided sockets will be ignored if socket activation is used.
+
SEE ALSO
--------
diff --git a/crypto/krb5/doc/html/_sources/admin/conf_files/kdc_conf.rst.txt b/crypto/krb5/doc/html/_sources/admin/conf_files/kdc_conf.rst.txt
index 74a0a2acef98..63bdb8d48c12 100644
--- a/crypto/krb5/doc/html/_sources/admin/conf_files/kdc_conf.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/conf_files/kdc_conf.rst.txt
@@ -289,14 +289,16 @@ The following tags may be specified in a [realms] subsection:
**kadmind_listen**
(Whitespace- or comma-separated list.) Specifies the kadmin RPC
listening addresses and/or ports for the :ref:`kadmind(8)` daemon.
- Each entry may be an interface address, a port number, or an
- address and port number separated by a colon. If the address
- contains colons, enclose it in square brackets. If no address is
- specified, the wildcard address is used. If kadmind fails to bind
- to any of the specified addresses, it will fail to start. The
- default is to bind to the wildcard address at the port specified
- in **kadmind_port**, or the standard kadmin port (749). New in
- release 1.15.
+ Each entry may be an interface address, a port number, an address
+ and port number separated by a colon, or a UNIX domain socket
+ pathname. If the address contains colons, enclose it in square
+ brackets. If no address is specified, the wildcard address is
+ used. To disable listening for kadmin RPC connections, set this
+ relation to the empty string with ``kadmind_listen = ""``. If
+ kadmind fails to bind to any of the specified addresses, it will
+ fail to start. The default is to bind to the wildcard address at
+ the port specified in **kadmind_port**, or the standard kadmin
+ port (749). New in release 1.15.
**kadmind_port**
(Port number.) Specifies the port on which the :ref:`kadmind(8)`
@@ -310,16 +312,18 @@ The following tags may be specified in a [realms] subsection:
``/.k5.REALM``, where *REALM* is the Kerberos realm.
**kdc_listen**
- (Whitespace- or comma-separated list.) Specifies the UDP
- listening addresses and/or ports for the :ref:`krb5kdc(8)` daemon.
- Each entry may be an interface address, a port number, or an
- address and port number separated by a colon. If the address
- contains colons, enclose it in square brackets. If no address is
- specified, the wildcard address is used. If no port is specified,
- the standard port (88) is used. If the KDC daemon fails to bind
- to any of the specified addresses, it will fail to start. The
- default is to bind to the wildcard address on the standard port.
- New in release 1.15.
+ (Whitespace- or comma-separated list.) Specifies the listening
+ addresses and/or ports for the :ref:`krb5kdc(8)` daemon. Each
+ entry may be an interface address, a port number, an address and
+ port number separated by a colon, or a UNIX domain socket
+ pathname. If the address contains colons, enclose it in square
+ brackets. If no address is specified, the wildcard address is
+ used. If no port is specified, the standard port (88) is used.
+ To disable listening on UDP, set this relation to the empty string
+ with ``kdc_listen = ""``. If the KDC daemon fails to bind to any
+ of the specified addresses, it will fail to start. The default is
+ to bind to the wildcard address on the standard port. New in
+ release 1.15.
**kdc_ports**
(Whitespace- or comma-separated list, deprecated.) Prior to
@@ -331,15 +335,10 @@ The following tags may be specified in a [realms] subsection:
**kdc_tcp_listen**
(Whitespace- or comma-separated list.) Specifies the TCP
listening addresses and/or ports for the :ref:`krb5kdc(8)` daemon.
- Each entry may be an interface address, a port number, or an
- address and port number separated by a colon. If the address
- contains colons, enclose it in square brackets. If no address is
- specified, the wildcard address is used. If no port is specified,
- the standard port (88) is used. To disable listening on TCP, set
- this relation to the empty string with ``kdc_tcp_listen = ""``.
- If the KDC daemon fails to bind to any of the specified addresses,
- it will fail to start. The default is to bind to the wildcard
- address on the standard port. New in release 1.15.
+ The syntax is identical to that of **kdc_listen**. To disable
+ listening on TCP, set this relation to the empty string with
+ ``kdc_tcp_listen = ""``. The default is to bind to the same
+ addresses and ports as for UDP. New in release 1.15.
**kdc_tcp_ports**
(Whitespace- or comma-separated list, deprecated.) Prior to
@@ -349,15 +348,18 @@ The following tags may be specified in a [realms] subsection:
**kdc_tcp_listen** if that relation is not defined.
**kpasswd_listen**
- (Comma-separated list.) Specifies the kpasswd listening addresses
- and/or ports for the :ref:`kadmind(8)` daemon. Each entry may be
- an interface address, a port number, or an address and port number
- separated by a colon. If the address contains colons, enclose it
- in square brackets. If no address is specified, the wildcard
- address is used. If kadmind fails to bind to any of the specified
- addresses, it will fail to start. The default is to bind to the
- wildcard address at the port specified in **kpasswd_port**, or the
- standard kpasswd port (464). New in release 1.15.
+ (Comma-separated list.) Specifies the kpasswd listening
+ addresses and/or ports for the :ref:`kadmind(8)` daemon. Each
+ entry may be an interface address, a port number, an address and
+ port number separated by a colon, or a UNIX domain socket
+ pathname. If the address contains colons, enclose it in square
+ brackets. If no address is specified, the wildcard address is
+ used. To disable listening for kpasswd requests, set this
+ relation to the empty string with ``kpasswd_listen = ""``. If
+ kadmind fails to bind to any of the specified addresses, it will
+ fail to start. The default is to bind to the wildcard address at
+ the port specified in **kpasswd_port**, or the standard kpasswd
+ port (464). New in release 1.15.
**kpasswd_port**
(Port number.) Specifies the port on which the :ref:`kadmind(8)`
@@ -768,8 +770,11 @@ For information about the syntax of some of these options, see
be specified multiple times.
**pkinit_dh_min_bits**
- Specifies the minimum number of bits the KDC is willing to accept
- for a client's Diffie-Hellman key. The default is 2048.
+ Specifies the minimum strength of Diffie-Hellman group the KDC is
+ willing to accept for key exchange. Valid values in order of
+ increasing strength are 1024, 2048, P-256, 4096, P-384, and P-521.
+ The default is 2048. (P-256, P-384, and P-521 are new in release
+ 1.22.)
**pkinit_allow_upn**
Specifies that the KDC is willing to accept client certificates
diff --git a/crypto/krb5/doc/html/_sources/admin/conf_files/krb5_conf.rst.txt b/crypto/krb5/doc/html/_sources/admin/conf_files/krb5_conf.rst.txt
index ecdf91750152..e0c7a633094e 100644
--- a/crypto/krb5/doc/html/_sources/admin/conf_files/krb5_conf.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/conf_files/krb5_conf.rst.txt
@@ -35,12 +35,6 @@ or::
baz = quux
}
-Placing a '\*' after the closing bracket of a section name indicates
-that the section is *final*, meaning that if the same section appears
-within a later file specified in **KRB5_CONFIG**, it will be ignored.
-A subsection can be marked as final by placing a '\*' after either the
-tag name or the closing brace.
-
The krb5.conf file can include other files using either of the
following directives at the beginning of a line::
@@ -58,6 +52,16 @@ section header. Starting in release 1.17, files are read in
alphanumeric order; in previous releases, they may be read in any
order.
+Placing a '\*' after the closing bracket of a section name indicates
+that the section is *final*, meaning that if the same section appears
+again later, it will be ignored. A subsection can be marked as final
+by placing a '\*' after either the tag name or the closing brace. A
+relation can be marked as final by placing a '\*' after the tag name.
+Prior to release 1.22, only sections and subsections can be marked as
+final, and the flag only causes values to be ignored if they appear in
+later files specified in **KRB5_CONFIG**, not if they appear later
+within the same file or an included file.
+
The krb5.conf file can specify that configuration should be obtained
from a loadable module, rather than the file itself, using the
following directive at the beginning of a line before any section
@@ -221,6 +225,12 @@ The libdefaults section may contain any of the following relations:
data), and anything the fake KDC sends will not be trusted without
verification using some secret that it won't know.
+**dns_lookup_realm**
+ Indicate whether DNS TXT records should be used to map hostnames
+ to realm names for hostnames not listed in the [domain_realm]
+ section, and to determine the default realm if **default_realm**
+ is not set. The default value is false.
+
**dns_uri_lookup**
Indicate whether DNS URI records should be used to locate the KDCs
and other servers for a realm, if they are not listed in the
@@ -362,6 +372,15 @@ The libdefaults section may contain any of the following relations:
(:ref:`duration` string.) Sets the default renewable lifetime
for initial ticket requests. The default value is 0.
+**request_timeout**
+ (:ref:`duration` string.) Sets the maximum total time for KDC and
+ password change requests. This timeout does not affect the
+ intervals between requests, so setting a low timeout may result in
+ fewer requests being attempted and/or some servers not being
+ contacted. A value of 0 indicates no specific maximum, in which
+ case requests will time out if no server responds after several
+ tries. The default value is 0. (New in release 1.22.)
+
**spake_preauth_groups**
A whitespace or comma-separated list of words which specifies the
groups allowed for SPAKE preauthentication. The possible values
@@ -511,20 +530,21 @@ following tags may be specified in the realm's subsection:
been set to ``FILE:/tmp/my_proxy.pem``.
**kdc**
- The name or address of a host running a KDC for that realm. An
- optional port number, separated from the hostname by a colon, may
- be included. If the name or address contains colons (for example,
- if it is an IPv6 address), enclose it in square brackets to
+ The name or address of a host running a KDC for the realm, or a
+ UNIX domain socket path of a locally running KDC. An optional
+ port number, separated from the hostname by a colon, may be
+ included. If the name or address contains colons (for example, if
+ it is an IPv6 address), enclose it in square brackets to
distinguish the colon from a port separator. For your computer to
be able to communicate with the KDC for each realm, this tag must
be given a value in each realm subsection in the configuration
file, or there must be DNS SRV records specifying the KDCs.
**kpasswd_server**
- Points to the server where all the password changes are performed.
- If there is no such entry, DNS will be queried (unless forbidden
- by **dns_lookup_kdc**). Finally, port 464 on the **admin_server**
- host will be tried.
+ The location of the password change server for the realm, using
+ the same syntax as **kdc**. If there is no such entry, DNS will
+ be queried (unless forbidden by **dns_lookup_kdc**). Finally,
+ port 464 on the **admin_server** host will be tried.
**master_kdc**
The name for **primary_kdc** prior to release 1.19. Its value is
@@ -538,6 +558,10 @@ following tags may be specified in the realm's subsection:
the updated database has not been propagated to the replica
servers yet. New in release 1.19.
+**sitename**
+ Specifies the name of the host's site for the purpose of DNS-based
+ KDC discovery for this realm. New in release 1.22.
+
**v4_instance_convert**
This subsection allows the administrator to configure exceptions
to the **default_domain** mapping rule. It contains V4 instances
@@ -1028,8 +1052,10 @@ information for PKINIT is as follows:
a particular smard card reader or token if there is more than one
available. ``certid=`` and/or ``certlabel=`` may be specified to
force the selection of a particular certificate on the device.
- See the **pkinit_cert_match** configuration option for more ways
- to select a particular certificate to use for PKINIT.
+ Specifier values must not contain colon characters, as colons are
+ always treated as separators. See the **pkinit_cert_match**
+ configuration option for more ways to select a particular
+ certificate to use for PKINIT.
**ENV:**\ *envvar*
*envvar* specifies the name of an environment variable which has
@@ -1128,9 +1154,10 @@ PKINIT krb5.conf options
option is not recommended.
**pkinit_dh_min_bits**
- Specifies the size of the Diffie-Hellman key the client will
- attempt to use. The acceptable values are 1024, 2048, and 4096.
- The default is 2048.
+ Specifies the group of the Diffie-Hellman key the client will
+ attempt to use. The acceptable values are 1024, 2048, P-256,
+ 4096, P-384, and P-521. The default is 2048. (P-256, P-384, and
+ P-521 are new in release 1.22.)
**pkinit_identities**
Specifies the location(s) to be used to find the user's X.509
diff --git a/crypto/krb5/doc/html/_sources/admin/conf_ldap.rst.txt b/crypto/krb5/doc/html/_sources/admin/conf_ldap.rst.txt
index 65542c1a4e42..908dfd1e7e09 100644
--- a/crypto/krb5/doc/html/_sources/admin/conf_ldap.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/conf_ldap.rst.txt
@@ -112,9 +112,10 @@ Configuring Kerberos with OpenLDAP back-end
details.
With the LDAP back end it is possible to provide aliases for principal
-entries. Currently we provide no administrative utilities for
-creating aliases, so it must be done by direct manipulation of the
-LDAP entries.
+entries. Beginning in release 1.22, aliases can be added with the
+kadmin **add_alias** command, but it is also possible (in release 1.7
+or later) to provide aliases through direct manipulation of the LDAP
+entries.
An entry with aliases contains multiple values of the
*krbPrincipalName* attribute. Since LDAP attribute values are not
diff --git a/crypto/krb5/doc/html/_sources/admin/database.rst.txt b/crypto/krb5/doc/html/_sources/admin/database.rst.txt
index 2fd07242a0f7..685ec272f4b0 100644
--- a/crypto/krb5/doc/html/_sources/admin/database.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/database.rst.txt
@@ -93,6 +93,10 @@ To view the attributes of a principal, use the kadmin`
To generate a listing of principals, use the kadmin
**list_principals** command.
+To give a principal additional names, use the kadmin **add_alias**
+command to create aliases to the principal (new in release 1.22).
+Aliases can be removed with the **delete_principal** command.
+
.. _policies:
diff --git a/crypto/krb5/doc/html/_sources/admin/realm_config.rst.txt b/crypto/krb5/doc/html/_sources/admin/realm_config.rst.txt
index 9f5ad5074650..32c5b9cf11ee 100644
--- a/crypto/krb5/doc/html/_sources/admin/realm_config.rst.txt
+++ b/crypto/krb5/doc/html/_sources/admin/realm_config.rst.txt
@@ -196,6 +196,13 @@ using the **kdc**, **master_kdc**, **admin_server**, and
explicit server locations, providing SRV records will still benefit
unconfigured clients, and be useful for other sites.
+Clients can be configured with the **sitename** realm variable (new in
+release 1.22). If a site name is set, the client first attempts SRV
+record lookups with ".*sitename*._sites" inserted after the service
+and protocol name and before the Kerberos realm. Site-specific
+records may indicate servers more proximal to the client, allowing for
+faster access.
+
.. _kdc_discovery:
@@ -244,6 +251,9 @@ URI lookups are enabled by default, and can be disabled by setting
precedence over SRV lookups, falling back to SRV lookups if no URI
records are found.
+The **sitename** variable in the :ref:`realms` section of
+:ref:`krb5.conf(5)` applies to URI lookups as well as SRV lookups.
+
.. _db_prop:
diff --git a/crypto/krb5/doc/html/_sources/appdev/gssapi.rst.txt b/crypto/krb5/doc/html/_sources/appdev/gssapi.rst.txt
index 339fd6c7c155..b58f4122bca5 100644
--- a/crypto/krb5/doc/html/_sources/appdev/gssapi.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/gssapi.rst.txt
@@ -424,6 +424,42 @@ set. If the library does not support the query,
gss_inquire_cred_by_oid will return **GSS_S_UNAVAILABLE**.
+Channel binding behavior and GSS_C_CHANNEL_BOUND_FLAG
+-----------------------------------------------------
+
+GSSAPI channel bindings can be used to limit the scope of a context
+establishment token to a particular protected channel or endpoint,
+such as a TLS channel or server certificate. Channel bindings can be
+supplied via the *input_chan_bindings* parameter to either
+gss_init_sec_context() or gss_accept_sec_context().
+
+If both the initiator and acceptor of a GSSAPI exchange supply
+matching channel bindings, **GSS_C_CHANNEL_BOUND_FLAG** will be
+included in the gss_accept_sec_context() *ret_flags* result. If
+either the initiator or acceptor (or both) do not supply channel
+bindings, the exchange will succeed, but **GSS_C_CHANNEL_BOUND_FLAG**
+will not be included in the return flags. If the acceptor and
+initiator both inlude channel bindings but they do not match, the
+exchange will fail.
+
+If **GSS_C_CHANNEL_BOUND_FLAG** is included in the *req_flags*
+parameter of gss_init_sec_context(), the initiator will add the
+Microsoft KERB_AP_OPTIONS_CBT extension to the Kerberos authenticator.
+This extension requests that the acceptor strictly enforce channel
+bindings, causing the exchange to fail if the acceptor supplies
+channel bindings and the initiator does not. The KERB_AP_OPTIONS_CBT
+extension will also be included if the
+**client_aware_channel_bindings** variable is set to ``true`` in
+:ref:`libdefaults`.
+
+Prior to release 1.19, **GSS_C_CHANNEL_BOUND_FLAG** is not
+implemented, and the exchange will fail if the acceptor supply channel
+bindings and the initiator does not (but not vice versa). Between
+releases 1.19 and 1.21, **GSS_C_CHANNEL_BOUND_FLAG** is not recognized
+as an initiator flag, so **client_aware_channel_bindings** is the only
+way to cause KERB_AP_OPTIONS_CBT to be included.
+
+
AEAD message wrapping
---------------------
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/index.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/index.rst.txt
index d12be47c3ce1..648dc2ed9933 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/index.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/index.rst.txt
@@ -25,6 +25,7 @@ Frequently used public interfaces
krb5_change_password.rst
krb5_chpw_message.rst
krb5_expand_hostname.rst
+ krb5_free_config_files.rst
krb5_free_context.rst
krb5_free_error_message.rst
krb5_free_principal.rst
@@ -33,6 +34,7 @@ Frequently used public interfaces
krb5_get_error_message.rst
krb5_get_host_realm.rst
krb5_get_credentials.rst
+ krb5_get_default_config_files.rst
krb5_get_fallback_host_realm.rst
krb5_get_init_creds_keytab.rst
krb5_get_init_creds_opt_alloc.rst
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_principal.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_principal.rst.txt
index 0b715e119a0d..658eb36e5a6e 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_principal.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_principal.rst.txt
@@ -39,7 +39,7 @@ This function returns constant storage that must not be freed.
..
.. seealso::
- #KRB5_ANONYMOUS_PRINCSTR
+ KRB5_ANONYMOUS_PRINCSTR
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_realm.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_realm.rst.txt
index ec3cc4e3108e..f2d1b5f5540f 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_realm.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_anonymous_realm.rst.txt
@@ -39,7 +39,7 @@ This function returns constant storage that must not be freed.
..
.. seealso::
- #KRB5_ANONYMOUS_REALMSTR
+ KRB5_ANONYMOUS_REALMSTR
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_genaddrs.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_genaddrs.rst.txt
index f61c23185316..d84399972211 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_genaddrs.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_genaddrs.rst.txt
@@ -40,16 +40,16 @@ This function sets the local and/or remote addresses in *auth_context* based on
- - #KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR Generate local address.
+ - KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR Generate local address.
- - #KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR Generate remote address.
+ - KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR Generate remote address.
- - #KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR Generate local address and port.
+ - KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR Generate local address and port.
- - #KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR Generate remote address and port.
+ - KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR Generate remote address and port.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getflags.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getflags.rst.txt
index db9020e2d30b..e7a9fbc1b9cf 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getflags.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getflags.rst.txt
@@ -34,16 +34,16 @@ krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.
Valid values for *flags* are:
- - #KRB5_AUTH_CONTEXT_DO_TIME Use timestamps
+ - KRB5_AUTH_CONTEXT_DO_TIME Use timestamps
- - #KRB5_AUTH_CONTEXT_RET_TIME Save timestamps
+ - KRB5_AUTH_CONTEXT_RET_TIME Save timestamps
- - #KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers
+ - KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers
- - #KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers
+ - KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst.txt
index 0b340a3fb521..957f89755033 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst.txt
@@ -32,7 +32,7 @@ krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an au
-Retrieve the local sequence number from *auth_context* and return it in *seqnumber* . The #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in *auth_context* for this function to be useful.
+Retrieve the local sequence number from *auth_context* and return it in *seqnumber* . The KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in *auth_context* for this function to be useful.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst.txt
index 8f2a7ffdb486..61bcef6583b3 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst.txt
@@ -32,7 +32,7 @@ krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an
-Retrieve the remote sequence number from *auth_context* and return it in *seqnumber* . The #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in *auth_context* for this function to be useful.
+Retrieve the remote sequence number from *auth_context* and return it in *seqnumber* . The KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in *auth_context* for this function to be useful.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_init.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_init.rst.txt
index 9f61f30be4e6..58bec34929f6 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_init.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_init.rst.txt
@@ -34,7 +34,7 @@ This function creates an authentication context to hold configuration and state
-By default, flags for the context are set to enable the use of the replay cache (#KRB5_AUTH_CONTEXT_DO_TIME), but not sequence numbers. Use krb5_auth_con_setflags() to change the flags.
+By default, flags for the context are set to enable the use of the replay cache (KRB5_AUTH_CONTEXT_DO_TIME), but not sequence numbers. Use krb5_auth_con_setflags() to change the flags.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_setflags.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_setflags.rst.txt
index d8cb6e71c5d0..e376185e987b 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_setflags.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_auth_con_setflags.rst.txt
@@ -34,16 +34,16 @@ krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.
Valid values for *flags* are:
- - #KRB5_AUTH_CONTEXT_DO_TIME Use timestamps
+ - KRB5_AUTH_CONTEXT_DO_TIME Use timestamps
- - #KRB5_AUTH_CONTEXT_RET_TIME Save timestamps
+ - KRB5_AUTH_CONTEXT_RET_TIME Save timestamps
- - #KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers
+ - KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers
- - #KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers
+ - KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_crypto_length_iov.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_crypto_length_iov.rst.txt
index cb4d18d1db0e..238d04e9ca55 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_crypto_length_iov.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_crypto_length_iov.rst.txt
@@ -34,7 +34,7 @@ krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a
-Padding is set to the actual padding required based on the provided *data* buffers. Typically this API is used after setting up the data buffers and #KRB5_CRYPTO_TYPE_SIGN_ONLY buffers, but before actually allocating header, trailer and padding.
+Padding is set to the actual padding required based on the provided *data* buffers. Typically this API is used after setting up the data buffers and KRB5_CRYPTO_TYPE_SIGN_ONLY buffers, but before actually allocating header, trailer and padding.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_encrypt.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_encrypt.rst.txt
index b67a8db61b24..d3a12af8df76 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_encrypt.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_encrypt.rst.txt
@@ -38,7 +38,7 @@ krb5_c_encrypt - Encrypt data using a key (operates on keyblock).
-This function encrypts the data block *input* and stores the outputinto *output* . The actual encryption key will be derived from *key* and *usage* if key derivation is specified for the encryption type. If non-null, *cipher_state* specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation.
+This function encrypts the data block *input* and stores the output into *output* . The actual encryption key will be derived from *key* and *usage* if key derivation is specified for the encryption type. If non-null, *cipher_state* specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_make_checksum_iov.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_make_checksum_iov.rst.txt
index fe1d921cc039..b152676fbac3 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_make_checksum_iov.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_make_checksum_iov.rst.txt
@@ -38,7 +38,7 @@ krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on
-Create a checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element over #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in *data* . Only the #KRB5_CRYPTO_TYPE_CHECKSUM region is modified.
+Create a checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element over KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in *data* . Only the KRB5_CRYPTO_TYPE_CHECKSUM region is modified.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_verify_checksum_iov.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_verify_checksum_iov.rst.txt
index 237c01f1779a..639fc882ca08 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_verify_checksum_iov.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_c_verify_checksum_iov.rst.txt
@@ -40,7 +40,7 @@ krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates
-Confirm that the checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.
+Confirm that the checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_cache_match.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_cache_match.rst.txt
index 3e01accab529..2c56506902d5 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_cache_match.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_cache_match.rst.txt
@@ -22,7 +22,7 @@ krb5_cc_cache_match - Find a credential cache with a specified client principal
:retval:
- 0 Success
- - KRB5_CC_NOTFOUND None
+ - KRB5_CC_NOTFOUND
..
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_retrieve_cred.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_retrieve_cred.rst.txt
index 3674f97dd9d5..22413b5cfbe1 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_retrieve_cred.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_cc_retrieve_cred.rst.txt
@@ -46,34 +46,34 @@ Valid values for *flags* are:
- - #KRB5_TC_MATCH_TIMES The requested lifetime must be at least as great as in *mcreds* .
+ - KRB5_TC_MATCH_TIMES The requested lifetime must be at least as great as in *mcreds* .
- - #KRB5_TC_MATCH_IS_SKEY The *is_skey* field much match exactly.
+ - KRB5_TC_MATCH_IS_SKEY The *is_skey* field much match exactly.
- - #KRB5_TC_MATCH_FLAGS Flags set in *mcreds* must be set.
+ - KRB5_TC_MATCH_FLAGS Flags set in *mcreds* must be set.
- - #KRB5_TC_MATCH_TIMES_EXACT The requested lifetime must match exactly.
+ - KRB5_TC_MATCH_TIMES_EXACT The requested lifetime must match exactly.
- - #KRB5_TC_MATCH_FLAGS_EXACT Flags must match exactly.
+ - KRB5_TC_MATCH_FLAGS_EXACT Flags must match exactly.
- - #KRB5_TC_MATCH_AUTHDATA The authorization data must match.
+ - KRB5_TC_MATCH_AUTHDATA The authorization data must match.
- - #KRB5_TC_MATCH_SRV_NAMEONLY Only the name portion of the principal name must match, not the realm.
+ - KRB5_TC_MATCH_SRV_NAMEONLY Only the name portion of the principal name must match, not the realm.
- - #KRB5_TC_MATCH_2ND_TKT The second tickets must match.
+ - KRB5_TC_MATCH_2ND_TKT The second tickets must match.
- - #KRB5_TC_MATCH_KTYPE The encryption key types must match.
+ - KRB5_TC_MATCH_KTYPE The encryption key types must match.
- - #KRB5_TC_SUPPORTED_KTYPES Check all matching entries that have any supported encryption type and return the one with the encryption type listed earliest.
+ - KRB5_TC_SUPPORTED_KTYPES Check all matching entries that have any supported encryption type and return the one with the encryption type listed earliest.
Use krb5_free_cred_contents() to free *creds* when it is no longer needed.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_change_password.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_change_password.rst.txt
index 05a3eb9512bd..8d4691790ee1 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_change_password.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_change_password.rst.txt
@@ -48,19 +48,19 @@ The possible values of the output *result_code* are:
- - #KRB5_KPASSWD_SUCCESS (0) - success
+ - KRB5_KPASSWD_SUCCESS (0) - success
- - #KRB5_KPASSWD_MALFORMED (1) - Malformed request error
+ - KRB5_KPASSWD_MALFORMED (1) - Malformed request error
- - #KRB5_KPASSWD_HARDERROR (2) - Server error
+ - KRB5_KPASSWD_HARDERROR (2) - Server error
- - #KRB5_KPASSWD_AUTHERROR (3) - Authentication error
+ - KRB5_KPASSWD_AUTHERROR (3) - Authentication error
- - #KRB5_KPASSWD_SOFTERROR (4) - Password change rejected
+ - KRB5_KPASSWD_SOFTERROR (4) - Password change rejected
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_free_config_files.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_free_config_files.rst.txt
new file mode 100644
index 000000000000..620fe7e232ef
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_free_config_files.rst.txt
@@ -0,0 +1,44 @@
+krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()
+===================================================================================
+
+..
+
+.. c:function:: void krb5_free_config_files(char ** filenames)
+
+..
+
+
+:param:
+
+ **[in]** **filenames** - Configuration filename list
+
+
+..
+
+
+
+..
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+..
+
+
+
+
+.. note::
+
+ New in 1.22
+
+
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_fwd_tgt_creds.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_fwd_tgt_creds.rst.txt
index bfda237f445f..939faad6a8cc 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_fwd_tgt_creds.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_fwd_tgt_creds.rst.txt
@@ -49,7 +49,7 @@ krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.
-Get a TGT for use at the remote host *rhost* and format it into a KRB-CRED message. If *rhost* is NULL and *server* is of type #KRB5_NT_SRV_HST, the second component of *server* will be used.
+Get a TGT for use at the remote host *rhost* and format it into a KRB-CRED message. If *rhost* is NULL and *server* is of type KRB5_NT_SRV_HST, the second component of *server* will be used.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_credentials.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_credentials.rst.txt
index 7a72b39af08f..b4fbcd69b0e7 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_credentials.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_credentials.rst.txt
@@ -45,16 +45,16 @@ Use *ccache* or a TGS exchange to get a service ticket matching *in_creds* .
Valid values for *options* are:
- - #KRB5_GC_CACHED Search only credential cache for the ticket
+ - KRB5_GC_CACHED Search only credential cache for the ticket
- - #KRB5_GC_USER_USER Return a user to user authentication ticket
+ - KRB5_GC_USER_USER Return a user to user authentication ticket
*in_creds* must be non-null. *in_creds->client* and *in_creds->server* must be filled in to specify the client and the server respectively. If any authorization data needs to be requested for the service ticket (such as restrictions on how the ticket can be used), specify it in *in_creds->authdata* ; otherwise set *in_creds->authdata* to NULL. The session key type is specified in *in_creds->keyblock.enctype* , if it is nonzero.
-The expiration date is specified in *in_creds->times.endtime* . The KDC may return tickets with an earlier expiration date. If *in_creds->times.endtime* is set to 0, the latest possible expiration date will be requested.
+If *in_creds->times.endtime* is specified, it is used as the requested expiration date if a TGS request is made. If *in_creds->times.endtime* is set to 0, the latest possible expiration date will be requested. The KDC or cache may return a ticket with an earlier expiration date.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_default_config_files.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_default_config_files.rst.txt
new file mode 100644
index 000000000000..292eed4c82f0
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_default_config_files.rst.txt
@@ -0,0 +1,52 @@
+krb5_get_default_config_files - Return a list of default configuration filenames.
+===================================================================================
+
+..
+
+.. c:function:: krb5_error_code krb5_get_default_config_files(char *** filenames)
+
+..
+
+
+:param:
+
+ **[out]** **filenames** - Configuration filename list
+
+
+..
+
+
+
+..
+
+
+
+
+
+
+
+Fill in *filenames* with a null-terminated list of configuration files which will be read by krb5_init_context() in the current process environment.
+
+
+
+Use krb5_free_config_files() to free *filenames* when it is no longer needed.
+
+
+
+
+
+
+
+
+
+
+..
+
+
+
+
+.. note::
+
+ New in 1.22
+
+
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst.txt
index 77e9fa04d7e6..203e9c71c37d 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst.txt
@@ -34,7 +34,7 @@ krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential o
The following flag values are valid:
- - #KRB5_FAST_REQUIRED - Require FAST to be used
+ - KRB5_FAST_REQUIRED - Require FAST to be used
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_prompt_types.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_prompt_types.rst.txt
index 4cf9748c4dd4..39156ca153af 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_prompt_types.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_get_prompt_types.rst.txt
@@ -18,7 +18,7 @@ krb5_get_prompt_types - Get prompt types array from a context.
:return:
- - Pointer to an array of prompt types corresponding to the prompter's prompts arguments. Each type has one of the following values: #KRB5_PROMPT_TYPE_PASSWORD #KRB5_PROMPT_TYPE_NEW_PASSWORD #KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN #KRB5_PROMPT_TYPE_PREAUTH
+ - Pointer to an array of prompt types corresponding to the prompter's prompts arguments. Each type has one of the following values: KRB5_PROMPT_TYPE_PASSWORD KRB5_PROMPT_TYPE_NEW_PASSWORD KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN KRB5_PROMPT_TYPE_PREAUTH
..
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_context_profile.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_context_profile.rst.txt
index d92f0995af6e..3afab4fecf75 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_context_profile.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_context_profile.rst.txt
@@ -35,10 +35,10 @@ Create a context structure, optionally using a specified profile and initializat
- - #KRB5_INIT_CONTEXT_SECURE Ignore environment variables
+ - KRB5_INIT_CONTEXT_SECURE Ignore environment variables
- - #KRB5_INIT_CONTEXT_KDC Use KDC configuration if creating profile
+ - KRB5_INIT_CONTEXT_KDC Use KDC configuration if creating profile
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_creds_step.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_creds_step.rst.txt
index 4f4255104170..f4258e38832d 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_creds_step.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_init_creds_step.rst.txt
@@ -42,7 +42,7 @@ This function constructs the next KDC request in an initial credential exchange,
-If more requests are needed, *flags* will be set to #KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in *out* . If no more requests are needed, *flags* will not contain #KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and *out* will be empty.
+If more requests are needed, *flags* will be set to KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in *out* . If no more requests are needed, *flags* will not contain KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and *out* will be empty.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_make_checksum_iov.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_make_checksum_iov.rst.txt
index a25d8ec13510..3f4cb6b5f860 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_make_checksum_iov.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_make_checksum_iov.rst.txt
@@ -38,7 +38,7 @@ krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on
-Create a checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element over #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in *data* . Only the #KRB5_CRYPTO_TYPE_CHECKSUM region is modified.
+Create a checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element over KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in *data* . Only the KRB5_CRYPTO_TYPE_CHECKSUM region is modified.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_verify_checksum_iov.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_verify_checksum_iov.rst.txt
index af4cffee62c9..e364a76cbe0e 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_verify_checksum_iov.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_k_verify_checksum_iov.rst.txt
@@ -40,7 +40,7 @@ krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates
-Confirm that the checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.
+Confirm that the checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_ncred.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_ncred.rst.txt
index 7a074b6d2c04..e7e88aebc1e9 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_ncred.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_ncred.rst.txt
@@ -49,11 +49,11 @@ The local and remote addresses in *auth_context* are optional; if either is spec
-If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If #KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If #KRB5_AUTH_CONTEXT_RET_TIME is set in *auth_context* , the timestamp used for the KRB-CRED message is stored in *rdata_out* .
+If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If KRB5_AUTH_CONTEXT_RET_TIME is set in *auth_context* , the timestamp used for the KRB-CRED message is stored in *rdata_out* .
-If either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the *auth_context* local sequence number is included in the KRB-CRED message and then incremented. If #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in *rdata_out* .
+If either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the *auth_context* local sequence number is included in the KRB-CRED message and then incremented. If KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in *rdata_out* .
@@ -81,7 +81,7 @@ The message will be encrypted using the send subkey of *auth_context* if it is p
.. note::
- The *rdata_out* argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
+ The *rdata_out* argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_priv.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_priv.rst.txt
index 0d9922ecb2af..6046a9dbab4b 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_priv.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_priv.rst.txt
@@ -44,11 +44,11 @@ The local address in *auth_context* must be set, and is used to form the sender
-If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , a timestamp is included in the KRB-PRIV message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If #KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If #KRB5_AUTH_CONTEXT_RET_TIME is set in *auth_context* , a timestamp is included in the KRB-PRIV message and is stored in *rdata_out* .
+If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , a timestamp is included in the KRB-PRIV message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If KRB5_AUTH_CONTEXT_RET_TIME is set in *auth_context* , a timestamp is included in the KRB-PRIV message and is stored in *rdata_out* .
-If either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the *auth_context* local sequence number is included in the KRB-PRIV message and then incremented. If #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in *rdata_out* .
+If either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the *auth_context* local sequence number is included in the KRB-PRIV message and then incremented. If KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in *rdata_out* .
@@ -72,7 +72,7 @@ Use krb5_free_data_contents() to free *der_out* when it is no longer needed.
.. note::
- The *rdata_out* argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
+ The *rdata_out* argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_rep.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_rep.rst.txt
index 29091a1bf13c..4b94141039a9 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_rep.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_rep.rst.txt
@@ -36,7 +36,7 @@ This function fills in *outbuf* with an AP-REP message using information from *a
-If the flags in *auth_context* indicate that a sequence number should be used (either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE) and the local sequence number in *auth_context* is 0, a new number will be generated with krb5_generate_seq_number().
+If the flags in *auth_context* indicate that a sequence number should be used (either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE) and the local sequence number in *auth_context* is 0, a new number will be generated with krb5_generate_seq_number().
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_req_extended.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_req_extended.rst.txt
index 532af9775589..d29a37616df6 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_req_extended.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_req_extended.rst.txt
@@ -40,13 +40,13 @@ krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.
Valid *ap_req_options* are:
- - #AP_OPTS_USE_SESSION_KEY - Use the session key when creating the request used for user to user authentication.
+ - AP_OPTS_USE_SESSION_KEY - Use the session key when creating the request used for user to user authentication.
- - #AP_OPTS_MUTUAL_REQUIRED - Request a mutual authentication packet from the receiver.
+ - AP_OPTS_MUTUAL_REQUIRED - Request a mutual authentication packet from the receiver.
- - #AP_OPTS_USE_SUBKEY - Generate a subsession key from the current session key obtained from the credentials.
+ - AP_OPTS_USE_SUBKEY - Generate a subsession key from the current session key obtained from the credentials.
This function creates a KRB_AP_REQ message using supplied credentials *in_creds* . *auth_context* may point to an existing auth context or to NULL, in which case a new one will be created. If *in_data* is non-null, a checksum of it will be included in the authenticator contained in the KRB_AP_REQ message. Use krb5_free_data_contents() to free *outbuf* when it is no longer needed.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_safe.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_safe.rst.txt
index f9a67be4ee11..1526e7d4071e 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_safe.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_mk_safe.rst.txt
@@ -48,11 +48,11 @@ The local address in *auth_context* must be set, and is used to form the sender
-If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , a timestamp is included in the KRB-SAFE message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If #KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If #KRB5_AUTH_CONTEXT_RET_TIME is set in *auth_context* , a timestamp is included in the KRB-SAFE message and is stored in *rdata_out* .
+If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , a timestamp is included in the KRB-SAFE message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If KRB5_AUTH_CONTEXT_RET_TIME is set in *auth_context* , a timestamp is included in the KRB-SAFE message and is stored in *rdata_out* .
-If either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the *auth_context* local sequence number is included in the KRB-SAFE message and then incremented. If #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in *rdata_out* .
+If either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the *auth_context* local sequence number is included in the KRB-SAFE message and then incremented. If KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in *rdata_out* .
@@ -76,7 +76,7 @@ Use krb5_free_data_contents() to free *der_out* when it is no longer needed.
.. note::
- The *rdata_out* argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
+ The *rdata_out* argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_pac_add_buffer.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_pac_add_buffer.rst.txt
index 4c153c2332b3..bfdcea7b78e9 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_pac_add_buffer.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_pac_add_buffer.rst.txt
@@ -40,25 +40,25 @@ This function adds a buffer of type *type* and contents *data* to *pac* if there
The valid values of *type* is one of the following:
- - #KRB5_PAC_LOGON_INFO - Logon information
+ - KRB5_PAC_LOGON_INFO - Logon information
- - #KRB5_PAC_CREDENTIALS_INFO - Credentials information
+ - KRB5_PAC_CREDENTIALS_INFO - Credentials information
- - #KRB5_PAC_SERVER_CHECKSUM - Server checksum
+ - KRB5_PAC_SERVER_CHECKSUM - Server checksum
- - #KRB5_PAC_PRIVSVR_CHECKSUM - KDC checksum
+ - KRB5_PAC_PRIVSVR_CHECKSUM - KDC checksum
- - #KRB5_PAC_CLIENT_INFO - Client name and ticket information
+ - KRB5_PAC_CLIENT_INFO - Client name and ticket information
- - #KRB5_PAC_DELEGATION_INFO - Constrained delegation information
+ - KRB5_PAC_DELEGATION_INFO - Constrained delegation information
- - #KRB5_PAC_UPN_DNS_INFO - User principal name and DNS information
+ - KRB5_PAC_UPN_DNS_INFO - User principal name and DNS information
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_parse_name_flags.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_parse_name_flags.rst.txt
index 68cbc7c53b91..af762ce29aad 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_parse_name_flags.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_parse_name_flags.rst.txt
@@ -43,16 +43,16 @@ Similar to krb5_parse_name(), this function converts a single-string representat
The following flags are valid:
- - #KRB5_PRINCIPAL_PARSE_NO_REALM - no realm must be present in *name*
+ - KRB5_PRINCIPAL_PARSE_NO_REALM - no realm must be present in *name*
- - #KRB5_PRINCIPAL_PARSE_REQUIRE_REALM - realm must be present in *name*
+ - KRB5_PRINCIPAL_PARSE_REQUIRE_REALM - realm must be present in *name*
- - #KRB5_PRINCIPAL_PARSE_ENTERPRISE - create single-component enterprise principal
+ - KRB5_PRINCIPAL_PARSE_ENTERPRISE - create single-component enterprise principal
- - #KRB5_PRINCIPAL_PARSE_IGNORE_REALM - ignore realm if present in *name*
+ - KRB5_PRINCIPAL_PARSE_IGNORE_REALM - ignore realm if present in *name*
If **KRB5_PRINCIPAL_PARSE_NO_REALM** or **KRB5_PRINCIPAL_PARSE_IGNORE_REALM** is specified in *flags* , the realm of the new principal will be empty. Otherwise, the default realm for *context* will be used if *name* does not specify a realm.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_principal_compare_flags.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_principal_compare_flags.rst.txt
index df8fc5bdbf7d..d384ea103cd3 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_principal_compare_flags.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_principal_compare_flags.rst.txt
@@ -36,16 +36,16 @@ krb5_principal_compare_flags - Compare two principals with additional flags.
Valid flags are:
- - #KRB5_PRINCIPAL_COMPARE_IGNORE_REALM - ignore realm component
+ - KRB5_PRINCIPAL_COMPARE_IGNORE_REALM - ignore realm component
- - #KRB5_PRINCIPAL_COMPARE_ENTERPRISE - UPNs as real principals
+ - KRB5_PRINCIPAL_COMPARE_ENTERPRISE - UPNs as real principals
- - #KRB5_PRINCIPAL_COMPARE_CASEFOLD case-insensitive
+ - KRB5_PRINCIPAL_COMPARE_CASEFOLD case-insensitive
- - #KRB5_PRINCIPAL_COMPARE_UTF8 - treat principals as UTF-8
+ - KRB5_PRINCIPAL_COMPARE_UTF8 - treat principals as UTF-8
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_cred.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_cred.rst.txt
index 556a26047162..e36cfd459b05 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_cred.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_cred.rst.txt
@@ -60,7 +60,7 @@ Use krb5_free_tgt_creds() to free *creds_out* when it is no longer needed.
.. note::
- The *rdata_out* argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .`
+ The *rdata_out* argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .`
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_priv.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_priv.rst.txt
index f2690f41eadc..0fd56df8f2a9 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_priv.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_priv.rst.txt
@@ -44,11 +44,11 @@ If *auth_context* has a remote address set, the address will be used to verify t
-If the #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in *auth_context* , the sequence number of the KRB-PRIV message is checked against the remote sequence number field of *auth_context* . Otherwise, the sequence number is not used.
+If the KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in *auth_context* , the sequence number of the KRB-PRIV message is checked against the remote sequence number field of *auth_context* . Otherwise, the sequence number is not used.
-If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.
+If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.
@@ -72,7 +72,7 @@ Use krb5_free_data_contents() to free *userdata_out* when it is no longer needed
.. note::
- The *rdata_out* argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
+ The *rdata_out* argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_req.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_req.rst.txt
index e5b9d73cc5d1..6a52fa16abb6 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_req.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_req.rst.txt
@@ -82,7 +82,7 @@ Various other checks are performed on the decoded data, including cross-realm po
-On success the authenticator, subkey, and remote sequence number of the request are stored in *auth_context* . If the #AP_OPTS_MUTUAL_REQUIRED bit is set, the local sequence number is XORed with the remote sequence number in the request.
+On success the authenticator, subkey, and remote sequence number of the request are stored in *auth_context* . If the AP_OPTS_MUTUAL_REQUIRED bit is set, the local sequence number is XORed with the remote sequence number in the request.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_safe.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_safe.rst.txt
index 5166c5501de6..4cf2307cdc80 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_safe.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_rd_safe.rst.txt
@@ -44,11 +44,11 @@ If *auth_context* has a remote address set, the address will be used to verify t
-If the #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in *auth_context* , the sequence number of the KRB-SAFE message is checked against the remote sequence number field of *auth_context* . Otherwise, the sequence number is not used.
+If the KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in *auth_context* , the sequence number of the KRB-SAFE message is checked against the remote sequence number field of *auth_context* . Otherwise, the sequence number is not used.
-If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.
+If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in *auth_context* , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.
@@ -72,7 +72,7 @@ Use krb5_free_data_contents() to free *userdata_out* when it is no longer needed
.. note::
- The *rdata_out* argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
+ The *rdata_out* argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in *auth_context* .
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sendauth.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sendauth.rst.txt
index 40ef384b5bfe..b1059b09e920 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sendauth.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sendauth.rst.txt
@@ -32,7 +32,7 @@ krb5_sendauth - Client function for sendauth protocol.
**[out]** **error** - If non-null, contains KRB_ERROR message returned from server
- **[out]** **rep_result** - If non-null and *ap_req_options* is #AP_OPTS_MUTUAL_REQUIRED, contains the result of mutual authentication exchange
+ **[out]** **rep_result** - If non-null and *ap_req_options* is AP_OPTS_MUTUAL_REQUIRED, contains the result of mutual authentication exchange
**[out]** **out_creds** - If non-null, the retrieved credentials
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_set_password.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_set_password.rst.txt
index ff80c966ad41..3e7ef2ce64f0 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_set_password.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_set_password.rst.txt
@@ -29,7 +29,7 @@ krb5_set_password - Set a password for a principal using specified credentials.
:retval:
- - 0 Success and result_code is set to #KRB5_KPASSWD_SUCCESS.
+ - 0 Success and result_code is set to KRB5_KPASSWD_SUCCESS.
:return:
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_match.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_match.rst.txt
index c37500068263..21785890f667 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_match.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_match.rst.txt
@@ -32,7 +32,7 @@ krb5_sname_match - Test whether a principal matches a matching principal.
-If *matching* is NULL, return TRUE. If *matching* is not a matching principal, return the value of krb5_principal_compare(context, matching, princ).
+If *matching* is NULL, return TRUE. If *matching* is not a matching principal, return the value of krb5_principal_compare(context, matching,princ).
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_to_principal.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_to_principal.rst.txt
index 6dd15ddbb338..f6e167995bee 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_to_principal.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_sname_to_principal.rst.txt
@@ -49,11 +49,11 @@ The *type* can be one of the following:
- - #KRB5_NT_SRV_HST canonicalizes the host name before looking up the realm and generating the principal.
+ - KRB5_NT_SRV_HST canonicalizes the host name before looking up the realm and generating the principal.
- - #KRB5_NT_UNKNOWN accepts the hostname as given, and does not canonicalize it.
+ - KRB5_NT_UNKNOWN accepts the hostname as given, and does not canonicalize it.
Use krb5_free_principal to free *ret_princ* when it is no longer needed.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_tkt_creds_step.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_tkt_creds_step.rst.txt
index 919f47c7770e..53759557ee3b 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_tkt_creds_step.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_tkt_creds_step.rst.txt
@@ -42,7 +42,7 @@ This function constructs the next KDC request for a TGS exchange, allowing the c
-If more requests are needed, *flags* will be set to #KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in *out* . If no more requests are needed, *flags* will not contain #KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and *out* will be empty.
+If more requests are needed, *flags* will be set to KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in *out* . If no more requests are needed, *flags* will not contain KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and *out* will be empty.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_unparse_name_flags.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_unparse_name_flags.rst.txt
index dce935314128..6ae0b40f9718 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_unparse_name_flags.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/api/krb5_unparse_name_flags.rst.txt
@@ -43,13 +43,13 @@ Similar to krb5_unparse_name(), this function converts a krb5_principal structur
The following flags are valid:
- - #KRB5_PRINCIPAL_UNPARSE_SHORT - omit realm if it is the local realm
+ - KRB5_PRINCIPAL_UNPARSE_SHORT - omit realm if it is the local realm
- - #KRB5_PRINCIPAL_UNPARSE_NO_REALM - omit realm
+ - KRB5_PRINCIPAL_UNPARSE_NO_REALM - omit realm
- - #KRB5_PRINCIPAL_UNPARSE_DISPLAY - do not quote special characters
+ - KRB5_PRINCIPAL_UNPARSE_DISPLAY - do not quote special characters
Use krb5_free_unparsed_name() to free *name* when it is no longer needed.
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.rst.txt
new file mode 100644
index 000000000000..678730ab5529
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.rst.txt
@@ -0,0 +1,17 @@
+.. highlight:: c
+
+.. _ADDRTYPE-DIRECTIONAL-data:
+
+ADDRTYPE_DIRECTIONAL
+====================
+
+..
+.. data:: ADDRTYPE_DIRECTIONAL
+..
+
+
+
+
+=========================== ======================
+``ADDRTYPE_DIRECTIONAL`` ``0x0003``
+=========================== ======================
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_UNIXSOCK.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_UNIXSOCK.rst.txt
new file mode 100644
index 000000000000..052f6cf49adb
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/macros/ADDRTYPE_UNIXSOCK.rst.txt
@@ -0,0 +1,17 @@
+.. highlight:: c
+
+.. _ADDRTYPE-UNIXSOCK-data:
+
+ADDRTYPE_UNIXSOCK
+=================
+
+..
+.. data:: ADDRTYPE_UNIXSOCK
+..
+
+
+
+
+======================== ======================
+``ADDRTYPE_UNIXSOCK`` ``(0x8000 | 0x0001)``
+======================== ======================
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/macros/AP_OPTS_CBT_FLAG.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/macros/AP_OPTS_CBT_FLAG.rst.txt
new file mode 100644
index 000000000000..e056aeac383b
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/macros/AP_OPTS_CBT_FLAG.rst.txt
@@ -0,0 +1,17 @@
+.. highlight:: c
+
+.. _AP-OPTS-CBT-FLAG-data:
+
+AP_OPTS_CBT_FLAG
+================
+
+..
+.. data:: AP_OPTS_CBT_FLAG
+..
+
+
+
+
+======================= ======================
+``AP_OPTS_CBT_FLAG`` ``0x00000004 /* include KERB_AP_OPTIONS_CBT */``
+======================= ======================
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.rst.txt
new file mode 100644
index 000000000000..d074e040f001
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.rst.txt
@@ -0,0 +1,17 @@
+.. highlight:: c
+
+.. _KRB5-KEYUSAGE-FINISHED-data:
+
+KRB5_KEYUSAGE_FINISHED
+======================
+
+..
+.. data:: KRB5_KEYUSAGE_FINISHED
+..
+
+
+
+
+============================= ======================
+``KRB5_KEYUSAGE_FINISHED`` ``41``
+============================= ======================
diff --git a/crypto/krb5/doc/html/_sources/appdev/refs/macros/index.rst.txt b/crypto/krb5/doc/html/_sources/appdev/refs/macros/index.rst.txt
index 45fe160d7fb1..c1bda5c6c417 100644
--- a/crypto/krb5/doc/html/_sources/appdev/refs/macros/index.rst.txt
+++ b/crypto/krb5/doc/html/_sources/appdev/refs/macros/index.rst.txt
@@ -9,6 +9,7 @@ Public
ADDRTYPE_ADDRPORT.rst
ADDRTYPE_CHAOS.rst
+ ADDRTYPE_DIRECTIONAL.rst
ADDRTYPE_DDP.rst
ADDRTYPE_INET.rst
ADDRTYPE_INET6.rst
@@ -17,11 +18,13 @@ Public
ADDRTYPE_IS_LOCAL.rst
ADDRTYPE_NETBIOS.rst
ADDRTYPE_XNS.rst
+ ADDRTYPE_UNIXSOCK.rst
AD_TYPE_EXTERNAL.rst
AD_TYPE_FIELD_TYPE_MASK.rst
AD_TYPE_REGISTERED.rst
AD_TYPE_RESERVED.rst
AP_OPTS_ETYPE_NEGOTIATION.rst
+ AP_OPTS_CBT_FLAG.rst
AP_OPTS_MUTUAL_REQUIRED.rst
AP_OPTS_RESERVED.rst
AP_OPTS_USE_SESSION_KEY.rst
@@ -177,6 +180,7 @@ Public
KRB5_KEYUSAGE_GSS_TOK_MIC.rst
KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.rst
KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.rst
+ KRB5_KEYUSAGE_FINISHED.rst
KRB5_KEYUSAGE_IAKERB_FINISHED.rst
KRB5_KEYUSAGE_KDC_REP_TICKET.rst
KRB5_KEYUSAGE_KRB_CRED_ENCPART.rst
diff --git a/crypto/krb5/doc/html/_sources/build/options2configure.rst.txt b/crypto/krb5/doc/html/_sources/build/options2configure.rst.txt
index e879b18bd2ef..98e02ba3e96e 100644
--- a/crypto/krb5/doc/html/_sources/build/options2configure.rst.txt
+++ b/crypto/krb5/doc/html/_sources/build/options2configure.rst.txt
@@ -284,6 +284,9 @@ Optional features
given, it controls the -fsanitize compilation flag value (the
default is "address").
+**-**\ **-enable-ossfuzz**
+ Enable building fuzzing targets with OSS-Fuzz build support.
+
Optional packages
-----------------
diff --git a/crypto/krb5/doc/html/_sources/copyright.rst.txt b/crypto/krb5/doc/html/_sources/copyright.rst.txt
index 85ecebece00f..da8e62cc2a83 100644
--- a/crypto/krb5/doc/html/_sources/copyright.rst.txt
+++ b/crypto/krb5/doc/html/_sources/copyright.rst.txt
@@ -1,7 +1,7 @@
Copyright
=========
-Copyright |copy| 1985-2024 by the Massachusetts Institute of
+Copyright |copy| 1985-2025 by the Massachusetts Institute of
Technology and its contributors. All rights reserved.
See :ref:`mitK5license` for additional copyright and license
diff --git a/crypto/krb5/doc/html/_sources/formats/cookie.rst.txt b/crypto/krb5/doc/html/_sources/formats/cookie.rst.txt
index e32365daa6f2..3c7d0b03cf3c 100644
--- a/crypto/krb5/doc/html/_sources/formats/cookie.rst.txt
+++ b/crypto/krb5/doc/html/_sources/formats/cookie.rst.txt
@@ -1,3 +1,5 @@
+.. highlight:: abnf
+
KDC cookie format
=================
@@ -42,7 +44,9 @@ principal name with realm, marshalled according to :rfc:`1964` section
2.1.1.
The plain text of the encrypted part of a cookie is the DER encoding
-of the following ASN.1 type::
+of the following ASN.1 type:
+
+.. code-block:: bnf
SecureCookie ::= SEQUENCE {
time INTEGER,
@@ -63,17 +67,27 @@ SPAKE cookie format (version 1)
-------------------------------
Inside the SecureCookie wrapper, a data value of type 151 contains
-state for SPAKE pre-authentication. This data is the concatenation of
-the following:
-
-* a two-byte big-endian version number with the value 1
-* a two-byte big-endian stage number
-* a four-byte big-endian group number
-* a four-byte big-endian length and data for the SPAKE value
-* a four-byte big-endian length and data for the transcript hash
-* zero or more second factor records, each consisting of:
- - a four-byte big-endian second-factor type
- - a four-byte big-endian length and data
+state for SPAKE pre-authentication. This data has the following
+binary format with big-endian integer encoding:
+
+.. code-block:: bnf
+
+ cookie ::=
+ version (16 bits) [with the value 1]
+ stage number (16 bits)
+ group number (32 bits)
+ SPAKE value length (32 bits)
+ SPAKE value
+ transcript hash length (32 bits)
+ transcript hash
+ second factor record 1 (factor-record)
+ second factor record 2 (factor-record)
+ ...
+
+ factor-record ::=
+ second factor type (32 bits)
+ second factor data length (32 bits)
+ second factor data
The stage value is 0 if the cookie was sent with a challenge message.
Otherwise it is 1 for the first encdata message sent by the KDC during
diff --git a/crypto/krb5/doc/html/_sources/formats/database_formats.rst.txt b/crypto/krb5/doc/html/_sources/formats/database_formats.rst.txt
new file mode 100644
index 000000000000..fca5979c1f00
--- /dev/null
+++ b/crypto/krb5/doc/html/_sources/formats/database_formats.rst.txt
@@ -0,0 +1,459 @@
+Kerberos Database (KDB) Formats
+===============================
+
+Dump format
+-----------
+
+Files created with the :ref:`kdb5_util(8)` **dump** command begin with
+a versioned header "kdb5_util load_dump version 7". This version has
+been in use since MIT krb5 release 1.11; some previous versions are
+supported but are not described here.
+
+Each subsequent line of the dump file contains one or more
+tab-separated fields describing either a principal entry or a policy
+entry. The fields of a principal entry line are:
+
+* the word "princ"
+* the string "38" (this was originally a length field)
+* the length of the principal name in string form
+* the decimal number of tag-length data elements
+* the decimal number of key-data elements
+* the string "0" (this was originally an extension length field)
+* the principal name in string form
+* the principal attributes as a decimal number; when converted to
+ binary, the bits from least significant to most significant are:
+
+ - disallow_postdated
+ - disallow_forwardable
+ - disallow_tgt_based
+ - disallow_renewable
+ - disallow_proxiable
+ - disallow_dup_skey
+ - disallow_all_tix
+ - requires_preauth
+ - requires_hwauth
+ - requires_pwchange
+ - disallow_svr
+ - pwchange_service
+ - support_desmd5
+ - new_princ
+ - ok_as_delegate
+ - ok_to_auth_as_delegate
+ - no_auth_data_required
+ - lockdown_keys
+
+* the maximum ticket lifetime, as a decimal number of seconds
+* the maximum renewable ticket lifetime, as a decimal number of seconds
+* the principal expiration time, as a decimal POSIX timestamp
+* the password expiration time, as a decimal POSIX timestamp
+* the last successful authentication time, as a decimal POSIX
+ timestamp
+* the last failed authentication time, as a decimal POSIX timestamp
+* the decimal number of failed authentications since the last
+ successful authentication time
+* for each tag-length data value:
+
+ - the tag value in decimal
+ - the length in decimal
+ - the data as a lowercase hexadecimal byte string, or "-1" if the length is 0
+
+* for each key-data element:
+
+ - the string "2" if this element has non-normal salt type, "1"
+ otherwise
+ - the key version number of this element
+ - the encryption type
+ - the length of the encrypted key value
+ - the encrypted key as a lowercase hexadecimal byte string
+ - if this element has non-normal salt type:
+
+ - the salt type
+ - the length of the salt data
+ - the salt data as a lowercase hexadecimal byte string, or the
+ string "-1" if the salt data length is 0
+
+* the string "-1;" (this was originally an extension field)
+
+The fields of a policy entry line are:
+
+* the string "policy"
+* the policy name
+* the minimum password lifetime as a decimal number of seconds
+* the maximum password lifetime as a decimal number of seconds
+* the minimum password length, in decimal
+* the minimum number of character classes, in decimal
+* the number of historical keys to be stored, in decimal
+* the policy reference count (no longer used)
+* the maximum number of failed authentications before lockout
+* the time interval after which the failed authentication count is
+ reset, as a decimal number of seconds
+* the lockout duration, as a decimal number of seconds
+* the required principal attributes, in decimal (currently unenforced)
+* the maximum ticket lifetime as a decimal number of seconds
+ (currently unenforced)
+* the maximum renewable lifetime as a decimal number of seconds
+ (currently unenforced)
+* the allowed key/salt types, or "-" if unrestricted
+* the number of tag-length values
+* for each tag-length data value:
+
+ - the tag value in decimal
+ - the length in decimal
+ - the data as a lowercase hexadecimal byte string, or "-1" if the
+ length is 0
+
+
+Tag-length data formats
+-----------------------
+
+The currently defined tag-length data types are:
+
+* (1) last password change: a four-byte little-endian POSIX timestamp
+ giving the last password change time
+* (2) last modification data: a four-byte little-endian POSIX
+ timestamp followed by a zero-terminated principal name in string
+ form, giving the time of the last principal change and the principal
+ who performed it
+* (3) kadmin data: the XDR encoding of a per-principal kadmin data
+ record (see below)
+* (8) master key version: a two-byte little-endian integer containing
+ the master key version used to encrypt this principal's key data
+* (9) active kvno: see below
+* (10) master key auxiliary data: see below
+* (11) string attributes: one or more iterations of a zero-terminated
+ string key followed by a zero-terminated string value
+* (12) alias target principal: a zero-terminated principal name in
+ string form
+* (255) LDAP object information: see below
+* (768) referral padata: a DER-encoded PA-SVR-REFERRAL-DATA to be sent
+ to a TGS-REQ client within encrypted padata (see Appendix A of
+ :rfc:`1606`)
+* (1792) last admin unlock: a four-byte little-endian POSIX timestamp
+ giving the time of the last administrative account unlock
+* (32767) database arguments: a zero-terminated key=value string (may
+ appear multiple times); used by the kadmin protocol to
+ communicate -x arguments to kadmind
+
+Per-principal kadmin data
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Per-principal kadmin data records use a modified XDR encoding of the
+kadmin_data type defined as follows:
+
+.. code-block:: c
+
+ struct key_data {
+ int numfields;
+ unsigned int kvno;
+ int enctype;
+ int salttype;
+ unsigned int keylen;
+ unsigned int saltlen;
+ opaque key<>;
+ opaque salt<>;
+ };
+
+ struct hist_entry {
+ key_data keys<>;
+ };
+
+ struct kadmin_data {
+ int version_number;
+ nullstring policy;
+ int aux_attributes;
+ unsigned int old_key_next;
+ unsigned int admin_history_kvno;
+ hist_entry old_keysets<>;
+ };
+
+The type "nullstring" uses a custom string encoder where the length
+field is zero or the string length plus one; a length of zero
+indicates that no policy object is specified for the principal. The
+field "version_number" contains 0x12345C01. The aux_attributes field
+contains the bit 0x800 if a policy object is associated with the
+principal.
+
+Within a key_data record, numfields is 2 if the key data has
+non-normal salt type, 1 otherwise.
+
+Active kvno and master key auxiliary data
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+These types only appear in the entry of the master key principal
+(K/M). They use little-endian binary integer encoding.
+
+The active kvno table determines which master key version is active
+for a given timestamp. It uses the following binary format:
+
+.. code-block:: bnf
+
+ active-key-version-table ::=
+ version (16 bits) [with the value 1]
+ version entry 1 (key-version-entry)
+ version entry 2 (key-version-entry)
+ ...
+
+ key-version-entry ::=
+ key version (16 bits)
+ timestamp (32 bits) [when this key version becomes active]
+
+The master key auxiliary data record contains copies of the current
+master key encrypted in each older master key. It uses the following
+binary format:
+
+.. code-block:: bnf
+
+ master-key-aux ::=
+ version (16 bits) [with the value 1]
+ key entry 1 (key-entry)
+ key entry 2 (key-entry)
+ ...
+
+ key-entry ::=
+ old master key version (16 bits)
+ latest master key version (16 bits)
+ latest master key encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key contents
+
+LDAP object information
+~~~~~~~~~~~~~~~~~~~~~~~
+
+This type appears in principal entries retrieved with the LDAP KDB
+module. The value uses the following binary format, using big-endian
+integer encoding:
+
+.. code-block:: bnf
+
+ ldap-principal-data ::=
+ record 1 (ldap-tl-data)
+ record 2 (ldap-tl-data)
+ ...
+
+ ldap-tl-data ::=
+ type (8 bits)
+ length (16 bits)
+ data
+
+The currently defined ldap-tl-data types are (all integers are
+big-endian):
+
+* (1) principal type: 16 bits containing the value 1, indicating that
+ the LDAP object containing the principal entry is a standalone
+ principal object
+* (2) principal count: 16 bits containing the number of
+ krbPrincipalName values in the LDAP object
+* (3) user DN: the string representation of the distinguished name of
+ the LDAP object
+* (5) attribute mask: 16 bits indicating which Kerberos-specific LDAP
+ attributes are present in the LDAP object (see below)
+* (7) link DN: the string representation of the distinguished name of
+ an LDAP object this object is linked to; may appear multiple times
+
+When converted to binary, the attribute mask bits, from least
+significant to most significant, correspond to the following LDAP
+attributes:
+
+* krbMaxTicketLife
+* krbMaxRenewableAge
+* krbTicketFlags
+* krbPrincipalExpiration
+* krbTicketPolicyReference
+* krbPrincipalAuthInd
+* krbPwdPolicyReference
+* krbPasswordExpiration
+* krbPrincipalKey
+* krbLastPwdChange
+* krbExtraData
+* krbLastSuccessfulAuth
+* krbLastFailedAuth
+* krbLoginFailedCount
+* krbLastAdminUnlock
+* krbPwdHistory
+
+
+Alias principal entries
+-----------------------
+
+To allow aliases to be represented in dump files and within the
+incremental update protocol, the krb5 database library supports the
+concept of an alias principal entry. An alias principal entry
+contains an alias target principal in its tag-length data, has its
+attributes set to disallow_all_tix, and has zero or empty values for
+all other fields. The database glue library recognizes alias entries
+and iteratively looks up the alias target up to a depth of 10 chained
+aliases. (Added in release 1.22.)
+
+
+DB2 principal and policy formats
+--------------------------------
+
+The DB2 KDB module uses the string form of a principal name, with zero
+terminator, as a lookup key for principal entries. Principal entry
+values use the following binary format with little-endian integer
+encoding:
+
+.. code-block:: bnf
+
+ db2-principal-entry ::=
+ len (16 bits) [always has the value 38]
+ attributes (32 bits)
+ max ticket lifetime (32 bits)
+ max renewable lifetime (32 bits)
+ principal expiration timestamp (32 bits)
+ password expiration timestamp (32 bits)
+ last successful authentication timestamp (32 bits)
+ last failed authentication timestamp (32 bits)
+ failed authentication counter (32 bits)
+ number of tag-length elements (16 bits)
+ number of key-data elements (16 bits)
+ length of string-form principal with zero terminator (16 bits)
+ string-form principal with zero terminator
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+ key-data entry 1 (key-data)
+ key-data entry 2 (key-data)
+ ...
+
+ tag-length-data ::=
+ type tag (16 bits)
+ data length (16 bits)
+ data
+
+ key-data ::=
+ salt indicator (16 bits) [1 for default salt, 2 otherwise]
+ key version (16 bits)
+ encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key
+ salt type (16 bits) [omitted if salt indicator is 1]
+ salt data length (16 bits) [omitted if salt indicator is 1]
+ salt data [omitted if salt indicator is 1]
+
+DB2 policy entries reside in a separate database file. The lookup key
+is the policy name with zero terminator. Policy entry values use a
+modified XDR encoding of the policy type defined as follows:
+
+.. code-block:: c
+
+ struct tl_data {
+ int type;
+ opaque data<>;
+ tl_data *next;
+ };
+
+ struct policy {
+ int version_number;
+ unsigned int min_life;
+ unsigned int max_pw_life;
+ unsigned int min_length;
+ unsigned int min_classes;
+ unsigned int history_num;
+ unsigned int refcount;
+ unsigned int max_fail;
+ unsigned int failcount_interval;
+ unsigned int lockout_duration;
+ unsigned int attributes;
+ unsigned int max_ticket_life;
+ unsigned int max_renewable_life;
+ nullstring allowed_keysalts;
+ int n_tl_data;
+ tl_data *tag_length_data;
+ };
+
+The type "nullstring" uses the same custom encoder as in the
+per-principal kadmin data.
+
+The field "version_number" contains 0x12345D01, 0x12345D02, or
+0x12345D03 for versions 1, 2, and 3 respectively. Versions 1 and 2
+omit the fields "attributes" through "tag_length_data". Version 1
+also omits the fields "max_fail" through "lockout_duration". Encoding
+uses the lowest version that can represent the policy entry.
+
+The field "refcount" is no longer used and its value is ignored.
+
+
+LMDB principal and policy formats
+---------------------------------
+
+In the LMDB KDB module, principal entries are stored in the
+"principal" database within the main LMDB environment (typically named
+"principal.mdb"), with the exception of lockout-related fields which
+are stored in the "lockout" table of the lockout LMDB environment
+(typically named "principal.lockout.mdb"). For both databases the key
+is the principal name in string form, with no zero terminator. Values
+in the "principal" database use the following binary format with
+little-endian integer encoding:
+
+.. code-block:: bnf
+
+ lmdb-principal-entry ::=
+ attributes (32 bits)
+ max ticket lifetime (32 bits)
+ max renewable lifetime (32 bits)
+ principal expiration timestamp (32 bits)
+ password expiration timestamp (32 bits)
+ number of tag-length elements (16 bits)
+ number of key-data elements (16 bits)
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+ key-data entry 1 (key-data)
+ key-data entry 2 (key-data)
+ ...
+
+ tag-length-data ::=
+ type tag (16 bits)
+ data length (16 bits)
+ data value
+
+ key-data ::=
+ salt indicator (16 bits) [1 for default salt, 2 otherwise]
+ key version (16 bits)
+ encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key
+ salt type (16 bits) [omitted if salt indicator is 1]
+ salt data length (16 bits) [omitted if salt indicator is 1]
+ salt data [omitted if salt indicator is 1]
+
+Values in the "lockout" database have the following binary format with
+little-endian integer encoding:
+
+.. code-block:: bnf
+
+ lmdb-lockout-entry ::=
+ last successful authentication timestamp (32 bits)
+ last failed authentication timestamp (32 bits)
+ failed authentication counter (32 bits)
+
+In the "policy" database, the lookup key is the policy name with no
+zero terminator. Values in this database use the following binary
+format with little-endian integer encoding:
+
+.. code-block:: bnf
+
+ lmdb-policy-entry ::=
+ minimum password lifetime (32 bits)
+ maximum password lifetime (32 bits)
+ minimum password length (32 bits)
+ minimum character classes (32 bits)
+ number of historical keys (32 bits)
+ maximum failed authentications before lockout (32 bits)
+ time interval to reset failed authentication counter (32 bits)
+ lockout duration (32 bits)
+ required principal attributes (32 bits) [currently unenforced]
+ maximum ticket lifetime (32 bits) [currently unenforced]
+ maximum renewable lifetime (32 bits) [currently unenforced]
+ allowed key/salt type specification length [32 bits]
+ allowed key/salt type specification
+ number of tag-length values (16 bits)
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+
+ tag-length-data ::=
+ type tag (16 bits)
+ data length (16 bits)
+ data value
diff --git a/crypto/krb5/doc/html/_sources/formats/index.rst.txt b/crypto/krb5/doc/html/_sources/formats/index.rst.txt
index 47dea12fcf6b..819b839de8aa 100644
--- a/crypto/krb5/doc/html/_sources/formats/index.rst.txt
+++ b/crypto/krb5/doc/html/_sources/formats/index.rst.txt
@@ -9,3 +9,4 @@ Protocols and file formats
rcache_file_format
cookie
freshness_token
+ database_formats
diff --git a/crypto/krb5/doc/html/_sources/mitK5features.rst.txt b/crypto/krb5/doc/html/_sources/mitK5features.rst.txt
index 10effcf175cf..e260e8e08343 100644
--- a/crypto/krb5/doc/html/_sources/mitK5features.rst.txt
+++ b/crypto/krb5/doc/html/_sources/mitK5features.rst.txt
@@ -19,8 +19,8 @@ Quick facts
License - :ref:`mitK5license`
Releases:
- - Latest stable: https://web.mit.edu/kerberos/krb5-1.20/
- - Supported: https://web.mit.edu/kerberos/krb5-1.19/
+ - Latest stable: https://web.mit.edu/kerberos/krb5-1.22/
+ - Supported: https://web.mit.edu/kerberos/krb5-1.21/
- Release cycle: approximately 12 months
Supported platforms \/ OS distributions:
@@ -685,6 +685,69 @@ Release 1.21
- Improved the test framework's detection of memory errors in daemon
processes when used with asan.
+Release 1.22
+
+* User experience:
+
+ - The libdefaults configuration variable "request_timeout" can be
+ set to limit the total timeout for KDC requests. When making a
+ KDC request, the client will now wait indefinitely (or until the
+ request timeout has elapsed) on a KDC which accepts a TCP
+ connection, without contacting any additional KDCs. Clients will
+ make fewer DNS queries in some configurations.
+
+ - The realm configuration variable "sitename" can be set to cause
+ the client to query site-specific DNS records when making KDC
+ requests.
+
+* Administrator experience:
+
+ - Principal aliases are supported in the DB2 and LMDB KDB modules
+ and in the kadmin protocol. (The LDAP KDB module has supported
+ aliases since release 1.7.)
+
+ - UNIX domain sockets are supported for the Kerberos and kpasswd
+ protocols.
+
+ - systemd socket activation is supported for krb5kdc and kadmind.
+
+* Developer experience:
+
+ - KDB modules can be be implemented in terms of other modules using
+ the new krb5_db_load_module() function.
+
+ - The profile library supports the modification of empty profiles
+ and the copying of modified profiles, making it possible to
+ construct an in-memory profile and pass it to
+ krb5_init_context_profile().
+
+ - GSS-API applications can pass the GSS_C_CHANNEL_BOUND flag to
+ gss_init_sec_context() to request strict enforcement of channel
+ bindings by the acceptor.
+
+* Protocol evolution:
+
+ - The PKINIT preauth module supports elliptic curve client
+ certificates, ECDH key exchange, and the Microsoft paChecksum2
+ field.
+
+ - The IAKERB implementation has been changed to comply with the most
+ recent draft standard and to support realm discovery.
+
+ - Message-Authenticator is supported in the RADIUS implementation
+ used by the OTP kdcpreauth module.
+
+* Code quality:
+
+ - Removed old-style function declarations, to accomodate compilers
+ which have removed support for them.
+
+ - Added OSS-Fuzz to the project's continuous integration
+ infrastructure.
+
+ - Rewrote the GSS per-message token parsing code for improved
+ safety.
+
`Pre-authentication mechanisms`
- PW-SALT :rfc:`4120#section-5.2.7.3`
diff --git a/crypto/krb5/doc/html/_sources/user/user_commands/kinit.rst.txt b/crypto/krb5/doc/html/_sources/user/user_commands/kinit.rst.txt
index 5b105e35a5ae..d947e83cc637 100644
--- a/crypto/krb5/doc/html/_sources/user/user_commands/kinit.rst.txt
+++ b/crypto/krb5/doc/html/_sources/user/user_commands/kinit.rst.txt
@@ -193,10 +193,6 @@ OPTIONS
**X509_anchors**\ =\ *value*
specify where to find trusted X509 anchor information
- **flag_RSA_PROTOCOL**\ [**=yes**]
- specify use of RSA, rather than the default Diffie-Hellman
- protocol
-
**disable_freshness**\ [**=yes**]
disable sending freshness tokens (for testing purposes only)
diff --git a/crypto/krb5/doc/html/_static/agogo.css b/crypto/krb5/doc/html/_static/agogo.css
index f13ad80be675..2e473c63f0ce 100644
--- a/crypto/krb5/doc/html/_static/agogo.css
+++ b/crypto/krb5/doc/html/_static/agogo.css
@@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- agogo theme.
*
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -19,6 +19,10 @@ body {
line-height: 1.4em;
color: black;
background-color: #5d1509;
+
+ /* fix for background colors breaking at horizontal
+ scrolling on smaller devices */
+ min-width: fit-content;
}
@@ -41,6 +45,10 @@ a {
color: #881f0d;
}
+a:visited {
+ color: #551a8b;
+}
+
div.bodywrapper a, div.footer a {
text-decoration: underline;
}
@@ -127,8 +135,7 @@ dt:target, .highlighted {
/* Header */
div.header {
- padding-top: 10px;
- padding-bottom: 10px;
+ padding: 1em;
}
div.header .headertitle {
@@ -165,8 +172,7 @@ img.logo {
/* Content */
div.content-wrapper {
background-color: white;
- padding-top: 20px;
- padding-bottom: 20px;
+ padding: 1em;
}
div.document {
@@ -267,32 +273,36 @@ div.document ol {
/* Sidebar */
-div.sidebar {
+div.sidebar,
+aside.sidebar {
width: 20%;
float: right;
font-size: .9em;
}
-div.sidebar a, div.header a {
+div.sidebar a, aside.sidebar a, div.header a {
text-decoration: none;
}
-div.sidebar a:hover, div.header a:hover {
+div.sidebar a:hover, aside.sidebar a:hover, div.header a:hover {
text-decoration: underline;
}
-div.sidebar h3 {
+div.sidebar h3,
+aside.sidebar h3 {
color: #2e3436;
text-transform: uppercase;
font-size: 130%;
letter-spacing: .1em;
}
-div.sidebar ul {
+div.sidebar ul,
+aside.sidebar ul {
list-style-type: none;
}
-div.sidebar li.toctree-l1 a {
+div.sidebar li.toctree-l1 a,
+aside.sidebar li.toctree-l1 a {
display: block;
padding: 1px;
border: 1px solid #dddddd;
@@ -302,37 +312,44 @@ div.sidebar li.toctree-l1 a {
color: #2e3436;
}
-div.sidebar li.toctree-l2 a {
+div.sidebar li.toctree-l2 a,
+aside.sidebar li.toctree-l2 a {
background-color: transparent;
border: none;
margin-left: 1em;
border-bottom: 1px solid #dddddd;
}
-div.sidebar li.toctree-l3 a {
+div.sidebar li.toctree-l3 a,
+aside.sidebar li.toctree-l3 a {
background-color: transparent;
border: none;
margin-left: 2em;
border-bottom: 1px solid #dddddd;
}
-div.sidebar li.toctree-l2:last-child a {
+div.sidebar li.toctree-l2:last-child a,
+aside.sidebar li.toctree-l2:last-child a {
border-bottom: none;
}
-div.sidebar li.toctree-l1.current a {
+div.sidebar li.toctree-l1.current a,
+aside.sidebar li.toctree-l1.current a {
border-right: 5px solid #fcaf3e;
}
-div.sidebar li.toctree-l1.current li.toctree-l2 a {
+div.sidebar li.toctree-l1.current li.toctree-l2 a,
+aside.sidebar li.toctree-l1.current li.toctree-l2 a {
border-right: none;
}
-div.sidebar input[type="text"] {
+div.sidebar input[type="text"],
+aside.sidebar input[type="text"] {
width: 170px;
}
-div.sidebar input[type="submit"] {
+div.sidebar input[type="submit"],
+aside.sidebar input[type="submit"] {
width: 30px;
}
diff --git a/crypto/krb5/doc/html/_static/basic.css b/crypto/krb5/doc/html/_static/basic.css
index 5f55daeb7f9a..de206865bdb7 100644
--- a/crypto/krb5/doc/html/_static/basic.css
+++ b/crypto/krb5/doc/html/_static/basic.css
@@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- basic theme.
*
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -222,7 +222,7 @@ table.modindextable td {
/* -- general body styles --------------------------------------------------- */
div.body {
- min-width: 450px;
+ min-width: 360px;
max-width: 800px;
}
@@ -237,14 +237,8 @@ a.headerlink {
visibility: hidden;
}
-a.brackets:before,
-span.brackets > a:before{
- content: "[";
-}
-
-a.brackets:after,
-span.brackets > a:after {
- content: "]";
+a:visited {
+ color: #551A8B;
}
h1:hover > a.headerlink,
@@ -335,12 +329,16 @@ p.sidebar-title {
font-weight: bold;
}
+nav.contents,
+aside.topic,
div.admonition, div.topic, blockquote {
clear: left;
}
/* -- topics ---------------------------------------------------------------- */
+nav.contents,
+aside.topic,
div.topic {
border: 1px solid #ccc;
padding: 7px;
@@ -379,6 +377,8 @@ div.body p.centered {
div.sidebar > :last-child,
aside.sidebar > :last-child,
+nav.contents > :last-child,
+aside.topic > :last-child,
div.topic > :last-child,
div.admonition > :last-child {
margin-bottom: 0;
@@ -386,6 +386,8 @@ div.admonition > :last-child {
div.sidebar::after,
aside.sidebar::after,
+nav.contents::after,
+aside.topic::after,
div.topic::after,
div.admonition::after,
blockquote::after {
@@ -428,10 +430,6 @@ table.docutils td, table.docutils th {
border-bottom: 1px solid #aaa;
}
-table.footnote td, table.footnote th {
- border: 0 !important;
-}
-
th {
text-align: left;
padding-right: 5px;
@@ -615,19 +613,26 @@ ul.simple p {
margin-bottom: 0;
}
-dl.footnote > dt,
-dl.citation > dt {
+aside.footnote > span,
+div.citation > span {
float: left;
- margin-right: 0.5em;
}
-
-dl.footnote > dd,
-dl.citation > dd {
+aside.footnote > span:last-of-type,
+div.citation > span:last-of-type {
+ padding-right: 0.5em;
+}
+aside.footnote > p {
+ margin-left: 2em;
+}
+div.citation > p {
+ margin-left: 4em;
+}
+aside.footnote > p:last-of-type,
+div.citation > p:last-of-type {
margin-bottom: 0em;
}
-
-dl.footnote > dd:after,
-dl.citation > dd:after {
+aside.footnote > p:last-of-type:after,
+div.citation > p:last-of-type:after {
content: "";
clear: both;
}
@@ -644,10 +649,6 @@ dl.field-list > dt {
padding-right: 5px;
}
-dl.field-list > dt:after {
- content: ":";
-}
-
dl.field-list > dd {
padding-left: 0.5em;
margin-top: 0em;
@@ -673,6 +674,16 @@ dd {
margin-left: 30px;
}
+.sig dd {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+.sig dl {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
dl > dd:last-child,
dl > dd:last-child > :last-child {
margin-bottom: 0;
@@ -741,6 +752,14 @@ abbr, acronym {
cursor: help;
}
+.translated {
+ background-color: rgba(207, 255, 207, 0.2)
+}
+
+.untranslated {
+ background-color: rgba(255, 207, 207, 0.2)
+}
+
/* -- code displays --------------------------------------------------------- */
pre {
@@ -757,6 +776,7 @@ span.pre {
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
+ white-space: nowrap;
}
div[class*="highlight-"] {
diff --git a/crypto/krb5/doc/html/_static/doctools.js b/crypto/krb5/doc/html/_static/doctools.js
index 8cbf1b161a65..d06a71d75180 100644
--- a/crypto/krb5/doc/html/_static/doctools.js
+++ b/crypto/krb5/doc/html/_static/doctools.js
@@ -2,322 +2,155 @@
* doctools.js
* ~~~~~~~~~~~
*
- * Sphinx JavaScript utilities for all documentation.
+ * Base JavaScript utilities for all Sphinx HTML documentation.
*
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
-
-/**
- * select a different prefix for underscore
- */
-$u = _.noConflict();
-
-/**
- * make the code below compatible with browsers without
- * an installed firebug like debugger
-if (!window.console || !console.firebug) {
- var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
- "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
- "profile", "profileEnd"];
- window.console = {};
- for (var i = 0; i < names.length; ++i)
- window.console[names[i]] = function() {};
-}
- */
-
-/**
- * small helper function to urldecode strings
- *
- * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
- */
-jQuery.urldecode = function(x) {
- if (!x) {
- return x
- }
- return decodeURIComponent(x.replace(/\+/g, ' '));
-};
-
-/**
- * small helper function to urlencode strings
- */
-jQuery.urlencode = encodeURIComponent;
-
-/**
- * This function returns the parsed url parameters of the
- * current request. Multiple values per key are supported,
- * it will always return arrays of strings for the value parts.
- */
-jQuery.getQueryParameters = function(s) {
- if (typeof s === 'undefined')
- s = document.location.search;
- var parts = s.substr(s.indexOf('?') + 1).split('&');
- var result = {};
- for (var i = 0; i < parts.length; i++) {
- var tmp = parts[i].split('=', 2);
- var key = jQuery.urldecode(tmp[0]);
- var value = jQuery.urldecode(tmp[1]);
- if (key in result)
- result[key].push(value);
- else
- result[key] = [value];
+"use strict";
+
+const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([
+ "TEXTAREA",
+ "INPUT",
+ "SELECT",
+ "BUTTON",
+]);
+
+const _ready = (callback) => {
+ if (document.readyState !== "loading") {
+ callback();
+ } else {
+ document.addEventListener("DOMContentLoaded", callback);
}
- return result;
};
/**
- * highlight a given string on a jquery object by wrapping it in
- * span elements with the given class name.
- */
-jQuery.fn.highlightText = function(text, className) {
- function highlight(node, addItems) {
- if (node.nodeType === 3) {
- var val = node.nodeValue;
- var pos = val.toLowerCase().indexOf(text);
- if (pos >= 0 &&
- !jQuery(node.parentNode).hasClass(className) &&
- !jQuery(node.parentNode).hasClass("nohighlight")) {
- var span;
- var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
- if (isInSVG) {
- span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
- } else {
- span = document.createElement("span");
- span.className = className;
- }
- span.appendChild(document.createTextNode(val.substr(pos, text.length)));
- node.parentNode.insertBefore(span, node.parentNode.insertBefore(
- document.createTextNode(val.substr(pos + text.length)),
- node.nextSibling));
- node.nodeValue = val.substr(0, pos);
- if (isInSVG) {
- var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
- var bbox = node.parentElement.getBBox();
- rect.x.baseVal.value = bbox.x;
- rect.y.baseVal.value = bbox.y;
- rect.width.baseVal.value = bbox.width;
- rect.height.baseVal.value = bbox.height;
- rect.setAttribute('class', className);
- addItems.push({
- "parent": node.parentNode,
- "target": rect});
- }
- }
- }
- else if (!jQuery(node).is("button, select, textarea")) {
- jQuery.each(node.childNodes, function() {
- highlight(this, addItems);
- });
- }
- }
- var addItems = [];
- var result = this.each(function() {
- highlight(this, addItems);
- });
- for (var i = 0; i < addItems.length; ++i) {
- jQuery(addItems[i].parent).before(addItems[i].target);
- }
- return result;
-};
-
-/*
- * backward compatibility for jQuery.browser
- * This will be supported until firefox bug is fixed.
- */
-if (!jQuery.browser) {
- jQuery.uaMatch = function(ua) {
- ua = ua.toLowerCase();
-
- var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
- /(webkit)[ \/]([\w.]+)/.exec(ua) ||
- /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
- /(msie) ([\w.]+)/.exec(ua) ||
- ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
- [];
-
- return {
- browser: match[ 1 ] || "",
- version: match[ 2 ] || "0"
- };
- };
- jQuery.browser = {};
- jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
-}
-
-/**
* Small JavaScript module for the documentation.
*/
-var Documentation = {
-
- init : function() {
- this.fixFirefoxAnchorBug();
- this.highlightSearchWords();
- this.initIndexTable();
- if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
- this.initOnKeyListeners();
- }
+const Documentation = {
+ init: () => {
+ Documentation.initDomainIndexTable();
+ Documentation.initOnKeyListeners();
},
/**
* i18n support
*/
- TRANSLATIONS : {},
- PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; },
- LOCALE : 'unknown',
+ TRANSLATIONS: {},
+ PLURAL_EXPR: (n) => (n === 1 ? 0 : 1),
+ LOCALE: "unknown",
// gettext and ngettext don't access this so that the functions
// can safely bound to a different name (_ = Documentation.gettext)
- gettext : function(string) {
- var translated = Documentation.TRANSLATIONS[string];
- if (typeof translated === 'undefined')
- return string;
- return (typeof translated === 'string') ? translated : translated[0];
+ gettext: (string) => {
+ const translated = Documentation.TRANSLATIONS[string];
+ switch (typeof translated) {
+ case "undefined":
+ return string; // no translation
+ case "string":
+ return translated; // translation exists
+ default:
+ return translated[0]; // (singular, plural) translation tuple exists
+ }
},
- ngettext : function(singular, plural, n) {
- var translated = Documentation.TRANSLATIONS[singular];
- if (typeof translated === 'undefined')
- return (n == 1) ? singular : plural;
- return translated[Documentation.PLURALEXPR(n)];
+ ngettext: (singular, plural, n) => {
+ const translated = Documentation.TRANSLATIONS[singular];
+ if (typeof translated !== "undefined")
+ return translated[Documentation.PLURAL_EXPR(n)];
+ return n === 1 ? singular : plural;
},
- addTranslations : function(catalog) {
- for (var key in catalog.messages)
- this.TRANSLATIONS[key] = catalog.messages[key];
- this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
- this.LOCALE = catalog.locale;
+ addTranslations: (catalog) => {
+ Object.assign(Documentation.TRANSLATIONS, catalog.messages);
+ Documentation.PLURAL_EXPR = new Function(
+ "n",
+ `return (${catalog.plural_expr})`
+ );
+ Documentation.LOCALE = catalog.locale;
},
/**
- * add context elements like header anchor links
+ * helper function to focus on search bar
*/
- addContextElements : function() {
- $('div[id] > :header:first').each(function() {
- $('<a class="headerlink">\u00B6</a>').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this headline')).
- appendTo(this);
- });
- $('dt[id]').each(function() {
- $('<a class="headerlink">\u00B6</a>').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this definition')).
- appendTo(this);
- });
+ focusSearchBar: () => {
+ document.querySelectorAll("input[name=q]")[0]?.focus();
},
/**
- * workaround a firefox stupidity
- * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
+ * Initialise the domain index toggle buttons
*/
- fixFirefoxAnchorBug : function() {
- if (document.location.hash && $.browser.mozilla)
- window.setTimeout(function() {
- document.location.href += '';
- }, 10);
- },
-
- /**
- * highlight the search words provided in the url in the text
- */
- highlightSearchWords : function() {
- var params = $.getQueryParameters();
- var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
- if (terms.length) {
- var body = $('div.body');
- if (!body.length) {
- body = $('body');
+ initDomainIndexTable: () => {
+ const toggler = (el) => {
+ const idNumber = el.id.substr(7);
+ const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`);
+ if (el.src.substr(-9) === "minus.png") {
+ el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`;
+ toggledRows.forEach((el) => (el.style.display = "none"));
+ } else {
+ el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`;
+ toggledRows.forEach((el) => (el.style.display = ""));
}
- window.setTimeout(function() {
- $.each(terms, function() {
- body.highlightText(this.toLowerCase(), 'highlighted');
- });
- }, 10);
- $('<p class="highlight-link"><a href="javascript:Documentation.' +
- 'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
- .appendTo($('#searchbox'));
- }
- },
-
- /**
- * init the domain index toggle buttons
- */
- initIndexTable : function() {
- var togglers = $('img.toggler').click(function() {
- var src = $(this).attr('src');
- var idnum = $(this).attr('id').substr(7);
- $('tr.cg-' + idnum).toggle();
- if (src.substr(-9) === 'minus.png')
- $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
- else
- $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
- }).css('display', '');
- if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
- togglers.click();
- }
- },
+ };
- /**
- * helper function to hide the search marks again
- */
- hideSearchWords : function() {
- $('#searchbox .highlight-link').fadeOut(300);
- $('span.highlighted').removeClass('highlighted');
+ const togglerElements = document.querySelectorAll("img.toggler");
+ togglerElements.forEach((el) =>
+ el.addEventListener("click", (event) => toggler(event.currentTarget))
+ );
+ togglerElements.forEach((el) => (el.style.display = ""));
+ if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler);
},
- /**
- * make the url absolute
- */
- makeURL : function(relativeURL) {
- return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
- },
-
- /**
- * get the current relative url
- */
- getCurrentURL : function() {
- var path = document.location.pathname;
- var parts = path.split(/\//);
- $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
- if (this === '..')
- parts.pop();
- });
- var url = parts.join('/');
- return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
- },
-
- initOnKeyListeners: function() {
- $(document).keydown(function(event) {
- var activeElementType = document.activeElement.tagName;
- // don't navigate when in search box, textarea, dropdown or button
- if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT'
- && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey
- && !event.shiftKey) {
- switch (event.keyCode) {
- case 37: // left
- var prevHref = $('link[rel="prev"]').prop('href');
- if (prevHref) {
- window.location.href = prevHref;
- return false;
+ initOnKeyListeners: () => {
+ // only install a listener if it is really needed
+ if (
+ !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS &&
+ !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS
+ )
+ return;
+
+ document.addEventListener("keydown", (event) => {
+ // bail for input elements
+ if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return;
+ // bail with special keys
+ if (event.altKey || event.ctrlKey || event.metaKey) return;
+
+ if (!event.shiftKey) {
+ switch (event.key) {
+ case "ArrowLeft":
+ if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break;
+
+ const prevLink = document.querySelector('link[rel="prev"]');
+ if (prevLink && prevLink.href) {
+ window.location.href = prevLink.href;
+ event.preventDefault();
}
break;
- case 39: // right
- var nextHref = $('link[rel="next"]').prop('href');
- if (nextHref) {
- window.location.href = nextHref;
- return false;
+ case "ArrowRight":
+ if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break;
+
+ const nextLink = document.querySelector('link[rel="next"]');
+ if (nextLink && nextLink.href) {
+ window.location.href = nextLink.href;
+ event.preventDefault();
}
break;
}
}
+
+ // some keyboard layouts may need Shift to get /
+ switch (event.key) {
+ case "/":
+ if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break;
+ Documentation.focusSearchBar();
+ event.preventDefault();
+ }
});
- }
+ },
};
// quick alias for translations
-_ = Documentation.gettext;
+const _ = Documentation.gettext;
-$(document).ready(function() {
- Documentation.init();
-});
+_ready(Documentation.init);
diff --git a/crypto/krb5/doc/html/_static/documentation_options.js b/crypto/krb5/doc/html/_static/documentation_options.js
index f212ba68f131..e3aed4f20532 100644
--- a/crypto/krb5/doc/html/_static/documentation_options.js
+++ b/crypto/krb5/doc/html/_static/documentation_options.js
@@ -1,12 +1,13 @@
-var DOCUMENTATION_OPTIONS = {
- URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: '1.21.3',
- LANGUAGE: 'None',
+const DOCUMENTATION_OPTIONS = {
+ VERSION: '1.22-final',
+ LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
FILE_SUFFIX: '.html',
LINK_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
- NAVIGATION_WITH_KEYS: false
+ NAVIGATION_WITH_KEYS: false,
+ SHOW_SEARCH_SUMMARY: true,
+ ENABLE_SEARCH_SHORTCUTS: true,
}; \ No newline at end of file
diff --git a/crypto/krb5/doc/html/_static/jquery.js b/crypto/krb5/doc/html/_static/jquery.js
deleted file mode 100644
index 624bca829eef..000000000000
--- a/crypto/krb5/doc/html/_static/jquery.js
+++ /dev/null
@@ -1,10879 +0,0 @@
-/*!
- * jQuery JavaScript Library v3.6.0
- * https://jquery.com/
- *
- * Includes Sizzle.js
- * https://sizzlejs.com/
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- */
-( function( global, factory ) {
-
- "use strict";
-
- if ( typeof module === "object" && typeof module.exports === "object" ) {
-
- // For CommonJS and CommonJS-like environments where a proper `window`
- // is present, execute the factory and get jQuery.
- // For environments that do not have a `window` with a `document`
- // (such as Node.js), expose a factory as module.exports.
- // This accentuates the need for the creation of a real `window`.
- // e.g. var jQuery = require("jquery")(window);
- // See ticket #14549 for more info.
- module.exports = global.document ?
- factory( global, true ) :
- function( w ) {
- if ( !w.document ) {
- throw new Error( "jQuery requires a window with a document" );
- }
- return factory( w );
- };
- } else {
- factory( global );
- }
-
-// Pass this if window is not defined yet
-} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
-
-// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
-// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
-// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
-// enough that all such attempts are guarded in a try block.
-"use strict";
-
-var arr = [];
-
-var getProto = Object.getPrototypeOf;
-
-var slice = arr.slice;
-
-var flat = arr.flat ? function( array ) {
- return arr.flat.call( array );
-} : function( array ) {
- return arr.concat.apply( [], array );
-};
-
-
-var push = arr.push;
-
-var indexOf = arr.indexOf;
-
-var class2type = {};
-
-var toString = class2type.toString;
-
-var hasOwn = class2type.hasOwnProperty;
-
-var fnToString = hasOwn.toString;
-
-var ObjectFunctionString = fnToString.call( Object );
-
-var support = {};
-
-var isFunction = function isFunction( obj ) {
-
- // Support: Chrome <=57, Firefox <=52
- // In some browsers, typeof returns "function" for HTML <object> elements
- // (i.e., `typeof document.createElement( "object" ) === "function"`).
- // We don't want to classify *any* DOM node as a function.
- // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5
- // Plus for old WebKit, typeof returns "function" for HTML collections
- // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756)
- return typeof obj === "function" && typeof obj.nodeType !== "number" &&
- typeof obj.item !== "function";
- };
-
-
-var isWindow = function isWindow( obj ) {
- return obj != null && obj === obj.window;
- };
-
-
-var document = window.document;
-
-
-
- var preservedScriptAttributes = {
- type: true,
- src: true,
- nonce: true,
- noModule: true
- };
-
- function DOMEval( code, node, doc ) {
- doc = doc || document;
-
- var i, val,
- script = doc.createElement( "script" );
-
- script.text = code;
- if ( node ) {
- for ( i in preservedScriptAttributes ) {
-
- // Support: Firefox 64+, Edge 18+
- // Some browsers don't support the "nonce" property on scripts.
- // On the other hand, just using `getAttribute` is not enough as
- // the `nonce` attribute is reset to an empty string whenever it
- // becomes browsing-context connected.
- // See https://github.com/whatwg/html/issues/2369
- // See https://html.spec.whatwg.org/#nonce-attributes
- // The `node.getAttribute` check was added for the sake of
- // `jQuery.globalEval` so that it can fake a nonce-containing node
- // via an object.
- val = node[ i ] || node.getAttribute && node.getAttribute( i );
- if ( val ) {
- script.setAttribute( i, val );
- }
- }
- }
- doc.head.appendChild( script ).parentNode.removeChild( script );
- }
-
-
-function toType( obj ) {
- if ( obj == null ) {
- return obj + "";
- }
-
- // Support: Android <=2.3 only (functionish RegExp)
- return typeof obj === "object" || typeof obj === "function" ?
- class2type[ toString.call( obj ) ] || "object" :
- typeof obj;
-}
-/* global Symbol */
-// Defining this global in .eslintrc.json would create a danger of using the global
-// unguarded in another place, it seems safer to define global only for this module
-
-
-
-var
- version = "3.6.0",
-
- // Define a local copy of jQuery
- jQuery = function( selector, context ) {
-
- // The jQuery object is actually just the init constructor 'enhanced'
- // Need init if jQuery is called (just allow error to be thrown if not included)
- return new jQuery.fn.init( selector, context );
- };
-
-jQuery.fn = jQuery.prototype = {
-
- // The current version of jQuery being used
- jquery: version,
-
- constructor: jQuery,
-
- // The default length of a jQuery object is 0
- length: 0,
-
- toArray: function() {
- return slice.call( this );
- },
-
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
-
- // Return all the elements in a clean array
- if ( num == null ) {
- return slice.call( this );
- }
-
- // Return just the one element from the set
- return num < 0 ? this[ num + this.length ] : this[ num ];
- },
-
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems ) {
-
- // Build a new jQuery matched element set
- var ret = jQuery.merge( this.constructor(), elems );
-
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
-
- // Return the newly-formed element set
- return ret;
- },
-
- // Execute a callback for every element in the matched set.
- each: function( callback ) {
- return jQuery.each( this, callback );
- },
-
- map: function( callback ) {
- return this.pushStack( jQuery.map( this, function( elem, i ) {
- return callback.call( elem, i, elem );
- } ) );
- },
-
- slice: function() {
- return this.pushStack( slice.apply( this, arguments ) );
- },
-
- first: function() {
- return this.eq( 0 );
- },
-
- last: function() {
- return this.eq( -1 );
- },
-
- even: function() {
- return this.pushStack( jQuery.grep( this, function( _elem, i ) {
- return ( i + 1 ) % 2;
- } ) );
- },
-
- odd: function() {
- return this.pushStack( jQuery.grep( this, function( _elem, i ) {
- return i % 2;
- } ) );
- },
-
- eq: function( i ) {
- var len = this.length,
- j = +i + ( i < 0 ? len : 0 );
- return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
- },
-
- end: function() {
- return this.prevObject || this.constructor();
- },
-
- // For internal use only.
- // Behaves like an Array's method, not like a jQuery method.
- push: push,
- sort: arr.sort,
- splice: arr.splice
-};
-
-jQuery.extend = jQuery.fn.extend = function() {
- var options, name, src, copy, copyIsArray, clone,
- target = arguments[ 0 ] || {},
- i = 1,
- length = arguments.length,
- deep = false;
-
- // Handle a deep copy situation
- if ( typeof target === "boolean" ) {
- deep = target;
-
- // Skip the boolean and the target
- target = arguments[ i ] || {};
- i++;
- }
-
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target !== "object" && !isFunction( target ) ) {
- target = {};
- }
-
- // Extend jQuery itself if only one argument is passed
- if ( i === length ) {
- target = this;
- i--;
- }
-
- for ( ; i < length; i++ ) {
-
- // Only deal with non-null/undefined values
- if ( ( options = arguments[ i ] ) != null ) {
-
- // Extend the base object
- for ( name in options ) {
- copy = options[ name ];
-
- // Prevent Object.prototype pollution
- // Prevent never-ending loop
- if ( name === "__proto__" || target === copy ) {
- continue;
- }
-
- // Recurse if we're merging plain objects or arrays
- if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
- ( copyIsArray = Array.isArray( copy ) ) ) ) {
- src = target[ name ];
-
- // Ensure proper type for the source value
- if ( copyIsArray && !Array.isArray( src ) ) {
- clone = [];
- } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) {
- clone = {};
- } else {
- clone = src;
- }
- copyIsArray = false;
-
- // Never move original objects, clone them
- target[ name ] = jQuery.extend( deep, clone, copy );
-
- // Don't bring in undefined values
- } else if ( copy !== undefined ) {
- target[ name ] = copy;
- }
- }
- }
- }
-
- // Return the modified object
- return target;
-};
-
-jQuery.extend( {
-
- // Unique for each copy of jQuery on the page
- expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
-
- // Assume jQuery is ready without the ready module
- isReady: true,
-
- error: function( msg ) {
- throw new Error( msg );
- },
-
- noop: function() {},
-
- isPlainObject: function( obj ) {
- var proto, Ctor;
-
- // Detect obvious negatives
- // Use toString instead of jQuery.type to catch host objects
- if ( !obj || toString.call( obj ) !== "[object Object]" ) {
- return false;
- }
-
- proto = getProto( obj );
-
- // Objects with no prototype (e.g., `Object.create( null )`) are plain
- if ( !proto ) {
- return true;
- }
-
- // Objects with prototype are plain iff they were constructed by a global Object function
- Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor;
- return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString;
- },
-
- isEmptyObject: function( obj ) {
- var name;
-
- for ( name in obj ) {
- return false;
- }
- return true;
- },
-
- // Evaluates a script in a provided context; falls back to the global one
- // if not specified.
- globalEval: function( code, options, doc ) {
- DOMEval( code, { nonce: options && options.nonce }, doc );
- },
-
- each: function( obj, callback ) {
- var length, i = 0;
-
- if ( isArrayLike( obj ) ) {
- length = obj.length;
- for ( ; i < length; i++ ) {
- if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
- break;
- }
- }
- } else {
- for ( i in obj ) {
- if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
- break;
- }
- }
- }
-
- return obj;
- },
-
- // results is for internal usage only
- makeArray: function( arr, results ) {
- var ret = results || [];
-
- if ( arr != null ) {
- if ( isArrayLike( Object( arr ) ) ) {
- jQuery.merge( ret,
- typeof arr === "string" ?
- [ arr ] : arr
- );
- } else {
- push.call( ret, arr );
- }
- }
-
- return ret;
- },
-
- inArray: function( elem, arr, i ) {
- return arr == null ? -1 : indexOf.call( arr, elem, i );
- },
-
- // Support: Android <=4.0 only, PhantomJS 1 only
- // push.apply(_, arraylike) throws on ancient WebKit
- merge: function( first, second ) {
- var len = +second.length,
- j = 0,
- i = first.length;
-
- for ( ; j < len; j++ ) {
- first[ i++ ] = second[ j ];
- }
-
- first.length = i;
-
- return first;
- },
-
- grep: function( elems, callback, invert ) {
- var callbackInverse,
- matches = [],
- i = 0,
- length = elems.length,
- callbackExpect = !invert;
-
- // Go through the array, only saving the items
- // that pass the validator function
- for ( ; i < length; i++ ) {
- callbackInverse = !callback( elems[ i ], i );
- if ( callbackInverse !== callbackExpect ) {
- matches.push( elems[ i ] );
- }
- }
-
- return matches;
- },
-
- // arg is for internal usage only
- map: function( elems, callback, arg ) {
- var length, value,
- i = 0,
- ret = [];
-
- // Go through the array, translating each of the items to their new values
- if ( isArrayLike( elems ) ) {
- length = elems.length;
- for ( ; i < length; i++ ) {
- value = callback( elems[ i ], i, arg );
-
- if ( value != null ) {
- ret.push( value );
- }
- }
-
- // Go through every key on the object,
- } else {
- for ( i in elems ) {
- value = callback( elems[ i ], i, arg );
-
- if ( value != null ) {
- ret.push( value );
- }
- }
- }
-
- // Flatten any nested arrays
- return flat( ret );
- },
-
- // A global GUID counter for objects
- guid: 1,
-
- // jQuery.support is not used in Core but other projects attach their
- // properties to it so it needs to exist.
- support: support
-} );
-
-if ( typeof Symbol === "function" ) {
- jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];
-}
-
-// Populate the class2type map
-jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
- function( _i, name ) {
- class2type[ "[object " + name + "]" ] = name.toLowerCase();
- } );
-
-function isArrayLike( obj ) {
-
- // Support: real iOS 8.2 only (not reproducible in simulator)
- // `in` check used to prevent JIT error (gh-2145)
- // hasOwn isn't used here due to false negatives
- // regarding Nodelist length in IE
- var length = !!obj && "length" in obj && obj.length,
- type = toType( obj );
-
- if ( isFunction( obj ) || isWindow( obj ) ) {
- return false;
- }
-
- return type === "array" || length === 0 ||
- typeof length === "number" && length > 0 && ( length - 1 ) in obj;
-}
-var Sizzle =
-/*!
- * Sizzle CSS Selector Engine v2.3.6
- * https://sizzlejs.com/
- *
- * Copyright JS Foundation and other contributors
- * Released under the MIT license
- * https://js.foundation/
- *
- * Date: 2021-02-16
- */
-( function( window ) {
-var i,
- support,
- Expr,
- getText,
- isXML,
- tokenize,
- compile,
- select,
- outermostContext,
- sortInput,
- hasDuplicate,
-
- // Local document vars
- setDocument,
- document,
- docElem,
- documentIsHTML,
- rbuggyQSA,
- rbuggyMatches,
- matches,
- contains,
-
- // Instance-specific data
- expando = "sizzle" + 1 * new Date(),
- preferredDoc = window.document,
- dirruns = 0,
- done = 0,
- classCache = createCache(),
- tokenCache = createCache(),
- compilerCache = createCache(),
- nonnativeSelectorCache = createCache(),
- sortOrder = function( a, b ) {
- if ( a === b ) {
- hasDuplicate = true;
- }
- return 0;
- },
-
- // Instance methods
- hasOwn = ( {} ).hasOwnProperty,
- arr = [],
- pop = arr.pop,
- pushNative = arr.push,
- push = arr.push,
- slice = arr.slice,
-
- // Use a stripped-down indexOf as it's faster than native
- // https://jsperf.com/thor-indexof-vs-for/5
- indexOf = function( list, elem ) {
- var i = 0,
- len = list.length;
- for ( ; i < len; i++ ) {
- if ( list[ i ] === elem ) {
- return i;
- }
- }
- return -1;
- },
-
- booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" +
- "ismap|loop|multiple|open|readonly|required|scoped",
-
- // Regular expressions
-
- // http://www.w3.org/TR/css3-selectors/#whitespace
- whitespace = "[\\x20\\t\\r\\n\\f]",
-
- // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram
- identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace +
- "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",
-
- // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
- attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
-
- // Operator (capture 2)
- "*([*^$|!~]?=)" + whitespace +
-
- // "Attribute values must be CSS identifiers [capture 5]
- // or strings [capture 3 or capture 4]"
- "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" +
- whitespace + "*\\]",
-
- pseudos = ":(" + identifier + ")(?:\\((" +
-
- // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
- // 1. quoted (capture 3; capture 4 or capture 5)
- "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
-
- // 2. simple (capture 6)
- "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
-
- // 3. anything else (capture 2)
- ".*" +
- ")\\)|)",
-
- // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
- rwhitespace = new RegExp( whitespace + "+", "g" ),
- rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" +
- whitespace + "+$", "g" ),
-
- rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
- rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace +
- "*" ),
- rdescend = new RegExp( whitespace + "|>" ),
-
- rpseudo = new RegExp( pseudos ),
- ridentifier = new RegExp( "^" + identifier + "$" ),
-
- matchExpr = {
- "ID": new RegExp( "^#(" + identifier + ")" ),
- "CLASS": new RegExp( "^\\.(" + identifier + ")" ),
- "TAG": new RegExp( "^(" + identifier + "|[*])" ),
- "ATTR": new RegExp( "^" + attributes ),
- "PSEUDO": new RegExp( "^" + pseudos ),
- "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" +
- whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" +
- whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
- "bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
-
- // For use in libraries implementing .is()
- // We use this for POS matching in `select`
- "needsContext": new RegExp( "^" + whitespace +
- "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace +
- "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
- },
-
- rhtml = /HTML$/i,
- rinputs = /^(?:input|select|textarea|button)$/i,
- rheader = /^h\d$/i,
-
- rnative = /^[^{]+\{\s*\[native \w/,
-
- // Easily-parseable/retrievable ID or TAG or CLASS selectors
- rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
-
- rsibling = /[+~]/,
-
- // CSS escapes
- // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
- runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ),
- funescape = function( escape, nonHex ) {
- var high = "0x" + escape.slice( 1 ) - 0x10000;
-
- return nonHex ?
-
- // Strip the backslash prefix from a non-hex escape sequence
- nonHex :
-
- // Replace a hexadecimal escape sequence with the encoded Unicode code point
- // Support: IE <=11+
- // For values outside the Basic Multilingual Plane (BMP), manually construct a
- // surrogate pair
- high < 0 ?
- String.fromCharCode( high + 0x10000 ) :
- String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
- },
-
- // CSS string/identifier serialization
- // https://drafts.csswg.org/cssom/#common-serializing-idioms
- rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,
- fcssescape = function( ch, asCodePoint ) {
- if ( asCodePoint ) {
-
- // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
- if ( ch === "\0" ) {
- return "\uFFFD";
- }
-
- // Control characters and (dependent upon position) numbers get escaped as code points
- return ch.slice( 0, -1 ) + "\\" +
- ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
- }
-
- // Other potentially-special ASCII characters get backslash-escaped
- return "\\" + ch;
- },
-
- // Used for iframes
- // See setDocument()
- // Removing the function wrapper causes a "Permission Denied"
- // error in IE
- unloadHandler = function() {
- setDocument();
- },
-
- inDisabledFieldset = addCombinator(
- function( elem ) {
- return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset";
- },
- { dir: "parentNode", next: "legend" }
- );
-
-// Optimize for push.apply( _, NodeList )
-try {
- push.apply(
- ( arr = slice.call( preferredDoc.childNodes ) ),
- preferredDoc.childNodes
- );
-
- // Support: Android<4.0
- // Detect silently failing push.apply
- // eslint-disable-next-line no-unused-expressions
- arr[ preferredDoc.childNodes.length ].nodeType;
-} catch ( e ) {
- push = { apply: arr.length ?
-
- // Leverage slice if possible
- function( target, els ) {
- pushNative.apply( target, slice.call( els ) );
- } :
-
- // Support: IE<9
- // Otherwise append directly
- function( target, els ) {
- var j = target.length,
- i = 0;
-
- // Can't trust NodeList.length
- while ( ( target[ j++ ] = els[ i++ ] ) ) {}
- target.length = j - 1;
- }
- };
-}
-
-function Sizzle( selector, context, results, seed ) {
- var m, i, elem, nid, match, groups, newSelector,
- newContext = context && context.ownerDocument,
-
- // nodeType defaults to 9, since context defaults to document
- nodeType = context ? context.nodeType : 9;
-
- results = results || [];
-
- // Return early from calls with invalid selector or context
- if ( typeof selector !== "string" || !selector ||
- nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {
-
- return results;
- }
-
- // Try to shortcut find operations (as opposed to filters) in HTML documents
- if ( !seed ) {
- setDocument( context );
- context = context || document;
-
- if ( documentIsHTML ) {
-
- // If the selector is sufficiently simple, try using a "get*By*" DOM method
- // (excepting DocumentFragment context, where the methods don't exist)
- if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) {
-
- // ID selector
- if ( ( m = match[ 1 ] ) ) {
-
- // Document context
- if ( nodeType === 9 ) {
- if ( ( elem = context.getElementById( m ) ) ) {
-
- // Support: IE, Opera, Webkit
- // TODO: identify versions
- // getElementById can match elements by name instead of ID
- if ( elem.id === m ) {
- results.push( elem );
- return results;
- }
- } else {
- return results;
- }
-
- // Element context
- } else {
-
- // Support: IE, Opera, Webkit
- // TODO: identify versions
- // getElementById can match elements by name instead of ID
- if ( newContext && ( elem = newContext.getElementById( m ) ) &&
- contains( context, elem ) &&
- elem.id === m ) {
-
- results.push( elem );
- return results;
- }
- }
-
- // Type selector
- } else if ( match[ 2 ] ) {
- push.apply( results, context.getElementsByTagName( selector ) );
- return results;
-
- // Class selector
- } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName &&
- context.getElementsByClassName ) {
-
- push.apply( results, context.getElementsByClassName( m ) );
- return results;
- }
- }
-
- // Take advantage of querySelectorAll
- if ( support.qsa &&
- !nonnativeSelectorCache[ selector + " " ] &&
- ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) &&
-
- // Support: IE 8 only
- // Exclude object elements
- ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) {
-
- newSelector = selector;
- newContext = context;
-
- // qSA considers elements outside a scoping root when evaluating child or
- // descendant combinators, which is not what we want.
- // In such cases, we work around the behavior by prefixing every selector in the
- // list with an ID selector referencing the scope context.
- // The technique has to be used as well when a leading combinator is used
- // as such selectors are not recognized by querySelectorAll.
- // Thanks to Andrew Dupont for this technique.
- if ( nodeType === 1 &&
- ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) {
-
- // Expand context for sibling selectors
- newContext = rsibling.test( selector ) && testContext( context.parentNode ) ||
- context;
-
- // We can use :scope instead of the ID hack if the browser
- // supports it & if we're not changing the context.
- if ( newContext !== context || !support.scope ) {
-
- // Capture the context ID, setting it first if necessary
- if ( ( nid = context.getAttribute( "id" ) ) ) {
- nid = nid.replace( rcssescape, fcssescape );
- } else {
- context.setAttribute( "id", ( nid = expando ) );
- }
- }
-
- // Prefix every selector in the list
- groups = tokenize( selector );
- i = groups.length;
- while ( i-- ) {
- groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " +
- toSelector( groups[ i ] );
- }
- newSelector = groups.join( "," );
- }
-
- try {
- push.apply( results,
- newContext.querySelectorAll( newSelector )
- );
- return results;
- } catch ( qsaError ) {
- nonnativeSelectorCache( selector, true );
- } finally {
- if ( nid === expando ) {
- context.removeAttribute( "id" );
- }
- }
- }
- }
- }
-
- // All others
- return select( selector.replace( rtrim, "$1" ), context, results, seed );
-}
-
-/**
- * Create key-value caches of limited size
- * @returns {function(string, object)} Returns the Object data after storing it on itself with
- * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
- * deleting the oldest entry
- */
-function createCache() {
- var keys = [];
-
- function cache( key, value ) {
-
- // Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
- if ( keys.push( key + " " ) > Expr.cacheLength ) {
-
- // Only keep the most recent entries
- delete cache[ keys.shift() ];
- }
- return ( cache[ key + " " ] = value );
- }
- return cache;
-}
-
-/**
- * Mark a function for special use by Sizzle
- * @param {Function} fn The function to mark
- */
-function markFunction( fn ) {
- fn[ expando ] = true;
- return fn;
-}
-
-/**
- * Support testing using an element
- * @param {Function} fn Passed the created element and returns a boolean result
- */
-function assert( fn ) {
- var el = document.createElement( "fieldset" );
-
- try {
- return !!fn( el );
- } catch ( e ) {
- return false;
- } finally {
-
- // Remove from its parent by default
- if ( el.parentNode ) {
- el.parentNode.removeChild( el );
- }
-
- // release memory in IE
- el = null;
- }
-}
-
-/**
- * Adds the same handler for all of the specified attrs
- * @param {String} attrs Pipe-separated list of attributes
- * @param {Function} handler The method that will be applied
- */
-function addHandle( attrs, handler ) {
- var arr = attrs.split( "|" ),
- i = arr.length;
-
- while ( i-- ) {
- Expr.attrHandle[ arr[ i ] ] = handler;
- }
-}
-
-/**
- * Checks document order of two siblings
- * @param {Element} a
- * @param {Element} b
- * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
- */
-function siblingCheck( a, b ) {
- var cur = b && a,
- diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
- a.sourceIndex - b.sourceIndex;
-
- // Use IE sourceIndex if available on both nodes
- if ( diff ) {
- return diff;
- }
-
- // Check if b follows a
- if ( cur ) {
- while ( ( cur = cur.nextSibling ) ) {
- if ( cur === b ) {
- return -1;
- }
- }
- }
-
- return a ? 1 : -1;
-}
-
-/**
- * Returns a function to use in pseudos for input types
- * @param {String} type
- */
-function createInputPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === type;
- };
-}
-
-/**
- * Returns a function to use in pseudos for buttons
- * @param {String} type
- */
-function createButtonPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return ( name === "input" || name === "button" ) && elem.type === type;
- };
-}
-
-/**
- * Returns a function to use in pseudos for :enabled/:disabled
- * @param {Boolean} disabled true for :disabled; false for :enabled
- */
-function createDisabledPseudo( disabled ) {
-
- // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable
- return function( elem ) {
-
- // Only certain elements can match :enabled or :disabled
- // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled
- // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled
- if ( "form" in elem ) {
-
- // Check for inherited disabledness on relevant non-disabled elements:
- // * listed form-associated elements in a disabled fieldset
- // https://html.spec.whatwg.org/multipage/forms.html#category-listed
- // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled
- // * option elements in a disabled optgroup
- // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled
- // All such elements have a "form" property.
- if ( elem.parentNode && elem.disabled === false ) {
-
- // Option elements defer to a parent optgroup if present
- if ( "label" in elem ) {
- if ( "label" in elem.parentNode ) {
- return elem.parentNode.disabled === disabled;
- } else {
- return elem.disabled === disabled;
- }
- }
-
- // Support: IE 6 - 11
- // Use the isDisabled shortcut property to check for disabled fieldset ancestors
- return elem.isDisabled === disabled ||
-
- // Where there is no isDisabled, check manually
- /* jshint -W018 */
- elem.isDisabled !== !disabled &&
- inDisabledFieldset( elem ) === disabled;
- }
-
- return elem.disabled === disabled;
-
- // Try to winnow out elements that can't be disabled before trusting the disabled property.
- // Some victims get caught in our net (label, legend, menu, track), but it shouldn't
- // even exist on them, let alone have a boolean value.
- } else if ( "label" in elem ) {
- return elem.disabled === disabled;
- }
-
- // Remaining elements are neither :enabled nor :disabled
- return false;
- };
-}
-
-/**
- * Returns a function to use in pseudos for positionals
- * @param {Function} fn
- */
-function createPositionalPseudo( fn ) {
- return markFunction( function( argument ) {
- argument = +argument;
- return markFunction( function( seed, matches ) {
- var j,
- matchIndexes = fn( [], seed.length, argument ),
- i = matchIndexes.length;
-
- // Match elements found at the specified indexes
- while ( i-- ) {
- if ( seed[ ( j = matchIndexes[ i ] ) ] ) {
- seed[ j ] = !( matches[ j ] = seed[ j ] );
- }
- }
- } );
- } );
-}
-
-/**
- * Checks a node for validity as a Sizzle context
- * @param {Element|Object=} context
- * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
- */
-function testContext( context ) {
- return context && typeof context.getElementsByTagName !== "undefined" && context;
-}
-
-// Expose support vars for convenience
-support = Sizzle.support = {};
-
-/**
- * Detects XML nodes
- * @param {Element|Object} elem An element or a document
- * @returns {Boolean} True iff elem is a non-HTML XML node
- */
-isXML = Sizzle.isXML = function( elem ) {
- var namespace = elem && elem.namespaceURI,
- docElem = elem && ( elem.ownerDocument || elem ).documentElement;
-
- // Support: IE <=8
- // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes
- // https://bugs.jquery.com/ticket/4833
- return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" );
-};
-
-/**
- * Sets document-related variables once based on the current document
- * @param {Element|Object} [doc] An element or document object to use to set the document
- * @returns {Object} Returns the current document
- */
-setDocument = Sizzle.setDocument = function( node ) {
- var hasCompare, subWindow,
- doc = node ? node.ownerDocument || node : preferredDoc;
-
- // Return early if doc is invalid or already selected
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) {
- return document;
- }
-
- // Update global variables
- document = doc;
- docElem = document.documentElement;
- documentIsHTML = !isXML( document );
-
- // Support: IE 9 - 11+, Edge 12 - 18+
- // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936)
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( preferredDoc != document &&
- ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) {
-
- // Support: IE 11, Edge
- if ( subWindow.addEventListener ) {
- subWindow.addEventListener( "unload", unloadHandler, false );
-
- // Support: IE 9 - 10 only
- } else if ( subWindow.attachEvent ) {
- subWindow.attachEvent( "onunload", unloadHandler );
- }
- }
-
- // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only,
- // Safari 4 - 5 only, Opera <=11.6 - 12.x only
- // IE/Edge & older browsers don't support the :scope pseudo-class.
- // Support: Safari 6.0 only
- // Safari 6.0 supports :scope but it's an alias of :root there.
- support.scope = assert( function( el ) {
- docElem.appendChild( el ).appendChild( document.createElement( "div" ) );
- return typeof el.querySelectorAll !== "undefined" &&
- !el.querySelectorAll( ":scope fieldset div" ).length;
- } );
-
- /* Attributes
- ---------------------------------------------------------------------- */
-
- // Support: IE<8
- // Verify that getAttribute really returns attributes and not properties
- // (excepting IE8 booleans)
- support.attributes = assert( function( el ) {
- el.className = "i";
- return !el.getAttribute( "className" );
- } );
-
- /* getElement(s)By*
- ---------------------------------------------------------------------- */
-
- // Check if getElementsByTagName("*") returns only elements
- support.getElementsByTagName = assert( function( el ) {
- el.appendChild( document.createComment( "" ) );
- return !el.getElementsByTagName( "*" ).length;
- } );
-
- // Support: IE<9
- support.getElementsByClassName = rnative.test( document.getElementsByClassName );
-
- // Support: IE<10
- // Check if getElementById returns elements by name
- // The broken getElementById methods don't pick up programmatically-set names,
- // so use a roundabout getElementsByName test
- support.getById = assert( function( el ) {
- docElem.appendChild( el ).id = expando;
- return !document.getElementsByName || !document.getElementsByName( expando ).length;
- } );
-
- // ID filter and find
- if ( support.getById ) {
- Expr.filter[ "ID" ] = function( id ) {
- var attrId = id.replace( runescape, funescape );
- return function( elem ) {
- return elem.getAttribute( "id" ) === attrId;
- };
- };
- Expr.find[ "ID" ] = function( id, context ) {
- if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
- var elem = context.getElementById( id );
- return elem ? [ elem ] : [];
- }
- };
- } else {
- Expr.filter[ "ID" ] = function( id ) {
- var attrId = id.replace( runescape, funescape );
- return function( elem ) {
- var node = typeof elem.getAttributeNode !== "undefined" &&
- elem.getAttributeNode( "id" );
- return node && node.value === attrId;
- };
- };
-
- // Support: IE 6 - 7 only
- // getElementById is not reliable as a find shortcut
- Expr.find[ "ID" ] = function( id, context ) {
- if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
- var node, i, elems,
- elem = context.getElementById( id );
-
- if ( elem ) {
-
- // Verify the id attribute
- node = elem.getAttributeNode( "id" );
- if ( node && node.value === id ) {
- return [ elem ];
- }
-
- // Fall back on getElementsByName
- elems = context.getElementsByName( id );
- i = 0;
- while ( ( elem = elems[ i++ ] ) ) {
- node = elem.getAttributeNode( "id" );
- if ( node && node.value === id ) {
- return [ elem ];
- }
- }
- }
-
- return [];
- }
- };
- }
-
- // Tag
- Expr.find[ "TAG" ] = support.getElementsByTagName ?
- function( tag, context ) {
- if ( typeof context.getElementsByTagName !== "undefined" ) {
- return context.getElementsByTagName( tag );
-
- // DocumentFragment nodes don't have gEBTN
- } else if ( support.qsa ) {
- return context.querySelectorAll( tag );
- }
- } :
-
- function( tag, context ) {
- var elem,
- tmp = [],
- i = 0,
-
- // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
- results = context.getElementsByTagName( tag );
-
- // Filter out possible comments
- if ( tag === "*" ) {
- while ( ( elem = results[ i++ ] ) ) {
- if ( elem.nodeType === 1 ) {
- tmp.push( elem );
- }
- }
-
- return tmp;
- }
- return results;
- };
-
- // Class
- Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) {
- if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) {
- return context.getElementsByClassName( className );
- }
- };
-
- /* QSA/matchesSelector
- ---------------------------------------------------------------------- */
-
- // QSA and matchesSelector support
-
- // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
- rbuggyMatches = [];
-
- // qSa(:focus) reports false when true (Chrome 21)
- // We allow this because of a bug in IE8/9 that throws an error
- // whenever `document.activeElement` is accessed on an iframe
- // So, we allow :focus to pass through QSA all the time to avoid the IE error
- // See https://bugs.jquery.com/ticket/13378
- rbuggyQSA = [];
-
- if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) {
-
- // Build QSA regex
- // Regex strategy adopted from Diego Perini
- assert( function( el ) {
-
- var input;
-
- // Select is set to empty string on purpose
- // This is to test IE's treatment of not explicitly
- // setting a boolean content attribute,
- // since its presence should be enough
- // https://bugs.jquery.com/ticket/12359
- docElem.appendChild( el ).innerHTML = "<a id='" + expando + "'></a>" +
- "<select id='" + expando + "-\r\\' msallowcapture=''>" +
- "<option selected=''></option></select>";
-
- // Support: IE8, Opera 11-12.16
- // Nothing should be selected when empty strings follow ^= or $= or *=
- // The test attribute must be unknown in Opera but "safe" for WinRT
- // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
- if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) {
- rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
- }
-
- // Support: IE8
- // Boolean attributes and "value" are not treated correctly
- if ( !el.querySelectorAll( "[selected]" ).length ) {
- rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
- }
-
- // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+
- if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
- rbuggyQSA.push( "~=" );
- }
-
- // Support: IE 11+, Edge 15 - 18+
- // IE 11/Edge don't find elements on a `[name='']` query in some cases.
- // Adding a temporary attribute to the document before the selection works
- // around the issue.
- // Interestingly, IE 10 & older don't seem to have the issue.
- input = document.createElement( "input" );
- input.setAttribute( "name", "" );
- el.appendChild( input );
- if ( !el.querySelectorAll( "[name='']" ).length ) {
- rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" +
- whitespace + "*(?:''|\"\")" );
- }
-
- // Webkit/Opera - :checked should return selected option elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- // IE8 throws error here and will not see later tests
- if ( !el.querySelectorAll( ":checked" ).length ) {
- rbuggyQSA.push( ":checked" );
- }
-
- // Support: Safari 8+, iOS 8+
- // https://bugs.webkit.org/show_bug.cgi?id=136851
- // In-page `selector#id sibling-combinator selector` fails
- if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) {
- rbuggyQSA.push( ".#.+[+~]" );
- }
-
- // Support: Firefox <=3.6 - 5 only
- // Old Firefox doesn't throw on a badly-escaped identifier.
- el.querySelectorAll( "\\\f" );
- rbuggyQSA.push( "[\\r\\n\\f]" );
- } );
-
- assert( function( el ) {
- el.innerHTML = "<a href='' disabled='disabled'></a>" +
- "<select disabled='disabled'><option/></select>";
-
- // Support: Windows 8 Native Apps
- // The type and name attributes are restricted during .innerHTML assignment
- var input = document.createElement( "input" );
- input.setAttribute( "type", "hidden" );
- el.appendChild( input ).setAttribute( "name", "D" );
-
- // Support: IE8
- // Enforce case-sensitivity of name attribute
- if ( el.querySelectorAll( "[name=d]" ).length ) {
- rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
- }
-
- // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
- // IE8 throws error here and will not see later tests
- if ( el.querySelectorAll( ":enabled" ).length !== 2 ) {
- rbuggyQSA.push( ":enabled", ":disabled" );
- }
-
- // Support: IE9-11+
- // IE's :disabled selector does not pick up the children of disabled fieldsets
- docElem.appendChild( el ).disabled = true;
- if ( el.querySelectorAll( ":disabled" ).length !== 2 ) {
- rbuggyQSA.push( ":enabled", ":disabled" );
- }
-
- // Support: Opera 10 - 11 only
- // Opera 10-11 does not throw on post-comma invalid pseudos
- el.querySelectorAll( "*,:x" );
- rbuggyQSA.push( ",.*:" );
- } );
- }
-
- if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches ||
- docElem.webkitMatchesSelector ||
- docElem.mozMatchesSelector ||
- docElem.oMatchesSelector ||
- docElem.msMatchesSelector ) ) ) ) {
-
- assert( function( el ) {
-
- // Check to see if it's possible to do matchesSelector
- // on a disconnected node (IE 9)
- support.disconnectedMatch = matches.call( el, "*" );
-
- // This should fail with an exception
- // Gecko does not error, returns false instead
- matches.call( el, "[s!='']:x" );
- rbuggyMatches.push( "!=", pseudos );
- } );
- }
-
- rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) );
- rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) );
-
- /* Contains
- ---------------------------------------------------------------------- */
- hasCompare = rnative.test( docElem.compareDocumentPosition );
-
- // Element contains another
- // Purposefully self-exclusive
- // As in, an element does not contain itself
- contains = hasCompare || rnative.test( docElem.contains ) ?
- function( a, b ) {
- var adown = a.nodeType === 9 ? a.documentElement : a,
- bup = b && b.parentNode;
- return a === bup || !!( bup && bup.nodeType === 1 && (
- adown.contains ?
- adown.contains( bup ) :
- a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
- ) );
- } :
- function( a, b ) {
- if ( b ) {
- while ( ( b = b.parentNode ) ) {
- if ( b === a ) {
- return true;
- }
- }
- }
- return false;
- };
-
- /* Sorting
- ---------------------------------------------------------------------- */
-
- // Document order sorting
- sortOrder = hasCompare ?
- function( a, b ) {
-
- // Flag for duplicate removal
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
-
- // Sort on method existence if only one input has compareDocumentPosition
- var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
- if ( compare ) {
- return compare;
- }
-
- // Calculate position if both inputs belong to the same document
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ?
- a.compareDocumentPosition( b ) :
-
- // Otherwise we know they are disconnected
- 1;
-
- // Disconnected nodes
- if ( compare & 1 ||
- ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) {
-
- // Choose the first element that is related to our preferred document
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( a == document || a.ownerDocument == preferredDoc &&
- contains( preferredDoc, a ) ) {
- return -1;
- }
-
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( b == document || b.ownerDocument == preferredDoc &&
- contains( preferredDoc, b ) ) {
- return 1;
- }
-
- // Maintain original order
- return sortInput ?
- ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
- 0;
- }
-
- return compare & 4 ? -1 : 1;
- } :
- function( a, b ) {
-
- // Exit early if the nodes are identical
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
-
- var cur,
- i = 0,
- aup = a.parentNode,
- bup = b.parentNode,
- ap = [ a ],
- bp = [ b ];
-
- // Parentless nodes are either documents or disconnected
- if ( !aup || !bup ) {
-
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- /* eslint-disable eqeqeq */
- return a == document ? -1 :
- b == document ? 1 :
- /* eslint-enable eqeqeq */
- aup ? -1 :
- bup ? 1 :
- sortInput ?
- ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
- 0;
-
- // If the nodes are siblings, we can do a quick check
- } else if ( aup === bup ) {
- return siblingCheck( a, b );
- }
-
- // Otherwise we need full lists of their ancestors for comparison
- cur = a;
- while ( ( cur = cur.parentNode ) ) {
- ap.unshift( cur );
- }
- cur = b;
- while ( ( cur = cur.parentNode ) ) {
- bp.unshift( cur );
- }
-
- // Walk down the tree looking for a discrepancy
- while ( ap[ i ] === bp[ i ] ) {
- i++;
- }
-
- return i ?
-
- // Do a sibling check if the nodes have a common ancestor
- siblingCheck( ap[ i ], bp[ i ] ) :
-
- // Otherwise nodes in our document sort first
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- /* eslint-disable eqeqeq */
- ap[ i ] == preferredDoc ? -1 :
- bp[ i ] == preferredDoc ? 1 :
- /* eslint-enable eqeqeq */
- 0;
- };
-
- return document;
-};
-
-Sizzle.matches = function( expr, elements ) {
- return Sizzle( expr, null, null, elements );
-};
-
-Sizzle.matchesSelector = function( elem, expr ) {
- setDocument( elem );
-
- if ( support.matchesSelector && documentIsHTML &&
- !nonnativeSelectorCache[ expr + " " ] &&
- ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
- ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {
-
- try {
- var ret = matches.call( elem, expr );
-
- // IE 9's matchesSelector returns false on disconnected nodes
- if ( ret || support.disconnectedMatch ||
-
- // As well, disconnected nodes are said to be in a document
- // fragment in IE 9
- elem.document && elem.document.nodeType !== 11 ) {
- return ret;
- }
- } catch ( e ) {
- nonnativeSelectorCache( expr, true );
- }
- }
-
- return Sizzle( expr, document, null, [ elem ] ).length > 0;
-};
-
-Sizzle.contains = function( context, elem ) {
-
- // Set document vars if needed
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( ( context.ownerDocument || context ) != document ) {
- setDocument( context );
- }
- return contains( context, elem );
-};
-
-Sizzle.attr = function( elem, name ) {
-
- // Set document vars if needed
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( ( elem.ownerDocument || elem ) != document ) {
- setDocument( elem );
- }
-
- var fn = Expr.attrHandle[ name.toLowerCase() ],
-
- // Don't get fooled by Object.prototype properties (jQuery #13807)
- val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
- fn( elem, name, !documentIsHTML ) :
- undefined;
-
- return val !== undefined ?
- val :
- support.attributes || !documentIsHTML ?
- elem.getAttribute( name ) :
- ( val = elem.getAttributeNode( name ) ) && val.specified ?
- val.value :
- null;
-};
-
-Sizzle.escape = function( sel ) {
- return ( sel + "" ).replace( rcssescape, fcssescape );
-};
-
-Sizzle.error = function( msg ) {
- throw new Error( "Syntax error, unrecognized expression: " + msg );
-};
-
-/**
- * Document sorting and removing duplicates
- * @param {ArrayLike} results
- */
-Sizzle.uniqueSort = function( results ) {
- var elem,
- duplicates = [],
- j = 0,
- i = 0;
-
- // Unless we *know* we can detect duplicates, assume their presence
- hasDuplicate = !support.detectDuplicates;
- sortInput = !support.sortStable && results.slice( 0 );
- results.sort( sortOrder );
-
- if ( hasDuplicate ) {
- while ( ( elem = results[ i++ ] ) ) {
- if ( elem === results[ i ] ) {
- j = duplicates.push( i );
- }
- }
- while ( j-- ) {
- results.splice( duplicates[ j ], 1 );
- }
- }
-
- // Clear input after sorting to release objects
- // See https://github.com/jquery/sizzle/pull/225
- sortInput = null;
-
- return results;
-};
-
-/**
- * Utility function for retrieving the text value of an array of DOM nodes
- * @param {Array|Element} elem
- */
-getText = Sizzle.getText = function( elem ) {
- var node,
- ret = "",
- i = 0,
- nodeType = elem.nodeType;
-
- if ( !nodeType ) {
-
- // If no nodeType, this is expected to be an array
- while ( ( node = elem[ i++ ] ) ) {
-
- // Do not traverse comment nodes
- ret += getText( node );
- }
- } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
-
- // Use textContent for elements
- // innerText usage removed for consistency of new lines (jQuery #11153)
- if ( typeof elem.textContent === "string" ) {
- return elem.textContent;
- } else {
-
- // Traverse its children
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- ret += getText( elem );
- }
- }
- } else if ( nodeType === 3 || nodeType === 4 ) {
- return elem.nodeValue;
- }
-
- // Do not include comment or processing instruction nodes
-
- return ret;
-};
-
-Expr = Sizzle.selectors = {
-
- // Can be adjusted by the user
- cacheLength: 50,
-
- createPseudo: markFunction,
-
- match: matchExpr,
-
- attrHandle: {},
-
- find: {},
-
- relative: {
- ">": { dir: "parentNode", first: true },
- " ": { dir: "parentNode" },
- "+": { dir: "previousSibling", first: true },
- "~": { dir: "previousSibling" }
- },
-
- preFilter: {
- "ATTR": function( match ) {
- match[ 1 ] = match[ 1 ].replace( runescape, funescape );
-
- // Move the given value to match[3] whether quoted or unquoted
- match[ 3 ] = ( match[ 3 ] || match[ 4 ] ||
- match[ 5 ] || "" ).replace( runescape, funescape );
-
- if ( match[ 2 ] === "~=" ) {
- match[ 3 ] = " " + match[ 3 ] + " ";
- }
-
- return match.slice( 0, 4 );
- },
-
- "CHILD": function( match ) {
-
- /* matches from matchExpr["CHILD"]
- 1 type (only|nth|...)
- 2 what (child|of-type)
- 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
- 4 xn-component of xn+y argument ([+-]?\d*n|)
- 5 sign of xn-component
- 6 x of xn-component
- 7 sign of y-component
- 8 y of y-component
- */
- match[ 1 ] = match[ 1 ].toLowerCase();
-
- if ( match[ 1 ].slice( 0, 3 ) === "nth" ) {
-
- // nth-* requires argument
- if ( !match[ 3 ] ) {
- Sizzle.error( match[ 0 ] );
- }
-
- // numeric x and y parameters for Expr.filter.CHILD
- // remember that false/true cast respectively to 0/1
- match[ 4 ] = +( match[ 4 ] ?
- match[ 5 ] + ( match[ 6 ] || 1 ) :
- 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) );
- match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" );
-
- // other types prohibit arguments
- } else if ( match[ 3 ] ) {
- Sizzle.error( match[ 0 ] );
- }
-
- return match;
- },
-
- "PSEUDO": function( match ) {
- var excess,
- unquoted = !match[ 6 ] && match[ 2 ];
-
- if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) {
- return null;
- }
-
- // Accept quoted arguments as-is
- if ( match[ 3 ] ) {
- match[ 2 ] = match[ 4 ] || match[ 5 ] || "";
-
- // Strip excess characters from unquoted arguments
- } else if ( unquoted && rpseudo.test( unquoted ) &&
-
- // Get excess from tokenize (recursively)
- ( excess = tokenize( unquoted, true ) ) &&
-
- // advance to the next closing parenthesis
- ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) {
-
- // excess is a negative index
- match[ 0 ] = match[ 0 ].slice( 0, excess );
- match[ 2 ] = unquoted.slice( 0, excess );
- }
-
- // Return only captures needed by the pseudo filter method (type and argument)
- return match.slice( 0, 3 );
- }
- },
-
- filter: {
-
- "TAG": function( nodeNameSelector ) {
- var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
- return nodeNameSelector === "*" ?
- function() {
- return true;
- } :
- function( elem ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
- };
- },
-
- "CLASS": function( className ) {
- var pattern = classCache[ className + " " ];
-
- return pattern ||
- ( pattern = new RegExp( "(^|" + whitespace +
- ")" + className + "(" + whitespace + "|$)" ) ) && classCache(
- className, function( elem ) {
- return pattern.test(
- typeof elem.className === "string" && elem.className ||
- typeof elem.getAttribute !== "undefined" &&
- elem.getAttribute( "class" ) ||
- ""
- );
- } );
- },
-
- "ATTR": function( name, operator, check ) {
- return function( elem ) {
- var result = Sizzle.attr( elem, name );
-
- if ( result == null ) {
- return operator === "!=";
- }
- if ( !operator ) {
- return true;
- }
-
- result += "";
-
- /* eslint-disable max-len */
-
- return operator === "=" ? result === check :
- operator === "!=" ? result !== check :
- operator === "^=" ? check && result.indexOf( check ) === 0 :
- operator === "*=" ? check && result.indexOf( check ) > -1 :
- operator === "$=" ? check && result.slice( -check.length ) === check :
- operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
- operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
- false;
- /* eslint-enable max-len */
-
- };
- },
-
- "CHILD": function( type, what, _argument, first, last ) {
- var simple = type.slice( 0, 3 ) !== "nth",
- forward = type.slice( -4 ) !== "last",
- ofType = what === "of-type";
-
- return first === 1 && last === 0 ?
-
- // Shortcut for :nth-*(n)
- function( elem ) {
- return !!elem.parentNode;
- } :
-
- function( elem, _context, xml ) {
- var cache, uniqueCache, outerCache, node, nodeIndex, start,
- dir = simple !== forward ? "nextSibling" : "previousSibling",
- parent = elem.parentNode,
- name = ofType && elem.nodeName.toLowerCase(),
- useCache = !xml && !ofType,
- diff = false;
-
- if ( parent ) {
-
- // :(first|last|only)-(child|of-type)
- if ( simple ) {
- while ( dir ) {
- node = elem;
- while ( ( node = node[ dir ] ) ) {
- if ( ofType ?
- node.nodeName.toLowerCase() === name :
- node.nodeType === 1 ) {
-
- return false;
- }
- }
-
- // Reverse direction for :only-* (if we haven't yet done so)
- start = dir = type === "only" && !start && "nextSibling";
- }
- return true;
- }
-
- start = [ forward ? parent.firstChild : parent.lastChild ];
-
- // non-xml :nth-child(...) stores cache data on `parent`
- if ( forward && useCache ) {
-
- // Seek `elem` from a previously-cached index
-
- // ...in a gzip-friendly way
- node = parent;
- outerCache = node[ expando ] || ( node[ expando ] = {} );
-
- // Support: IE <9 only
- // Defend against cloned attroperties (jQuery gh-1709)
- uniqueCache = outerCache[ node.uniqueID ] ||
- ( outerCache[ node.uniqueID ] = {} );
-
- cache = uniqueCache[ type ] || [];
- nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
- diff = nodeIndex && cache[ 2 ];
- node = nodeIndex && parent.childNodes[ nodeIndex ];
-
- while ( ( node = ++nodeIndex && node && node[ dir ] ||
-
- // Fallback to seeking `elem` from the start
- ( diff = nodeIndex = 0 ) || start.pop() ) ) {
-
- // When found, cache indexes on `parent` and break
- if ( node.nodeType === 1 && ++diff && node === elem ) {
- uniqueCache[ type ] = [ dirruns, nodeIndex, diff ];
- break;
- }
- }
-
- } else {
-
- // Use previously-cached element index if available
- if ( useCache ) {
-
- // ...in a gzip-friendly way
- node = elem;
- outerCache = node[ expando ] || ( node[ expando ] = {} );
-
- // Support: IE <9 only
- // Defend against cloned attroperties (jQuery gh-1709)
- uniqueCache = outerCache[ node.uniqueID ] ||
- ( outerCache[ node.uniqueID ] = {} );
-
- cache = uniqueCache[ type ] || [];
- nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
- diff = nodeIndex;
- }
-
- // xml :nth-child(...)
- // or :nth-last-child(...) or :nth(-last)?-of-type(...)
- if ( diff === false ) {
-
- // Use the same loop as above to seek `elem` from the start
- while ( ( node = ++nodeIndex && node && node[ dir ] ||
- ( diff = nodeIndex = 0 ) || start.pop() ) ) {
-
- if ( ( ofType ?
- node.nodeName.toLowerCase() === name :
- node.nodeType === 1 ) &&
- ++diff ) {
-
- // Cache the index of each encountered element
- if ( useCache ) {
- outerCache = node[ expando ] ||
- ( node[ expando ] = {} );
-
- // Support: IE <9 only
- // Defend against cloned attroperties (jQuery gh-1709)
- uniqueCache = outerCache[ node.uniqueID ] ||
- ( outerCache[ node.uniqueID ] = {} );
-
- uniqueCache[ type ] = [ dirruns, diff ];
- }
-
- if ( node === elem ) {
- break;
- }
- }
- }
- }
- }
-
- // Incorporate the offset, then check against cycle size
- diff -= last;
- return diff === first || ( diff % first === 0 && diff / first >= 0 );
- }
- };
- },
-
- "PSEUDO": function( pseudo, argument ) {
-
- // pseudo-class names are case-insensitive
- // http://www.w3.org/TR/selectors/#pseudo-classes
- // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
- // Remember that setFilters inherits from pseudos
- var args,
- fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
- Sizzle.error( "unsupported pseudo: " + pseudo );
-
- // The user may use createPseudo to indicate that
- // arguments are needed to create the filter function
- // just as Sizzle does
- if ( fn[ expando ] ) {
- return fn( argument );
- }
-
- // But maintain support for old signatures
- if ( fn.length > 1 ) {
- args = [ pseudo, pseudo, "", argument ];
- return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
- markFunction( function( seed, matches ) {
- var idx,
- matched = fn( seed, argument ),
- i = matched.length;
- while ( i-- ) {
- idx = indexOf( seed, matched[ i ] );
- seed[ idx ] = !( matches[ idx ] = matched[ i ] );
- }
- } ) :
- function( elem ) {
- return fn( elem, 0, args );
- };
- }
-
- return fn;
- }
- },
-
- pseudos: {
-
- // Potentially complex pseudos
- "not": markFunction( function( selector ) {
-
- // Trim the selector passed to compile
- // to avoid treating leading and trailing
- // spaces as combinators
- var input = [],
- results = [],
- matcher = compile( selector.replace( rtrim, "$1" ) );
-
- return matcher[ expando ] ?
- markFunction( function( seed, matches, _context, xml ) {
- var elem,
- unmatched = matcher( seed, null, xml, [] ),
- i = seed.length;
-
- // Match elements unmatched by `matcher`
- while ( i-- ) {
- if ( ( elem = unmatched[ i ] ) ) {
- seed[ i ] = !( matches[ i ] = elem );
- }
- }
- } ) :
- function( elem, _context, xml ) {
- input[ 0 ] = elem;
- matcher( input, null, xml, results );
-
- // Don't keep the element (issue #299)
- input[ 0 ] = null;
- return !results.pop();
- };
- } ),
-
- "has": markFunction( function( selector ) {
- return function( elem ) {
- return Sizzle( selector, elem ).length > 0;
- };
- } ),
-
- "contains": markFunction( function( text ) {
- text = text.replace( runescape, funescape );
- return function( elem ) {
- return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1;
- };
- } ),
-
- // "Whether an element is represented by a :lang() selector
- // is based solely on the element's language value
- // being equal to the identifier C,
- // or beginning with the identifier C immediately followed by "-".
- // The matching of C against the element's language value is performed case-insensitively.
- // The identifier C does not have to be a valid language name."
- // http://www.w3.org/TR/selectors/#lang-pseudo
- "lang": markFunction( function( lang ) {
-
- // lang value must be a valid identifier
- if ( !ridentifier.test( lang || "" ) ) {
- Sizzle.error( "unsupported lang: " + lang );
- }
- lang = lang.replace( runescape, funescape ).toLowerCase();
- return function( elem ) {
- var elemLang;
- do {
- if ( ( elemLang = documentIsHTML ?
- elem.lang :
- elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) {
-
- elemLang = elemLang.toLowerCase();
- return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
- }
- } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 );
- return false;
- };
- } ),
-
- // Miscellaneous
- "target": function( elem ) {
- var hash = window.location && window.location.hash;
- return hash && hash.slice( 1 ) === elem.id;
- },
-
- "root": function( elem ) {
- return elem === docElem;
- },
-
- "focus": function( elem ) {
- return elem === document.activeElement &&
- ( !document.hasFocus || document.hasFocus() ) &&
- !!( elem.type || elem.href || ~elem.tabIndex );
- },
-
- // Boolean properties
- "enabled": createDisabledPseudo( false ),
- "disabled": createDisabledPseudo( true ),
-
- "checked": function( elem ) {
-
- // In CSS3, :checked should return both checked and selected elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- var nodeName = elem.nodeName.toLowerCase();
- return ( nodeName === "input" && !!elem.checked ) ||
- ( nodeName === "option" && !!elem.selected );
- },
-
- "selected": function( elem ) {
-
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- if ( elem.parentNode ) {
- // eslint-disable-next-line no-unused-expressions
- elem.parentNode.selectedIndex;
- }
-
- return elem.selected === true;
- },
-
- // Contents
- "empty": function( elem ) {
-
- // http://www.w3.org/TR/selectors/#empty-pseudo
- // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
- // but not by others (comment: 8; processing instruction: 7; etc.)
- // nodeType < 6 works because attributes (2) do not appear as children
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- if ( elem.nodeType < 6 ) {
- return false;
- }
- }
- return true;
- },
-
- "parent": function( elem ) {
- return !Expr.pseudos[ "empty" ]( elem );
- },
-
- // Element/input types
- "header": function( elem ) {
- return rheader.test( elem.nodeName );
- },
-
- "input": function( elem ) {
- return rinputs.test( elem.nodeName );
- },
-
- "button": function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === "button" || name === "button";
- },
-
- "text": function( elem ) {
- var attr;
- return elem.nodeName.toLowerCase() === "input" &&
- elem.type === "text" &&
-
- // Support: IE<8
- // New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
- ( ( attr = elem.getAttribute( "type" ) ) == null ||
- attr.toLowerCase() === "text" );
- },
-
- // Position-in-collection
- "first": createPositionalPseudo( function() {
- return [ 0 ];
- } ),
-
- "last": createPositionalPseudo( function( _matchIndexes, length ) {
- return [ length - 1 ];
- } ),
-
- "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) {
- return [ argument < 0 ? argument + length : argument ];
- } ),
-
- "even": createPositionalPseudo( function( matchIndexes, length ) {
- var i = 0;
- for ( ; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- } ),
-
- "odd": createPositionalPseudo( function( matchIndexes, length ) {
- var i = 1;
- for ( ; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- } ),
-
- "lt": createPositionalPseudo( function( matchIndexes, length, argument ) {
- var i = argument < 0 ?
- argument + length :
- argument > length ?
- length :
- argument;
- for ( ; --i >= 0; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- } ),
-
- "gt": createPositionalPseudo( function( matchIndexes, length, argument ) {
- var i = argument < 0 ? argument + length : argument;
- for ( ; ++i < length; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- } )
- }
-};
-
-Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ];
-
-// Add button/input type pseudos
-for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
- Expr.pseudos[ i ] = createInputPseudo( i );
-}
-for ( i in { submit: true, reset: true } ) {
- Expr.pseudos[ i ] = createButtonPseudo( i );
-}
-
-// Easy API for creating new setFilters
-function setFilters() {}
-setFilters.prototype = Expr.filters = Expr.pseudos;
-Expr.setFilters = new setFilters();
-
-tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
- var matched, match, tokens, type,
- soFar, groups, preFilters,
- cached = tokenCache[ selector + " " ];
-
- if ( cached ) {
- return parseOnly ? 0 : cached.slice( 0 );
- }
-
- soFar = selector;
- groups = [];
- preFilters = Expr.preFilter;
-
- while ( soFar ) {
-
- // Comma and first run
- if ( !matched || ( match = rcomma.exec( soFar ) ) ) {
- if ( match ) {
-
- // Don't consume trailing commas as valid
- soFar = soFar.slice( match[ 0 ].length ) || soFar;
- }
- groups.push( ( tokens = [] ) );
- }
-
- matched = false;
-
- // Combinators
- if ( ( match = rcombinators.exec( soFar ) ) ) {
- matched = match.shift();
- tokens.push( {
- value: matched,
-
- // Cast descendant combinators to space
- type: match[ 0 ].replace( rtrim, " " )
- } );
- soFar = soFar.slice( matched.length );
- }
-
- // Filters
- for ( type in Expr.filter ) {
- if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] ||
- ( match = preFilters[ type ]( match ) ) ) ) {
- matched = match.shift();
- tokens.push( {
- value: matched,
- type: type,
- matches: match
- } );
- soFar = soFar.slice( matched.length );
- }
- }
-
- if ( !matched ) {
- break;
- }
- }
-
- // Return the length of the invalid excess
- // if we're just parsing
- // Otherwise, throw an error or return tokens
- return parseOnly ?
- soFar.length :
- soFar ?
- Sizzle.error( selector ) :
-
- // Cache the tokens
- tokenCache( selector, groups ).slice( 0 );
-};
-
-function toSelector( tokens ) {
- var i = 0,
- len = tokens.length,
- selector = "";
- for ( ; i < len; i++ ) {
- selector += tokens[ i ].value;
- }
- return selector;
-}
-
-function addCombinator( matcher, combinator, base ) {
- var dir = combinator.dir,
- skip = combinator.next,
- key = skip || dir,
- checkNonElements = base && key === "parentNode",
- doneName = done++;
-
- return combinator.first ?
-
- // Check against closest ancestor/preceding element
- function( elem, context, xml ) {
- while ( ( elem = elem[ dir ] ) ) {
- if ( elem.nodeType === 1 || checkNonElements ) {
- return matcher( elem, context, xml );
- }
- }
- return false;
- } :
-
- // Check against all ancestor/preceding elements
- function( elem, context, xml ) {
- var oldCache, uniqueCache, outerCache,
- newCache = [ dirruns, doneName ];
-
- // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching
- if ( xml ) {
- while ( ( elem = elem[ dir ] ) ) {
- if ( elem.nodeType === 1 || checkNonElements ) {
- if ( matcher( elem, context, xml ) ) {
- return true;
- }
- }
- }
- } else {
- while ( ( elem = elem[ dir ] ) ) {
- if ( elem.nodeType === 1 || checkNonElements ) {
- outerCache = elem[ expando ] || ( elem[ expando ] = {} );
-
- // Support: IE <9 only
- // Defend against cloned attroperties (jQuery gh-1709)
- uniqueCache = outerCache[ elem.uniqueID ] ||
- ( outerCache[ elem.uniqueID ] = {} );
-
- if ( skip && skip === elem.nodeName.toLowerCase() ) {
- elem = elem[ dir ] || elem;
- } else if ( ( oldCache = uniqueCache[ key ] ) &&
- oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
-
- // Assign to newCache so results back-propagate to previous elements
- return ( newCache[ 2 ] = oldCache[ 2 ] );
- } else {
-
- // Reuse newcache so results back-propagate to previous elements
- uniqueCache[ key ] = newCache;
-
- // A match means we're done; a fail means we have to keep checking
- if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) {
- return true;
- }
- }
- }
- }
- }
- return false;
- };
-}
-
-function elementMatcher( matchers ) {
- return matchers.length > 1 ?
- function( elem, context, xml ) {
- var i = matchers.length;
- while ( i-- ) {
- if ( !matchers[ i ]( elem, context, xml ) ) {
- return false;
- }
- }
- return true;
- } :
- matchers[ 0 ];
-}
-
-function multipleContexts( selector, contexts, results ) {
- var i = 0,
- len = contexts.length;
- for ( ; i < len; i++ ) {
- Sizzle( selector, contexts[ i ], results );
- }
- return results;
-}
-
-function condense( unmatched, map, filter, context, xml ) {
- var elem,
- newUnmatched = [],
- i = 0,
- len = unmatched.length,
- mapped = map != null;
-
- for ( ; i < len; i++ ) {
- if ( ( elem = unmatched[ i ] ) ) {
- if ( !filter || filter( elem, context, xml ) ) {
- newUnmatched.push( elem );
- if ( mapped ) {
- map.push( i );
- }
- }
- }
- }
-
- return newUnmatched;
-}
-
-function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
- if ( postFilter && !postFilter[ expando ] ) {
- postFilter = setMatcher( postFilter );
- }
- if ( postFinder && !postFinder[ expando ] ) {
- postFinder = setMatcher( postFinder, postSelector );
- }
- return markFunction( function( seed, results, context, xml ) {
- var temp, i, elem,
- preMap = [],
- postMap = [],
- preexisting = results.length,
-
- // Get initial elements from seed or context
- elems = seed || multipleContexts(
- selector || "*",
- context.nodeType ? [ context ] : context,
- []
- ),
-
- // Prefilter to get matcher input, preserving a map for seed-results synchronization
- matcherIn = preFilter && ( seed || !selector ) ?
- condense( elems, preMap, preFilter, context, xml ) :
- elems,
-
- matcherOut = matcher ?
-
- // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
- postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
-
- // ...intermediate processing is necessary
- [] :
-
- // ...otherwise use results directly
- results :
- matcherIn;
-
- // Find primary matches
- if ( matcher ) {
- matcher( matcherIn, matcherOut, context, xml );
- }
-
- // Apply postFilter
- if ( postFilter ) {
- temp = condense( matcherOut, postMap );
- postFilter( temp, [], context, xml );
-
- // Un-match failing elements by moving them back to matcherIn
- i = temp.length;
- while ( i-- ) {
- if ( ( elem = temp[ i ] ) ) {
- matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem );
- }
- }
- }
-
- if ( seed ) {
- if ( postFinder || preFilter ) {
- if ( postFinder ) {
-
- // Get the final matcherOut by condensing this intermediate into postFinder contexts
- temp = [];
- i = matcherOut.length;
- while ( i-- ) {
- if ( ( elem = matcherOut[ i ] ) ) {
-
- // Restore matcherIn since elem is not yet a final match
- temp.push( ( matcherIn[ i ] = elem ) );
- }
- }
- postFinder( null, ( matcherOut = [] ), temp, xml );
- }
-
- // Move matched elements from seed to results to keep them synchronized
- i = matcherOut.length;
- while ( i-- ) {
- if ( ( elem = matcherOut[ i ] ) &&
- ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) {
-
- seed[ temp ] = !( results[ temp ] = elem );
- }
- }
- }
-
- // Add elements to results, through postFinder if defined
- } else {
- matcherOut = condense(
- matcherOut === results ?
- matcherOut.splice( preexisting, matcherOut.length ) :
- matcherOut
- );
- if ( postFinder ) {
- postFinder( null, results, matcherOut, xml );
- } else {
- push.apply( results, matcherOut );
- }
- }
- } );
-}
-
-function matcherFromTokens( tokens ) {
- var checkContext, matcher, j,
- len = tokens.length,
- leadingRelative = Expr.relative[ tokens[ 0 ].type ],
- implicitRelative = leadingRelative || Expr.relative[ " " ],
- i = leadingRelative ? 1 : 0,
-
- // The foundational matcher ensures that elements are reachable from top-level context(s)
- matchContext = addCombinator( function( elem ) {
- return elem === checkContext;
- }, implicitRelative, true ),
- matchAnyContext = addCombinator( function( elem ) {
- return indexOf( checkContext, elem ) > -1;
- }, implicitRelative, true ),
- matchers = [ function( elem, context, xml ) {
- var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
- ( checkContext = context ).nodeType ?
- matchContext( elem, context, xml ) :
- matchAnyContext( elem, context, xml ) );
-
- // Avoid hanging onto element (issue #299)
- checkContext = null;
- return ret;
- } ];
-
- for ( ; i < len; i++ ) {
- if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) {
- matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ];
- } else {
- matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches );
-
- // Return special upon seeing a positional matcher
- if ( matcher[ expando ] ) {
-
- // Find the next relative operator (if any) for proper handling
- j = ++i;
- for ( ; j < len; j++ ) {
- if ( Expr.relative[ tokens[ j ].type ] ) {
- break;
- }
- }
- return setMatcher(
- i > 1 && elementMatcher( matchers ),
- i > 1 && toSelector(
-
- // If the preceding token was a descendant combinator, insert an implicit any-element `*`
- tokens
- .slice( 0, i - 1 )
- .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } )
- ).replace( rtrim, "$1" ),
- matcher,
- i < j && matcherFromTokens( tokens.slice( i, j ) ),
- j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ),
- j < len && toSelector( tokens )
- );
- }
- matchers.push( matcher );
- }
- }
-
- return elementMatcher( matchers );
-}
-
-function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
- var bySet = setMatchers.length > 0,
- byElement = elementMatchers.length > 0,
- superMatcher = function( seed, context, xml, results, outermost ) {
- var elem, j, matcher,
- matchedCount = 0,
- i = "0",
- unmatched = seed && [],
- setMatched = [],
- contextBackup = outermostContext,
-
- // We must always have either seed elements or outermost context
- elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ),
-
- // Use integer dirruns iff this is the outermost matcher
- dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ),
- len = elems.length;
-
- if ( outermost ) {
-
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- outermostContext = context == document || context || outermost;
- }
-
- // Add elements passing elementMatchers directly to results
- // Support: IE<9, Safari
- // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
- for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) {
- if ( byElement && elem ) {
- j = 0;
-
- // Support: IE 11+, Edge 17 - 18+
- // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
- // two documents; shallow comparisons work.
- // eslint-disable-next-line eqeqeq
- if ( !context && elem.ownerDocument != document ) {
- setDocument( elem );
- xml = !documentIsHTML;
- }
- while ( ( matcher = elementMatchers[ j++ ] ) ) {
- if ( matcher( elem, context || document, xml ) ) {
- results.push( elem );
- break;
- }
- }
- if ( outermost ) {
- dirruns = dirrunsUnique;
- }
- }
-
- // Track unmatched elements for set filters
- if ( bySet ) {
-
- // They will have gone through all possible matchers
- if ( ( elem = !matcher && elem ) ) {
- matchedCount--;
- }
-
- // Lengthen the array for every element, matched or not
- if ( seed ) {
- unmatched.push( elem );
- }
- }
- }
-
- // `i` is now the count of elements visited above, and adding it to `matchedCount`
- // makes the latter nonnegative.
- matchedCount += i;
-
- // Apply set filters to unmatched elements
- // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`
- // equals `i`), unless we didn't visit _any_ elements in the above loop because we have
- // no element matchers and no seed.
- // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that
- // case, which will result in a "00" `matchedCount` that differs from `i` but is also
- // numerically zero.
- if ( bySet && i !== matchedCount ) {
- j = 0;
- while ( ( matcher = setMatchers[ j++ ] ) ) {
- matcher( unmatched, setMatched, context, xml );
- }
-
- if ( seed ) {
-
- // Reintegrate element matches to eliminate the need for sorting
- if ( matchedCount > 0 ) {
- while ( i-- ) {
- if ( !( unmatched[ i ] || setMatched[ i ] ) ) {
- setMatched[ i ] = pop.call( results );
- }
- }
- }
-
- // Discard index placeholder values to get only actual matches
- setMatched = condense( setMatched );
- }
-
- // Add matches to results
- push.apply( results, setMatched );
-
- // Seedless set matches succeeding multiple successful matchers stipulate sorting
- if ( outermost && !seed && setMatched.length > 0 &&
- ( matchedCount + setMatchers.length ) > 1 ) {
-
- Sizzle.uniqueSort( results );
- }
- }
-
- // Override manipulation of globals by nested matchers
- if ( outermost ) {
- dirruns = dirrunsUnique;
- outermostContext = contextBackup;
- }
-
- return unmatched;
- };
-
- return bySet ?
- markFunction( superMatcher ) :
- superMatcher;
-}
-
-compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
- var i,
- setMatchers = [],
- elementMatchers = [],
- cached = compilerCache[ selector + " " ];
-
- if ( !cached ) {
-
- // Generate a function of recursive functions that can be used to check each element
- if ( !match ) {
- match = tokenize( selector );
- }
- i = match.length;
- while ( i-- ) {
- cached = matcherFromTokens( match[ i ] );
- if ( cached[ expando ] ) {
- setMatchers.push( cached );
- } else {
- elementMatchers.push( cached );
- }
- }
-
- // Cache the compiled function
- cached = compilerCache(
- selector,
- matcherFromGroupMatchers( elementMatchers, setMatchers )
- );
-
- // Save selector and tokenization
- cached.selector = selector;
- }
- return cached;
-};
-
-/**
- * A low-level selection function that works with Sizzle's compiled
- * selector functions
- * @param {String|Function} selector A selector or a pre-compiled
- * selector function built with Sizzle.compile
- * @param {Element} context
- * @param {Array} [results]
- * @param {Array} [seed] A set of elements to match against
- */
-select = Sizzle.select = function( selector, context, results, seed ) {
- var i, tokens, token, type, find,
- compiled = typeof selector === "function" && selector,
- match = !seed && tokenize( ( selector = compiled.selector || selector ) );
-
- results = results || [];
-
- // Try to minimize operations if there is only one selector in the list and no seed
- // (the latter of which guarantees us context)
- if ( match.length === 1 ) {
-
- // Reduce context if the leading compound selector is an ID
- tokens = match[ 0 ] = match[ 0 ].slice( 0 );
- if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" &&
- context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) {
-
- context = ( Expr.find[ "ID" ]( token.matches[ 0 ]
- .replace( runescape, funescape ), context ) || [] )[ 0 ];
- if ( !context ) {
- return results;
-
- // Precompiled matchers will still verify ancestry, so step up a level
- } else if ( compiled ) {
- context = context.parentNode;
- }
-
- selector = selector.slice( tokens.shift().value.length );
- }
-
- // Fetch a seed set for right-to-left matching
- i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length;
- while ( i-- ) {
- token = tokens[ i ];
-
- // Abort if we hit a combinator
- if ( Expr.relative[ ( type = token.type ) ] ) {
- break;
- }
- if ( ( find = Expr.find[ type ] ) ) {
-
- // Search, expanding context for leading sibling combinators
- if ( ( seed = find(
- token.matches[ 0 ].replace( runescape, funescape ),
- rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) ||
- context
- ) ) ) {
-
- // If seed is empty or no tokens remain, we can return early
- tokens.splice( i, 1 );
- selector = seed.length && toSelector( tokens );
- if ( !selector ) {
- push.apply( results, seed );
- return results;
- }
-
- break;
- }
- }
- }
- }
-
- // Compile and execute a filtering function if one is not provided
- // Provide `match` to avoid retokenization if we modified the selector above
- ( compiled || compile( selector, match ) )(
- seed,
- context,
- !documentIsHTML,
- results,
- !context || rsibling.test( selector ) && testContext( context.parentNode ) || context
- );
- return results;
-};
-
-// One-time assignments
-
-// Sort stability
-support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando;
-
-// Support: Chrome 14-35+
-// Always assume duplicates if they aren't passed to the comparison function
-support.detectDuplicates = !!hasDuplicate;
-
-// Initialize against the default document
-setDocument();
-
-// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
-// Detached nodes confoundingly follow *each other*
-support.sortDetached = assert( function( el ) {
-
- // Should return 1, but returns 4 (following)
- return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1;
-} );
-
-// Support: IE<8
-// Prevent attribute/property "interpolation"
-// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
-if ( !assert( function( el ) {
- el.innerHTML = "<a href='#'></a>";
- return el.firstChild.getAttribute( "href" ) === "#";
-} ) ) {
- addHandle( "type|href|height|width", function( elem, name, isXML ) {
- if ( !isXML ) {
- return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
- }
- } );
-}
-
-// Support: IE<9
-// Use defaultValue in place of getAttribute("value")
-if ( !support.attributes || !assert( function( el ) {
- el.innerHTML = "<input/>";
- el.firstChild.setAttribute( "value", "" );
- return el.firstChild.getAttribute( "value" ) === "";
-} ) ) {
- addHandle( "value", function( elem, _name, isXML ) {
- if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
- return elem.defaultValue;
- }
- } );
-}
-
-// Support: IE<9
-// Use getAttributeNode to fetch booleans when getAttribute lies
-if ( !assert( function( el ) {
- return el.getAttribute( "disabled" ) == null;
-} ) ) {
- addHandle( booleans, function( elem, name, isXML ) {
- var val;
- if ( !isXML ) {
- return elem[ name ] === true ? name.toLowerCase() :
- ( val = elem.getAttributeNode( name ) ) && val.specified ?
- val.value :
- null;
- }
- } );
-}
-
-return Sizzle;
-
-} )( window );
-
-
-
-jQuery.find = Sizzle;
-jQuery.expr = Sizzle.selectors;
-
-// Deprecated
-jQuery.expr[ ":" ] = jQuery.expr.pseudos;
-jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
-jQuery.text = Sizzle.getText;
-jQuery.isXMLDoc = Sizzle.isXML;
-jQuery.contains = Sizzle.contains;
-jQuery.escapeSelector = Sizzle.escape;
-
-
-
-
-var dir = function( elem, dir, until ) {
- var matched = [],
- truncate = until !== undefined;
-
- while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
- if ( elem.nodeType === 1 ) {
- if ( truncate && jQuery( elem ).is( until ) ) {
- break;
- }
- matched.push( elem );
- }
- }
- return matched;
-};
-
-
-var siblings = function( n, elem ) {
- var matched = [];
-
- for ( ; n; n = n.nextSibling ) {
- if ( n.nodeType === 1 && n !== elem ) {
- matched.push( n );
- }
- }
-
- return matched;
-};
-
-
-var rneedsContext = jQuery.expr.match.needsContext;
-
-
-
-function nodeName( elem, name ) {
-
- return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
-
-}
-var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i );
-
-
-
-// Implement the identical functionality for filter and not
-function winnow( elements, qualifier, not ) {
- if ( isFunction( qualifier ) ) {
- return jQuery.grep( elements, function( elem, i ) {
- return !!qualifier.call( elem, i, elem ) !== not;
- } );
- }
-
- // Single element
- if ( qualifier.nodeType ) {
- return jQuery.grep( elements, function( elem ) {
- return ( elem === qualifier ) !== not;
- } );
- }
-
- // Arraylike of elements (jQuery, arguments, Array)
- if ( typeof qualifier !== "string" ) {
- return jQuery.grep( elements, function( elem ) {
- return ( indexOf.call( qualifier, elem ) > -1 ) !== not;
- } );
- }
-
- // Filtered directly for both simple and complex selectors
- return jQuery.filter( qualifier, elements, not );
-}
-
-jQuery.filter = function( expr, elems, not ) {
- var elem = elems[ 0 ];
-
- if ( not ) {
- expr = ":not(" + expr + ")";
- }
-
- if ( elems.length === 1 && elem.nodeType === 1 ) {
- return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [];
- }
-
- return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
- return elem.nodeType === 1;
- } ) );
-};
-
-jQuery.fn.extend( {
- find: function( selector ) {
- var i, ret,
- len = this.length,
- self = this;
-
- if ( typeof selector !== "string" ) {
- return this.pushStack( jQuery( selector ).filter( function() {
- for ( i = 0; i < len; i++ ) {
- if ( jQuery.contains( self[ i ], this ) ) {
- return true;
- }
- }
- } ) );
- }
-
- ret = this.pushStack( [] );
-
- for ( i = 0; i < len; i++ ) {
- jQuery.find( selector, self[ i ], ret );
- }
-
- return len > 1 ? jQuery.uniqueSort( ret ) : ret;
- },
- filter: function( selector ) {
- return this.pushStack( winnow( this, selector || [], false ) );
- },
- not: function( selector ) {
- return this.pushStack( winnow( this, selector || [], true ) );
- },
- is: function( selector ) {
- return !!winnow(
- this,
-
- // If this is a positional/relative selector, check membership in the returned set
- // so $("p:first").is("p:last") won't return true for a doc with two "p".
- typeof selector === "string" && rneedsContext.test( selector ) ?
- jQuery( selector ) :
- selector || [],
- false
- ).length;
- }
-} );
-
-
-// Initialize a jQuery object
-
-
-// A central reference to the root jQuery(document)
-var rootjQuery,
-
- // A simple way to check for HTML strings
- // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
- // Strict HTML recognition (#11290: must start with <)
- // Shortcut simple #id case for speed
- rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,
-
- init = jQuery.fn.init = function( selector, context, root ) {
- var match, elem;
-
- // HANDLE: $(""), $(null), $(undefined), $(false)
- if ( !selector ) {
- return this;
- }
-
- // Method init() accepts an alternate rootjQuery
- // so migrate can support jQuery.sub (gh-2101)
- root = root || rootjQuery;
-
- // Handle HTML strings
- if ( typeof selector === "string" ) {
- if ( selector[ 0 ] === "<" &&
- selector[ selector.length - 1 ] === ">" &&
- selector.length >= 3 ) {
-
- // Assume that strings that start and end with <> are HTML and skip the regex check
- match = [ null, selector, null ];
-
- } else {
- match = rquickExpr.exec( selector );
- }
-
- // Match html or make sure no context is specified for #id
- if ( match && ( match[ 1 ] || !context ) ) {
-
- // HANDLE: $(html) -> $(array)
- if ( match[ 1 ] ) {
- context = context instanceof jQuery ? context[ 0 ] : context;
-
- // Option to run scripts is true for back-compat
- // Intentionally let the error be thrown if parseHTML is not present
- jQuery.merge( this, jQuery.parseHTML(
- match[ 1 ],
- context && context.nodeType ? context.ownerDocument || context : document,
- true
- ) );
-
- // HANDLE: $(html, props)
- if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
- for ( match in context ) {
-
- // Properties of context are called as methods if possible
- if ( isFunction( this[ match ] ) ) {
- this[ match ]( context[ match ] );
-
- // ...and otherwise set as attributes
- } else {
- this.attr( match, context[ match ] );
- }
- }
- }
-
- return this;
-
- // HANDLE: $(#id)
- } else {
- elem = document.getElementById( match[ 2 ] );
-
- if ( elem ) {
-
- // Inject the element directly into the jQuery object
- this[ 0 ] = elem;
- this.length = 1;
- }
- return this;
- }
-
- // HANDLE: $(expr, $(...))
- } else if ( !context || context.jquery ) {
- return ( context || root ).find( selector );
-
- // HANDLE: $(expr, context)
- // (which is just equivalent to: $(context).find(expr)
- } else {
- return this.constructor( context ).find( selector );
- }
-
- // HANDLE: $(DOMElement)
- } else if ( selector.nodeType ) {
- this[ 0 ] = selector;
- this.length = 1;
- return this;
-
- // HANDLE: $(function)
- // Shortcut for document ready
- } else if ( isFunction( selector ) ) {
- return root.ready !== undefined ?
- root.ready( selector ) :
-
- // Execute immediately if ready is not present
- selector( jQuery );
- }
-
- return jQuery.makeArray( selector, this );
- };
-
-// Give the init function the jQuery prototype for later instantiation
-init.prototype = jQuery.fn;
-
-// Initialize central reference
-rootjQuery = jQuery( document );
-
-
-var rparentsprev = /^(?:parents|prev(?:Until|All))/,
-
- // Methods guaranteed to produce a unique set when starting from a unique set
- guaranteedUnique = {
- children: true,
- contents: true,
- next: true,
- prev: true
- };
-
-jQuery.fn.extend( {
- has: function( target ) {
- var targets = jQuery( target, this ),
- l = targets.length;
-
- return this.filter( function() {
- var i = 0;
- for ( ; i < l; i++ ) {
- if ( jQuery.contains( this, targets[ i ] ) ) {
- return true;
- }
- }
- } );
- },
-
- closest: function( selectors, context ) {
- var cur,
- i = 0,
- l = this.length,
- matched = [],
- targets = typeof selectors !== "string" && jQuery( selectors );
-
- // Positional selectors never match, since there's no _selection_ context
- if ( !rneedsContext.test( selectors ) ) {
- for ( ; i < l; i++ ) {
- for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {
-
- // Always skip document fragments
- if ( cur.nodeType < 11 && ( targets ?
- targets.index( cur ) > -1 :
-
- // Don't pass non-elements to Sizzle
- cur.nodeType === 1 &&
- jQuery.find.matchesSelector( cur, selectors ) ) ) {
-
- matched.push( cur );
- break;
- }
- }
- }
- }
-
- return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
- },
-
- // Determine the position of an element within the set
- index: function( elem ) {
-
- // No argument, return index in parent
- if ( !elem ) {
- return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
- }
-
- // Index in selector
- if ( typeof elem === "string" ) {
- return indexOf.call( jQuery( elem ), this[ 0 ] );
- }
-
- // Locate the position of the desired element
- return indexOf.call( this,
-
- // If it receives a jQuery object, the first element is used
- elem.jquery ? elem[ 0 ] : elem
- );
- },
-
- add: function( selector, context ) {
- return this.pushStack(
- jQuery.uniqueSort(
- jQuery.merge( this.get(), jQuery( selector, context ) )
- )
- );
- },
-
- addBack: function( selector ) {
- return this.add( selector == null ?
- this.prevObject : this.prevObject.filter( selector )
- );
- }
-} );
-
-function sibling( cur, dir ) {
- while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}
- return cur;
-}
-
-jQuery.each( {
- parent: function( elem ) {
- var parent = elem.parentNode;
- return parent && parent.nodeType !== 11 ? parent : null;
- },
- parents: function( elem ) {
- return dir( elem, "parentNode" );
- },
- parentsUntil: function( elem, _i, until ) {
- return dir( elem, "parentNode", until );
- },
- next: function( elem ) {
- return sibling( elem, "nextSibling" );
- },
- prev: function( elem ) {
- return sibling( elem, "previousSibling" );
- },
- nextAll: function( elem ) {
- return dir( elem, "nextSibling" );
- },
- prevAll: function( elem ) {
- return dir( elem, "previousSibling" );
- },
- nextUntil: function( elem, _i, until ) {
- return dir( elem, "nextSibling", until );
- },
- prevUntil: function( elem, _i, until ) {
- return dir( elem, "previousSibling", until );
- },
- siblings: function( elem ) {
- return siblings( ( elem.parentNode || {} ).firstChild, elem );
- },
- children: function( elem ) {
- return siblings( elem.firstChild );
- },
- contents: function( elem ) {
- if ( elem.contentDocument != null &&
-
- // Support: IE 11+
- // <object> elements with no `data` attribute has an object
- // `contentDocument` with a `null` prototype.
- getProto( elem.contentDocument ) ) {
-
- return elem.contentDocument;
- }
-
- // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only
- // Treat the template element as a regular one in browsers that
- // don't support it.
- if ( nodeName( elem, "template" ) ) {
- elem = elem.content || elem;
- }
-
- return jQuery.merge( [], elem.childNodes );
- }
-}, function( name, fn ) {
- jQuery.fn[ name ] = function( until, selector ) {
- var matched = jQuery.map( this, fn, until );
-
- if ( name.slice( -5 ) !== "Until" ) {
- selector = until;
- }
-
- if ( selector && typeof selector === "string" ) {
- matched = jQuery.filter( selector, matched );
- }
-
- if ( this.length > 1 ) {
-
- // Remove duplicates
- if ( !guaranteedUnique[ name ] ) {
- jQuery.uniqueSort( matched );
- }
-
- // Reverse order for parents* and prev-derivatives
- if ( rparentsprev.test( name ) ) {
- matched.reverse();
- }
- }
-
- return this.pushStack( matched );
- };
-} );
-var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g );
-
-
-
-// Convert String-formatted options into Object-formatted ones
-function createOptions( options ) {
- var object = {};
- jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) {
- object[ flag ] = true;
- } );
- return object;
-}
-
-/*
- * Create a callback list using the following parameters:
- *
- * options: an optional list of space-separated options that will change how
- * the callback list behaves or a more traditional option object
- *
- * By default a callback list will act like an event callback list and can be
- * "fired" multiple times.
- *
- * Possible options:
- *
- * once: will ensure the callback list can only be fired once (like a Deferred)
- *
- * memory: will keep track of previous values and will call any callback added
- * after the list has been fired right away with the latest "memorized"
- * values (like a Deferred)
- *
- * unique: will ensure a callback can only be added once (no duplicate in the list)
- *
- * stopOnFalse: interrupt callings when a callback returns false
- *
- */
-jQuery.Callbacks = function( options ) {
-
- // Convert options from String-formatted to Object-formatted if needed
- // (we check in cache first)
- options = typeof options === "string" ?
- createOptions( options ) :
- jQuery.extend( {}, options );
-
- var // Flag to know if list is currently firing
- firing,
-
- // Last fire value for non-forgettable lists
- memory,
-
- // Flag to know if list was already fired
- fired,
-
- // Flag to prevent firing
- locked,
-
- // Actual callback list
- list = [],
-
- // Queue of execution data for repeatable lists
- queue = [],
-
- // Index of currently firing callback (modified by add/remove as needed)
- firingIndex = -1,
-
- // Fire callbacks
- fire = function() {
-
- // Enforce single-firing
- locked = locked || options.once;
-
- // Execute callbacks for all pending executions,
- // respecting firingIndex overrides and runtime changes
- fired = firing = true;
- for ( ; queue.length; firingIndex = -1 ) {
- memory = queue.shift();
- while ( ++firingIndex < list.length ) {
-
- // Run callback and check for early termination
- if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&
- options.stopOnFalse ) {
-
- // Jump to end and forget the data so .add doesn't re-fire
- firingIndex = list.length;
- memory = false;
- }
- }
- }
-
- // Forget the data if we're done with it
- if ( !options.memory ) {
- memory = false;
- }
-
- firing = false;
-
- // Clean up if we're done firing for good
- if ( locked ) {
-
- // Keep an empty list if we have data for future add calls
- if ( memory ) {
- list = [];
-
- // Otherwise, this object is spent
- } else {
- list = "";
- }
- }
- },
-
- // Actual Callbacks object
- self = {
-
- // Add a callback or a collection of callbacks to the list
- add: function() {
- if ( list ) {
-
- // If we have memory from a past run, we should fire after adding
- if ( memory && !firing ) {
- firingIndex = list.length - 1;
- queue.push( memory );
- }
-
- ( function add( args ) {
- jQuery.each( args, function( _, arg ) {
- if ( isFunction( arg ) ) {
- if ( !options.unique || !self.has( arg ) ) {
- list.push( arg );
- }
- } else if ( arg && arg.length && toType( arg ) !== "string" ) {
-
- // Inspect recursively
- add( arg );
- }
- } );
- } )( arguments );
-
- if ( memory && !firing ) {
- fire();
- }
- }
- return this;
- },
-
- // Remove a callback from the list
- remove: function() {
- jQuery.each( arguments, function( _, arg ) {
- var index;
- while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
- list.splice( index, 1 );
-
- // Handle firing indexes
- if ( index <= firingIndex ) {
- firingIndex--;
- }
- }
- } );
- return this;
- },
-
- // Check if a given callback is in the list.
- // If no argument is given, return whether or not list has callbacks attached.
- has: function( fn ) {
- return fn ?
- jQuery.inArray( fn, list ) > -1 :
- list.length > 0;
- },
-
- // Remove all callbacks from the list
- empty: function() {
- if ( list ) {
- list = [];
- }
- return this;
- },
-
- // Disable .fire and .add
- // Abort any current/pending executions
- // Clear all callbacks and values
- disable: function() {
- locked = queue = [];
- list = memory = "";
- return this;
- },
- disabled: function() {
- return !list;
- },
-
- // Disable .fire
- // Also disable .add unless we have memory (since it would have no effect)
- // Abort any pending executions
- lock: function() {
- locked = queue = [];
- if ( !memory && !firing ) {
- list = memory = "";
- }
- return this;
- },
- locked: function() {
- return !!locked;
- },
-
- // Call all callbacks with the given context and arguments
- fireWith: function( context, args ) {
- if ( !locked ) {
- args = args || [];
- args = [ context, args.slice ? args.slice() : args ];
- queue.push( args );
- if ( !firing ) {
- fire();
- }
- }
- return this;
- },
-
- // Call all the callbacks with the given arguments
- fire: function() {
- self.fireWith( this, arguments );
- return this;
- },
-
- // To know if the callbacks have already been called at least once
- fired: function() {
- return !!fired;
- }
- };
-
- return self;
-};
-
-
-function Identity( v ) {
- return v;
-}
-function Thrower( ex ) {
- throw ex;
-}
-
-function adoptValue( value, resolve, reject, noValue ) {
- var method;
-
- try {
-
- // Check for promise aspect first to privilege synchronous behavior
- if ( value && isFunction( ( method = value.promise ) ) ) {
- method.call( value ).done( resolve ).fail( reject );
-
- // Other thenables
- } else if ( value && isFunction( ( method = value.then ) ) ) {
- method.call( value, resolve, reject );
-
- // Other non-thenables
- } else {
-
- // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer:
- // * false: [ value ].slice( 0 ) => resolve( value )
- // * true: [ value ].slice( 1 ) => resolve()
- resolve.apply( undefined, [ value ].slice( noValue ) );
- }
-
- // For Promises/A+, convert exceptions into rejections
- // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in
- // Deferred#then to conditionally suppress rejection.
- } catch ( value ) {
-
- // Support: Android 4.0 only
- // Strict mode functions invoked without .call/.apply get global-object context
- reject.apply( undefined, [ value ] );
- }
-}
-
-jQuery.extend( {
-
- Deferred: function( func ) {
- var tuples = [
-
- // action, add listener, callbacks,
- // ... .then handlers, argument index, [final state]
- [ "notify", "progress", jQuery.Callbacks( "memory" ),
- jQuery.Callbacks( "memory" ), 2 ],
- [ "resolve", "done", jQuery.Callbacks( "once memory" ),
- jQuery.Callbacks( "once memory" ), 0, "resolved" ],
- [ "reject", "fail", jQuery.Callbacks( "once memory" ),
- jQuery.Callbacks( "once memory" ), 1, "rejected" ]
- ],
- state = "pending",
- promise = {
- state: function() {
- return state;
- },
- always: function() {
- deferred.done( arguments ).fail( arguments );
- return this;
- },
- "catch": function( fn ) {
- return promise.then( null, fn );
- },
-
- // Keep pipe for back-compat
- pipe: function( /* fnDone, fnFail, fnProgress */ ) {
- var fns = arguments;
-
- return jQuery.Deferred( function( newDefer ) {
- jQuery.each( tuples, function( _i, tuple ) {
-
- // Map tuples (progress, done, fail) to arguments (done, fail, progress)
- var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ];
-
- // deferred.progress(function() { bind to newDefer or newDefer.notify })
- // deferred.done(function() { bind to newDefer or newDefer.resolve })
- // deferred.fail(function() { bind to newDefer or newDefer.reject })
- deferred[ tuple[ 1 ] ]( function() {
- var returned = fn && fn.apply( this, arguments );
- if ( returned && isFunction( returned.promise ) ) {
- returned.promise()
- .progress( newDefer.notify )
- .done( newDefer.resolve )
- .fail( newDefer.reject );
- } else {
- newDefer[ tuple[ 0 ] + "With" ](
- this,
- fn ? [ returned ] : arguments
- );
- }
- } );
- } );
- fns = null;
- } ).promise();
- },
- then: function( onFulfilled, onRejected, onProgress ) {
- var maxDepth = 0;
- function resolve( depth, deferred, handler, special ) {
- return function() {
- var that = this,
- args = arguments,
- mightThrow = function() {
- var returned, then;
-
- // Support: Promises/A+ section 2.3.3.3.3
- // https://promisesaplus.com/#point-59
- // Ignore double-resolution attempts
- if ( depth < maxDepth ) {
- return;
- }
-
- returned = handler.apply( that, args );
-
- // Support: Promises/A+ section 2.3.1
- // https://promisesaplus.com/#point-48
- if ( returned === deferred.promise() ) {
- throw new TypeError( "Thenable self-resolution" );
- }
-
- // Support: Promises/A+ sections 2.3.3.1, 3.5
- // https://promisesaplus.com/#point-54
- // https://promisesaplus.com/#point-75
- // Retrieve `then` only once
- then = returned &&
-
- // Support: Promises/A+ section 2.3.4
- // https://promisesaplus.com/#point-64
- // Only check objects and functions for thenability
- ( typeof returned === "object" ||
- typeof returned === "function" ) &&
- returned.then;
-
- // Handle a returned thenable
- if ( isFunction( then ) ) {
-
- // Special processors (notify) just wait for resolution
- if ( special ) {
- then.call(
- returned,
- resolve( maxDepth, deferred, Identity, special ),
- resolve( maxDepth, deferred, Thrower, special )
- );
-
- // Normal processors (resolve) also hook into progress
- } else {
-
- // ...and disregard older resolution values
- maxDepth++;
-
- then.call(
- returned,
- resolve( maxDepth, deferred, Identity, special ),
- resolve( maxDepth, deferred, Thrower, special ),
- resolve( maxDepth, deferred, Identity,
- deferred.notifyWith )
- );
- }
-
- // Handle all other returned values
- } else {
-
- // Only substitute handlers pass on context
- // and multiple values (non-spec behavior)
- if ( handler !== Identity ) {
- that = undefined;
- args = [ returned ];
- }
-
- // Process the value(s)
- // Default process is resolve
- ( special || deferred.resolveWith )( that, args );
- }
- },
-
- // Only normal processors (resolve) catch and reject exceptions
- process = special ?
- mightThrow :
- function() {
- try {
- mightThrow();
- } catch ( e ) {
-
- if ( jQuery.Deferred.exceptionHook ) {
- jQuery.Deferred.exceptionHook( e,
- process.stackTrace );
- }
-
- // Support: Promises/A+ section 2.3.3.3.4.1
- // https://promisesaplus.com/#point-61
- // Ignore post-resolution exceptions
- if ( depth + 1 >= maxDepth ) {
-
- // Only substitute handlers pass on context
- // and multiple values (non-spec behavior)
- if ( handler !== Thrower ) {
- that = undefined;
- args = [ e ];
- }
-
- deferred.rejectWith( that, args );
- }
- }
- };
-
- // Support: Promises/A+ section 2.3.3.3.1
- // https://promisesaplus.com/#point-57
- // Re-resolve promises immediately to dodge false rejection from
- // subsequent errors
- if ( depth ) {
- process();
- } else {
-
- // Call an optional hook to record the stack, in case of exception
- // since it's otherwise lost when execution goes async
- if ( jQuery.Deferred.getStackHook ) {
- process.stackTrace = jQuery.Deferred.getStackHook();
- }
- window.setTimeout( process );
- }
- };
- }
-
- return jQuery.Deferred( function( newDefer ) {
-
- // progress_handlers.add( ... )
- tuples[ 0 ][ 3 ].add(
- resolve(
- 0,
- newDefer,
- isFunction( onProgress ) ?
- onProgress :
- Identity,
- newDefer.notifyWith
- )
- );
-
- // fulfilled_handlers.add( ... )
- tuples[ 1 ][ 3 ].add(
- resolve(
- 0,
- newDefer,
- isFunction( onFulfilled ) ?
- onFulfilled :
- Identity
- )
- );
-
- // rejected_handlers.add( ... )
- tuples[ 2 ][ 3 ].add(
- resolve(
- 0,
- newDefer,
- isFunction( onRejected ) ?
- onRejected :
- Thrower
- )
- );
- } ).promise();
- },
-
- // Get a promise for this deferred
- // If obj is provided, the promise aspect is added to the object
- promise: function( obj ) {
- return obj != null ? jQuery.extend( obj, promise ) : promise;
- }
- },
- deferred = {};
-
- // Add list-specific methods
- jQuery.each( tuples, function( i, tuple ) {
- var list = tuple[ 2 ],
- stateString = tuple[ 5 ];
-
- // promise.progress = list.add
- // promise.done = list.add
- // promise.fail = list.add
- promise[ tuple[ 1 ] ] = list.add;
-
- // Handle state
- if ( stateString ) {
- list.add(
- function() {
-
- // state = "resolved" (i.e., fulfilled)
- // state = "rejected"
- state = stateString;
- },
-
- // rejected_callbacks.disable
- // fulfilled_callbacks.disable
- tuples[ 3 - i ][ 2 ].disable,
-
- // rejected_handlers.disable
- // fulfilled_handlers.disable
- tuples[ 3 - i ][ 3 ].disable,
-
- // progress_callbacks.lock
- tuples[ 0 ][ 2 ].lock,
-
- // progress_handlers.lock
- tuples[ 0 ][ 3 ].lock
- );
- }
-
- // progress_handlers.fire
- // fulfilled_handlers.fire
- // rejected_handlers.fire
- list.add( tuple[ 3 ].fire );
-
- // deferred.notify = function() { deferred.notifyWith(...) }
- // deferred.resolve = function() { deferred.resolveWith(...) }
- // deferred.reject = function() { deferred.rejectWith(...) }
- deferred[ tuple[ 0 ] ] = function() {
- deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments );
- return this;
- };
-
- // deferred.notifyWith = list.fireWith
- // deferred.resolveWith = list.fireWith
- // deferred.rejectWith = list.fireWith
- deferred[ tuple[ 0 ] + "With" ] = list.fireWith;
- } );
-
- // Make the deferred a promise
- promise.promise( deferred );
-
- // Call given func if any
- if ( func ) {
- func.call( deferred, deferred );
- }
-
- // All done!
- return deferred;
- },
-
- // Deferred helper
- when: function( singleValue ) {
- var
-
- // count of uncompleted subordinates
- remaining = arguments.length,
-
- // count of unprocessed arguments
- i = remaining,
-
- // subordinate fulfillment data
- resolveContexts = Array( i ),
- resolveValues = slice.call( arguments ),
-
- // the primary Deferred
- primary = jQuery.Deferred(),
-
- // subordinate callback factory
- updateFunc = function( i ) {
- return function( value ) {
- resolveContexts[ i ] = this;
- resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
- if ( !( --remaining ) ) {
- primary.resolveWith( resolveContexts, resolveValues );
- }
- };
- };
-
- // Single- and empty arguments are adopted like Promise.resolve
- if ( remaining <= 1 ) {
- adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject,
- !remaining );
-
- // Use .then() to unwrap secondary thenables (cf. gh-3000)
- if ( primary.state() === "pending" ||
- isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) {
-
- return primary.then();
- }
- }
-
- // Multiple arguments are aggregated like Promise.all array elements
- while ( i-- ) {
- adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject );
- }
-
- return primary.promise();
- }
-} );
-
-
-// These usually indicate a programmer mistake during development,
-// warn about them ASAP rather than swallowing them by default.
-var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
-
-jQuery.Deferred.exceptionHook = function( error, stack ) {
-
- // Support: IE 8 - 9 only
- // Console exists when dev tools are open, which can happen at any time
- if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) {
- window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack );
- }
-};
-
-
-
-
-jQuery.readyException = function( error ) {
- window.setTimeout( function() {
- throw error;
- } );
-};
-
-
-
-
-// The deferred used on DOM ready
-var readyList = jQuery.Deferred();
-
-jQuery.fn.ready = function( fn ) {
-
- readyList
- .then( fn )
-
- // Wrap jQuery.readyException in a function so that the lookup
- // happens at the time of error handling instead of callback
- // registration.
- .catch( function( error ) {
- jQuery.readyException( error );
- } );
-
- return this;
-};
-
-jQuery.extend( {
-
- // Is the DOM ready to be used? Set to true once it occurs.
- isReady: false,
-
- // A counter to track how many items to wait for before
- // the ready event fires. See #6781
- readyWait: 1,
-
- // Handle when the DOM is ready
- ready: function( wait ) {
-
- // Abort if there are pending holds or we're already ready
- if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
- return;
- }
-
- // Remember that the DOM is ready
- jQuery.isReady = true;
-
- // If a normal DOM Ready event fired, decrement, and wait if need be
- if ( wait !== true && --jQuery.readyWait > 0 ) {
- return;
- }
-
- // If there are functions bound, to execute
- readyList.resolveWith( document, [ jQuery ] );
- }
-} );
-
-jQuery.ready.then = readyList.then;
-
-// The ready event handler and self cleanup method
-function completed() {
- document.removeEventListener( "DOMContentLoaded", completed );
- window.removeEventListener( "load", completed );
- jQuery.ready();
-}
-
-// Catch cases where $(document).ready() is called
-// after the browser event has already occurred.
-// Support: IE <=9 - 10 only
-// Older IE sometimes signals "interactive" too soon
-if ( document.readyState === "complete" ||
- ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {
-
- // Handle it asynchronously to allow scripts the opportunity to delay ready
- window.setTimeout( jQuery.ready );
-
-} else {
-
- // Use the handy event callback
- document.addEventListener( "DOMContentLoaded", completed );
-
- // A fallback to window.onload, that will always work
- window.addEventListener( "load", completed );
-}
-
-
-
-
-// Multifunctional method to get and set values of a collection
-// The value/s can optionally be executed if it's a function
-var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
- var i = 0,
- len = elems.length,
- bulk = key == null;
-
- // Sets many values
- if ( toType( key ) === "object" ) {
- chainable = true;
- for ( i in key ) {
- access( elems, fn, i, key[ i ], true, emptyGet, raw );
- }
-
- // Sets one value
- } else if ( value !== undefined ) {
- chainable = true;
-
- if ( !isFunction( value ) ) {
- raw = true;
- }
-
- if ( bulk ) {
-
- // Bulk operations run against the entire set
- if ( raw ) {
- fn.call( elems, value );
- fn = null;
-
- // ...except when executing function values
- } else {
- bulk = fn;
- fn = function( elem, _key, value ) {
- return bulk.call( jQuery( elem ), value );
- };
- }
- }
-
- if ( fn ) {
- for ( ; i < len; i++ ) {
- fn(
- elems[ i ], key, raw ?
- value :
- value.call( elems[ i ], i, fn( elems[ i ], key ) )
- );
- }
- }
- }
-
- if ( chainable ) {
- return elems;
- }
-
- // Gets
- if ( bulk ) {
- return fn.call( elems );
- }
-
- return len ? fn( elems[ 0 ], key ) : emptyGet;
-};
-
-
-// Matches dashed string for camelizing
-var rmsPrefix = /^-ms-/,
- rdashAlpha = /-([a-z])/g;
-
-// Used by camelCase as callback to replace()
-function fcamelCase( _all, letter ) {
- return letter.toUpperCase();
-}
-
-// Convert dashed to camelCase; used by the css and data modules
-// Support: IE <=9 - 11, Edge 12 - 15
-// Microsoft forgot to hump their vendor prefix (#9572)
-function camelCase( string ) {
- return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
-}
-var acceptData = function( owner ) {
-
- // Accepts only:
- // - Node
- // - Node.ELEMENT_NODE
- // - Node.DOCUMENT_NODE
- // - Object
- // - Any
- return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
-};
-
-
-
-
-function Data() {
- this.expando = jQuery.expando + Data.uid++;
-}
-
-Data.uid = 1;
-
-Data.prototype = {
-
- cache: function( owner ) {
-
- // Check if the owner object already has a cache
- var value = owner[ this.expando ];
-
- // If not, create one
- if ( !value ) {
- value = {};
-
- // We can accept data for non-element nodes in modern browsers,
- // but we should not, see #8335.
- // Always return an empty object.
- if ( acceptData( owner ) ) {
-
- // If it is a node unlikely to be stringify-ed or looped over
- // use plain assignment
- if ( owner.nodeType ) {
- owner[ this.expando ] = value;
-
- // Otherwise secure it in a non-enumerable property
- // configurable must be true to allow the property to be
- // deleted when data is removed
- } else {
- Object.defineProperty( owner, this.expando, {
- value: value,
- configurable: true
- } );
- }
- }
- }
-
- return value;
- },
- set: function( owner, data, value ) {
- var prop,
- cache = this.cache( owner );
-
- // Handle: [ owner, key, value ] args
- // Always use camelCase key (gh-2257)
- if ( typeof data === "string" ) {
- cache[ camelCase( data ) ] = value;
-
- // Handle: [ owner, { properties } ] args
- } else {
-
- // Copy the properties one-by-one to the cache object
- for ( prop in data ) {
- cache[ camelCase( prop ) ] = data[ prop ];
- }
- }
- return cache;
- },
- get: function( owner, key ) {
- return key === undefined ?
- this.cache( owner ) :
-
- // Always use camelCase key (gh-2257)
- owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ];
- },
- access: function( owner, key, value ) {
-
- // In cases where either:
- //
- // 1. No key was specified
- // 2. A string key was specified, but no value provided
- //
- // Take the "read" path and allow the get method to determine
- // which value to return, respectively either:
- //
- // 1. The entire cache object
- // 2. The data stored at the key
- //
- if ( key === undefined ||
- ( ( key && typeof key === "string" ) && value === undefined ) ) {
-
- return this.get( owner, key );
- }
-
- // When the key is not a string, or both a key and value
- // are specified, set or extend (existing objects) with either:
- //
- // 1. An object of properties
- // 2. A key and value
- //
- this.set( owner, key, value );
-
- // Since the "set" path can have two possible entry points
- // return the expected data based on which path was taken[*]
- return value !== undefined ? value : key;
- },
- remove: function( owner, key ) {
- var i,
- cache = owner[ this.expando ];
-
- if ( cache === undefined ) {
- return;
- }
-
- if ( key !== undefined ) {
-
- // Support array or space separated string of keys
- if ( Array.isArray( key ) ) {
-
- // If key is an array of keys...
- // We always set camelCase keys, so remove that.
- key = key.map( camelCase );
- } else {
- key = camelCase( key );
-
- // If a key with the spaces exists, use it.
- // Otherwise, create an array by matching non-whitespace
- key = key in cache ?
- [ key ] :
- ( key.match( rnothtmlwhite ) || [] );
- }
-
- i = key.length;
-
- while ( i-- ) {
- delete cache[ key[ i ] ];
- }
- }
-
- // Remove the expando if there's no more data
- if ( key === undefined || jQuery.isEmptyObject( cache ) ) {
-
- // Support: Chrome <=35 - 45
- // Webkit & Blink performance suffers when deleting properties
- // from DOM nodes, so set to undefined instead
- // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted)
- if ( owner.nodeType ) {
- owner[ this.expando ] = undefined;
- } else {
- delete owner[ this.expando ];
- }
- }
- },
- hasData: function( owner ) {
- var cache = owner[ this.expando ];
- return cache !== undefined && !jQuery.isEmptyObject( cache );
- }
-};
-var dataPriv = new Data();
-
-var dataUser = new Data();
-
-
-
-// Implementation Summary
-//
-// 1. Enforce API surface and semantic compatibility with 1.9.x branch
-// 2. Improve the module's maintainability by reducing the storage
-// paths to a single mechanism.
-// 3. Use the same single mechanism to support "private" and "user" data.
-// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)
-// 5. Avoid exposing implementation details on user objects (eg. expando properties)
-// 6. Provide a clear path for implementation upgrade to WeakMap in 2014
-
-var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
- rmultiDash = /[A-Z]/g;
-
-function getData( data ) {
- if ( data === "true" ) {
- return true;
- }
-
- if ( data === "false" ) {
- return false;
- }
-
- if ( data === "null" ) {
- return null;
- }
-
- // Only convert to a number if it doesn't change the string
- if ( data === +data + "" ) {
- return +data;
- }
-
- if ( rbrace.test( data ) ) {
- return JSON.parse( data );
- }
-
- return data;
-}
-
-function dataAttr( elem, key, data ) {
- var name;
-
- // If nothing was found internally, try to fetch any
- // data from the HTML5 data-* attribute
- if ( data === undefined && elem.nodeType === 1 ) {
- name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase();
- data = elem.getAttribute( name );
-
- if ( typeof data === "string" ) {
- try {
- data = getData( data );
- } catch ( e ) {}
-
- // Make sure we set the data so it isn't changed later
- dataUser.set( elem, key, data );
- } else {
- data = undefined;
- }
- }
- return data;
-}
-
-jQuery.extend( {
- hasData: function( elem ) {
- return dataUser.hasData( elem ) || dataPriv.hasData( elem );
- },
-
- data: function( elem, name, data ) {
- return dataUser.access( elem, name, data );
- },
-
- removeData: function( elem, name ) {
- dataUser.remove( elem, name );
- },
-
- // TODO: Now that all calls to _data and _removeData have been replaced
- // with direct calls to dataPriv methods, these can be deprecated.
- _data: function( elem, name, data ) {
- return dataPriv.access( elem, name, data );
- },
-
- _removeData: function( elem, name ) {
- dataPriv.remove( elem, name );
- }
-} );
-
-jQuery.fn.extend( {
- data: function( key, value ) {
- var i, name, data,
- elem = this[ 0 ],
- attrs = elem && elem.attributes;
-
- // Gets all values
- if ( key === undefined ) {
- if ( this.length ) {
- data = dataUser.get( elem );
-
- if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) {
- i = attrs.length;
- while ( i-- ) {
-
- // Support: IE 11 only
- // The attrs elements can be null (#14894)
- if ( attrs[ i ] ) {
- name = attrs[ i ].name;
- if ( name.indexOf( "data-" ) === 0 ) {
- name = camelCase( name.slice( 5 ) );
- dataAttr( elem, name, data[ name ] );
- }
- }
- }
- dataPriv.set( elem, "hasDataAttrs", true );
- }
- }
-
- return data;
- }
-
- // Sets multiple values
- if ( typeof key === "object" ) {
- return this.each( function() {
- dataUser.set( this, key );
- } );
- }
-
- return access( this, function( value ) {
- var data;
-
- // The calling jQuery object (element matches) is not empty
- // (and therefore has an element appears at this[ 0 ]) and the
- // `value` parameter was not undefined. An empty jQuery object
- // will result in `undefined` for elem = this[ 0 ] which will
- // throw an exception if an attempt to read a data cache is made.
- if ( elem && value === undefined ) {
-
- // Attempt to get data from the cache
- // The key will always be camelCased in Data
- data = dataUser.get( elem, key );
- if ( data !== undefined ) {
- return data;
- }
-
- // Attempt to "discover" the data in
- // HTML5 custom data-* attrs
- data = dataAttr( elem, key );
- if ( data !== undefined ) {
- return data;
- }
-
- // We tried really hard, but the data doesn't exist.
- return;
- }
-
- // Set the data...
- this.each( function() {
-
- // We always store the camelCased key
- dataUser.set( this, key, value );
- } );
- }, null, value, arguments.length > 1, null, true );
- },
-
- removeData: function( key ) {
- return this.each( function() {
- dataUser.remove( this, key );
- } );
- }
-} );
-
-
-jQuery.extend( {
- queue: function( elem, type, data ) {
- var queue;
-
- if ( elem ) {
- type = ( type || "fx" ) + "queue";
- queue = dataPriv.get( elem, type );
-
- // Speed up dequeue by getting out quickly if this is just a lookup
- if ( data ) {
- if ( !queue || Array.isArray( data ) ) {
- queue = dataPriv.access( elem, type, jQuery.makeArray( data ) );
- } else {
- queue.push( data );
- }
- }
- return queue || [];
- }
- },
-
- dequeue: function( elem, type ) {
- type = type || "fx";
-
- var queue = jQuery.queue( elem, type ),
- startLength = queue.length,
- fn = queue.shift(),
- hooks = jQuery._queueHooks( elem, type ),
- next = function() {
- jQuery.dequeue( elem, type );
- };
-
- // If the fx queue is dequeued, always remove the progress sentinel
- if ( fn === "inprogress" ) {
- fn = queue.shift();
- startLength--;
- }
-
- if ( fn ) {
-
- // Add a progress sentinel to prevent the fx queue from being
- // automatically dequeued
- if ( type === "fx" ) {
- queue.unshift( "inprogress" );
- }
-
- // Clear up the last queue stop function
- delete hooks.stop;
- fn.call( elem, next, hooks );
- }
-
- if ( !startLength && hooks ) {
- hooks.empty.fire();
- }
- },
-
- // Not public - generate a queueHooks object, or return the current one
- _queueHooks: function( elem, type ) {
- var key = type + "queueHooks";
- return dataPriv.get( elem, key ) || dataPriv.access( elem, key, {
- empty: jQuery.Callbacks( "once memory" ).add( function() {
- dataPriv.remove( elem, [ type + "queue", key ] );
- } )
- } );
- }
-} );
-
-jQuery.fn.extend( {
- queue: function( type, data ) {
- var setter = 2;
-
- if ( typeof type !== "string" ) {
- data = type;
- type = "fx";
- setter--;
- }
-
- if ( arguments.length < setter ) {
- return jQuery.queue( this[ 0 ], type );
- }
-
- return data === undefined ?
- this :
- this.each( function() {
- var queue = jQuery.queue( this, type, data );
-
- // Ensure a hooks for this queue
- jQuery._queueHooks( this, type );
-
- if ( type === "fx" && queue[ 0 ] !== "inprogress" ) {
- jQuery.dequeue( this, type );
- }
- } );
- },
- dequeue: function( type ) {
- return this.each( function() {
- jQuery.dequeue( this, type );
- } );
- },
- clearQueue: function( type ) {
- return this.queue( type || "fx", [] );
- },
-
- // Get a promise resolved when queues of a certain type
- // are emptied (fx is the type by default)
- promise: function( type, obj ) {
- var tmp,
- count = 1,
- defer = jQuery.Deferred(),
- elements = this,
- i = this.length,
- resolve = function() {
- if ( !( --count ) ) {
- defer.resolveWith( elements, [ elements ] );
- }
- };
-
- if ( typeof type !== "string" ) {
- obj = type;
- type = undefined;
- }
- type = type || "fx";
-
- while ( i-- ) {
- tmp = dataPriv.get( elements[ i ], type + "queueHooks" );
- if ( tmp && tmp.empty ) {
- count++;
- tmp.empty.add( resolve );
- }
- }
- resolve();
- return defer.promise( obj );
- }
-} );
-var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
-
-var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
-
-
-var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
-
-var documentElement = document.documentElement;
-
-
-
- var isAttached = function( elem ) {
- return jQuery.contains( elem.ownerDocument, elem );
- },
- composed = { composed: true };
-
- // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only
- // Check attachment across shadow DOM boundaries when possible (gh-3504)
- // Support: iOS 10.0-10.2 only
- // Early iOS 10 versions support `attachShadow` but not `getRootNode`,
- // leading to errors. We need to check for `getRootNode`.
- if ( documentElement.getRootNode ) {
- isAttached = function( elem ) {
- return jQuery.contains( elem.ownerDocument, elem ) ||
- elem.getRootNode( composed ) === elem.ownerDocument;
- };
- }
-var isHiddenWithinTree = function( elem, el ) {
-
- // isHiddenWithinTree might be called from jQuery#filter function;
- // in that case, element will be second argument
- elem = el || elem;
-
- // Inline style trumps all
- return elem.style.display === "none" ||
- elem.style.display === "" &&
-
- // Otherwise, check computed style
- // Support: Firefox <=43 - 45
- // Disconnected elements can have computed display: none, so first confirm that elem is
- // in the document.
- isAttached( elem ) &&
-
- jQuery.css( elem, "display" ) === "none";
- };
-
-
-
-function adjustCSS( elem, prop, valueParts, tween ) {
- var adjusted, scale,
- maxIterations = 20,
- currentValue = tween ?
- function() {
- return tween.cur();
- } :
- function() {
- return jQuery.css( elem, prop, "" );
- },
- initial = currentValue(),
- unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
-
- // Starting value computation is required for potential unit mismatches
- initialInUnit = elem.nodeType &&
- ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) &&
- rcssNum.exec( jQuery.css( elem, prop ) );
-
- if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {
-
- // Support: Firefox <=54
- // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144)
- initial = initial / 2;
-
- // Trust units reported by jQuery.css
- unit = unit || initialInUnit[ 3 ];
-
- // Iteratively approximate from a nonzero starting point
- initialInUnit = +initial || 1;
-
- while ( maxIterations-- ) {
-
- // Evaluate and update our best guess (doubling guesses that zero out).
- // Finish if the scale equals or crosses 1 (making the old*new product non-positive).
- jQuery.style( elem, prop, initialInUnit + unit );
- if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) {
- maxIterations = 0;
- }
- initialInUnit = initialInUnit / scale;
-
- }
-
- initialInUnit = initialInUnit * 2;
- jQuery.style( elem, prop, initialInUnit + unit );
-
- // Make sure we update the tween properties later on
- valueParts = valueParts || [];
- }
-
- if ( valueParts ) {
- initialInUnit = +initialInUnit || +initial || 0;
-
- // Apply relative offset (+=/-=) if specified
- adjusted = valueParts[ 1 ] ?
- initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] :
- +valueParts[ 2 ];
- if ( tween ) {
- tween.unit = unit;
- tween.start = initialInUnit;
- tween.end = adjusted;
- }
- }
- return adjusted;
-}
-
-
-var defaultDisplayMap = {};
-
-function getDefaultDisplay( elem ) {
- var temp,
- doc = elem.ownerDocument,
- nodeName = elem.nodeName,
- display = defaultDisplayMap[ nodeName ];
-
- if ( display ) {
- return display;
- }
-
- temp = doc.body.appendChild( doc.createElement( nodeName ) );
- display = jQuery.css( temp, "display" );
-
- temp.parentNode.removeChild( temp );
-
- if ( display === "none" ) {
- display = "block";
- }
- defaultDisplayMap[ nodeName ] = display;
-
- return display;
-}
-
-function showHide( elements, show ) {
- var display, elem,
- values = [],
- index = 0,
- length = elements.length;
-
- // Determine new display value for elements that need to change
- for ( ; index < length; index++ ) {
- elem = elements[ index ];
- if ( !elem.style ) {
- continue;
- }
-
- display = elem.style.display;
- if ( show ) {
-
- // Since we force visibility upon cascade-hidden elements, an immediate (and slow)
- // check is required in this first loop unless we have a nonempty display value (either
- // inline or about-to-be-restored)
- if ( display === "none" ) {
- values[ index ] = dataPriv.get( elem, "display" ) || null;
- if ( !values[ index ] ) {
- elem.style.display = "";
- }
- }
- if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) {
- values[ index ] = getDefaultDisplay( elem );
- }
- } else {
- if ( display !== "none" ) {
- values[ index ] = "none";
-
- // Remember what we're overwriting
- dataPriv.set( elem, "display", display );
- }
- }
- }
-
- // Set the display of the elements in a second loop to avoid constant reflow
- for ( index = 0; index < length; index++ ) {
- if ( values[ index ] != null ) {
- elements[ index ].style.display = values[ index ];
- }
- }
-
- return elements;
-}
-
-jQuery.fn.extend( {
- show: function() {
- return showHide( this, true );
- },
- hide: function() {
- return showHide( this );
- },
- toggle: function( state ) {
- if ( typeof state === "boolean" ) {
- return state ? this.show() : this.hide();
- }
-
- return this.each( function() {
- if ( isHiddenWithinTree( this ) ) {
- jQuery( this ).show();
- } else {
- jQuery( this ).hide();
- }
- } );
- }
-} );
-var rcheckableType = ( /^(?:checkbox|radio)$/i );
-
-var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i );
-
-var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i );
-
-
-
-( function() {
- var fragment = document.createDocumentFragment(),
- div = fragment.appendChild( document.createElement( "div" ) ),
- input = document.createElement( "input" );
-
- // Support: Android 4.0 - 4.3 only
- // Check state lost if the name is set (#11217)
- // Support: Windows Web Apps (WWA)
- // `name` and `type` must use .setAttribute for WWA (#14901)
- input.setAttribute( "type", "radio" );
- input.setAttribute( "checked", "checked" );
- input.setAttribute( "name", "t" );
-
- div.appendChild( input );
-
- // Support: Android <=4.1 only
- // Older WebKit doesn't clone checked state correctly in fragments
- support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
-
- // Support: IE <=11 only
- // Make sure textarea (and checkbox) defaultValue is properly cloned
- div.innerHTML = "<textarea>x</textarea>";
- support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
-
- // Support: IE <=9 only
- // IE <=9 replaces <option> tags with their contents when inserted outside of
- // the select element.
- div.innerHTML = "<option></option>";
- support.option = !!div.lastChild;
-} )();
-
-
-// We have to close these tags to support XHTML (#13200)
-var wrapMap = {
-
- // XHTML parsers do not magically insert elements in the
- // same way that tag soup parsers do. So we cannot shorten
- // this by omitting <tbody> or other required elements.
- thead: [ 1, "<table>", "</table>" ],
- col: [ 2, "<table><colgroup>", "</colgroup></table>" ],
- tr: [ 2, "<table><tbody>", "</tbody></table>" ],
- td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
-
- _default: [ 0, "", "" ]
-};
-
-wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
-wrapMap.th = wrapMap.td;
-
-// Support: IE <=9 only
-if ( !support.option ) {
- wrapMap.optgroup = wrapMap.option = [ 1, "<select multiple='multiple'>", "</select>" ];
-}
-
-
-function getAll( context, tag ) {
-
- // Support: IE <=9 - 11 only
- // Use typeof to avoid zero-argument method invocation on host objects (#15151)
- var ret;
-
- if ( typeof context.getElementsByTagName !== "undefined" ) {
- ret = context.getElementsByTagName( tag || "*" );
-
- } else if ( typeof context.querySelectorAll !== "undefined" ) {
- ret = context.querySelectorAll( tag || "*" );
-
- } else {
- ret = [];
- }
-
- if ( tag === undefined || tag && nodeName( context, tag ) ) {
- return jQuery.merge( [ context ], ret );
- }
-
- return ret;
-}
-
-
-// Mark scripts as having already been evaluated
-function setGlobalEval( elems, refElements ) {
- var i = 0,
- l = elems.length;
-
- for ( ; i < l; i++ ) {
- dataPriv.set(
- elems[ i ],
- "globalEval",
- !refElements || dataPriv.get( refElements[ i ], "globalEval" )
- );
- }
-}
-
-
-var rhtml = /<|&#?\w+;/;
-
-function buildFragment( elems, context, scripts, selection, ignored ) {
- var elem, tmp, tag, wrap, attached, j,
- fragment = context.createDocumentFragment(),
- nodes = [],
- i = 0,
- l = elems.length;
-
- for ( ; i < l; i++ ) {
- elem = elems[ i ];
-
- if ( elem || elem === 0 ) {
-
- // Add nodes directly
- if ( toType( elem ) === "object" ) {
-
- // Support: Android <=4.0 only, PhantomJS 1 only
- // push.apply(_, arraylike) throws on ancient WebKit
- jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );
-
- // Convert non-html into a text node
- } else if ( !rhtml.test( elem ) ) {
- nodes.push( context.createTextNode( elem ) );
-
- // Convert html into DOM nodes
- } else {
- tmp = tmp || fragment.appendChild( context.createElement( "div" ) );
-
- // Deserialize a standard representation
- tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();
- wrap = wrapMap[ tag ] || wrapMap._default;
- tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];
-
- // Descend through wrappers to the right content
- j = wrap[ 0 ];
- while ( j-- ) {
- tmp = tmp.lastChild;
- }
-
- // Support: Android <=4.0 only, PhantomJS 1 only
- // push.apply(_, arraylike) throws on ancient WebKit
- jQuery.merge( nodes, tmp.childNodes );
-
- // Remember the top-level container
- tmp = fragment.firstChild;
-
- // Ensure the created nodes are orphaned (#12392)
- tmp.textContent = "";
- }
- }
- }
-
- // Remove wrapper from fragment
- fragment.textContent = "";
-
- i = 0;
- while ( ( elem = nodes[ i++ ] ) ) {
-
- // Skip elements already in the context collection (trac-4087)
- if ( selection && jQuery.inArray( elem, selection ) > -1 ) {
- if ( ignored ) {
- ignored.push( elem );
- }
- continue;
- }
-
- attached = isAttached( elem );
-
- // Append to fragment
- tmp = getAll( fragment.appendChild( elem ), "script" );
-
- // Preserve script evaluation history
- if ( attached ) {
- setGlobalEval( tmp );
- }
-
- // Capture executables
- if ( scripts ) {
- j = 0;
- while ( ( elem = tmp[ j++ ] ) ) {
- if ( rscriptType.test( elem.type || "" ) ) {
- scripts.push( elem );
- }
- }
- }
- }
-
- return fragment;
-}
-
-
-var rtypenamespace = /^([^.]*)(?:\.(.+)|)/;
-
-function returnTrue() {
- return true;
-}
-
-function returnFalse() {
- return false;
-}
-
-// Support: IE <=9 - 11+
-// focus() and blur() are asynchronous, except when they are no-op.
-// So expect focus to be synchronous when the element is already active,
-// and blur to be synchronous when the element is not already active.
-// (focus and blur are always synchronous in other supported browsers,
-// this just defines when we can count on it).
-function expectSync( elem, type ) {
- return ( elem === safeActiveElement() ) === ( type === "focus" );
-}
-
-// Support: IE <=9 only
-// Accessing document.activeElement can throw unexpectedly
-// https://bugs.jquery.com/ticket/13393
-function safeActiveElement() {
- try {
- return document.activeElement;
- } catch ( err ) { }
-}
-
-function on( elem, types, selector, data, fn, one ) {
- var origFn, type;
-
- // Types can be a map of types/handlers
- if ( typeof types === "object" ) {
-
- // ( types-Object, selector, data )
- if ( typeof selector !== "string" ) {
-
- // ( types-Object, data )
- data = data || selector;
- selector = undefined;
- }
- for ( type in types ) {
- on( elem, type, selector, data, types[ type ], one );
- }
- return elem;
- }
-
- if ( data == null && fn == null ) {
-
- // ( types, fn )
- fn = selector;
- data = selector = undefined;
- } else if ( fn == null ) {
- if ( typeof selector === "string" ) {
-
- // ( types, selector, fn )
- fn = data;
- data = undefined;
- } else {
-
- // ( types, data, fn )
- fn = data;
- data = selector;
- selector = undefined;
- }
- }
- if ( fn === false ) {
- fn = returnFalse;
- } else if ( !fn ) {
- return elem;
- }
-
- if ( one === 1 ) {
- origFn = fn;
- fn = function( event ) {
-
- // Can use an empty set, since event contains the info
- jQuery().off( event );
- return origFn.apply( this, arguments );
- };
-
- // Use same guid so caller can remove using origFn
- fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
- }
- return elem.each( function() {
- jQuery.event.add( this, types, fn, data, selector );
- } );
-}
-
-/*
- * Helper functions for managing events -- not part of the public interface.
- * Props to Dean Edwards' addEvent library for many of the ideas.
- */
-jQuery.event = {
-
- global: {},
-
- add: function( elem, types, handler, data, selector ) {
-
- var handleObjIn, eventHandle, tmp,
- events, t, handleObj,
- special, handlers, type, namespaces, origType,
- elemData = dataPriv.get( elem );
-
- // Only attach events to objects that accept data
- if ( !acceptData( elem ) ) {
- return;
- }
-
- // Caller can pass in an object of custom data in lieu of the handler
- if ( handler.handler ) {
- handleObjIn = handler;
- handler = handleObjIn.handler;
- selector = handleObjIn.selector;
- }
-
- // Ensure that invalid selectors throw exceptions at attach time
- // Evaluate against documentElement in case elem is a non-element node (e.g., document)
- if ( selector ) {
- jQuery.find.matchesSelector( documentElement, selector );
- }
-
- // Make sure that the handler has a unique ID, used to find/remove it later
- if ( !handler.guid ) {
- handler.guid = jQuery.guid++;
- }
-
- // Init the element's event structure and main handler, if this is the first
- if ( !( events = elemData.events ) ) {
- events = elemData.events = Object.create( null );
- }
- if ( !( eventHandle = elemData.handle ) ) {
- eventHandle = elemData.handle = function( e ) {
-
- // Discard the second event of a jQuery.event.trigger() and
- // when an event is called after a page has unloaded
- return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ?
- jQuery.event.dispatch.apply( elem, arguments ) : undefined;
- };
- }
-
- // Handle multiple events separated by a space
- types = ( types || "" ).match( rnothtmlwhite ) || [ "" ];
- t = types.length;
- while ( t-- ) {
- tmp = rtypenamespace.exec( types[ t ] ) || [];
- type = origType = tmp[ 1 ];
- namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();
-
- // There *must* be a type, no attaching namespace-only handlers
- if ( !type ) {
- continue;
- }
-
- // If event changes its type, use the special event handlers for the changed type
- special = jQuery.event.special[ type ] || {};
-
- // If selector defined, determine special event api type, otherwise given type
- type = ( selector ? special.delegateType : special.bindType ) || type;
-
- // Update special based on newly reset type
- special = jQuery.event.special[ type ] || {};
-
- // handleObj is passed to all event handlers
- handleObj = jQuery.extend( {
- type: type,
- origType: origType,
- data: data,
- handler: handler,
- guid: handler.guid,
- selector: selector,
- needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
- namespace: namespaces.join( "." )
- }, handleObjIn );
-
- // Init the event handler queue if we're the first
- if ( !( handlers = events[ type ] ) ) {
- handlers = events[ type ] = [];
- handlers.delegateCount = 0;
-
- // Only use addEventListener if the special events handler returns false
- if ( !special.setup ||
- special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
-
- if ( elem.addEventListener ) {
- elem.addEventListener( type, eventHandle );
- }
- }
- }
-
- if ( special.add ) {
- special.add.call( elem, handleObj );
-
- if ( !handleObj.handler.guid ) {
- handleObj.handler.guid = handler.guid;
- }
- }
-
- // Add to the element's handler list, delegates in front
- if ( selector ) {
- handlers.splice( handlers.delegateCount++, 0, handleObj );
- } else {
- handlers.push( handleObj );
- }
-
- // Keep track of which events have ever been used, for event optimization
- jQuery.event.global[ type ] = true;
- }
-
- },
-
- // Detach an event or set of events from an element
- remove: function( elem, types, handler, selector, mappedTypes ) {
-
- var j, origCount, tmp,
- events, t, handleObj,
- special, handlers, type, namespaces, origType,
- elemData = dataPriv.hasData( elem ) && dataPriv.get( elem );
-
- if ( !elemData || !( events = elemData.events ) ) {
- return;
- }
-
- // Once for each type.namespace in types; type may be omitted
- types = ( types || "" ).match( rnothtmlwhite ) || [ "" ];
- t = types.length;
- while ( t-- ) {
- tmp = rtypenamespace.exec( types[ t ] ) || [];
- type = origType = tmp[ 1 ];
- namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();
-
- // Unbind all events (on this namespace, if provided) for the element
- if ( !type ) {
- for ( type in events ) {
- jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
- }
- continue;
- }
-
- special = jQuery.event.special[ type ] || {};
- type = ( selector ? special.delegateType : special.bindType ) || type;
- handlers = events[ type ] || [];
- tmp = tmp[ 2 ] &&
- new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" );
-
- // Remove matching events
- origCount = j = handlers.length;
- while ( j-- ) {
- handleObj = handlers[ j ];
-
- if ( ( mappedTypes || origType === handleObj.origType ) &&
- ( !handler || handler.guid === handleObj.guid ) &&
- ( !tmp || tmp.test( handleObj.namespace ) ) &&
- ( !selector || selector === handleObj.selector ||
- selector === "**" && handleObj.selector ) ) {
- handlers.splice( j, 1 );
-
- if ( handleObj.selector ) {
- handlers.delegateCount--;
- }
- if ( special.remove ) {
- special.remove.call( elem, handleObj );
- }
- }
- }
-
- // Remove generic event handler if we removed something and no more handlers exist
- // (avoids potential for endless recursion during removal of special event handlers)
- if ( origCount && !handlers.length ) {
- if ( !special.teardown ||
- special.teardown.call( elem, namespaces, elemData.handle ) === false ) {
-
- jQuery.removeEvent( elem, type, elemData.handle );
- }
-
- delete events[ type ];
- }
- }
-
- // Remove data and the expando if it's no longer used
- if ( jQuery.isEmptyObject( events ) ) {
- dataPriv.remove( elem, "handle events" );
- }
- },
-
- dispatch: function( nativeEvent ) {
-
- var i, j, ret, matched, handleObj, handlerQueue,
- args = new Array( arguments.length ),
-
- // Make a writable jQuery.Event from the native event object
- event = jQuery.event.fix( nativeEvent ),
-
- handlers = (
- dataPriv.get( this, "events" ) || Object.create( null )
- )[ event.type ] || [],
- special = jQuery.event.special[ event.type ] || {};
-
- // Use the fix-ed jQuery.Event rather than the (read-only) native event
- args[ 0 ] = event;
-
- for ( i = 1; i < arguments.length; i++ ) {
- args[ i ] = arguments[ i ];
- }
-
- event.delegateTarget = this;
-
- // Call the preDispatch hook for the mapped type, and let it bail if desired
- if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
- return;
- }
-
- // Determine handlers
- handlerQueue = jQuery.event.handlers.call( this, event, handlers );
-
- // Run delegates first; they may want to stop propagation beneath us
- i = 0;
- while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) {
- event.currentTarget = matched.elem;
-
- j = 0;
- while ( ( handleObj = matched.handlers[ j++ ] ) &&
- !event.isImmediatePropagationStopped() ) {
-
- // If the event is namespaced, then each handler is only invoked if it is
- // specially universal or its namespaces are a superset of the event's.
- if ( !event.rnamespace || handleObj.namespace === false ||
- event.rnamespace.test( handleObj.namespace ) ) {
-
- event.handleObj = handleObj;
- event.data = handleObj.data;
-
- ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||
- handleObj.handler ).apply( matched.elem, args );
-
- if ( ret !== undefined ) {
- if ( ( event.result = ret ) === false ) {
- event.preventDefault();
- event.stopPropagation();
- }
- }
- }
- }
- }
-
- // Call the postDispatch hook for the mapped type
- if ( special.postDispatch ) {
- special.postDispatch.call( this, event );
- }
-
- return event.result;
- },
-
- handlers: function( event, handlers ) {
- var i, handleObj, sel, matchedHandlers, matchedSelectors,
- handlerQueue = [],
- delegateCount = handlers.delegateCount,
- cur = event.target;
-
- // Find delegate handlers
- if ( delegateCount &&
-
- // Support: IE <=9
- // Black-hole SVG <use> instance trees (trac-13180)
- cur.nodeType &&
-
- // Support: Firefox <=42
- // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861)
- // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click
- // Support: IE 11 only
- // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343)
- !( event.type === "click" && event.button >= 1 ) ) {
-
- for ( ; cur !== this; cur = cur.parentNode || this ) {
-
- // Don't check non-elements (#13208)
- // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
- if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) {
- matchedHandlers = [];
- matchedSelectors = {};
- for ( i = 0; i < delegateCount; i++ ) {
- handleObj = handlers[ i ];
-
- // Don't conflict with Object.prototype properties (#13203)
- sel = handleObj.selector + " ";
-
- if ( matchedSelectors[ sel ] === undefined ) {
- matchedSelectors[ sel ] = handleObj.needsContext ?
- jQuery( sel, this ).index( cur ) > -1 :
- jQuery.find( sel, this, null, [ cur ] ).length;
- }
- if ( matchedSelectors[ sel ] ) {
- matchedHandlers.push( handleObj );
- }
- }
- if ( matchedHandlers.length ) {
- handlerQueue.push( { elem: cur, handlers: matchedHandlers } );
- }
- }
- }
- }
-
- // Add the remaining (directly-bound) handlers
- cur = this;
- if ( delegateCount < handlers.length ) {
- handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } );
- }
-
- return handlerQueue;
- },
-
- addProp: function( name, hook ) {
- Object.defineProperty( jQuery.Event.prototype, name, {
- enumerable: true,
- configurable: true,
-
- get: isFunction( hook ) ?
- function() {
- if ( this.originalEvent ) {
- return hook( this.originalEvent );
- }
- } :
- function() {
- if ( this.originalEvent ) {
- return this.originalEvent[ name ];
- }
- },
-
- set: function( value ) {
- Object.defineProperty( this, name, {
- enumerable: true,
- configurable: true,
- writable: true,
- value: value
- } );
- }
- } );
- },
-
- fix: function( originalEvent ) {
- return originalEvent[ jQuery.expando ] ?
- originalEvent :
- new jQuery.Event( originalEvent );
- },
-
- special: {
- load: {
-
- // Prevent triggered image.load events from bubbling to window.load
- noBubble: true
- },
- click: {
-
- // Utilize native event to ensure correct state for checkable inputs
- setup: function( data ) {
-
- // For mutual compressibility with _default, replace `this` access with a local var.
- // `|| data` is dead code meant only to preserve the variable through minification.
- var el = this || data;
-
- // Claim the first handler
- if ( rcheckableType.test( el.type ) &&
- el.click && nodeName( el, "input" ) ) {
-
- // dataPriv.set( el, "click", ... )
- leverageNative( el, "click", returnTrue );
- }
-
- // Return false to allow normal processing in the caller
- return false;
- },
- trigger: function( data ) {
-
- // For mutual compressibility with _default, replace `this` access with a local var.
- // `|| data` is dead code meant only to preserve the variable through minification.
- var el = this || data;
-
- // Force setup before triggering a click
- if ( rcheckableType.test( el.type ) &&
- el.click && nodeName( el, "input" ) ) {
-
- leverageNative( el, "click" );
- }
-
- // Return non-false to allow normal event-path propagation
- return true;
- },
-
- // For cross-browser consistency, suppress native .click() on links
- // Also prevent it if we're currently inside a leveraged native-event stack
- _default: function( event ) {
- var target = event.target;
- return rcheckableType.test( target.type ) &&
- target.click && nodeName( target, "input" ) &&
- dataPriv.get( target, "click" ) ||
- nodeName( target, "a" );
- }
- },
-
- beforeunload: {
- postDispatch: function( event ) {
-
- // Support: Firefox 20+
- // Firefox doesn't alert if the returnValue field is not set.
- if ( event.result !== undefined && event.originalEvent ) {
- event.originalEvent.returnValue = event.result;
- }
- }
- }
- }
-};
-
-// Ensure the presence of an event listener that handles manually-triggered
-// synthetic events by interrupting progress until reinvoked in response to
-// *native* events that it fires directly, ensuring that state changes have
-// already occurred before other listeners are invoked.
-function leverageNative( el, type, expectSync ) {
-
- // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add
- if ( !expectSync ) {
- if ( dataPriv.get( el, type ) === undefined ) {
- jQuery.event.add( el, type, returnTrue );
- }
- return;
- }
-
- // Register the controller as a special universal handler for all event namespaces
- dataPriv.set( el, type, false );
- jQuery.event.add( el, type, {
- namespace: false,
- handler: function( event ) {
- var notAsync, result,
- saved = dataPriv.get( this, type );
-
- if ( ( event.isTrigger & 1 ) && this[ type ] ) {
-
- // Interrupt processing of the outer synthetic .trigger()ed event
- // Saved data should be false in such cases, but might be a leftover capture object
- // from an async native handler (gh-4350)
- if ( !saved.length ) {
-
- // Store arguments for use when handling the inner native event
- // There will always be at least one argument (an event object), so this array
- // will not be confused with a leftover capture object.
- saved = slice.call( arguments );
- dataPriv.set( this, type, saved );
-
- // Trigger the native event and capture its result
- // Support: IE <=9 - 11+
- // focus() and blur() are asynchronous
- notAsync = expectSync( this, type );
- this[ type ]();
- result = dataPriv.get( this, type );
- if ( saved !== result || notAsync ) {
- dataPriv.set( this, type, false );
- } else {
- result = {};
- }
- if ( saved !== result ) {
-
- // Cancel the outer synthetic event
- event.stopImmediatePropagation();
- event.preventDefault();
-
- // Support: Chrome 86+
- // In Chrome, if an element having a focusout handler is blurred by
- // clicking outside of it, it invokes the handler synchronously. If
- // that handler calls `.remove()` on the element, the data is cleared,
- // leaving `result` undefined. We need to guard against this.
- return result && result.value;
- }
-
- // If this is an inner synthetic event for an event with a bubbling surrogate
- // (focus or blur), assume that the surrogate already propagated from triggering the
- // native event and prevent that from happening again here.
- // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the
- // bubbling surrogate propagates *after* the non-bubbling base), but that seems
- // less bad than duplication.
- } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) {
- event.stopPropagation();
- }
-
- // If this is a native event triggered above, everything is now in order
- // Fire an inner synthetic event with the original arguments
- } else if ( saved.length ) {
-
- // ...and capture the result
- dataPriv.set( this, type, {
- value: jQuery.event.trigger(
-
- // Support: IE <=9 - 11+
- // Extend with the prototype to reset the above stopImmediatePropagation()
- jQuery.extend( saved[ 0 ], jQuery.Event.prototype ),
- saved.slice( 1 ),
- this
- )
- } );
-
- // Abort handling of the native event
- event.stopImmediatePropagation();
- }
- }
- } );
-}
-
-jQuery.removeEvent = function( elem, type, handle ) {
-
- // This "if" is needed for plain objects
- if ( elem.removeEventListener ) {
- elem.removeEventListener( type, handle );
- }
-};
-
-jQuery.Event = function( src, props ) {
-
- // Allow instantiation without the 'new' keyword
- if ( !( this instanceof jQuery.Event ) ) {
- return new jQuery.Event( src, props );
- }
-
- // Event object
- if ( src && src.type ) {
- this.originalEvent = src;
- this.type = src.type;
-
- // Events bubbling up the document may have been marked as prevented
- // by a handler lower down the tree; reflect the correct value.
- this.isDefaultPrevented = src.defaultPrevented ||
- src.defaultPrevented === undefined &&
-
- // Support: Android <=2.3 only
- src.returnValue === false ?
- returnTrue :
- returnFalse;
-
- // Create target properties
- // Support: Safari <=6 - 7 only
- // Target should not be a text node (#504, #13143)
- this.target = ( src.target && src.target.nodeType === 3 ) ?
- src.target.parentNode :
- src.target;
-
- this.currentTarget = src.currentTarget;
- this.relatedTarget = src.relatedTarget;
-
- // Event type
- } else {
- this.type = src;
- }
-
- // Put explicitly provided properties onto the event object
- if ( props ) {
- jQuery.extend( this, props );
- }
-
- // Create a timestamp if incoming event doesn't have one
- this.timeStamp = src && src.timeStamp || Date.now();
-
- // Mark it as fixed
- this[ jQuery.expando ] = true;
-};
-
-// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
-// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
-jQuery.Event.prototype = {
- constructor: jQuery.Event,
- isDefaultPrevented: returnFalse,
- isPropagationStopped: returnFalse,
- isImmediatePropagationStopped: returnFalse,
- isSimulated: false,
-
- preventDefault: function() {
- var e = this.originalEvent;
-
- this.isDefaultPrevented = returnTrue;
-
- if ( e && !this.isSimulated ) {
- e.preventDefault();
- }
- },
- stopPropagation: function() {
- var e = this.originalEvent;
-
- this.isPropagationStopped = returnTrue;
-
- if ( e && !this.isSimulated ) {
- e.stopPropagation();
- }
- },
- stopImmediatePropagation: function() {
- var e = this.originalEvent;
-
- this.isImmediatePropagationStopped = returnTrue;
-
- if ( e && !this.isSimulated ) {
- e.stopImmediatePropagation();
- }
-
- this.stopPropagation();
- }
-};
-
-// Includes all common event props including KeyEvent and MouseEvent specific props
-jQuery.each( {
- altKey: true,
- bubbles: true,
- cancelable: true,
- changedTouches: true,
- ctrlKey: true,
- detail: true,
- eventPhase: true,
- metaKey: true,
- pageX: true,
- pageY: true,
- shiftKey: true,
- view: true,
- "char": true,
- code: true,
- charCode: true,
- key: true,
- keyCode: true,
- button: true,
- buttons: true,
- clientX: true,
- clientY: true,
- offsetX: true,
- offsetY: true,
- pointerId: true,
- pointerType: true,
- screenX: true,
- screenY: true,
- targetTouches: true,
- toElement: true,
- touches: true,
- which: true
-}, jQuery.event.addProp );
-
-jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) {
- jQuery.event.special[ type ] = {
-
- // Utilize native event if possible so blur/focus sequence is correct
- setup: function() {
-
- // Claim the first handler
- // dataPriv.set( this, "focus", ... )
- // dataPriv.set( this, "blur", ... )
- leverageNative( this, type, expectSync );
-
- // Return false to allow normal processing in the caller
- return false;
- },
- trigger: function() {
-
- // Force setup before trigger
- leverageNative( this, type );
-
- // Return non-false to allow normal event-path propagation
- return true;
- },
-
- // Suppress native focus or blur as it's already being fired
- // in leverageNative.
- _default: function() {
- return true;
- },
-
- delegateType: delegateType
- };
-} );
-
-// Create mouseenter/leave events using mouseover/out and event-time checks
-// so that event delegation works in jQuery.
-// Do the same for pointerenter/pointerleave and pointerover/pointerout
-//
-// Support: Safari 7 only
-// Safari sends mouseenter too often; see:
-// https://bugs.chromium.org/p/chromium/issues/detail?id=470258
-// for the description of the bug (it existed in older Chrome versions as well).
-jQuery.each( {
- mouseenter: "mouseover",
- mouseleave: "mouseout",
- pointerenter: "pointerover",
- pointerleave: "pointerout"
-}, function( orig, fix ) {
- jQuery.event.special[ orig ] = {
- delegateType: fix,
- bindType: fix,
-
- handle: function( event ) {
- var ret,
- target = this,
- related = event.relatedTarget,
- handleObj = event.handleObj;
-
- // For mouseenter/leave call the handler if related is outside the target.
- // NB: No relatedTarget if the mouse left/entered the browser window
- if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) {
- event.type = handleObj.origType;
- ret = handleObj.handler.apply( this, arguments );
- event.type = fix;
- }
- return ret;
- }
- };
-} );
-
-jQuery.fn.extend( {
-
- on: function( types, selector, data, fn ) {
- return on( this, types, selector, data, fn );
- },
- one: function( types, selector, data, fn ) {
- return on( this, types, selector, data, fn, 1 );
- },
- off: function( types, selector, fn ) {
- var handleObj, type;
- if ( types && types.preventDefault && types.handleObj ) {
-
- // ( event ) dispatched jQuery.Event
- handleObj = types.handleObj;
- jQuery( types.delegateTarget ).off(
- handleObj.namespace ?
- handleObj.origType + "." + handleObj.namespace :
- handleObj.origType,
- handleObj.selector,
- handleObj.handler
- );
- return this;
- }
- if ( typeof types === "object" ) {
-
- // ( types-object [, selector] )
- for ( type in types ) {
- this.off( type, selector, types[ type ] );
- }
- return this;
- }
- if ( selector === false || typeof selector === "function" ) {
-
- // ( types [, fn] )
- fn = selector;
- selector = undefined;
- }
- if ( fn === false ) {
- fn = returnFalse;
- }
- return this.each( function() {
- jQuery.event.remove( this, types, fn, selector );
- } );
- }
-} );
-
-
-var
-
- // Support: IE <=10 - 11, Edge 12 - 13 only
- // In IE/Edge using regex groups here causes severe slowdowns.
- // See https://connect.microsoft.com/IE/feedback/details/1736512/
- rnoInnerhtml = /<script|<style|<link/i,
-
- // checked="checked" or checked
- rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
- rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;
-
-// Prefer a tbody over its parent table for containing new rows
-function manipulationTarget( elem, content ) {
- if ( nodeName( elem, "table" ) &&
- nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) {
-
- return jQuery( elem ).children( "tbody" )[ 0 ] || elem;
- }
-
- return elem;
-}
-
-// Replace/restore the type attribute of script elements for safe DOM manipulation
-function disableScript( elem ) {
- elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type;
- return elem;
-}
-function restoreScript( elem ) {
- if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) {
- elem.type = elem.type.slice( 5 );
- } else {
- elem.removeAttribute( "type" );
- }
-
- return elem;
-}
-
-function cloneCopyEvent( src, dest ) {
- var i, l, type, pdataOld, udataOld, udataCur, events;
-
- if ( dest.nodeType !== 1 ) {
- return;
- }
-
- // 1. Copy private data: events, handlers, etc.
- if ( dataPriv.hasData( src ) ) {
- pdataOld = dataPriv.get( src );
- events = pdataOld.events;
-
- if ( events ) {
- dataPriv.remove( dest, "handle events" );
-
- for ( type in events ) {
- for ( i = 0, l = events[ type ].length; i < l; i++ ) {
- jQuery.event.add( dest, type, events[ type ][ i ] );
- }
- }
- }
- }
-
- // 2. Copy user data
- if ( dataUser.hasData( src ) ) {
- udataOld = dataUser.access( src );
- udataCur = jQuery.extend( {}, udataOld );
-
- dataUser.set( dest, udataCur );
- }
-}
-
-// Fix IE bugs, see support tests
-function fixInput( src, dest ) {
- var nodeName = dest.nodeName.toLowerCase();
-
- // Fails to persist the checked state of a cloned checkbox or radio button.
- if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
- dest.checked = src.checked;
-
- // Fails to return the selected option to the default selected state when cloning options
- } else if ( nodeName === "input" || nodeName === "textarea" ) {
- dest.defaultValue = src.defaultValue;
- }
-}
-
-function domManip( collection, args, callback, ignored ) {
-
- // Flatten any nested arrays
- args = flat( args );
-
- var fragment, first, scripts, hasScripts, node, doc,
- i = 0,
- l = collection.length,
- iNoClone = l - 1,
- value = args[ 0 ],
- valueIsFunction = isFunction( value );
-
- // We can't cloneNode fragments that contain checked, in WebKit
- if ( valueIsFunction ||
- ( l > 1 && typeof value === "string" &&
- !support.checkClone && rchecked.test( value ) ) ) {
- return collection.each( function( index ) {
- var self = collection.eq( index );
- if ( valueIsFunction ) {
- args[ 0 ] = value.call( this, index, self.html() );
- }
- domManip( self, args, callback, ignored );
- } );
- }
-
- if ( l ) {
- fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored );
- first = fragment.firstChild;
-
- if ( fragment.childNodes.length === 1 ) {
- fragment = first;
- }
-
- // Require either new content or an interest in ignored elements to invoke the callback
- if ( first || ignored ) {
- scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
- hasScripts = scripts.length;
-
- // Use the original fragment for the last item
- // instead of the first because it can end up
- // being emptied incorrectly in certain situations (#8070).
- for ( ; i < l; i++ ) {
- node = fragment;
-
- if ( i !== iNoClone ) {
- node = jQuery.clone( node, true, true );
-
- // Keep references to cloned scripts for later restoration
- if ( hasScripts ) {
-
- // Support: Android <=4.0 only, PhantomJS 1 only
- // push.apply(_, arraylike) throws on ancient WebKit
- jQuery.merge( scripts, getAll( node, "script" ) );
- }
- }
-
- callback.call( collection[ i ], node, i );
- }
-
- if ( hasScripts ) {
- doc = scripts[ scripts.length - 1 ].ownerDocument;
-
- // Reenable scripts
- jQuery.map( scripts, restoreScript );
-
- // Evaluate executable scripts on first document insertion
- for ( i = 0; i < hasScripts; i++ ) {
- node = scripts[ i ];
- if ( rscriptType.test( node.type || "" ) &&
- !dataPriv.access( node, "globalEval" ) &&
- jQuery.contains( doc, node ) ) {
-
- if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) {
-
- // Optional AJAX dependency, but won't run scripts if not present
- if ( jQuery._evalUrl && !node.noModule ) {
- jQuery._evalUrl( node.src, {
- nonce: node.nonce || node.getAttribute( "nonce" )
- }, doc );
- }
- } else {
- DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc );
- }
- }
- }
- }
- }
- }
-
- return collection;
-}
-
-function remove( elem, selector, keepData ) {
- var node,
- nodes = selector ? jQuery.filter( selector, elem ) : elem,
- i = 0;
-
- for ( ; ( node = nodes[ i ] ) != null; i++ ) {
- if ( !keepData && node.nodeType === 1 ) {
- jQuery.cleanData( getAll( node ) );
- }
-
- if ( node.parentNode ) {
- if ( keepData && isAttached( node ) ) {
- setGlobalEval( getAll( node, "script" ) );
- }
- node.parentNode.removeChild( node );
- }
- }
-
- return elem;
-}
-
-jQuery.extend( {
- htmlPrefilter: function( html ) {
- return html;
- },
-
- clone: function( elem, dataAndEvents, deepDataAndEvents ) {
- var i, l, srcElements, destElements,
- clone = elem.cloneNode( true ),
- inPage = isAttached( elem );
-
- // Fix IE cloning issues
- if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&
- !jQuery.isXMLDoc( elem ) ) {
-
- // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2
- destElements = getAll( clone );
- srcElements = getAll( elem );
-
- for ( i = 0, l = srcElements.length; i < l; i++ ) {
- fixInput( srcElements[ i ], destElements[ i ] );
- }
- }
-
- // Copy the events from the original to the clone
- if ( dataAndEvents ) {
- if ( deepDataAndEvents ) {
- srcElements = srcElements || getAll( elem );
- destElements = destElements || getAll( clone );
-
- for ( i = 0, l = srcElements.length; i < l; i++ ) {
- cloneCopyEvent( srcElements[ i ], destElements[ i ] );
- }
- } else {
- cloneCopyEvent( elem, clone );
- }
- }
-
- // Preserve script evaluation history
- destElements = getAll( clone, "script" );
- if ( destElements.length > 0 ) {
- setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
- }
-
- // Return the cloned set
- return clone;
- },
-
- cleanData: function( elems ) {
- var data, elem, type,
- special = jQuery.event.special,
- i = 0;
-
- for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) {
- if ( acceptData( elem ) ) {
- if ( ( data = elem[ dataPriv.expando ] ) ) {
- if ( data.events ) {
- for ( type in data.events ) {
- if ( special[ type ] ) {
- jQuery.event.remove( elem, type );
-
- // This is a shortcut to avoid jQuery.event.remove's overhead
- } else {
- jQuery.removeEvent( elem, type, data.handle );
- }
- }
- }
-
- // Support: Chrome <=35 - 45+
- // Assign undefined instead of using delete, see Data#remove
- elem[ dataPriv.expando ] = undefined;
- }
- if ( elem[ dataUser.expando ] ) {
-
- // Support: Chrome <=35 - 45+
- // Assign undefined instead of using delete, see Data#remove
- elem[ dataUser.expando ] = undefined;
- }
- }
- }
- }
-} );
-
-jQuery.fn.extend( {
- detach: function( selector ) {
- return remove( this, selector, true );
- },
-
- remove: function( selector ) {
- return remove( this, selector );
- },
-
- text: function( value ) {
- return access( this, function( value ) {
- return value === undefined ?
- jQuery.text( this ) :
- this.empty().each( function() {
- if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
- this.textContent = value;
- }
- } );
- }, null, value, arguments.length );
- },
-
- append: function() {
- return domManip( this, arguments, function( elem ) {
- if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
- var target = manipulationTarget( this, elem );
- target.appendChild( elem );
- }
- } );
- },
-
- prepend: function() {
- return domManip( this, arguments, function( elem ) {
- if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
- var target = manipulationTarget( this, elem );
- target.insertBefore( elem, target.firstChild );
- }
- } );
- },
-
- before: function() {
- return domManip( this, arguments, function( elem ) {
- if ( this.parentNode ) {
- this.parentNode.insertBefore( elem, this );
- }
- } );
- },
-
- after: function() {
- return domManip( this, arguments, function( elem ) {
- if ( this.parentNode ) {
- this.parentNode.insertBefore( elem, this.nextSibling );
- }
- } );
- },
-
- empty: function() {
- var elem,
- i = 0;
-
- for ( ; ( elem = this[ i ] ) != null; i++ ) {
- if ( elem.nodeType === 1 ) {
-
- // Prevent memory leaks
- jQuery.cleanData( getAll( elem, false ) );
-
- // Remove any remaining nodes
- elem.textContent = "";
- }
- }
-
- return this;
- },
-
- clone: function( dataAndEvents, deepDataAndEvents ) {
- dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
- deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
-
- return this.map( function() {
- return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
- } );
- },
-
- html: function( value ) {
- return access( this, function( value ) {
- var elem = this[ 0 ] || {},
- i = 0,
- l = this.length;
-
- if ( value === undefined && elem.nodeType === 1 ) {
- return elem.innerHTML;
- }
-
- // See if we can take a shortcut and just use innerHTML
- if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
- !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {
-
- value = jQuery.htmlPrefilter( value );
-
- try {
- for ( ; i < l; i++ ) {
- elem = this[ i ] || {};
-
- // Remove element nodes and prevent memory leaks
- if ( elem.nodeType === 1 ) {
- jQuery.cleanData( getAll( elem, false ) );
- elem.innerHTML = value;
- }
- }
-
- elem = 0;
-
- // If using innerHTML throws an exception, use the fallback method
- } catch ( e ) {}
- }
-
- if ( elem ) {
- this.empty().append( value );
- }
- }, null, value, arguments.length );
- },
-
- replaceWith: function() {
- var ignored = [];
-
- // Make the changes, replacing each non-ignored context element with the new content
- return domManip( this, arguments, function( elem ) {
- var parent = this.parentNode;
-
- if ( jQuery.inArray( this, ignored ) < 0 ) {
- jQuery.cleanData( getAll( this ) );
- if ( parent ) {
- parent.replaceChild( elem, this );
- }
- }
-
- // Force callback invocation
- }, ignored );
- }
-} );
-
-jQuery.each( {
- appendTo: "append",
- prependTo: "prepend",
- insertBefore: "before",
- insertAfter: "after",
- replaceAll: "replaceWith"
-}, function( name, original ) {
- jQuery.fn[ name ] = function( selector ) {
- var elems,
- ret = [],
- insert = jQuery( selector ),
- last = insert.length - 1,
- i = 0;
-
- for ( ; i <= last; i++ ) {
- elems = i === last ? this : this.clone( true );
- jQuery( insert[ i ] )[ original ]( elems );
-
- // Support: Android <=4.0 only, PhantomJS 1 only
- // .get() because push.apply(_, arraylike) throws on ancient WebKit
- push.apply( ret, elems.get() );
- }
-
- return this.pushStack( ret );
- };
-} );
-var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
-
-var getStyles = function( elem ) {
-
- // Support: IE <=11 only, Firefox <=30 (#15098, #14150)
- // IE throws on elements created in popups
- // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
- var view = elem.ownerDocument.defaultView;
-
- if ( !view || !view.opener ) {
- view = window;
- }
-
- return view.getComputedStyle( elem );
- };
-
-var swap = function( elem, options, callback ) {
- var ret, name,
- old = {};
-
- // Remember the old values, and insert the new ones
- for ( name in options ) {
- old[ name ] = elem.style[ name ];
- elem.style[ name ] = options[ name ];
- }
-
- ret = callback.call( elem );
-
- // Revert the old values
- for ( name in options ) {
- elem.style[ name ] = old[ name ];
- }
-
- return ret;
-};
-
-
-var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" );
-
-
-
-( function() {
-
- // Executing both pixelPosition & boxSizingReliable tests require only one layout
- // so they're executed at the same time to save the second computation.
- function computeStyleTests() {
-
- // This is a singleton, we need to execute it only once
- if ( !div ) {
- return;
- }
-
- container.style.cssText = "position:absolute;left:-11111px;width:60px;" +
- "margin-top:1px;padding:0;border:0";
- div.style.cssText =
- "position:relative;display:block;box-sizing:border-box;overflow:scroll;" +
- "margin:auto;border:1px;padding:1px;" +
- "width:60%;top:1%";
- documentElement.appendChild( container ).appendChild( div );
-
- var divStyle = window.getComputedStyle( div );
- pixelPositionVal = divStyle.top !== "1%";
-
- // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44
- reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12;
-
- // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3
- // Some styles come back with percentage values, even though they shouldn't
- div.style.right = "60%";
- pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36;
-
- // Support: IE 9 - 11 only
- // Detect misreporting of content dimensions for box-sizing:border-box elements
- boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36;
-
- // Support: IE 9 only
- // Detect overflow:scroll screwiness (gh-3699)
- // Support: Chrome <=64
- // Don't get tricked when zoom affects offsetWidth (gh-4029)
- div.style.position = "absolute";
- scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12;
-
- documentElement.removeChild( container );
-
- // Nullify the div so it wouldn't be stored in the memory and
- // it will also be a sign that checks already performed
- div = null;
- }
-
- function roundPixelMeasures( measure ) {
- return Math.round( parseFloat( measure ) );
- }
-
- var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal,
- reliableTrDimensionsVal, reliableMarginLeftVal,
- container = document.createElement( "div" ),
- div = document.createElement( "div" );
-
- // Finish early in limited (non-browser) environments
- if ( !div.style ) {
- return;
- }
-
- // Support: IE <=9 - 11 only
- // Style of cloned element affects source element cloned (#8908)
- div.style.backgroundClip = "content-box";
- div.cloneNode( true ).style.backgroundClip = "";
- support.clearCloneStyle = div.style.backgroundClip === "content-box";
-
- jQuery.extend( support, {
- boxSizingReliable: function() {
- computeStyleTests();
- return boxSizingReliableVal;
- },
- pixelBoxStyles: function() {
- computeStyleTests();
- return pixelBoxStylesVal;
- },
- pixelPosition: function() {
- computeStyleTests();
- return pixelPositionVal;
- },
- reliableMarginLeft: function() {
- computeStyleTests();
- return reliableMarginLeftVal;
- },
- scrollboxSize: function() {
- computeStyleTests();
- return scrollboxSizeVal;
- },
-
- // Support: IE 9 - 11+, Edge 15 - 18+
- // IE/Edge misreport `getComputedStyle` of table rows with width/height
- // set in CSS while `offset*` properties report correct values.
- // Behavior in IE 9 is more subtle than in newer versions & it passes
- // some versions of this test; make sure not to make it pass there!
- //
- // Support: Firefox 70+
- // Only Firefox includes border widths
- // in computed dimensions. (gh-4529)
- reliableTrDimensions: function() {
- var table, tr, trChild, trStyle;
- if ( reliableTrDimensionsVal == null ) {
- table = document.createElement( "table" );
- tr = document.createElement( "tr" );
- trChild = document.createElement( "div" );
-
- table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate";
- tr.style.cssText = "border:1px solid";
-
- // Support: Chrome 86+
- // Height set through cssText does not get applied.
- // Computed height then comes back as 0.
- tr.style.height = "1px";
- trChild.style.height = "9px";
-
- // Support: Android 8 Chrome 86+
- // In our bodyBackground.html iframe,
- // display for all div elements is set to "inline",
- // which causes a problem only in Android 8 Chrome 86.
- // Ensuring the div is display: block
- // gets around this issue.
- trChild.style.display = "block";
-
- documentElement
- .appendChild( table )
- .appendChild( tr )
- .appendChild( trChild );
-
- trStyle = window.getComputedStyle( tr );
- reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) +
- parseInt( trStyle.borderTopWidth, 10 ) +
- parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight;
-
- documentElement.removeChild( table );
- }
- return reliableTrDimensionsVal;
- }
- } );
-} )();
-
-
-function curCSS( elem, name, computed ) {
- var width, minWidth, maxWidth, ret,
-
- // Support: Firefox 51+
- // Retrieving style before computed somehow
- // fixes an issue with getting wrong values
- // on detached elements
- style = elem.style;
-
- computed = computed || getStyles( elem );
-
- // getPropertyValue is needed for:
- // .css('filter') (IE 9 only, #12537)
- // .css('--customProperty) (#3144)
- if ( computed ) {
- ret = computed.getPropertyValue( name ) || computed[ name ];
-
- if ( ret === "" && !isAttached( elem ) ) {
- ret = jQuery.style( elem, name );
- }
-
- // A tribute to the "awesome hack by Dean Edwards"
- // Android Browser returns percentage for some values,
- // but width seems to be reliably pixels.
- // This is against the CSSOM draft spec:
- // https://drafts.csswg.org/cssom/#resolved-values
- if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) {
-
- // Remember the original values
- width = style.width;
- minWidth = style.minWidth;
- maxWidth = style.maxWidth;
-
- // Put in the new values to get a computed value out
- style.minWidth = style.maxWidth = style.width = ret;
- ret = computed.width;
-
- // Revert the changed values
- style.width = width;
- style.minWidth = minWidth;
- style.maxWidth = maxWidth;
- }
- }
-
- return ret !== undefined ?
-
- // Support: IE <=9 - 11 only
- // IE returns zIndex value as an integer.
- ret + "" :
- ret;
-}
-
-
-function addGetHookIf( conditionFn, hookFn ) {
-
- // Define the hook, we'll check on the first run if it's really needed.
- return {
- get: function() {
- if ( conditionFn() ) {
-
- // Hook not needed (or it's not possible to use it due
- // to missing dependency), remove it.
- delete this.get;
- return;
- }
-
- // Hook needed; redefine it so that the support test is not executed again.
- return ( this.get = hookFn ).apply( this, arguments );
- }
- };
-}
-
-
-var cssPrefixes = [ "Webkit", "Moz", "ms" ],
- emptyStyle = document.createElement( "div" ).style,
- vendorProps = {};
-
-// Return a vendor-prefixed property or undefined
-function vendorPropName( name ) {
-
- // Check for vendor prefixed names
- var capName = name[ 0 ].toUpperCase() + name.slice( 1 ),
- i = cssPrefixes.length;
-
- while ( i-- ) {
- name = cssPrefixes[ i ] + capName;
- if ( name in emptyStyle ) {
- return name;
- }
- }
-}
-
-// Return a potentially-mapped jQuery.cssProps or vendor prefixed property
-function finalPropName( name ) {
- var final = jQuery.cssProps[ name ] || vendorProps[ name ];
-
- if ( final ) {
- return final;
- }
- if ( name in emptyStyle ) {
- return name;
- }
- return vendorProps[ name ] = vendorPropName( name ) || name;
-}
-
-
-var
-
- // Swappable if display is none or starts with table
- // except "table", "table-cell", or "table-caption"
- // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
- rdisplayswap = /^(none|table(?!-c[ea]).+)/,
- rcustomProp = /^--/,
- cssShow = { position: "absolute", visibility: "hidden", display: "block" },
- cssNormalTransform = {
- letterSpacing: "0",
- fontWeight: "400"
- };
-
-function setPositiveNumber( _elem, value, subtract ) {
-
- // Any relative (+/-) values have already been
- // normalized at this point
- var matches = rcssNum.exec( value );
- return matches ?
-
- // Guard against undefined "subtract", e.g., when used as in cssHooks
- Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) :
- value;
-}
-
-function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) {
- var i = dimension === "width" ? 1 : 0,
- extra = 0,
- delta = 0;
-
- // Adjustment may not be necessary
- if ( box === ( isBorderBox ? "border" : "content" ) ) {
- return 0;
- }
-
- for ( ; i < 4; i += 2 ) {
-
- // Both box models exclude margin
- if ( box === "margin" ) {
- delta += jQuery.css( elem, box + cssExpand[ i ], true, styles );
- }
-
- // If we get here with a content-box, we're seeking "padding" or "border" or "margin"
- if ( !isBorderBox ) {
-
- // Add padding
- delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
-
- // For "border" or "margin", add border
- if ( box !== "padding" ) {
- delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
-
- // But still keep track of it otherwise
- } else {
- extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
- }
-
- // If we get here with a border-box (content + padding + border), we're seeking "content" or
- // "padding" or "margin"
- } else {
-
- // For "content", subtract padding
- if ( box === "content" ) {
- delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
- }
-
- // For "content" or "padding", subtract border
- if ( box !== "margin" ) {
- delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
- }
- }
- }
-
- // Account for positive content-box scroll gutter when requested by providing computedVal
- if ( !isBorderBox && computedVal >= 0 ) {
-
- // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border
- // Assuming integer scroll gutter, subtract the rest and round down
- delta += Math.max( 0, Math.ceil(
- elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -
- computedVal -
- delta -
- extra -
- 0.5
-
- // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter
- // Use an explicit zero to avoid NaN (gh-3964)
- ) ) || 0;
- }
-
- return delta;
-}
-
-function getWidthOrHeight( elem, dimension, extra ) {
-
- // Start with computed style
- var styles = getStyles( elem ),
-
- // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322).
- // Fake content-box until we know it's needed to know the true value.
- boxSizingNeeded = !support.boxSizingReliable() || extra,
- isBorderBox = boxSizingNeeded &&
- jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
- valueIsBorderBox = isBorderBox,
-
- val = curCSS( elem, dimension, styles ),
- offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 );
-
- // Support: Firefox <=54
- // Return a confounding non-pixel value or feign ignorance, as appropriate.
- if ( rnumnonpx.test( val ) ) {
- if ( !extra ) {
- return val;
- }
- val = "auto";
- }
-
-
- // Support: IE 9 - 11 only
- // Use offsetWidth/offsetHeight for when box sizing is unreliable.
- // In those cases, the computed value can be trusted to be border-box.
- if ( ( !support.boxSizingReliable() && isBorderBox ||
-
- // Support: IE 10 - 11+, Edge 15 - 18+
- // IE/Edge misreport `getComputedStyle` of table rows with width/height
- // set in CSS while `offset*` properties report correct values.
- // Interestingly, in some cases IE 9 doesn't suffer from this issue.
- !support.reliableTrDimensions() && nodeName( elem, "tr" ) ||
-
- // Fall back to offsetWidth/offsetHeight when value is "auto"
- // This happens for inline elements with no explicit setting (gh-3571)
- val === "auto" ||
-
- // Support: Android <=4.1 - 4.3 only
- // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)
- !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) &&
-
- // Make sure the element is visible & connected
- elem.getClientRects().length ) {
-
- isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";
-
- // Where available, offsetWidth/offsetHeight approximate border box dimensions.
- // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the
- // retrieved value as a content box dimension.
- valueIsBorderBox = offsetProp in elem;
- if ( valueIsBorderBox ) {
- val = elem[ offsetProp ];
- }
- }
-
- // Normalize "" and auto
- val = parseFloat( val ) || 0;
-
- // Adjust for the element's box model
- return ( val +
- boxModelAdjustment(
- elem,
- dimension,
- extra || ( isBorderBox ? "border" : "content" ),
- valueIsBorderBox,
- styles,
-
- // Provide the current computed size to request scroll gutter calculation (gh-3589)
- val
- )
- ) + "px";
-}
-
-jQuery.extend( {
-
- // Add in style property hooks for overriding the default
- // behavior of getting and setting a style property
- cssHooks: {
- opacity: {
- get: function( elem, computed ) {
- if ( computed ) {
-
- // We should always get a number back from opacity
- var ret = curCSS( elem, "opacity" );
- return ret === "" ? "1" : ret;
- }
- }
- }
- },
-
- // Don't automatically add "px" to these possibly-unitless properties
- cssNumber: {
- "animationIterationCount": true,
- "columnCount": true,
- "fillOpacity": true,
- "flexGrow": true,
- "flexShrink": true,
- "fontWeight": true,
- "gridArea": true,
- "gridColumn": true,
- "gridColumnEnd": true,
- "gridColumnStart": true,
- "gridRow": true,
- "gridRowEnd": true,
- "gridRowStart": true,
- "lineHeight": true,
- "opacity": true,
- "order": true,
- "orphans": true,
- "widows": true,
- "zIndex": true,
- "zoom": true
- },
-
- // Add in properties whose names you wish to fix before
- // setting or getting the value
- cssProps: {},
-
- // Get and set the style property on a DOM Node
- style: function( elem, name, value, extra ) {
-
- // Don't set styles on text and comment nodes
- if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
- return;
- }
-
- // Make sure that we're working with the right name
- var ret, type, hooks,
- origName = camelCase( name ),
- isCustomProp = rcustomProp.test( name ),
- style = elem.style;
-
- // Make sure that we're working with the right name. We don't
- // want to query the value if it is a CSS custom property
- // since they are user-defined.
- if ( !isCustomProp ) {
- name = finalPropName( origName );
- }
-
- // Gets hook for the prefixed version, then unprefixed version
- hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
-
- // Check if we're setting a value
- if ( value !== undefined ) {
- type = typeof value;
-
- // Convert "+=" or "-=" to relative numbers (#7345)
- if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) {
- value = adjustCSS( elem, name, ret );
-
- // Fixes bug #9237
- type = "number";
- }
-
- // Make sure that null and NaN values aren't set (#7116)
- if ( value == null || value !== value ) {
- return;
- }
-
- // If a number was passed in, add the unit (except for certain CSS properties)
- // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append
- // "px" to a few hardcoded values.
- if ( type === "number" && !isCustomProp ) {
- value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" );
- }
-
- // background-* props affect original clone's values
- if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {
- style[ name ] = "inherit";
- }
-
- // If a hook was provided, use that value, otherwise just set the specified value
- if ( !hooks || !( "set" in hooks ) ||
- ( value = hooks.set( elem, value, extra ) ) !== undefined ) {
-
- if ( isCustomProp ) {
- style.setProperty( name, value );
- } else {
- style[ name ] = value;
- }
- }
-
- } else {
-
- // If a hook was provided get the non-computed value from there
- if ( hooks && "get" in hooks &&
- ( ret = hooks.get( elem, false, extra ) ) !== undefined ) {
-
- return ret;
- }
-
- // Otherwise just get the value from the style object
- return style[ name ];
- }
- },
-
- css: function( elem, name, extra, styles ) {
- var val, num, hooks,
- origName = camelCase( name ),
- isCustomProp = rcustomProp.test( name );
-
- // Make sure that we're working with the right name. We don't
- // want to modify the value if it is a CSS custom property
- // since they are user-defined.
- if ( !isCustomProp ) {
- name = finalPropName( origName );
- }
-
- // Try prefixed name followed by the unprefixed name
- hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
-
- // If a hook was provided get the computed value from there
- if ( hooks && "get" in hooks ) {
- val = hooks.get( elem, true, extra );
- }
-
- // Otherwise, if a way to get the computed value exists, use that
- if ( val === undefined ) {
- val = curCSS( elem, name, styles );
- }
-
- // Convert "normal" to computed value
- if ( val === "normal" && name in cssNormalTransform ) {
- val = cssNormalTransform[ name ];
- }
-
- // Make numeric if forced or a qualifier was provided and val looks numeric
- if ( extra === "" || extra ) {
- num = parseFloat( val );
- return extra === true || isFinite( num ) ? num || 0 : val;
- }
-
- return val;
- }
-} );
-
-jQuery.each( [ "height", "width" ], function( _i, dimension ) {
- jQuery.cssHooks[ dimension ] = {
- get: function( elem, computed, extra ) {
- if ( computed ) {
-
- // Certain elements can have dimension info if we invisibly show them
- // but it must have a current display style that would benefit
- return rdisplayswap.test( jQuery.css( elem, "display" ) ) &&
-
- // Support: Safari 8+
- // Table columns in Safari have non-zero offsetWidth & zero
- // getBoundingClientRect().width unless display is changed.
- // Support: IE <=11 only
- // Running getBoundingClientRect on a disconnected node
- // in IE throws an error.
- ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ?
- swap( elem, cssShow, function() {
- return getWidthOrHeight( elem, dimension, extra );
- } ) :
- getWidthOrHeight( elem, dimension, extra );
- }
- },
-
- set: function( elem, value, extra ) {
- var matches,
- styles = getStyles( elem ),
-
- // Only read styles.position if the test has a chance to fail
- // to avoid forcing a reflow.
- scrollboxSizeBuggy = !support.scrollboxSize() &&
- styles.position === "absolute",
-
- // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991)
- boxSizingNeeded = scrollboxSizeBuggy || extra,
- isBorderBox = boxSizingNeeded &&
- jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
- subtract = extra ?
- boxModelAdjustment(
- elem,
- dimension,
- extra,
- isBorderBox,
- styles
- ) :
- 0;
-
- // Account for unreliable border-box dimensions by comparing offset* to computed and
- // faking a content-box to get border and padding (gh-3699)
- if ( isBorderBox && scrollboxSizeBuggy ) {
- subtract -= Math.ceil(
- elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -
- parseFloat( styles[ dimension ] ) -
- boxModelAdjustment( elem, dimension, "border", false, styles ) -
- 0.5
- );
- }
-
- // Convert to pixels if value adjustment is needed
- if ( subtract && ( matches = rcssNum.exec( value ) ) &&
- ( matches[ 3 ] || "px" ) !== "px" ) {
-
- elem.style[ dimension ] = value;
- value = jQuery.css( elem, dimension );
- }
-
- return setPositiveNumber( elem, value, subtract );
- }
- };
-} );
-
-jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,
- function( elem, computed ) {
- if ( computed ) {
- return ( parseFloat( curCSS( elem, "marginLeft" ) ) ||
- elem.getBoundingClientRect().left -
- swap( elem, { marginLeft: 0 }, function() {
- return elem.getBoundingClientRect().left;
- } )
- ) + "px";
- }
- }
-);
-
-// These hooks are used by animate to expand properties
-jQuery.each( {
- margin: "",
- padding: "",
- border: "Width"
-}, function( prefix, suffix ) {
- jQuery.cssHooks[ prefix + suffix ] = {
- expand: function( value ) {
- var i = 0,
- expanded = {},
-
- // Assumes a single number if not a string
- parts = typeof value === "string" ? value.split( " " ) : [ value ];
-
- for ( ; i < 4; i++ ) {
- expanded[ prefix + cssExpand[ i ] + suffix ] =
- parts[ i ] || parts[ i - 2 ] || parts[ 0 ];
- }
-
- return expanded;
- }
- };
-
- if ( prefix !== "margin" ) {
- jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;
- }
-} );
-
-jQuery.fn.extend( {
- css: function( name, value ) {
- return access( this, function( elem, name, value ) {
- var styles, len,
- map = {},
- i = 0;
-
- if ( Array.isArray( name ) ) {
- styles = getStyles( elem );
- len = name.length;
-
- for ( ; i < len; i++ ) {
- map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
- }
-
- return map;
- }
-
- return value !== undefined ?
- jQuery.style( elem, name, value ) :
- jQuery.css( elem, name );
- }, name, value, arguments.length > 1 );
- }
-} );
-
-
-function Tween( elem, options, prop, end, easing ) {
- return new Tween.prototype.init( elem, options, prop, end, easing );
-}
-jQuery.Tween = Tween;
-
-Tween.prototype = {
- constructor: Tween,
- init: function( elem, options, prop, end, easing, unit ) {
- this.elem = elem;
- this.prop = prop;
- this.easing = easing || jQuery.easing._default;
- this.options = options;
- this.start = this.now = this.cur();
- this.end = end;
- this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
- },
- cur: function() {
- var hooks = Tween.propHooks[ this.prop ];
-
- return hooks && hooks.get ?
- hooks.get( this ) :
- Tween.propHooks._default.get( this );
- },
- run: function( percent ) {
- var eased,
- hooks = Tween.propHooks[ this.prop ];
-
- if ( this.options.duration ) {
- this.pos = eased = jQuery.easing[ this.easing ](
- percent, this.options.duration * percent, 0, 1, this.options.duration
- );
- } else {
- this.pos = eased = percent;
- }
- this.now = ( this.end - this.start ) * eased + this.start;
-
- if ( this.options.step ) {
- this.options.step.call( this.elem, this.now, this );
- }
-
- if ( hooks && hooks.set ) {
- hooks.set( this );
- } else {
- Tween.propHooks._default.set( this );
- }
- return this;
- }
-};
-
-Tween.prototype.init.prototype = Tween.prototype;
-
-Tween.propHooks = {
- _default: {
- get: function( tween ) {
- var result;
-
- // Use a property on the element directly when it is not a DOM element,
- // or when there is no matching style property that exists.
- if ( tween.elem.nodeType !== 1 ||
- tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {
- return tween.elem[ tween.prop ];
- }
-
- // Passing an empty string as a 3rd parameter to .css will automatically
- // attempt a parseFloat and fallback to a string if the parse fails.
- // Simple values such as "10px" are parsed to Float;
- // complex values such as "rotate(1rad)" are returned as-is.
- result = jQuery.css( tween.elem, tween.prop, "" );
-
- // Empty strings, null, undefined and "auto" are converted to 0.
- return !result || result === "auto" ? 0 : result;
- },
- set: function( tween ) {
-
- // Use step hook for back compat.
- // Use cssHook if its there.
- // Use .style if available and use plain properties where available.
- if ( jQuery.fx.step[ tween.prop ] ) {
- jQuery.fx.step[ tween.prop ]( tween );
- } else if ( tween.elem.nodeType === 1 && (
- jQuery.cssHooks[ tween.prop ] ||
- tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) {
- jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
- } else {
- tween.elem[ tween.prop ] = tween.now;
- }
- }
- }
-};
-
-// Support: IE <=9 only
-// Panic based approach to setting things on disconnected nodes
-Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
- set: function( tween ) {
- if ( tween.elem.nodeType && tween.elem.parentNode ) {
- tween.elem[ tween.prop ] = tween.now;
- }
- }
-};
-
-jQuery.easing = {
- linear: function( p ) {
- return p;
- },
- swing: function( p ) {
- return 0.5 - Math.cos( p * Math.PI ) / 2;
- },
- _default: "swing"
-};
-
-jQuery.fx = Tween.prototype.init;
-
-// Back compat <1.8 extension point
-jQuery.fx.step = {};
-
-
-
-
-var
- fxNow, inProgress,
- rfxtypes = /^(?:toggle|show|hide)$/,
- rrun = /queueHooks$/;
-
-function schedule() {
- if ( inProgress ) {
- if ( document.hidden === false && window.requestAnimationFrame ) {
- window.requestAnimationFrame( schedule );
- } else {
- window.setTimeout( schedule, jQuery.fx.interval );
- }
-
- jQuery.fx.tick();
- }
-}
-
-// Animations created synchronously will run synchronously
-function createFxNow() {
- window.setTimeout( function() {
- fxNow = undefined;
- } );
- return ( fxNow = Date.now() );
-}
-
-// Generate parameters to create a standard animation
-function genFx( type, includeWidth ) {
- var which,
- i = 0,
- attrs = { height: type };
-
- // If we include width, step value is 1 to do all cssExpand values,
- // otherwise step value is 2 to skip over Left and Right
- includeWidth = includeWidth ? 1 : 0;
- for ( ; i < 4; i += 2 - includeWidth ) {
- which = cssExpand[ i ];
- attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
- }
-
- if ( includeWidth ) {
- attrs.opacity = attrs.width = type;
- }
-
- return attrs;
-}
-
-function createTween( value, prop, animation ) {
- var tween,
- collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ),
- index = 0,
- length = collection.length;
- for ( ; index < length; index++ ) {
- if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {
-
- // We're done with this property
- return tween;
- }
- }
-}
-
-function defaultPrefilter( elem, props, opts ) {
- var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display,
- isBox = "width" in props || "height" in props,
- anim = this,
- orig = {},
- style = elem.style,
- hidden = elem.nodeType && isHiddenWithinTree( elem ),
- dataShow = dataPriv.get( elem, "fxshow" );
-
- // Queue-skipping animations hijack the fx hooks
- if ( !opts.queue ) {
- hooks = jQuery._queueHooks( elem, "fx" );
- if ( hooks.unqueued == null ) {
- hooks.unqueued = 0;
- oldfire = hooks.empty.fire;
- hooks.empty.fire = function() {
- if ( !hooks.unqueued ) {
- oldfire();
- }
- };
- }
- hooks.unqueued++;
-
- anim.always( function() {
-
- // Ensure the complete handler is called before this completes
- anim.always( function() {
- hooks.unqueued--;
- if ( !jQuery.queue( elem, "fx" ).length ) {
- hooks.empty.fire();
- }
- } );
- } );
- }
-
- // Detect show/hide animations
- for ( prop in props ) {
- value = props[ prop ];
- if ( rfxtypes.test( value ) ) {
- delete props[ prop ];
- toggle = toggle || value === "toggle";
- if ( value === ( hidden ? "hide" : "show" ) ) {
-
- // Pretend to be hidden if this is a "show" and
- // there is still data from a stopped show/hide
- if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
- hidden = true;
-
- // Ignore all other no-op show/hide data
- } else {
- continue;
- }
- }
- orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );
- }
- }
-
- // Bail out if this is a no-op like .hide().hide()
- propTween = !jQuery.isEmptyObject( props );
- if ( !propTween && jQuery.isEmptyObject( orig ) ) {
- return;
- }
-
- // Restrict "overflow" and "display" styles during box animations
- if ( isBox && elem.nodeType === 1 ) {
-
- // Support: IE <=9 - 11, Edge 12 - 15
- // Record all 3 overflow attributes because IE does not infer the shorthand
- // from identically-valued overflowX and overflowY and Edge just mirrors
- // the overflowX value there.
- opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];
-
- // Identify a display type, preferring old show/hide data over the CSS cascade
- restoreDisplay = dataShow && dataShow.display;
- if ( restoreDisplay == null ) {
- restoreDisplay = dataPriv.get( elem, "display" );
- }
- display = jQuery.css( elem, "display" );
- if ( display === "none" ) {
- if ( restoreDisplay ) {
- display = restoreDisplay;
- } else {
-
- // Get nonempty value(s) by temporarily forcing visibility
- showHide( [ elem ], true );
- restoreDisplay = elem.style.display || restoreDisplay;
- display = jQuery.css( elem, "display" );
- showHide( [ elem ] );
- }
- }
-
- // Animate inline elements as inline-block
- if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) {
- if ( jQuery.css( elem, "float" ) === "none" ) {
-
- // Restore the original display value at the end of pure show/hide animations
- if ( !propTween ) {
- anim.done( function() {
- style.display = restoreDisplay;
- } );
- if ( restoreDisplay == null ) {
- display = style.display;
- restoreDisplay = display === "none" ? "" : display;
- }
- }
- style.display = "inline-block";
- }
- }
- }
-
- if ( opts.overflow ) {
- style.overflow = "hidden";
- anim.always( function() {
- style.overflow = opts.overflow[ 0 ];
- style.overflowX = opts.overflow[ 1 ];
- style.overflowY = opts.overflow[ 2 ];
- } );
- }
-
- // Implement show/hide animations
- propTween = false;
- for ( prop in orig ) {
-
- // General show/hide setup for this element animation
- if ( !propTween ) {
- if ( dataShow ) {
- if ( "hidden" in dataShow ) {
- hidden = dataShow.hidden;
- }
- } else {
- dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } );
- }
-
- // Store hidden/visible for toggle so `.stop().toggle()` "reverses"
- if ( toggle ) {
- dataShow.hidden = !hidden;
- }
-
- // Show elements before animating them
- if ( hidden ) {
- showHide( [ elem ], true );
- }
-
- /* eslint-disable no-loop-func */
-
- anim.done( function() {
-
- /* eslint-enable no-loop-func */
-
- // The final step of a "hide" animation is actually hiding the element
- if ( !hidden ) {
- showHide( [ elem ] );
- }
- dataPriv.remove( elem, "fxshow" );
- for ( prop in orig ) {
- jQuery.style( elem, prop, orig[ prop ] );
- }
- } );
- }
-
- // Per-property setup
- propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );
- if ( !( prop in dataShow ) ) {
- dataShow[ prop ] = propTween.start;
- if ( hidden ) {
- propTween.end = propTween.start;
- propTween.start = 0;
- }
- }
- }
-}
-
-function propFilter( props, specialEasing ) {
- var index, name, easing, value, hooks;
-
- // camelCase, specialEasing and expand cssHook pass
- for ( index in props ) {
- name = camelCase( index );
- easing = specialEasing[ name ];
- value = props[ index ];
- if ( Array.isArray( value ) ) {
- easing = value[ 1 ];
- value = props[ index ] = value[ 0 ];
- }
-
- if ( index !== name ) {
- props[ name ] = value;
- delete props[ index ];
- }
-
- hooks = jQuery.cssHooks[ name ];
- if ( hooks && "expand" in hooks ) {
- value = hooks.expand( value );
- delete props[ name ];
-
- // Not quite $.extend, this won't overwrite existing keys.
- // Reusing 'index' because we have the correct "name"
- for ( index in value ) {
- if ( !( index in props ) ) {
- props[ index ] = value[ index ];
- specialEasing[ index ] = easing;
- }
- }
- } else {
- specialEasing[ name ] = easing;
- }
- }
-}
-
-function Animation( elem, properties, options ) {
- var result,
- stopped,
- index = 0,
- length = Animation.prefilters.length,
- deferred = jQuery.Deferred().always( function() {
-
- // Don't match elem in the :animated selector
- delete tick.elem;
- } ),
- tick = function() {
- if ( stopped ) {
- return false;
- }
- var currentTime = fxNow || createFxNow(),
- remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),
-
- // Support: Android 2.3 only
- // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497)
- temp = remaining / animation.duration || 0,
- percent = 1 - temp,
- index = 0,
- length = animation.tweens.length;
-
- for ( ; index < length; index++ ) {
- animation.tweens[ index ].run( percent );
- }
-
- deferred.notifyWith( elem, [ animation, percent, remaining ] );
-
- // If there's more to do, yield
- if ( percent < 1 && length ) {
- return remaining;
- }
-
- // If this was an empty animation, synthesize a final progress notification
- if ( !length ) {
- deferred.notifyWith( elem, [ animation, 1, 0 ] );
- }
-
- // Resolve the animation and report its conclusion
- deferred.resolveWith( elem, [ animation ] );
- return false;
- },
- animation = deferred.promise( {
- elem: elem,
- props: jQuery.extend( {}, properties ),
- opts: jQuery.extend( true, {
- specialEasing: {},
- easing: jQuery.easing._default
- }, options ),
- originalProperties: properties,
- originalOptions: options,
- startTime: fxNow || createFxNow(),
- duration: options.duration,
- tweens: [],
- createTween: function( prop, end ) {
- var tween = jQuery.Tween( elem, animation.opts, prop, end,
- animation.opts.specialEasing[ prop ] || animation.opts.easing );
- animation.tweens.push( tween );
- return tween;
- },
- stop: function( gotoEnd ) {
- var index = 0,
-
- // If we are going to the end, we want to run all the tweens
- // otherwise we skip this part
- length = gotoEnd ? animation.tweens.length : 0;
- if ( stopped ) {
- return this;
- }
- stopped = true;
- for ( ; index < length; index++ ) {
- animation.tweens[ index ].run( 1 );
- }
-
- // Resolve when we played the last frame; otherwise, reject
- if ( gotoEnd ) {
- deferred.notifyWith( elem, [ animation, 1, 0 ] );
- deferred.resolveWith( elem, [ animation, gotoEnd ] );
- } else {
- deferred.rejectWith( elem, [ animation, gotoEnd ] );
- }
- return this;
- }
- } ),
- props = animation.props;
-
- propFilter( props, animation.opts.specialEasing );
-
- for ( ; index < length; index++ ) {
- result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );
- if ( result ) {
- if ( isFunction( result.stop ) ) {
- jQuery._queueHooks( animation.elem, animation.opts.queue ).stop =
- result.stop.bind( result );
- }
- return result;
- }
- }
-
- jQuery.map( props, createTween, animation );
-
- if ( isFunction( animation.opts.start ) ) {
- animation.opts.start.call( elem, animation );
- }
-
- // Attach callbacks from options
- animation
- .progress( animation.opts.progress )
- .done( animation.opts.done, animation.opts.complete )
- .fail( animation.opts.fail )
- .always( animation.opts.always );
-
- jQuery.fx.timer(
- jQuery.extend( tick, {
- elem: elem,
- anim: animation,
- queue: animation.opts.queue
- } )
- );
-
- return animation;
-}
-
-jQuery.Animation = jQuery.extend( Animation, {
-
- tweeners: {
- "*": [ function( prop, value ) {
- var tween = this.createTween( prop, value );
- adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );
- return tween;
- } ]
- },
-
- tweener: function( props, callback ) {
- if ( isFunction( props ) ) {
- callback = props;
- props = [ "*" ];
- } else {
- props = props.match( rnothtmlwhite );
- }
-
- var prop,
- index = 0,
- length = props.length;
-
- for ( ; index < length; index++ ) {
- prop = props[ index ];
- Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];
- Animation.tweeners[ prop ].unshift( callback );
- }
- },
-
- prefilters: [ defaultPrefilter ],
-
- prefilter: function( callback, prepend ) {
- if ( prepend ) {
- Animation.prefilters.unshift( callback );
- } else {
- Animation.prefilters.push( callback );
- }
- }
-} );
-
-jQuery.speed = function( speed, easing, fn ) {
- var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
- complete: fn || !fn && easing ||
- isFunction( speed ) && speed,
- duration: speed,
- easing: fn && easing || easing && !isFunction( easing ) && easing
- };
-
- // Go to the end state if fx are off
- if ( jQuery.fx.off ) {
- opt.duration = 0;
-
- } else {
- if ( typeof opt.duration !== "number" ) {
- if ( opt.duration in jQuery.fx.speeds ) {
- opt.duration = jQuery.fx.speeds[ opt.duration ];
-
- } else {
- opt.duration = jQuery.fx.speeds._default;
- }
- }
- }
-
- // Normalize opt.queue - true/undefined/null -> "fx"
- if ( opt.queue == null || opt.queue === true ) {
- opt.queue = "fx";
- }
-
- // Queueing
- opt.old = opt.complete;
-
- opt.complete = function() {
- if ( isFunction( opt.old ) ) {
- opt.old.call( this );
- }
-
- if ( opt.queue ) {
- jQuery.dequeue( this, opt.queue );
- }
- };
-
- return opt;
-};
-
-jQuery.fn.extend( {
- fadeTo: function( speed, to, easing, callback ) {
-
- // Show any hidden elements after setting opacity to 0
- return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show()
-
- // Animate to the value specified
- .end().animate( { opacity: to }, speed, easing, callback );
- },
- animate: function( prop, speed, easing, callback ) {
- var empty = jQuery.isEmptyObject( prop ),
- optall = jQuery.speed( speed, easing, callback ),
- doAnimation = function() {
-
- // Operate on a copy of prop so per-property easing won't be lost
- var anim = Animation( this, jQuery.extend( {}, prop ), optall );
-
- // Empty animations, or finishing resolves immediately
- if ( empty || dataPriv.get( this, "finish" ) ) {
- anim.stop( true );
- }
- };
-
- doAnimation.finish = doAnimation;
-
- return empty || optall.queue === false ?
- this.each( doAnimation ) :
- this.queue( optall.queue, doAnimation );
- },
- stop: function( type, clearQueue, gotoEnd ) {
- var stopQueue = function( hooks ) {
- var stop = hooks.stop;
- delete hooks.stop;
- stop( gotoEnd );
- };
-
- if ( typeof type !== "string" ) {
- gotoEnd = clearQueue;
- clearQueue = type;
- type = undefined;
- }
- if ( clearQueue ) {
- this.queue( type || "fx", [] );
- }
-
- return this.each( function() {
- var dequeue = true,
- index = type != null && type + "queueHooks",
- timers = jQuery.timers,
- data = dataPriv.get( this );
-
- if ( index ) {
- if ( data[ index ] && data[ index ].stop ) {
- stopQueue( data[ index ] );
- }
- } else {
- for ( index in data ) {
- if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
- stopQueue( data[ index ] );
- }
- }
- }
-
- for ( index = timers.length; index--; ) {
- if ( timers[ index ].elem === this &&
- ( type == null || timers[ index ].queue === type ) ) {
-
- timers[ index ].anim.stop( gotoEnd );
- dequeue = false;
- timers.splice( index, 1 );
- }
- }
-
- // Start the next in the queue if the last step wasn't forced.
- // Timers currently will call their complete callbacks, which
- // will dequeue but only if they were gotoEnd.
- if ( dequeue || !gotoEnd ) {
- jQuery.dequeue( this, type );
- }
- } );
- },
- finish: function( type ) {
- if ( type !== false ) {
- type = type || "fx";
- }
- return this.each( function() {
- var index,
- data = dataPriv.get( this ),
- queue = data[ type + "queue" ],
- hooks = data[ type + "queueHooks" ],
- timers = jQuery.timers,
- length = queue ? queue.length : 0;
-
- // Enable finishing flag on private data
- data.finish = true;
-
- // Empty the queue first
- jQuery.queue( this, type, [] );
-
- if ( hooks && hooks.stop ) {
- hooks.stop.call( this, true );
- }
-
- // Look for any active animations, and finish them
- for ( index = timers.length; index--; ) {
- if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
- timers[ index ].anim.stop( true );
- timers.splice( index, 1 );
- }
- }
-
- // Look for any animations in the old queue and finish them
- for ( index = 0; index < length; index++ ) {
- if ( queue[ index ] && queue[ index ].finish ) {
- queue[ index ].finish.call( this );
- }
- }
-
- // Turn off finishing flag
- delete data.finish;
- } );
- }
-} );
-
-jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) {
- var cssFn = jQuery.fn[ name ];
- jQuery.fn[ name ] = function( speed, easing, callback ) {
- return speed == null || typeof speed === "boolean" ?
- cssFn.apply( this, arguments ) :
- this.animate( genFx( name, true ), speed, easing, callback );
- };
-} );
-
-// Generate shortcuts for custom animations
-jQuery.each( {
- slideDown: genFx( "show" ),
- slideUp: genFx( "hide" ),
- slideToggle: genFx( "toggle" ),
- fadeIn: { opacity: "show" },
- fadeOut: { opacity: "hide" },
- fadeToggle: { opacity: "toggle" }
-}, function( name, props ) {
- jQuery.fn[ name ] = function( speed, easing, callback ) {
- return this.animate( props, speed, easing, callback );
- };
-} );
-
-jQuery.timers = [];
-jQuery.fx.tick = function() {
- var timer,
- i = 0,
- timers = jQuery.timers;
-
- fxNow = Date.now();
-
- for ( ; i < timers.length; i++ ) {
- timer = timers[ i ];
-
- // Run the timer and safely remove it when done (allowing for external removal)
- if ( !timer() && timers[ i ] === timer ) {
- timers.splice( i--, 1 );
- }
- }
-
- if ( !timers.length ) {
- jQuery.fx.stop();
- }
- fxNow = undefined;
-};
-
-jQuery.fx.timer = function( timer ) {
- jQuery.timers.push( timer );
- jQuery.fx.start();
-};
-
-jQuery.fx.interval = 13;
-jQuery.fx.start = function() {
- if ( inProgress ) {
- return;
- }
-
- inProgress = true;
- schedule();
-};
-
-jQuery.fx.stop = function() {
- inProgress = null;
-};
-
-jQuery.fx.speeds = {
- slow: 600,
- fast: 200,
-
- // Default speed
- _default: 400
-};
-
-
-// Based off of the plugin by Clint Helfers, with permission.
-// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
-jQuery.fn.delay = function( time, type ) {
- time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
- type = type || "fx";
-
- return this.queue( type, function( next, hooks ) {
- var timeout = window.setTimeout( next, time );
- hooks.stop = function() {
- window.clearTimeout( timeout );
- };
- } );
-};
-
-
-( function() {
- var input = document.createElement( "input" ),
- select = document.createElement( "select" ),
- opt = select.appendChild( document.createElement( "option" ) );
-
- input.type = "checkbox";
-
- // Support: Android <=4.3 only
- // Default value for a checkbox should be "on"
- support.checkOn = input.value !== "";
-
- // Support: IE <=11 only
- // Must access selectedIndex to make default options select
- support.optSelected = opt.selected;
-
- // Support: IE <=11 only
- // An input loses its value after becoming a radio
- input = document.createElement( "input" );
- input.value = "t";
- input.type = "radio";
- support.radioValue = input.value === "t";
-} )();
-
-
-var boolHook,
- attrHandle = jQuery.expr.attrHandle;
-
-jQuery.fn.extend( {
- attr: function( name, value ) {
- return access( this, jQuery.attr, name, value, arguments.length > 1 );
- },
-
- removeAttr: function( name ) {
- return this.each( function() {
- jQuery.removeAttr( this, name );
- } );
- }
-} );
-
-jQuery.extend( {
- attr: function( elem, name, value ) {
- var ret, hooks,
- nType = elem.nodeType;
-
- // Don't get/set attributes on text, comment and attribute nodes
- if ( nType === 3 || nType === 8 || nType === 2 ) {
- return;
- }
-
- // Fallback to prop when attributes are not supported
- if ( typeof elem.getAttribute === "undefined" ) {
- return jQuery.prop( elem, name, value );
- }
-
- // Attribute hooks are determined by the lowercase version
- // Grab necessary hook if one is defined
- if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
- hooks = jQuery.attrHooks[ name.toLowerCase() ] ||
- ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined );
- }
-
- if ( value !== undefined ) {
- if ( value === null ) {
- jQuery.removeAttr( elem, name );
- return;
- }
-
- if ( hooks && "set" in hooks &&
- ( ret = hooks.set( elem, value, name ) ) !== undefined ) {
- return ret;
- }
-
- elem.setAttribute( name, value + "" );
- return value;
- }
-
- if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
- return ret;
- }
-
- ret = jQuery.find.attr( elem, name );
-
- // Non-existent attributes return null, we normalize to undefined
- return ret == null ? undefined : ret;
- },
-
- attrHooks: {
- type: {
- set: function( elem, value ) {
- if ( !support.radioValue && value === "radio" &&
- nodeName( elem, "input" ) ) {
- var val = elem.value;
- elem.setAttribute( "type", value );
- if ( val ) {
- elem.value = val;
- }
- return value;
- }
- }
- }
- },
-
- removeAttr: function( elem, value ) {
- var name,
- i = 0,
-
- // Attribute names can contain non-HTML whitespace characters
- // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2
- attrNames = value && value.match( rnothtmlwhite );
-
- if ( attrNames && elem.nodeType === 1 ) {
- while ( ( name = attrNames[ i++ ] ) ) {
- elem.removeAttribute( name );
- }
- }
- }
-} );
-
-// Hooks for boolean attributes
-boolHook = {
- set: function( elem, value, name ) {
- if ( value === false ) {
-
- // Remove boolean attributes when set to false
- jQuery.removeAttr( elem, name );
- } else {
- elem.setAttribute( name, name );
- }
- return name;
- }
-};
-
-jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {
- var getter = attrHandle[ name ] || jQuery.find.attr;
-
- attrHandle[ name ] = function( elem, name, isXML ) {
- var ret, handle,
- lowercaseName = name.toLowerCase();
-
- if ( !isXML ) {
-
- // Avoid an infinite loop by temporarily removing this function from the getter
- handle = attrHandle[ lowercaseName ];
- attrHandle[ lowercaseName ] = ret;
- ret = getter( elem, name, isXML ) != null ?
- lowercaseName :
- null;
- attrHandle[ lowercaseName ] = handle;
- }
- return ret;
- };
-} );
-
-
-
-
-var rfocusable = /^(?:input|select|textarea|button)$/i,
- rclickable = /^(?:a|area)$/i;
-
-jQuery.fn.extend( {
- prop: function( name, value ) {
- return access( this, jQuery.prop, name, value, arguments.length > 1 );
- },
-
- removeProp: function( name ) {
- return this.each( function() {
- delete this[ jQuery.propFix[ name ] || name ];
- } );
- }
-} );
-
-jQuery.extend( {
- prop: function( elem, name, value ) {
- var ret, hooks,
- nType = elem.nodeType;
-
- // Don't get/set properties on text, comment and attribute nodes
- if ( nType === 3 || nType === 8 || nType === 2 ) {
- return;
- }
-
- if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
-
- // Fix name and attach hooks
- name = jQuery.propFix[ name ] || name;
- hooks = jQuery.propHooks[ name ];
- }
-
- if ( value !== undefined ) {
- if ( hooks && "set" in hooks &&
- ( ret = hooks.set( elem, value, name ) ) !== undefined ) {
- return ret;
- }
-
- return ( elem[ name ] = value );
- }
-
- if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
- return ret;
- }
-
- return elem[ name ];
- },
-
- propHooks: {
- tabIndex: {
- get: function( elem ) {
-
- // Support: IE <=9 - 11 only
- // elem.tabIndex doesn't always return the
- // correct value when it hasn't been explicitly set
- // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
- // Use proper attribute retrieval(#12072)
- var tabindex = jQuery.find.attr( elem, "tabindex" );
-
- if ( tabindex ) {
- return parseInt( tabindex, 10 );
- }
-
- if (
- rfocusable.test( elem.nodeName ) ||
- rclickable.test( elem.nodeName ) &&
- elem.href
- ) {
- return 0;
- }
-
- return -1;
- }
- }
- },
-
- propFix: {
- "for": "htmlFor",
- "class": "className"
- }
-} );
-
-// Support: IE <=11 only
-// Accessing the selectedIndex property
-// forces the browser to respect setting selected
-// on the option
-// The getter ensures a default option is selected
-// when in an optgroup
-// eslint rule "no-unused-expressions" is disabled for this code
-// since it considers such accessions noop
-if ( !support.optSelected ) {
- jQuery.propHooks.selected = {
- get: function( elem ) {
-
- /* eslint no-unused-expressions: "off" */
-
- var parent = elem.parentNode;
- if ( parent && parent.parentNode ) {
- parent.parentNode.selectedIndex;
- }
- return null;
- },
- set: function( elem ) {
-
- /* eslint no-unused-expressions: "off" */
-
- var parent = elem.parentNode;
- if ( parent ) {
- parent.selectedIndex;
-
- if ( parent.parentNode ) {
- parent.parentNode.selectedIndex;
- }
- }
- }
- };
-}
-
-jQuery.each( [
- "tabIndex",
- "readOnly",
- "maxLength",
- "cellSpacing",
- "cellPadding",
- "rowSpan",
- "colSpan",
- "useMap",
- "frameBorder",
- "contentEditable"
-], function() {
- jQuery.propFix[ this.toLowerCase() ] = this;
-} );
-
-
-
-
- // Strip and collapse whitespace according to HTML spec
- // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace
- function stripAndCollapse( value ) {
- var tokens = value.match( rnothtmlwhite ) || [];
- return tokens.join( " " );
- }
-
-
-function getClass( elem ) {
- return elem.getAttribute && elem.getAttribute( "class" ) || "";
-}
-
-function classesToArray( value ) {
- if ( Array.isArray( value ) ) {
- return value;
- }
- if ( typeof value === "string" ) {
- return value.match( rnothtmlwhite ) || [];
- }
- return [];
-}
-
-jQuery.fn.extend( {
- addClass: function( value ) {
- var classes, elem, cur, curValue, clazz, j, finalValue,
- i = 0;
-
- if ( isFunction( value ) ) {
- return this.each( function( j ) {
- jQuery( this ).addClass( value.call( this, j, getClass( this ) ) );
- } );
- }
-
- classes = classesToArray( value );
-
- if ( classes.length ) {
- while ( ( elem = this[ i++ ] ) ) {
- curValue = getClass( elem );
- cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " );
-
- if ( cur ) {
- j = 0;
- while ( ( clazz = classes[ j++ ] ) ) {
- if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
- cur += clazz + " ";
- }
- }
-
- // Only assign if different to avoid unneeded rendering.
- finalValue = stripAndCollapse( cur );
- if ( curValue !== finalValue ) {
- elem.setAttribute( "class", finalValue );
- }
- }
- }
- }
-
- return this;
- },
-
- removeClass: function( value ) {
- var classes, elem, cur, curValue, clazz, j, finalValue,
- i = 0;
-
- if ( isFunction( value ) ) {
- return this.each( function( j ) {
- jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );
- } );
- }
-
- if ( !arguments.length ) {
- return this.attr( "class", "" );
- }
-
- classes = classesToArray( value );
-
- if ( classes.length ) {
- while ( ( elem = this[ i++ ] ) ) {
- curValue = getClass( elem );
-
- // This expression is here for better compressibility (see addClass)
- cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " );
-
- if ( cur ) {
- j = 0;
- while ( ( clazz = classes[ j++ ] ) ) {
-
- // Remove *all* instances
- while ( cur.indexOf( " " + clazz + " " ) > -1 ) {
- cur = cur.replace( " " + clazz + " ", " " );
- }
- }
-
- // Only assign if different to avoid unneeded rendering.
- finalValue = stripAndCollapse( cur );
- if ( curValue !== finalValue ) {
- elem.setAttribute( "class", finalValue );
- }
- }
- }
- }
-
- return this;
- },
-
- toggleClass: function( value, stateVal ) {
- var type = typeof value,
- isValidValue = type === "string" || Array.isArray( value );
-
- if ( typeof stateVal === "boolean" && isValidValue ) {
- return stateVal ? this.addClass( value ) : this.removeClass( value );
- }
-
- if ( isFunction( value ) ) {
- return this.each( function( i ) {
- jQuery( this ).toggleClass(
- value.call( this, i, getClass( this ), stateVal ),
- stateVal
- );
- } );
- }
-
- return this.each( function() {
- var className, i, self, classNames;
-
- if ( isValidValue ) {
-
- // Toggle individual class names
- i = 0;
- self = jQuery( this );
- classNames = classesToArray( value );
-
- while ( ( className = classNames[ i++ ] ) ) {
-
- // Check each className given, space separated list
- if ( self.hasClass( className ) ) {
- self.removeClass( className );
- } else {
- self.addClass( className );
- }
- }
-
- // Toggle whole class name
- } else if ( value === undefined || type === "boolean" ) {
- className = getClass( this );
- if ( className ) {
-
- // Store className if set
- dataPriv.set( this, "__className__", className );
- }
-
- // If the element has a class name or if we're passed `false`,
- // then remove the whole classname (if there was one, the above saved it).
- // Otherwise bring back whatever was previously saved (if anything),
- // falling back to the empty string if nothing was stored.
- if ( this.setAttribute ) {
- this.setAttribute( "class",
- className || value === false ?
- "" :
- dataPriv.get( this, "__className__" ) || ""
- );
- }
- }
- } );
- },
-
- hasClass: function( selector ) {
- var className, elem,
- i = 0;
-
- className = " " + selector + " ";
- while ( ( elem = this[ i++ ] ) ) {
- if ( elem.nodeType === 1 &&
- ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) {
- return true;
- }
- }
-
- return false;
- }
-} );
-
-
-
-
-var rreturn = /\r/g;
-
-jQuery.fn.extend( {
- val: function( value ) {
- var hooks, ret, valueIsFunction,
- elem = this[ 0 ];
-
- if ( !arguments.length ) {
- if ( elem ) {
- hooks = jQuery.valHooks[ elem.type ] ||
- jQuery.valHooks[ elem.nodeName.toLowerCase() ];
-
- if ( hooks &&
- "get" in hooks &&
- ( ret = hooks.get( elem, "value" ) ) !== undefined
- ) {
- return ret;
- }
-
- ret = elem.value;
-
- // Handle most common string cases
- if ( typeof ret === "string" ) {
- return ret.replace( rreturn, "" );
- }
-
- // Handle cases where value is null/undef or number
- return ret == null ? "" : ret;
- }
-
- return;
- }
-
- valueIsFunction = isFunction( value );
-
- return this.each( function( i ) {
- var val;
-
- if ( this.nodeType !== 1 ) {
- return;
- }
-
- if ( valueIsFunction ) {
- val = value.call( this, i, jQuery( this ).val() );
- } else {
- val = value;
- }
-
- // Treat null/undefined as ""; convert numbers to string
- if ( val == null ) {
- val = "";
-
- } else if ( typeof val === "number" ) {
- val += "";
-
- } else if ( Array.isArray( val ) ) {
- val = jQuery.map( val, function( value ) {
- return value == null ? "" : value + "";
- } );
- }
-
- hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
-
- // If set returns undefined, fall back to normal setting
- if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) {
- this.value = val;
- }
- } );
- }
-} );
-
-jQuery.extend( {
- valHooks: {
- option: {
- get: function( elem ) {
-
- var val = jQuery.find.attr( elem, "value" );
- return val != null ?
- val :
-
- // Support: IE <=10 - 11 only
- // option.text throws exceptions (#14686, #14858)
- // Strip and collapse whitespace
- // https://html.spec.whatwg.org/#strip-and-collapse-whitespace
- stripAndCollapse( jQuery.text( elem ) );
- }
- },
- select: {
- get: function( elem ) {
- var value, option, i,
- options = elem.options,
- index = elem.selectedIndex,
- one = elem.type === "select-one",
- values = one ? null : [],
- max = one ? index + 1 : options.length;
-
- if ( index < 0 ) {
- i = max;
-
- } else {
- i = one ? index : 0;
- }
-
- // Loop through all the selected options
- for ( ; i < max; i++ ) {
- option = options[ i ];
-
- // Support: IE <=9 only
- // IE8-9 doesn't update selected after form reset (#2551)
- if ( ( option.selected || i === index ) &&
-
- // Don't return options that are disabled or in a disabled optgroup
- !option.disabled &&
- ( !option.parentNode.disabled ||
- !nodeName( option.parentNode, "optgroup" ) ) ) {
-
- // Get the specific value for the option
- value = jQuery( option ).val();
-
- // We don't need an array for one selects
- if ( one ) {
- return value;
- }
-
- // Multi-Selects return an array
- values.push( value );
- }
- }
-
- return values;
- },
-
- set: function( elem, value ) {
- var optionSet, option,
- options = elem.options,
- values = jQuery.makeArray( value ),
- i = options.length;
-
- while ( i-- ) {
- option = options[ i ];
-
- /* eslint-disable no-cond-assign */
-
- if ( option.selected =
- jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1
- ) {
- optionSet = true;
- }
-
- /* eslint-enable no-cond-assign */
- }
-
- // Force browsers to behave consistently when non-matching value is set
- if ( !optionSet ) {
- elem.selectedIndex = -1;
- }
- return values;
- }
- }
- }
-} );
-
-// Radios and checkboxes getter/setter
-jQuery.each( [ "radio", "checkbox" ], function() {
- jQuery.valHooks[ this ] = {
- set: function( elem, value ) {
- if ( Array.isArray( value ) ) {
- return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );
- }
- }
- };
- if ( !support.checkOn ) {
- jQuery.valHooks[ this ].get = function( elem ) {
- return elem.getAttribute( "value" ) === null ? "on" : elem.value;
- };
- }
-} );
-
-
-
-
-// Return jQuery for attributes-only inclusion
-
-
-support.focusin = "onfocusin" in window;
-
-
-var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
- stopPropagationCallback = function( e ) {
- e.stopPropagation();
- };
-
-jQuery.extend( jQuery.event, {
-
- trigger: function( event, data, elem, onlyHandlers ) {
-
- var i, cur, tmp, bubbleType, ontype, handle, special, lastElement,
- eventPath = [ elem || document ],
- type = hasOwn.call( event, "type" ) ? event.type : event,
- namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : [];
-
- cur = lastElement = tmp = elem = elem || document;
-
- // Don't do events on text and comment nodes
- if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
- return;
- }
-
- // focus/blur morphs to focusin/out; ensure we're not firing them right now
- if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
- return;
- }
-
- if ( type.indexOf( "." ) > -1 ) {
-
- // Namespaced trigger; create a regexp to match event type in handle()
- namespaces = type.split( "." );
- type = namespaces.shift();
- namespaces.sort();
- }
- ontype = type.indexOf( ":" ) < 0 && "on" + type;
-
- // Caller can pass in a jQuery.Event object, Object, or just an event type string
- event = event[ jQuery.expando ] ?
- event :
- new jQuery.Event( type, typeof event === "object" && event );
-
- // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
- event.isTrigger = onlyHandlers ? 2 : 3;
- event.namespace = namespaces.join( "." );
- event.rnamespace = event.namespace ?
- new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) :
- null;
-
- // Clean up the event in case it is being reused
- event.result = undefined;
- if ( !event.target ) {
- event.target = elem;
- }
-
- // Clone any incoming data and prepend the event, creating the handler arg list
- data = data == null ?
- [ event ] :
- jQuery.makeArray( data, [ event ] );
-
- // Allow special events to draw outside the lines
- special = jQuery.event.special[ type ] || {};
- if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
- return;
- }
-
- // Determine event propagation path in advance, per W3C events spec (#9951)
- // Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
- if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) {
-
- bubbleType = special.delegateType || type;
- if ( !rfocusMorph.test( bubbleType + type ) ) {
- cur = cur.parentNode;
- }
- for ( ; cur; cur = cur.parentNode ) {
- eventPath.push( cur );
- tmp = cur;
- }
-
- // Only add window if we got to document (e.g., not plain obj or detached DOM)
- if ( tmp === ( elem.ownerDocument || document ) ) {
- eventPath.push( tmp.defaultView || tmp.parentWindow || window );
- }
- }
-
- // Fire handlers on the event path
- i = 0;
- while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) {
- lastElement = cur;
- event.type = i > 1 ?
- bubbleType :
- special.bindType || type;
-
- // jQuery handler
- handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] &&
- dataPriv.get( cur, "handle" );
- if ( handle ) {
- handle.apply( cur, data );
- }
-
- // Native handler
- handle = ontype && cur[ ontype ];
- if ( handle && handle.apply && acceptData( cur ) ) {
- event.result = handle.apply( cur, data );
- if ( event.result === false ) {
- event.preventDefault();
- }
- }
- }
- event.type = type;
-
- // If nobody prevented the default action, do it now
- if ( !onlyHandlers && !event.isDefaultPrevented() ) {
-
- if ( ( !special._default ||
- special._default.apply( eventPath.pop(), data ) === false ) &&
- acceptData( elem ) ) {
-
- // Call a native DOM method on the target with the same name as the event.
- // Don't do default actions on window, that's where global variables be (#6170)
- if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) {
-
- // Don't re-trigger an onFOO event when we call its FOO() method
- tmp = elem[ ontype ];
-
- if ( tmp ) {
- elem[ ontype ] = null;
- }
-
- // Prevent re-triggering of the same event, since we already bubbled it above
- jQuery.event.triggered = type;
-
- if ( event.isPropagationStopped() ) {
- lastElement.addEventListener( type, stopPropagationCallback );
- }
-
- elem[ type ]();
-
- if ( event.isPropagationStopped() ) {
- lastElement.removeEventListener( type, stopPropagationCallback );
- }
-
- jQuery.event.triggered = undefined;
-
- if ( tmp ) {
- elem[ ontype ] = tmp;
- }
- }
- }
- }
-
- return event.result;
- },
-
- // Piggyback on a donor event to simulate a different one
- // Used only for `focus(in | out)` events
- simulate: function( type, elem, event ) {
- var e = jQuery.extend(
- new jQuery.Event(),
- event,
- {
- type: type,
- isSimulated: true
- }
- );
-
- jQuery.event.trigger( e, null, elem );
- }
-
-} );
-
-jQuery.fn.extend( {
-
- trigger: function( type, data ) {
- return this.each( function() {
- jQuery.event.trigger( type, data, this );
- } );
- },
- triggerHandler: function( type, data ) {
- var elem = this[ 0 ];
- if ( elem ) {
- return jQuery.event.trigger( type, data, elem, true );
- }
- }
-} );
-
-
-// Support: Firefox <=44
-// Firefox doesn't have focus(in | out) events
-// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787
-//
-// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1
-// focus(in | out) events fire after focus & blur events,
-// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order
-// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857
-if ( !support.focusin ) {
- jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) {
-
- // Attach a single capturing handler on the document while someone wants focusin/focusout
- var handler = function( event ) {
- jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) );
- };
-
- jQuery.event.special[ fix ] = {
- setup: function() {
-
- // Handle: regular nodes (via `this.ownerDocument`), window
- // (via `this.document`) & document (via `this`).
- var doc = this.ownerDocument || this.document || this,
- attaches = dataPriv.access( doc, fix );
-
- if ( !attaches ) {
- doc.addEventListener( orig, handler, true );
- }
- dataPriv.access( doc, fix, ( attaches || 0 ) + 1 );
- },
- teardown: function() {
- var doc = this.ownerDocument || this.document || this,
- attaches = dataPriv.access( doc, fix ) - 1;
-
- if ( !attaches ) {
- doc.removeEventListener( orig, handler, true );
- dataPriv.remove( doc, fix );
-
- } else {
- dataPriv.access( doc, fix, attaches );
- }
- }
- };
- } );
-}
-var location = window.location;
-
-var nonce = { guid: Date.now() };
-
-var rquery = ( /\?/ );
-
-
-
-// Cross-browser xml parsing
-jQuery.parseXML = function( data ) {
- var xml, parserErrorElem;
- if ( !data || typeof data !== "string" ) {
- return null;
- }
-
- // Support: IE 9 - 11 only
- // IE throws on parseFromString with invalid input.
- try {
- xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
- } catch ( e ) {}
-
- parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ];
- if ( !xml || parserErrorElem ) {
- jQuery.error( "Invalid XML: " + (
- parserErrorElem ?
- jQuery.map( parserErrorElem.childNodes, function( el ) {
- return el.textContent;
- } ).join( "\n" ) :
- data
- ) );
- }
- return xml;
-};
-
-
-var
- rbracket = /\[\]$/,
- rCRLF = /\r?\n/g,
- rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
- rsubmittable = /^(?:input|select|textarea|keygen)/i;
-
-function buildParams( prefix, obj, traditional, add ) {
- var name;
-
- if ( Array.isArray( obj ) ) {
-
- // Serialize array item.
- jQuery.each( obj, function( i, v ) {
- if ( traditional || rbracket.test( prefix ) ) {
-
- // Treat each array item as a scalar.
- add( prefix, v );
-
- } else {
-
- // Item is non-scalar (array or object), encode its numeric index.
- buildParams(
- prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]",
- v,
- traditional,
- add
- );
- }
- } );
-
- } else if ( !traditional && toType( obj ) === "object" ) {
-
- // Serialize object item.
- for ( name in obj ) {
- buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
- }
-
- } else {
-
- // Serialize scalar item.
- add( prefix, obj );
- }
-}
-
-// Serialize an array of form elements or a set of
-// key/values into a query string
-jQuery.param = function( a, traditional ) {
- var prefix,
- s = [],
- add = function( key, valueOrFunction ) {
-
- // If value is a function, invoke it and use its return value
- var value = isFunction( valueOrFunction ) ?
- valueOrFunction() :
- valueOrFunction;
-
- s[ s.length ] = encodeURIComponent( key ) + "=" +
- encodeURIComponent( value == null ? "" : value );
- };
-
- if ( a == null ) {
- return "";
- }
-
- // If an array was passed in, assume that it is an array of form elements.
- if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {
-
- // Serialize the form elements
- jQuery.each( a, function() {
- add( this.name, this.value );
- } );
-
- } else {
-
- // If traditional, encode the "old" way (the way 1.3.2 or older
- // did it), otherwise encode params recursively.
- for ( prefix in a ) {
- buildParams( prefix, a[ prefix ], traditional, add );
- }
- }
-
- // Return the resulting serialization
- return s.join( "&" );
-};
-
-jQuery.fn.extend( {
- serialize: function() {
- return jQuery.param( this.serializeArray() );
- },
- serializeArray: function() {
- return this.map( function() {
-
- // Can add propHook for "elements" to filter or add form elements
- var elements = jQuery.prop( this, "elements" );
- return elements ? jQuery.makeArray( elements ) : this;
- } ).filter( function() {
- var type = this.type;
-
- // Use .is( ":disabled" ) so that fieldset[disabled] works
- return this.name && !jQuery( this ).is( ":disabled" ) &&
- rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
- ( this.checked || !rcheckableType.test( type ) );
- } ).map( function( _i, elem ) {
- var val = jQuery( this ).val();
-
- if ( val == null ) {
- return null;
- }
-
- if ( Array.isArray( val ) ) {
- return jQuery.map( val, function( val ) {
- return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
- } );
- }
-
- return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
- } ).get();
- }
-} );
-
-
-var
- r20 = /%20/g,
- rhash = /#.*$/,
- rantiCache = /([?&])_=[^&]*/,
- rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg,
-
- // #7653, #8125, #8152: local protocol detection
- rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
- rnoContent = /^(?:GET|HEAD)$/,
- rprotocol = /^\/\//,
-
- /* Prefilters
- * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
- * 2) These are called:
- * - BEFORE asking for a transport
- * - AFTER param serialization (s.data is a string if s.processData is true)
- * 3) key is the dataType
- * 4) the catchall symbol "*" can be used
- * 5) execution will start with transport dataType and THEN continue down to "*" if needed
- */
- prefilters = {},
-
- /* Transports bindings
- * 1) key is the dataType
- * 2) the catchall symbol "*" can be used
- * 3) selection will start with transport dataType and THEN go to "*" if needed
- */
- transports = {},
-
- // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
- allTypes = "*/".concat( "*" ),
-
- // Anchor tag for parsing the document origin
- originAnchor = document.createElement( "a" );
-
-originAnchor.href = location.href;
-
-// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
-function addToPrefiltersOrTransports( structure ) {
-
- // dataTypeExpression is optional and defaults to "*"
- return function( dataTypeExpression, func ) {
-
- if ( typeof dataTypeExpression !== "string" ) {
- func = dataTypeExpression;
- dataTypeExpression = "*";
- }
-
- var dataType,
- i = 0,
- dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || [];
-
- if ( isFunction( func ) ) {
-
- // For each dataType in the dataTypeExpression
- while ( ( dataType = dataTypes[ i++ ] ) ) {
-
- // Prepend if requested
- if ( dataType[ 0 ] === "+" ) {
- dataType = dataType.slice( 1 ) || "*";
- ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );
-
- // Otherwise append
- } else {
- ( structure[ dataType ] = structure[ dataType ] || [] ).push( func );
- }
- }
- }
- };
-}
-
-// Base inspection function for prefilters and transports
-function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {
-
- var inspected = {},
- seekingTransport = ( structure === transports );
-
- function inspect( dataType ) {
- var selected;
- inspected[ dataType ] = true;
- jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
- var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
- if ( typeof dataTypeOrTransport === "string" &&
- !seekingTransport && !inspected[ dataTypeOrTransport ] ) {
-
- options.dataTypes.unshift( dataTypeOrTransport );
- inspect( dataTypeOrTransport );
- return false;
- } else if ( seekingTransport ) {
- return !( selected = dataTypeOrTransport );
- }
- } );
- return selected;
- }
-
- return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
-}
-
-// A special extend for ajax options
-// that takes "flat" options (not to be deep extended)
-// Fixes #9887
-function ajaxExtend( target, src ) {
- var key, deep,
- flatOptions = jQuery.ajaxSettings.flatOptions || {};
-
- for ( key in src ) {
- if ( src[ key ] !== undefined ) {
- ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
- }
- }
- if ( deep ) {
- jQuery.extend( true, target, deep );
- }
-
- return target;
-}
-
-/* Handles responses to an ajax request:
- * - finds the right dataType (mediates between content-type and expected dataType)
- * - returns the corresponding response
- */
-function ajaxHandleResponses( s, jqXHR, responses ) {
-
- var ct, type, finalDataType, firstDataType,
- contents = s.contents,
- dataTypes = s.dataTypes;
-
- // Remove auto dataType and get content-type in the process
- while ( dataTypes[ 0 ] === "*" ) {
- dataTypes.shift();
- if ( ct === undefined ) {
- ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" );
- }
- }
-
- // Check if we're dealing with a known content-type
- if ( ct ) {
- for ( type in contents ) {
- if ( contents[ type ] && contents[ type ].test( ct ) ) {
- dataTypes.unshift( type );
- break;
- }
- }
- }
-
- // Check to see if we have a response for the expected dataType
- if ( dataTypes[ 0 ] in responses ) {
- finalDataType = dataTypes[ 0 ];
- } else {
-
- // Try convertible dataTypes
- for ( type in responses ) {
- if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) {
- finalDataType = type;
- break;
- }
- if ( !firstDataType ) {
- firstDataType = type;
- }
- }
-
- // Or just use first one
- finalDataType = finalDataType || firstDataType;
- }
-
- // If we found a dataType
- // We add the dataType to the list if needed
- // and return the corresponding response
- if ( finalDataType ) {
- if ( finalDataType !== dataTypes[ 0 ] ) {
- dataTypes.unshift( finalDataType );
- }
- return responses[ finalDataType ];
- }
-}
-
-/* Chain conversions given the request and the original response
- * Also sets the responseXXX fields on the jqXHR instance
- */
-function ajaxConvert( s, response, jqXHR, isSuccess ) {
- var conv2, current, conv, tmp, prev,
- converters = {},
-
- // Work with a copy of dataTypes in case we need to modify it for conversion
- dataTypes = s.dataTypes.slice();
-
- // Create converters map with lowercased keys
- if ( dataTypes[ 1 ] ) {
- for ( conv in s.converters ) {
- converters[ conv.toLowerCase() ] = s.converters[ conv ];
- }
- }
-
- current = dataTypes.shift();
-
- // Convert to each sequential dataType
- while ( current ) {
-
- if ( s.responseFields[ current ] ) {
- jqXHR[ s.responseFields[ current ] ] = response;
- }
-
- // Apply the dataFilter if provided
- if ( !prev && isSuccess && s.dataFilter ) {
- response = s.dataFilter( response, s.dataType );
- }
-
- prev = current;
- current = dataTypes.shift();
-
- if ( current ) {
-
- // There's only work to do if current dataType is non-auto
- if ( current === "*" ) {
-
- current = prev;
-
- // Convert response if prev dataType is non-auto and differs from current
- } else if ( prev !== "*" && prev !== current ) {
-
- // Seek a direct converter
- conv = converters[ prev + " " + current ] || converters[ "* " + current ];
-
- // If none found, seek a pair
- if ( !conv ) {
- for ( conv2 in converters ) {
-
- // If conv2 outputs current
- tmp = conv2.split( " " );
- if ( tmp[ 1 ] === current ) {
-
- // If prev can be converted to accepted input
- conv = converters[ prev + " " + tmp[ 0 ] ] ||
- converters[ "* " + tmp[ 0 ] ];
- if ( conv ) {
-
- // Condense equivalence converters
- if ( conv === true ) {
- conv = converters[ conv2 ];
-
- // Otherwise, insert the intermediate dataType
- } else if ( converters[ conv2 ] !== true ) {
- current = tmp[ 0 ];
- dataTypes.unshift( tmp[ 1 ] );
- }
- break;
- }
- }
- }
- }
-
- // Apply converter (if not an equivalence)
- if ( conv !== true ) {
-
- // Unless errors are allowed to bubble, catch and return them
- if ( conv && s.throws ) {
- response = conv( response );
- } else {
- try {
- response = conv( response );
- } catch ( e ) {
- return {
- state: "parsererror",
- error: conv ? e : "No conversion from " + prev + " to " + current
- };
- }
- }
- }
- }
- }
- }
-
- return { state: "success", data: response };
-}
-
-jQuery.extend( {
-
- // Counter for holding the number of active queries
- active: 0,
-
- // Last-Modified header cache for next request
- lastModified: {},
- etag: {},
-
- ajaxSettings: {
- url: location.href,
- type: "GET",
- isLocal: rlocalProtocol.test( location.protocol ),
- global: true,
- processData: true,
- async: true,
- contentType: "application/x-www-form-urlencoded; charset=UTF-8",
-
- /*
- timeout: 0,
- data: null,
- dataType: null,
- username: null,
- password: null,
- cache: null,
- throws: false,
- traditional: false,
- headers: {},
- */
-
- accepts: {
- "*": allTypes,
- text: "text/plain",
- html: "text/html",
- xml: "application/xml, text/xml",
- json: "application/json, text/javascript"
- },
-
- contents: {
- xml: /\bxml\b/,
- html: /\bhtml/,
- json: /\bjson\b/
- },
-
- responseFields: {
- xml: "responseXML",
- text: "responseText",
- json: "responseJSON"
- },
-
- // Data converters
- // Keys separate source (or catchall "*") and destination types with a single space
- converters: {
-
- // Convert anything to text
- "* text": String,
-
- // Text to html (true = no transformation)
- "text html": true,
-
- // Evaluate text as a json expression
- "text json": JSON.parse,
-
- // Parse text as xml
- "text xml": jQuery.parseXML
- },
-
- // For options that shouldn't be deep extended:
- // you can add your own custom options here if
- // and when you create one that shouldn't be
- // deep extended (see ajaxExtend)
- flatOptions: {
- url: true,
- context: true
- }
- },
-
- // Creates a full fledged settings object into target
- // with both ajaxSettings and settings fields.
- // If target is omitted, writes into ajaxSettings.
- ajaxSetup: function( target, settings ) {
- return settings ?
-
- // Building a settings object
- ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
-
- // Extending ajaxSettings
- ajaxExtend( jQuery.ajaxSettings, target );
- },
-
- ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
- ajaxTransport: addToPrefiltersOrTransports( transports ),
-
- // Main method
- ajax: function( url, options ) {
-
- // If url is an object, simulate pre-1.5 signature
- if ( typeof url === "object" ) {
- options = url;
- url = undefined;
- }
-
- // Force options to be an object
- options = options || {};
-
- var transport,
-
- // URL without anti-cache param
- cacheURL,
-
- // Response headers
- responseHeadersString,
- responseHeaders,
-
- // timeout handle
- timeoutTimer,
-
- // Url cleanup var
- urlAnchor,
-
- // Request state (becomes false upon send and true upon completion)
- completed,
-
- // To know if global events are to be dispatched
- fireGlobals,
-
- // Loop variable
- i,
-
- // uncached part of the url
- uncached,
-
- // Create the final options object
- s = jQuery.ajaxSetup( {}, options ),
-
- // Callbacks context
- callbackContext = s.context || s,
-
- // Context for global events is callbackContext if it is a DOM node or jQuery collection
- globalEventContext = s.context &&
- ( callbackContext.nodeType || callbackContext.jquery ) ?
- jQuery( callbackContext ) :
- jQuery.event,
-
- // Deferreds
- deferred = jQuery.Deferred(),
- completeDeferred = jQuery.Callbacks( "once memory" ),
-
- // Status-dependent callbacks
- statusCode = s.statusCode || {},
-
- // Headers (they are sent all at once)
- requestHeaders = {},
- requestHeadersNames = {},
-
- // Default abort message
- strAbort = "canceled",
-
- // Fake xhr
- jqXHR = {
- readyState: 0,
-
- // Builds headers hashtable if needed
- getResponseHeader: function( key ) {
- var match;
- if ( completed ) {
- if ( !responseHeaders ) {
- responseHeaders = {};
- while ( ( match = rheaders.exec( responseHeadersString ) ) ) {
- responseHeaders[ match[ 1 ].toLowerCase() + " " ] =
- ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] )
- .concat( match[ 2 ] );
- }
- }
- match = responseHeaders[ key.toLowerCase() + " " ];
- }
- return match == null ? null : match.join( ", " );
- },
-
- // Raw string
- getAllResponseHeaders: function() {
- return completed ? responseHeadersString : null;
- },
-
- // Caches the header
- setRequestHeader: function( name, value ) {
- if ( completed == null ) {
- name = requestHeadersNames[ name.toLowerCase() ] =
- requestHeadersNames[ name.toLowerCase() ] || name;
- requestHeaders[ name ] = value;
- }
- return this;
- },
-
- // Overrides response content-type header
- overrideMimeType: function( type ) {
- if ( completed == null ) {
- s.mimeType = type;
- }
- return this;
- },
-
- // Status-dependent callbacks
- statusCode: function( map ) {
- var code;
- if ( map ) {
- if ( completed ) {
-
- // Execute the appropriate callbacks
- jqXHR.always( map[ jqXHR.status ] );
- } else {
-
- // Lazy-add the new callbacks in a way that preserves old ones
- for ( code in map ) {
- statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
- }
- }
- }
- return this;
- },
-
- // Cancel the request
- abort: function( statusText ) {
- var finalText = statusText || strAbort;
- if ( transport ) {
- transport.abort( finalText );
- }
- done( 0, finalText );
- return this;
- }
- };
-
- // Attach deferreds
- deferred.promise( jqXHR );
-
- // Add protocol if not provided (prefilters might expect it)
- // Handle falsy url in the settings object (#10093: consistency with old signature)
- // We also use the url parameter if available
- s.url = ( ( url || s.url || location.href ) + "" )
- .replace( rprotocol, location.protocol + "//" );
-
- // Alias method option to type as per ticket #12004
- s.type = options.method || options.type || s.method || s.type;
-
- // Extract dataTypes list
- s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ];
-
- // A cross-domain request is in order when the origin doesn't match the current origin.
- if ( s.crossDomain == null ) {
- urlAnchor = document.createElement( "a" );
-
- // Support: IE <=8 - 11, Edge 12 - 15
- // IE throws exception on accessing the href property if url is malformed,
- // e.g. http://example.com:80x/
- try {
- urlAnchor.href = s.url;
-
- // Support: IE <=8 - 11 only
- // Anchor's host property isn't correctly set when s.url is relative
- urlAnchor.href = urlAnchor.href;
- s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !==
- urlAnchor.protocol + "//" + urlAnchor.host;
- } catch ( e ) {
-
- // If there is an error parsing the URL, assume it is crossDomain,
- // it can be rejected by the transport if it is invalid
- s.crossDomain = true;
- }
- }
-
- // Convert data if not already a string
- if ( s.data && s.processData && typeof s.data !== "string" ) {
- s.data = jQuery.param( s.data, s.traditional );
- }
-
- // Apply prefilters
- inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
-
- // If request was aborted inside a prefilter, stop there
- if ( completed ) {
- return jqXHR;
- }
-
- // We can fire global events as of now if asked to
- // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)
- fireGlobals = jQuery.event && s.global;
-
- // Watch for a new set of requests
- if ( fireGlobals && jQuery.active++ === 0 ) {
- jQuery.event.trigger( "ajaxStart" );
- }
-
- // Uppercase the type
- s.type = s.type.toUpperCase();
-
- // Determine if request has content
- s.hasContent = !rnoContent.test( s.type );
-
- // Save the URL in case we're toying with the If-Modified-Since
- // and/or If-None-Match header later on
- // Remove hash to simplify url manipulation
- cacheURL = s.url.replace( rhash, "" );
-
- // More options handling for requests with no content
- if ( !s.hasContent ) {
-
- // Remember the hash so we can put it back
- uncached = s.url.slice( cacheURL.length );
-
- // If data is available and should be processed, append data to url
- if ( s.data && ( s.processData || typeof s.data === "string" ) ) {
- cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data;
-
- // #9682: remove data so that it's not used in an eventual retry
- delete s.data;
- }
-
- // Add or update anti-cache param if needed
- if ( s.cache === false ) {
- cacheURL = cacheURL.replace( rantiCache, "$1" );
- uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) +
- uncached;
- }
-
- // Put hash and anti-cache on the URL that will be requested (gh-1732)
- s.url = cacheURL + uncached;
-
- // Change '%20' to '+' if this is encoded form body content (gh-2658)
- } else if ( s.data && s.processData &&
- ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) {
- s.data = s.data.replace( r20, "+" );
- }
-
- // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
- if ( s.ifModified ) {
- if ( jQuery.lastModified[ cacheURL ] ) {
- jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
- }
- if ( jQuery.etag[ cacheURL ] ) {
- jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
- }
- }
-
- // Set the correct header, if data is being sent
- if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
- jqXHR.setRequestHeader( "Content-Type", s.contentType );
- }
-
- // Set the Accepts header for the server, depending on the dataType
- jqXHR.setRequestHeader(
- "Accept",
- s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?
- s.accepts[ s.dataTypes[ 0 ] ] +
- ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
- s.accepts[ "*" ]
- );
-
- // Check for headers option
- for ( i in s.headers ) {
- jqXHR.setRequestHeader( i, s.headers[ i ] );
- }
-
- // Allow custom headers/mimetypes and early abort
- if ( s.beforeSend &&
- ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) {
-
- // Abort if not done already and return
- return jqXHR.abort();
- }
-
- // Aborting is no longer a cancellation
- strAbort = "abort";
-
- // Install callbacks on deferreds
- completeDeferred.add( s.complete );
- jqXHR.done( s.success );
- jqXHR.fail( s.error );
-
- // Get transport
- transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
-
- // If no transport, we auto-abort
- if ( !transport ) {
- done( -1, "No Transport" );
- } else {
- jqXHR.readyState = 1;
-
- // Send global event
- if ( fireGlobals ) {
- globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
- }
-
- // If request was aborted inside ajaxSend, stop there
- if ( completed ) {
- return jqXHR;
- }
-
- // Timeout
- if ( s.async && s.timeout > 0 ) {
- timeoutTimer = window.setTimeout( function() {
- jqXHR.abort( "timeout" );
- }, s.timeout );
- }
-
- try {
- completed = false;
- transport.send( requestHeaders, done );
- } catch ( e ) {
-
- // Rethrow post-completion exceptions
- if ( completed ) {
- throw e;
- }
-
- // Propagate others as results
- done( -1, e );
- }
- }
-
- // Callback for when everything is done
- function done( status, nativeStatusText, responses, headers ) {
- var isSuccess, success, error, response, modified,
- statusText = nativeStatusText;
-
- // Ignore repeat invocations
- if ( completed ) {
- return;
- }
-
- completed = true;
-
- // Clear timeout if it exists
- if ( timeoutTimer ) {
- window.clearTimeout( timeoutTimer );
- }
-
- // Dereference transport for early garbage collection
- // (no matter how long the jqXHR object will be used)
- transport = undefined;
-
- // Cache response headers
- responseHeadersString = headers || "";
-
- // Set readyState
- jqXHR.readyState = status > 0 ? 4 : 0;
-
- // Determine if successful
- isSuccess = status >= 200 && status < 300 || status === 304;
-
- // Get response data
- if ( responses ) {
- response = ajaxHandleResponses( s, jqXHR, responses );
- }
-
- // Use a noop converter for missing script but not if jsonp
- if ( !isSuccess &&
- jQuery.inArray( "script", s.dataTypes ) > -1 &&
- jQuery.inArray( "json", s.dataTypes ) < 0 ) {
- s.converters[ "text script" ] = function() {};
- }
-
- // Convert no matter what (that way responseXXX fields are always set)
- response = ajaxConvert( s, response, jqXHR, isSuccess );
-
- // If successful, handle type chaining
- if ( isSuccess ) {
-
- // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
- if ( s.ifModified ) {
- modified = jqXHR.getResponseHeader( "Last-Modified" );
- if ( modified ) {
- jQuery.lastModified[ cacheURL ] = modified;
- }
- modified = jqXHR.getResponseHeader( "etag" );
- if ( modified ) {
- jQuery.etag[ cacheURL ] = modified;
- }
- }
-
- // if no content
- if ( status === 204 || s.type === "HEAD" ) {
- statusText = "nocontent";
-
- // if not modified
- } else if ( status === 304 ) {
- statusText = "notmodified";
-
- // If we have data, let's convert it
- } else {
- statusText = response.state;
- success = response.data;
- error = response.error;
- isSuccess = !error;
- }
- } else {
-
- // Extract error from statusText and normalize for non-aborts
- error = statusText;
- if ( status || !statusText ) {
- statusText = "error";
- if ( status < 0 ) {
- status = 0;
- }
- }
- }
-
- // Set data for the fake xhr object
- jqXHR.status = status;
- jqXHR.statusText = ( nativeStatusText || statusText ) + "";
-
- // Success/Error
- if ( isSuccess ) {
- deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
- } else {
- deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
- }
-
- // Status-dependent callbacks
- jqXHR.statusCode( statusCode );
- statusCode = undefined;
-
- if ( fireGlobals ) {
- globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
- [ jqXHR, s, isSuccess ? success : error ] );
- }
-
- // Complete
- completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
-
- if ( fireGlobals ) {
- globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
-
- // Handle the global AJAX counter
- if ( !( --jQuery.active ) ) {
- jQuery.event.trigger( "ajaxStop" );
- }
- }
- }
-
- return jqXHR;
- },
-
- getJSON: function( url, data, callback ) {
- return jQuery.get( url, data, callback, "json" );
- },
-
- getScript: function( url, callback ) {
- return jQuery.get( url, undefined, callback, "script" );
- }
-} );
-
-jQuery.each( [ "get", "post" ], function( _i, method ) {
- jQuery[ method ] = function( url, data, callback, type ) {
-
- // Shift arguments if data argument was omitted
- if ( isFunction( data ) ) {
- type = type || callback;
- callback = data;
- data = undefined;
- }
-
- // The url can be an options object (which then must have .url)
- return jQuery.ajax( jQuery.extend( {
- url: url,
- type: method,
- dataType: type,
- data: data,
- success: callback
- }, jQuery.isPlainObject( url ) && url ) );
- };
-} );
-
-jQuery.ajaxPrefilter( function( s ) {
- var i;
- for ( i in s.headers ) {
- if ( i.toLowerCase() === "content-type" ) {
- s.contentType = s.headers[ i ] || "";
- }
- }
-} );
-
-
-jQuery._evalUrl = function( url, options, doc ) {
- return jQuery.ajax( {
- url: url,
-
- // Make this explicit, since user can override this through ajaxSetup (#11264)
- type: "GET",
- dataType: "script",
- cache: true,
- async: false,
- global: false,
-
- // Only evaluate the response if it is successful (gh-4126)
- // dataFilter is not invoked for failure responses, so using it instead
- // of the default converter is kludgy but it works.
- converters: {
- "text script": function() {}
- },
- dataFilter: function( response ) {
- jQuery.globalEval( response, options, doc );
- }
- } );
-};
-
-
-jQuery.fn.extend( {
- wrapAll: function( html ) {
- var wrap;
-
- if ( this[ 0 ] ) {
- if ( isFunction( html ) ) {
- html = html.call( this[ 0 ] );
- }
-
- // The elements to wrap the target around
- wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );
-
- if ( this[ 0 ].parentNode ) {
- wrap.insertBefore( this[ 0 ] );
- }
-
- wrap.map( function() {
- var elem = this;
-
- while ( elem.firstElementChild ) {
- elem = elem.firstElementChild;
- }
-
- return elem;
- } ).append( this );
- }
-
- return this;
- },
-
- wrapInner: function( html ) {
- if ( isFunction( html ) ) {
- return this.each( function( i ) {
- jQuery( this ).wrapInner( html.call( this, i ) );
- } );
- }
-
- return this.each( function() {
- var self = jQuery( this ),
- contents = self.contents();
-
- if ( contents.length ) {
- contents.wrapAll( html );
-
- } else {
- self.append( html );
- }
- } );
- },
-
- wrap: function( html ) {
- var htmlIsFunction = isFunction( html );
-
- return this.each( function( i ) {
- jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html );
- } );
- },
-
- unwrap: function( selector ) {
- this.parent( selector ).not( "body" ).each( function() {
- jQuery( this ).replaceWith( this.childNodes );
- } );
- return this;
- }
-} );
-
-
-jQuery.expr.pseudos.hidden = function( elem ) {
- return !jQuery.expr.pseudos.visible( elem );
-};
-jQuery.expr.pseudos.visible = function( elem ) {
- return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length );
-};
-
-
-
-
-jQuery.ajaxSettings.xhr = function() {
- try {
- return new window.XMLHttpRequest();
- } catch ( e ) {}
-};
-
-var xhrSuccessStatus = {
-
- // File protocol always yields status code 0, assume 200
- 0: 200,
-
- // Support: IE <=9 only
- // #1450: sometimes IE returns 1223 when it should be 204
- 1223: 204
- },
- xhrSupported = jQuery.ajaxSettings.xhr();
-
-support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
-support.ajax = xhrSupported = !!xhrSupported;
-
-jQuery.ajaxTransport( function( options ) {
- var callback, errorCallback;
-
- // Cross domain only allowed if supported through XMLHttpRequest
- if ( support.cors || xhrSupported && !options.crossDomain ) {
- return {
- send: function( headers, complete ) {
- var i,
- xhr = options.xhr();
-
- xhr.open(
- options.type,
- options.url,
- options.async,
- options.username,
- options.password
- );
-
- // Apply custom fields if provided
- if ( options.xhrFields ) {
- for ( i in options.xhrFields ) {
- xhr[ i ] = options.xhrFields[ i ];
- }
- }
-
- // Override mime type if needed
- if ( options.mimeType && xhr.overrideMimeType ) {
- xhr.overrideMimeType( options.mimeType );
- }
-
- // X-Requested-With header
- // For cross-domain requests, seeing as conditions for a preflight are
- // akin to a jigsaw puzzle, we simply never set it to be sure.
- // (it can always be set on a per-request basis or even using ajaxSetup)
- // For same-domain requests, won't change header if already provided.
- if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) {
- headers[ "X-Requested-With" ] = "XMLHttpRequest";
- }
-
- // Set headers
- for ( i in headers ) {
- xhr.setRequestHeader( i, headers[ i ] );
- }
-
- // Callback
- callback = function( type ) {
- return function() {
- if ( callback ) {
- callback = errorCallback = xhr.onload =
- xhr.onerror = xhr.onabort = xhr.ontimeout =
- xhr.onreadystatechange = null;
-
- if ( type === "abort" ) {
- xhr.abort();
- } else if ( type === "error" ) {
-
- // Support: IE <=9 only
- // On a manual native abort, IE9 throws
- // errors on any property access that is not readyState
- if ( typeof xhr.status !== "number" ) {
- complete( 0, "error" );
- } else {
- complete(
-
- // File: protocol always yields status 0; see #8605, #14207
- xhr.status,
- xhr.statusText
- );
- }
- } else {
- complete(
- xhrSuccessStatus[ xhr.status ] || xhr.status,
- xhr.statusText,
-
- // Support: IE <=9 only
- // IE9 has no XHR2 but throws on binary (trac-11426)
- // For XHR2 non-text, let the caller handle it (gh-2498)
- ( xhr.responseType || "text" ) !== "text" ||
- typeof xhr.responseText !== "string" ?
- { binary: xhr.response } :
- { text: xhr.responseText },
- xhr.getAllResponseHeaders()
- );
- }
- }
- };
- };
-
- // Listen to events
- xhr.onload = callback();
- errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" );
-
- // Support: IE 9 only
- // Use onreadystatechange to replace onabort
- // to handle uncaught aborts
- if ( xhr.onabort !== undefined ) {
- xhr.onabort = errorCallback;
- } else {
- xhr.onreadystatechange = function() {
-
- // Check readyState before timeout as it changes
- if ( xhr.readyState === 4 ) {
-
- // Allow onerror to be called first,
- // but that will not handle a native abort
- // Also, save errorCallback to a variable
- // as xhr.onerror cannot be accessed
- window.setTimeout( function() {
- if ( callback ) {
- errorCallback();
- }
- } );
- }
- };
- }
-
- // Create the abort callback
- callback = callback( "abort" );
-
- try {
-
- // Do send the request (this may raise an exception)
- xhr.send( options.hasContent && options.data || null );
- } catch ( e ) {
-
- // #14683: Only rethrow if this hasn't been notified as an error yet
- if ( callback ) {
- throw e;
- }
- }
- },
-
- abort: function() {
- if ( callback ) {
- callback();
- }
- }
- };
- }
-} );
-
-
-
-
-// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432)
-jQuery.ajaxPrefilter( function( s ) {
- if ( s.crossDomain ) {
- s.contents.script = false;
- }
-} );
-
-// Install script dataType
-jQuery.ajaxSetup( {
- accepts: {
- script: "text/javascript, application/javascript, " +
- "application/ecmascript, application/x-ecmascript"
- },
- contents: {
- script: /\b(?:java|ecma)script\b/
- },
- converters: {
- "text script": function( text ) {
- jQuery.globalEval( text );
- return text;
- }
- }
-} );
-
-// Handle cache's special case and crossDomain
-jQuery.ajaxPrefilter( "script", function( s ) {
- if ( s.cache === undefined ) {
- s.cache = false;
- }
- if ( s.crossDomain ) {
- s.type = "GET";
- }
-} );
-
-// Bind script tag hack transport
-jQuery.ajaxTransport( "script", function( s ) {
-
- // This transport only deals with cross domain or forced-by-attrs requests
- if ( s.crossDomain || s.scriptAttrs ) {
- var script, callback;
- return {
- send: function( _, complete ) {
- script = jQuery( "<script>" )
- .attr( s.scriptAttrs || {} )
- .prop( { charset: s.scriptCharset, src: s.url } )
- .on( "load error", callback = function( evt ) {
- script.remove();
- callback = null;
- if ( evt ) {
- complete( evt.type === "error" ? 404 : 200, evt.type );
- }
- } );
-
- // Use native DOM manipulation to avoid our domManip AJAX trickery
- document.head.appendChild( script[ 0 ] );
- },
- abort: function() {
- if ( callback ) {
- callback();
- }
- }
- };
- }
-} );
-
-
-
-
-var oldCallbacks = [],
- rjsonp = /(=)\?(?=&|$)|\?\?/;
-
-// Default jsonp settings
-jQuery.ajaxSetup( {
- jsonp: "callback",
- jsonpCallback: function() {
- var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce.guid++ ) );
- this[ callback ] = true;
- return callback;
- }
-} );
-
-// Detect, normalize options and install callbacks for jsonp requests
-jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
-
- var callbackName, overwritten, responseContainer,
- jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
- "url" :
- typeof s.data === "string" &&
- ( s.contentType || "" )
- .indexOf( "application/x-www-form-urlencoded" ) === 0 &&
- rjsonp.test( s.data ) && "data"
- );
-
- // Handle iff the expected data type is "jsonp" or we have a parameter to set
- if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {
-
- // Get callback name, remembering preexisting value associated with it
- callbackName = s.jsonpCallback = isFunction( s.jsonpCallback ) ?
- s.jsonpCallback() :
- s.jsonpCallback;
-
- // Insert callback into url or form data
- if ( jsonProp ) {
- s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
- } else if ( s.jsonp !== false ) {
- s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
- }
-
- // Use data converter to retrieve json after script execution
- s.converters[ "script json" ] = function() {
- if ( !responseContainer ) {
- jQuery.error( callbackName + " was not called" );
- }
- return responseContainer[ 0 ];
- };
-
- // Force json dataType
- s.dataTypes[ 0 ] = "json";
-
- // Install callback
- overwritten = window[ callbackName ];
- window[ callbackName ] = function() {
- responseContainer = arguments;
- };
-
- // Clean-up function (fires after converters)
- jqXHR.always( function() {
-
- // If previous value didn't exist - remove it
- if ( overwritten === undefined ) {
- jQuery( window ).removeProp( callbackName );
-
- // Otherwise restore preexisting value
- } else {
- window[ callbackName ] = overwritten;
- }
-
- // Save back as free
- if ( s[ callbackName ] ) {
-
- // Make sure that re-using the options doesn't screw things around
- s.jsonpCallback = originalSettings.jsonpCallback;
-
- // Save the callback name for future use
- oldCallbacks.push( callbackName );
- }
-
- // Call if it was a function and we have a response
- if ( responseContainer && isFunction( overwritten ) ) {
- overwritten( responseContainer[ 0 ] );
- }
-
- responseContainer = overwritten = undefined;
- } );
-
- // Delegate to script
- return "script";
- }
-} );
-
-
-
-
-// Support: Safari 8 only
-// In Safari 8 documents created via document.implementation.createHTMLDocument
-// collapse sibling forms: the second one becomes a child of the first one.
-// Because of that, this security measure has to be disabled in Safari 8.
-// https://bugs.webkit.org/show_bug.cgi?id=137337
-support.createHTMLDocument = ( function() {
- var body = document.implementation.createHTMLDocument( "" ).body;
- body.innerHTML = "<form></form><form></form>";
- return body.childNodes.length === 2;
-} )();
-
-
-// Argument "data" should be string of html
-// context (optional): If specified, the fragment will be created in this context,
-// defaults to document
-// keepScripts (optional): If true, will include scripts passed in the html string
-jQuery.parseHTML = function( data, context, keepScripts ) {
- if ( typeof data !== "string" ) {
- return [];
- }
- if ( typeof context === "boolean" ) {
- keepScripts = context;
- context = false;
- }
-
- var base, parsed, scripts;
-
- if ( !context ) {
-
- // Stop scripts or inline event handlers from being executed immediately
- // by using document.implementation
- if ( support.createHTMLDocument ) {
- context = document.implementation.createHTMLDocument( "" );
-
- // Set the base href for the created document
- // so any parsed elements with URLs
- // are based on the document's URL (gh-2965)
- base = context.createElement( "base" );
- base.href = document.location.href;
- context.head.appendChild( base );
- } else {
- context = document;
- }
- }
-
- parsed = rsingleTag.exec( data );
- scripts = !keepScripts && [];
-
- // Single tag
- if ( parsed ) {
- return [ context.createElement( parsed[ 1 ] ) ];
- }
-
- parsed = buildFragment( [ data ], context, scripts );
-
- if ( scripts && scripts.length ) {
- jQuery( scripts ).remove();
- }
-
- return jQuery.merge( [], parsed.childNodes );
-};
-
-
-/**
- * Load a url into a page
- */
-jQuery.fn.load = function( url, params, callback ) {
- var selector, type, response,
- self = this,
- off = url.indexOf( " " );
-
- if ( off > -1 ) {
- selector = stripAndCollapse( url.slice( off ) );
- url = url.slice( 0, off );
- }
-
- // If it's a function
- if ( isFunction( params ) ) {
-
- // We assume that it's the callback
- callback = params;
- params = undefined;
-
- // Otherwise, build a param string
- } else if ( params && typeof params === "object" ) {
- type = "POST";
- }
-
- // If we have elements to modify, make the request
- if ( self.length > 0 ) {
- jQuery.ajax( {
- url: url,
-
- // If "type" variable is undefined, then "GET" method will be used.
- // Make value of this field explicit since
- // user can override it through ajaxSetup method
- type: type || "GET",
- dataType: "html",
- data: params
- } ).done( function( responseText ) {
-
- // Save response for use in complete callback
- response = arguments;
-
- self.html( selector ?
-
- // If a selector was specified, locate the right elements in a dummy div
- // Exclude scripts to avoid IE 'Permission Denied' errors
- jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) :
-
- // Otherwise use the full result
- responseText );
-
- // If the request succeeds, this function gets "data", "status", "jqXHR"
- // but they are ignored because response was set above.
- // If it fails, this function gets "jqXHR", "status", "error"
- } ).always( callback && function( jqXHR, status ) {
- self.each( function() {
- callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] );
- } );
- } );
- }
-
- return this;
-};
-
-
-
-
-jQuery.expr.pseudos.animated = function( elem ) {
- return jQuery.grep( jQuery.timers, function( fn ) {
- return elem === fn.elem;
- } ).length;
-};
-
-
-
-
-jQuery.offset = {
- setOffset: function( elem, options, i ) {
- var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
- position = jQuery.css( elem, "position" ),
- curElem = jQuery( elem ),
- props = {};
-
- // Set position first, in-case top/left are set even on static elem
- if ( position === "static" ) {
- elem.style.position = "relative";
- }
-
- curOffset = curElem.offset();
- curCSSTop = jQuery.css( elem, "top" );
- curCSSLeft = jQuery.css( elem, "left" );
- calculatePosition = ( position === "absolute" || position === "fixed" ) &&
- ( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1;
-
- // Need to be able to calculate position if either
- // top or left is auto and position is either absolute or fixed
- if ( calculatePosition ) {
- curPosition = curElem.position();
- curTop = curPosition.top;
- curLeft = curPosition.left;
-
- } else {
- curTop = parseFloat( curCSSTop ) || 0;
- curLeft = parseFloat( curCSSLeft ) || 0;
- }
-
- if ( isFunction( options ) ) {
-
- // Use jQuery.extend here to allow modification of coordinates argument (gh-1848)
- options = options.call( elem, i, jQuery.extend( {}, curOffset ) );
- }
-
- if ( options.top != null ) {
- props.top = ( options.top - curOffset.top ) + curTop;
- }
- if ( options.left != null ) {
- props.left = ( options.left - curOffset.left ) + curLeft;
- }
-
- if ( "using" in options ) {
- options.using.call( elem, props );
-
- } else {
- curElem.css( props );
- }
- }
-};
-
-jQuery.fn.extend( {
-
- // offset() relates an element's border box to the document origin
- offset: function( options ) {
-
- // Preserve chaining for setter
- if ( arguments.length ) {
- return options === undefined ?
- this :
- this.each( function( i ) {
- jQuery.offset.setOffset( this, options, i );
- } );
- }
-
- var rect, win,
- elem = this[ 0 ];
-
- if ( !elem ) {
- return;
- }
-
- // Return zeros for disconnected and hidden (display: none) elements (gh-2310)
- // Support: IE <=11 only
- // Running getBoundingClientRect on a
- // disconnected node in IE throws an error
- if ( !elem.getClientRects().length ) {
- return { top: 0, left: 0 };
- }
-
- // Get document-relative position by adding viewport scroll to viewport-relative gBCR
- rect = elem.getBoundingClientRect();
- win = elem.ownerDocument.defaultView;
- return {
- top: rect.top + win.pageYOffset,
- left: rect.left + win.pageXOffset
- };
- },
-
- // position() relates an element's margin box to its offset parent's padding box
- // This corresponds to the behavior of CSS absolute positioning
- position: function() {
- if ( !this[ 0 ] ) {
- return;
- }
-
- var offsetParent, offset, doc,
- elem = this[ 0 ],
- parentOffset = { top: 0, left: 0 };
-
- // position:fixed elements are offset from the viewport, which itself always has zero offset
- if ( jQuery.css( elem, "position" ) === "fixed" ) {
-
- // Assume position:fixed implies availability of getBoundingClientRect
- offset = elem.getBoundingClientRect();
-
- } else {
- offset = this.offset();
-
- // Account for the *real* offset parent, which can be the document or its root element
- // when a statically positioned element is identified
- doc = elem.ownerDocument;
- offsetParent = elem.offsetParent || doc.documentElement;
- while ( offsetParent &&
- ( offsetParent === doc.body || offsetParent === doc.documentElement ) &&
- jQuery.css( offsetParent, "position" ) === "static" ) {
-
- offsetParent = offsetParent.parentNode;
- }
- if ( offsetParent && offsetParent !== elem && offsetParent.nodeType === 1 ) {
-
- // Incorporate borders into its offset, since they are outside its content origin
- parentOffset = jQuery( offsetParent ).offset();
- parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true );
- parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true );
- }
- }
-
- // Subtract parent offsets and element margins
- return {
- top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),
- left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )
- };
- },
-
- // This method will return documentElement in the following cases:
- // 1) For the element inside the iframe without offsetParent, this method will return
- // documentElement of the parent window
- // 2) For the hidden or detached element
- // 3) For body or html element, i.e. in case of the html node - it will return itself
- //
- // but those exceptions were never presented as a real life use-cases
- // and might be considered as more preferable results.
- //
- // This logic, however, is not guaranteed and can change at any point in the future
- offsetParent: function() {
- return this.map( function() {
- var offsetParent = this.offsetParent;
-
- while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) {
- offsetParent = offsetParent.offsetParent;
- }
-
- return offsetParent || documentElement;
- } );
- }
-} );
-
-// Create scrollLeft and scrollTop methods
-jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
- var top = "pageYOffset" === prop;
-
- jQuery.fn[ method ] = function( val ) {
- return access( this, function( elem, method, val ) {
-
- // Coalesce documents and windows
- var win;
- if ( isWindow( elem ) ) {
- win = elem;
- } else if ( elem.nodeType === 9 ) {
- win = elem.defaultView;
- }
-
- if ( val === undefined ) {
- return win ? win[ prop ] : elem[ method ];
- }
-
- if ( win ) {
- win.scrollTo(
- !top ? val : win.pageXOffset,
- top ? val : win.pageYOffset
- );
-
- } else {
- elem[ method ] = val;
- }
- }, method, val, arguments.length );
- };
-} );
-
-// Support: Safari <=7 - 9.1, Chrome <=37 - 49
-// Add the top/left cssHooks using jQuery.fn.position
-// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
-// Blink bug: https://bugs.chromium.org/p/chromium/issues/detail?id=589347
-// getComputedStyle returns percent when specified for top/left/bottom/right;
-// rather than make the css module depend on the offset module, just check for it here
-jQuery.each( [ "top", "left" ], function( _i, prop ) {
- jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
- function( elem, computed ) {
- if ( computed ) {
- computed = curCSS( elem, prop );
-
- // If curCSS returns percentage, fallback to offset
- return rnumnonpx.test( computed ) ?
- jQuery( elem ).position()[ prop ] + "px" :
- computed;
- }
- }
- );
-} );
-
-
-// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
-jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
- jQuery.each( {
- padding: "inner" + name,
- content: type,
- "": "outer" + name
- }, function( defaultExtra, funcName ) {
-
- // Margin is only for outerHeight, outerWidth
- jQuery.fn[ funcName ] = function( margin, value ) {
- var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
- extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );
-
- return access( this, function( elem, type, value ) {
- var doc;
-
- if ( isWindow( elem ) ) {
-
- // $( window ).outerWidth/Height return w/h including scrollbars (gh-1729)
- return funcName.indexOf( "outer" ) === 0 ?
- elem[ "inner" + name ] :
- elem.document.documentElement[ "client" + name ];
- }
-
- // Get document width or height
- if ( elem.nodeType === 9 ) {
- doc = elem.documentElement;
-
- // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],
- // whichever is greatest
- return Math.max(
- elem.body[ "scroll" + name ], doc[ "scroll" + name ],
- elem.body[ "offset" + name ], doc[ "offset" + name ],
- doc[ "client" + name ]
- );
- }
-
- return value === undefined ?
-
- // Get width or height on the element, requesting but not forcing parseFloat
- jQuery.css( elem, type, extra ) :
-
- // Set width or height on the element
- jQuery.style( elem, type, value, extra );
- }, type, chainable ? margin : undefined, chainable );
- };
- } );
-} );
-
-
-jQuery.each( [
- "ajaxStart",
- "ajaxStop",
- "ajaxComplete",
- "ajaxError",
- "ajaxSuccess",
- "ajaxSend"
-], function( _i, type ) {
- jQuery.fn[ type ] = function( fn ) {
- return this.on( type, fn );
- };
-} );
-
-
-
-
-jQuery.fn.extend( {
-
- bind: function( types, data, fn ) {
- return this.on( types, null, data, fn );
- },
- unbind: function( types, fn ) {
- return this.off( types, null, fn );
- },
-
- delegate: function( selector, types, data, fn ) {
- return this.on( types, selector, data, fn );
- },
- undelegate: function( selector, types, fn ) {
-
- // ( namespace ) or ( selector, types [, fn] )
- return arguments.length === 1 ?
- this.off( selector, "**" ) :
- this.off( types, selector || "**", fn );
- },
-
- hover: function( fnOver, fnOut ) {
- return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
- }
-} );
-
-jQuery.each(
- ( "blur focus focusin focusout resize scroll click dblclick " +
- "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
- "change select submit keydown keypress keyup contextmenu" ).split( " " ),
- function( _i, name ) {
-
- // Handle event binding
- jQuery.fn[ name ] = function( data, fn ) {
- return arguments.length > 0 ?
- this.on( name, null, data, fn ) :
- this.trigger( name );
- };
- }
-);
-
-
-
-
-// Support: Android <=4.0 only
-// Make sure we trim BOM and NBSP
-var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
-
-// Bind a function to a context, optionally partially applying any
-// arguments.
-// jQuery.proxy is deprecated to promote standards (specifically Function#bind)
-// However, it is not slated for removal any time soon
-jQuery.proxy = function( fn, context ) {
- var tmp, args, proxy;
-
- if ( typeof context === "string" ) {
- tmp = fn[ context ];
- context = fn;
- fn = tmp;
- }
-
- // Quick check to determine if target is callable, in the spec
- // this throws a TypeError, but we will just return undefined.
- if ( !isFunction( fn ) ) {
- return undefined;
- }
-
- // Simulated bind
- args = slice.call( arguments, 2 );
- proxy = function() {
- return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
- };
-
- // Set the guid of unique handler to the same of original handler, so it can be removed
- proxy.guid = fn.guid = fn.guid || jQuery.guid++;
-
- return proxy;
-};
-
-jQuery.holdReady = function( hold ) {
- if ( hold ) {
- jQuery.readyWait++;
- } else {
- jQuery.ready( true );
- }
-};
-jQuery.isArray = Array.isArray;
-jQuery.parseJSON = JSON.parse;
-jQuery.nodeName = nodeName;
-jQuery.isFunction = isFunction;
-jQuery.isWindow = isWindow;
-jQuery.camelCase = camelCase;
-jQuery.type = toType;
-
-jQuery.now = Date.now;
-
-jQuery.isNumeric = function( obj ) {
-
- // As of jQuery 3.0, isNumeric is limited to
- // strings and numbers (primitives or objects)
- // that can be coerced to finite numbers (gh-2662)
- var type = jQuery.type( obj );
- return ( type === "number" || type === "string" ) &&
-
- // parseFloat NaNs numeric-cast false positives ("")
- // ...but misinterprets leading-number strings, particularly hex literals ("0x...")
- // subtraction forces infinities to NaN
- !isNaN( obj - parseFloat( obj ) );
-};
-
-jQuery.trim = function( text ) {
- return text == null ?
- "" :
- ( text + "" ).replace( rtrim, "" );
-};
-
-
-
-// Register as a named AMD module, since jQuery can be concatenated with other
-// files that may use define, but not via a proper concatenation script that
-// understands anonymous AMD modules. A named AMD is safest and most robust
-// way to register. Lowercase jquery is used because AMD module names are
-// derived from file names, and jQuery is normally delivered in a lowercase
-// file name. Do this after creating the global so that if an AMD module wants
-// to call noConflict to hide this version of jQuery, it will work.
-
-// Note that for maximum portability, libraries that are not jQuery should
-// declare themselves as anonymous modules, and avoid setting a global if an
-// AMD loader is present. jQuery is a special case. For more information, see
-// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
-
-if ( typeof define === "function" && define.amd ) {
- define( "jquery", [], function() {
- return jQuery;
- } );
-}
-
-
-
-
-var
-
- // Map over jQuery in case of overwrite
- _jQuery = window.jQuery,
-
- // Map over the $ in case of overwrite
- _$ = window.$;
-
-jQuery.noConflict = function( deep ) {
- if ( window.$ === jQuery ) {
- window.$ = _$;
- }
-
- if ( deep && window.jQuery === jQuery ) {
- window.jQuery = _jQuery;
- }
-
- return jQuery;
-};
-
-// Expose jQuery and $ identifiers, even in AMD
-// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
-// and CommonJS for browser emulators (#13566)
-if ( typeof noGlobal === "undefined" ) {
- window.jQuery = window.$ = jQuery;
-}
-
-
-
-
-return jQuery;
-} );
diff --git a/crypto/krb5/doc/html/_static/language_data.js b/crypto/krb5/doc/html/_static/language_data.js
index 863704b310d1..250f5665fa64 100644
--- a/crypto/krb5/doc/html/_static/language_data.js
+++ b/crypto/krb5/doc/html/_static/language_data.js
@@ -5,12 +5,12 @@
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
*
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
-var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
+var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
/* Non-minified version is copied as a separate JS file, is available */
@@ -197,101 +197,3 @@ var Stemmer = function() {
}
}
-
-
-
-var splitChars = (function() {
- var result = {};
- var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
- 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
- 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
- 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
- 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
- 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
- 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
- 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
- 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
- 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
- var i, j, start, end;
- for (i = 0; i < singles.length; i++) {
- result[singles[i]] = true;
- }
- var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
- [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
- [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
- [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
- [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
- [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
- [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
- [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
- [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
- [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
- [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
- [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
- [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
- [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
- [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
- [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
- [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
- [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
- [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
- [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
- [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
- [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
- [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
- [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
- [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
- [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
- [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
- [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
- [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
- [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
- [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
- [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
- [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
- [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
- [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
- [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
- [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
- [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
- [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
- [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
- [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
- [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
- [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
- [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
- [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
- [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
- [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
- [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
- [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
- for (i = 0; i < ranges.length; i++) {
- start = ranges[i][0];
- end = ranges[i][1];
- for (j = start; j <= end; j++) {
- result[j] = true;
- }
- }
- return result;
-})();
-
-function splitQuery(query) {
- var result = [];
- var start = -1;
- for (var i = 0; i < query.length; i++) {
- if (splitChars[query.charCodeAt(i)]) {
- if (start !== -1) {
- result.push(query.slice(start, i));
- start = -1;
- }
- } else if (start === -1) {
- start = i;
- }
- }
- if (start !== -1) {
- result.push(query.slice(start));
- }
- return result;
-}
-
-
diff --git a/crypto/krb5/doc/html/_static/pygments.css b/crypto/krb5/doc/html/_static/pygments.css
index 691aeb82d005..0d49244edab1 100644
--- a/crypto/krb5/doc/html/_static/pygments.css
+++ b/crypto/krb5/doc/html/_static/pygments.css
@@ -17,6 +17,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
diff --git a/crypto/krb5/doc/html/_static/searchtools.js b/crypto/krb5/doc/html/_static/searchtools.js
index 7dbc787d386c..09d64585c5b1 100644
--- a/crypto/krb5/doc/html/_static/searchtools.js
+++ b/crypto/krb5/doc/html/_static/searchtools.js
@@ -4,22 +4,24 @@
*
* Sphinx JavaScript utilities for the full-text search.
*
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
+"use strict";
-if (!Scorer) {
- /**
- * Simple result scoring code.
- */
+/**
+ * Simple result scoring code.
+ */
+if (typeof Scorer === "undefined") {
var Scorer = {
// Implement the following function to further tweak the score for each result
- // The function takes a result array [filename, title, anchor, descr, score]
+ // The function takes a result array [docname, title, anchor, descr, score, filename]
// and returns the new score.
/*
- score: function(result) {
- return result[4];
+ score: result => {
+ const [docname, title, anchor, descr, score, filename] = result
+ return score
},
*/
@@ -28,9 +30,11 @@ if (!Scorer) {
// or matches in the last dotted part of the object name
objPartialMatch: 6,
// Additive scores depending on the priority of the object
- objPrio: {0: 15, // used to be importantResults
- 1: 5, // used to be objectResults
- 2: -5}, // used to be unimportantResults
+ objPrio: {
+ 0: 15, // used to be importantResults
+ 1: 5, // used to be objectResults
+ 2: -5, // used to be unimportantResults
+ },
// Used when the priority is not in the mapping.
objPrioDefault: 0,
@@ -39,459 +43,507 @@ if (!Scorer) {
partialTitle: 7,
// query found in terms
term: 5,
- partialTerm: 2
+ partialTerm: 2,
};
}
-if (!splitQuery) {
- function splitQuery(query) {
- return query.split(/\s+/);
+const _removeChildren = (element) => {
+ while (element && element.lastChild) element.removeChild(element.lastChild);
+};
+
+/**
+ * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping
+ */
+const _escapeRegExp = (string) =>
+ string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string
+
+const _displayItem = (item, searchTerms, highlightTerms) => {
+ const docBuilder = DOCUMENTATION_OPTIONS.BUILDER;
+ const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX;
+ const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX;
+ const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
+ const contentRoot = document.documentElement.dataset.content_root
+ ?? DOCUMENTATION_OPTIONS.URL_ROOT;
+
+ const [docName, title, anchor, descr, score, _filename] = item;
+
+ let listItem = document.createElement("li");
+ let requestUrl;
+ let linkUrl;
+ if (docBuilder === "dirhtml") {
+ // dirhtml builder
+ let dirname = docName + "/";
+ if (dirname.match(/\/index\/$/))
+ dirname = dirname.substring(0, dirname.length - 6);
+ else if (dirname === "index/") dirname = "";
+ requestUrl = contentRoot + dirname;
+ linkUrl = requestUrl;
+ } else {
+ // normal html builders
+ requestUrl = contentRoot + docName + docFileSuffix;
+ linkUrl = docName + docLinkSuffix;
+ }
+ let linkEl = listItem.appendChild(document.createElement("a"));
+ linkEl.href = linkUrl + anchor;
+ linkEl.dataset.score = score;
+ linkEl.innerHTML = title;
+ if (descr) {
+ listItem.appendChild(document.createElement("span")).innerHTML =
+ " (" + descr + ")";
+ // highlight search terms in the description
+ if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
+ highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted"));
}
+ else if (showSearchSummary)
+ fetch(requestUrl)
+ .then((responseData) => responseData.text())
+ .then((data) => {
+ if (data)
+ listItem.appendChild(
+ Search.makeSearchSummary(data, searchTerms)
+ );
+ // highlight search terms in the summary
+ if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
+ highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted"));
+ });
+ Search.output.appendChild(listItem);
+};
+const _finishSearch = (resultCount) => {
+ Search.stopPulse();
+ Search.title.innerText = _("Search Results");
+ if (!resultCount)
+ Search.status.innerText = Documentation.gettext(
+ "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
+ );
+ else
+ Search.status.innerText = _(
+ `Search finished, found ${resultCount} page(s) matching the search query.`
+ );
+};
+const _displayNextItem = (
+ results,
+ resultCount,
+ searchTerms,
+ highlightTerms,
+) => {
+ // results left, load the summary and display it
+ // this is intended to be dynamic (don't sub resultsCount)
+ if (results.length) {
+ _displayItem(results.pop(), searchTerms, highlightTerms);
+ setTimeout(
+ () => _displayNextItem(results, resultCount, searchTerms, highlightTerms),
+ 5
+ );
+ }
+ // search finished, update title and status message
+ else _finishSearch(resultCount);
+};
+
+/**
+ * Default splitQuery function. Can be overridden in ``sphinx.search`` with a
+ * custom function per language.
+ *
+ * The regular expression works by splitting the string on consecutive characters
+ * that are not Unicode letters, numbers, underscores, or emoji characters.
+ * This is the same as ``\W+`` in Python, preserving the surrogate pair area.
+ */
+if (typeof splitQuery === "undefined") {
+ var splitQuery = (query) => query
+ .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu)
+ .filter(term => term) // remove remaining empty strings
}
/**
* Search Module
*/
-var Search = {
-
- _index : null,
- _queued_query : null,
- _pulse_status : -1,
-
- htmlToText : function(htmlString) {
- var virtualDocument = document.implementation.createHTMLDocument('virtual');
- var htmlElement = $(htmlString, virtualDocument);
- htmlElement.find('.headerlink').remove();
- docContent = htmlElement.find('[role=main]')[0];
- if(docContent === undefined) {
- console.warn("Content block not found. Sphinx search tries to obtain it " +
- "via '[role=main]'. Could you check your theme or template.");
- return "";
- }
- return docContent.textContent || docContent.innerText;
+const Search = {
+ _index: null,
+ _queued_query: null,
+ _pulse_status: -1,
+
+ htmlToText: (htmlString) => {
+ const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
+ htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() });
+ const docContent = htmlElement.querySelector('[role="main"]');
+ if (docContent !== undefined) return docContent.textContent;
+ console.warn(
+ "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template."
+ );
+ return "";
},
- init : function() {
- var params = $.getQueryParameters();
- if (params.q) {
- var query = params.q[0];
- $('input[name="q"]')[0].value = query;
- this.performSearch(query);
- }
+ init: () => {
+ const query = new URLSearchParams(window.location.search).get("q");
+ document
+ .querySelectorAll('input[name="q"]')
+ .forEach((el) => (el.value = query));
+ if (query) Search.performSearch(query);
},
- loadIndex : function(url) {
- $.ajax({type: "GET", url: url, data: null,
- dataType: "script", cache: true,
- complete: function(jqxhr, textstatus) {
- if (textstatus != "success") {
- document.getElementById("searchindexloader").src = url;
- }
- }});
- },
+ loadIndex: (url) =>
+ (document.body.appendChild(document.createElement("script")).src = url),
- setIndex : function(index) {
- var q;
- this._index = index;
- if ((q = this._queued_query) !== null) {
- this._queued_query = null;
- Search.query(q);
+ setIndex: (index) => {
+ Search._index = index;
+ if (Search._queued_query !== null) {
+ const query = Search._queued_query;
+ Search._queued_query = null;
+ Search.query(query);
}
},
- hasIndex : function() {
- return this._index !== null;
- },
+ hasIndex: () => Search._index !== null,
- deferQuery : function(query) {
- this._queued_query = query;
- },
+ deferQuery: (query) => (Search._queued_query = query),
- stopPulse : function() {
- this._pulse_status = 0;
- },
+ stopPulse: () => (Search._pulse_status = -1),
- startPulse : function() {
- if (this._pulse_status >= 0)
- return;
- function pulse() {
- var i;
+ startPulse: () => {
+ if (Search._pulse_status >= 0) return;
+
+ const pulse = () => {
Search._pulse_status = (Search._pulse_status + 1) % 4;
- var dotString = '';
- for (i = 0; i < Search._pulse_status; i++)
- dotString += '.';
- Search.dots.text(dotString);
- if (Search._pulse_status > -1)
- window.setTimeout(pulse, 500);
- }
+ Search.dots.innerText = ".".repeat(Search._pulse_status);
+ if (Search._pulse_status >= 0) window.setTimeout(pulse, 500);
+ };
pulse();
},
/**
* perform a search for something (or wait until index is loaded)
*/
- performSearch : function(query) {
+ performSearch: (query) => {
// create the required interface elements
- this.out = $('#search-results');
- this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out);
- this.dots = $('<span></span>').appendTo(this.title);
- this.status = $('<p class="search-summary">&nbsp;</p>').appendTo(this.out);
- this.output = $('<ul class="search"/>').appendTo(this.out);
-
- $('#search-progress').text(_('Preparing search...'));
- this.startPulse();
+ const searchText = document.createElement("h2");
+ searchText.textContent = _("Searching");
+ const searchSummary = document.createElement("p");
+ searchSummary.classList.add("search-summary");
+ searchSummary.innerText = "";
+ const searchList = document.createElement("ul");
+ searchList.classList.add("search");
+
+ const out = document.getElementById("search-results");
+ Search.title = out.appendChild(searchText);
+ Search.dots = Search.title.appendChild(document.createElement("span"));
+ Search.status = out.appendChild(searchSummary);
+ Search.output = out.appendChild(searchList);
+
+ const searchProgress = document.getElementById("search-progress");
+ // Some themes don't use the search progress node
+ if (searchProgress) {
+ searchProgress.innerText = _("Preparing search...");
+ }
+ Search.startPulse();
// index already loaded, the browser was quick!
- if (this.hasIndex())
- this.query(query);
- else
- this.deferQuery(query);
+ if (Search.hasIndex()) Search.query(query);
+ else Search.deferQuery(query);
},
/**
* execute search (requires search index to be loaded)
*/
- query : function(query) {
- var i;
-
- // stem the searchterms and add them to the correct list
- var stemmer = new Stemmer();
- var searchterms = [];
- var excluded = [];
- var hlterms = [];
- var tmp = splitQuery(query);
- var objectterms = [];
- for (i = 0; i < tmp.length; i++) {
- if (tmp[i] !== "") {
- objectterms.push(tmp[i].toLowerCase());
- }
+ query: (query) => {
+ const filenames = Search._index.filenames;
+ const docNames = Search._index.docnames;
+ const titles = Search._index.titles;
+ const allTitles = Search._index.alltitles;
+ const indexEntries = Search._index.indexentries;
+
+ // stem the search terms and add them to the correct list
+ const stemmer = new Stemmer();
+ const searchTerms = new Set();
+ const excludedTerms = new Set();
+ const highlightTerms = new Set();
+ const objectTerms = new Set(splitQuery(query.toLowerCase().trim()));
+ splitQuery(query.trim()).forEach((queryTerm) => {
+ const queryTermLower = queryTerm.toLowerCase();
+
+ // maybe skip this "word"
+ // stopwords array is from language_data.js
+ if (
+ stopwords.indexOf(queryTermLower) !== -1 ||
+ queryTerm.match(/^\d+$/)
+ )
+ return;
- if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i] === "") {
- // skip this "word"
- continue;
- }
// stem the word
- var word = stemmer.stemWord(tmp[i].toLowerCase());
- // prevent stemmer from cutting word smaller than two chars
- if(word.length < 3 && tmp[i].length >= 3) {
- word = tmp[i];
- }
- var toAppend;
+ let word = stemmer.stemWord(queryTermLower);
// select the correct list
- if (word[0] == '-') {
- toAppend = excluded;
- word = word.substr(1);
- }
+ if (word[0] === "-") excludedTerms.add(word.substr(1));
else {
- toAppend = searchterms;
- hlterms.push(tmp[i].toLowerCase());
+ searchTerms.add(word);
+ highlightTerms.add(queryTermLower);
}
- // only add if not already in the list
- if (!$u.contains(toAppend, word))
- toAppend.push(word);
- }
- var highlightstring = '?highlight=' + $.urlencode(hlterms.join(" "));
+ });
- // console.debug('SEARCH: searching for:');
- // console.info('required: ', searchterms);
- // console.info('excluded: ', excluded);
+ if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js
+ localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" "))
+ }
- // prepare search
- var terms = this._index.terms;
- var titleterms = this._index.titleterms;
+ // console.debug("SEARCH: searching for:");
+ // console.info("required: ", [...searchTerms]);
+ // console.info("excluded: ", [...excludedTerms]);
+
+ // array of [docname, title, anchor, descr, score, filename]
+ let results = [];
+ _removeChildren(document.getElementById("search-progress"));
+
+ const queryLower = query.toLowerCase();
+ for (const [title, foundTitles] of Object.entries(allTitles)) {
+ if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) {
+ for (const [file, id] of foundTitles) {
+ let score = Math.round(100 * queryLower.length / title.length)
+ results.push([
+ docNames[file],
+ titles[file] !== title ? `${titles[file]} > ${title}` : title,
+ id !== null ? "#" + id : "",
+ null,
+ score,
+ filenames[file],
+ ]);
+ }
+ }
+ }
- // array of [filename, title, anchor, descr, score]
- var results = [];
- $('#search-progress').empty();
+ // search for explicit entries in index directives
+ for (const [entry, foundEntries] of Object.entries(indexEntries)) {
+ if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
+ for (const [file, id] of foundEntries) {
+ let score = Math.round(100 * queryLower.length / entry.length)
+ results.push([
+ docNames[file],
+ titles[file],
+ id ? "#" + id : "",
+ null,
+ score,
+ filenames[file],
+ ]);
+ }
+ }
+ }
// lookup as object
- for (i = 0; i < objectterms.length; i++) {
- var others = [].concat(objectterms.slice(0, i),
- objectterms.slice(i+1, objectterms.length));
- results = results.concat(this.performObjectSearch(objectterms[i], others));
- }
+ objectTerms.forEach((term) =>
+ results.push(...Search.performObjectSearch(term, objectTerms))
+ );
// lookup as search terms in fulltext
- results = results.concat(this.performTermsSearch(searchterms, excluded, terms, titleterms));
+ results.push(...Search.performTermsSearch(searchTerms, excludedTerms));
// let the scorer override scores with a custom scoring function
- if (Scorer.score) {
- for (i = 0; i < results.length; i++)
- results[i][4] = Scorer.score(results[i]);
- }
+ if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item)));
// now sort the results by score (in opposite order of appearance, since the
// display function below uses pop() to retrieve items) and then
// alphabetically
- results.sort(function(a, b) {
- var left = a[4];
- var right = b[4];
- if (left > right) {
- return 1;
- } else if (left < right) {
- return -1;
- } else {
+ results.sort((a, b) => {
+ const leftScore = a[4];
+ const rightScore = b[4];
+ if (leftScore === rightScore) {
// same score: sort alphabetically
- left = a[1].toLowerCase();
- right = b[1].toLowerCase();
- return (left > right) ? -1 : ((left < right) ? 1 : 0);
+ const leftTitle = a[1].toLowerCase();
+ const rightTitle = b[1].toLowerCase();
+ if (leftTitle === rightTitle) return 0;
+ return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
}
+ return leftScore > rightScore ? 1 : -1;
});
+ // remove duplicate search results
+ // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
+ let seen = new Set();
+ results = results.reverse().reduce((acc, result) => {
+ let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(',');
+ if (!seen.has(resultStr)) {
+ acc.push(result);
+ seen.add(resultStr);
+ }
+ return acc;
+ }, []);
+
+ results = results.reverse();
+
// for debugging
//Search.lastresults = results.slice(); // a copy
- //console.info('search results:', Search.lastresults);
+ // console.info("search results:", Search.lastresults);
// print the results
- var resultCount = results.length;
- function displayNextItem() {
- // results left, load the summary and display it
- if (results.length) {
- var item = results.pop();
- var listItem = $('<li></li>');
- var requestUrl = "";
- var linkUrl = "";
- if (DOCUMENTATION_OPTIONS.BUILDER === 'dirhtml') {
- // dirhtml builder
- var dirname = item[0] + '/';
- if (dirname.match(/\/index\/$/)) {
- dirname = dirname.substring(0, dirname.length-6);
- } else if (dirname == 'index/') {
- dirname = '';
- }
- requestUrl = DOCUMENTATION_OPTIONS.URL_ROOT + dirname;
- linkUrl = requestUrl;
-
- } else {
- // normal html builders
- requestUrl = DOCUMENTATION_OPTIONS.URL_ROOT + item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX;
- linkUrl = item[0] + DOCUMENTATION_OPTIONS.LINK_SUFFIX;
- }
- listItem.append($('<a/>').attr('href',
- linkUrl +
- highlightstring + item[2]).html(item[1]));
- if (item[3]) {
- listItem.append($('<span> (' + item[3] + ')</span>'));
- Search.output.append(listItem);
- setTimeout(function() {
- displayNextItem();
- }, 5);
- } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
- $.ajax({url: requestUrl,
- dataType: "text",
- complete: function(jqxhr, textstatus) {
- var data = jqxhr.responseText;
- if (data !== '' && data !== undefined) {
- var summary = Search.makeSearchSummary(data, searchterms, hlterms);
- if (summary) {
- listItem.append(summary);
- }
- }
- Search.output.append(listItem);
- setTimeout(function() {
- displayNextItem();
- }, 5);
- }});
- } else {
- // no source available, just display title
- Search.output.append(listItem);
- setTimeout(function() {
- displayNextItem();
- }, 5);
- }
- }
- // search finished, update title and status message
- else {
- Search.stopPulse();
- Search.title.text(_('Search Results'));
- if (!resultCount)
- Search.status.text(_('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.'));
- else
- Search.status.text(_('Search finished, found %s page(s) matching the search query.').replace('%s', resultCount));
- Search.status.fadeIn(500);
- }
- }
- displayNextItem();
+ _displayNextItem(results, results.length, searchTerms, highlightTerms);
},
/**
* search for object names
*/
- performObjectSearch : function(object, otherterms) {
- var filenames = this._index.filenames;
- var docnames = this._index.docnames;
- var objects = this._index.objects;
- var objnames = this._index.objnames;
- var titles = this._index.titles;
-
- var i;
- var results = [];
+ performObjectSearch: (object, objectTerms) => {
+ const filenames = Search._index.filenames;
+ const docNames = Search._index.docnames;
+ const objects = Search._index.objects;
+ const objNames = Search._index.objnames;
+ const titles = Search._index.titles;
+
+ const results = [];
+
+ const objectSearchCallback = (prefix, match) => {
+ const name = match[4]
+ const fullname = (prefix ? prefix + "." : "") + name;
+ const fullnameLower = fullname.toLowerCase();
+ if (fullnameLower.indexOf(object) < 0) return;
+
+ let score = 0;
+ const parts = fullnameLower.split(".");
+
+ // check for different match types: exact matches of full name or
+ // "last name" (i.e. last dotted part)
+ if (fullnameLower === object || parts.slice(-1)[0] === object)
+ score += Scorer.objNameMatch;
+ else if (parts.slice(-1)[0].indexOf(object) > -1)
+ score += Scorer.objPartialMatch; // matches in last name
+
+ const objName = objNames[match[1]][2];
+ const title = titles[match[0]];
+
+ // If more than one term searched for, we require other words to be
+ // found in the name/title/description
+ const otherTerms = new Set(objectTerms);
+ otherTerms.delete(object);
+ if (otherTerms.size > 0) {
+ const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase();
+ if (
+ [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0)
+ )
+ return;
+ }
- for (var prefix in objects) {
+ let anchor = match[3];
+ if (anchor === "") anchor = fullname;
+ else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname;
+
+ const descr = objName + _(", in ") + title;
+
+ // add custom score for some objects according to scorer
+ if (Scorer.objPrio.hasOwnProperty(match[2]))
+ score += Scorer.objPrio[match[2]];
+ else score += Scorer.objPrioDefault;
+
+ results.push([
+ docNames[match[0]],
+ fullname,
+ "#" + anchor,
+ descr,
+ score,
+ filenames[match[0]],
+ ]);
+ };
+ Object.keys(objects).forEach((prefix) => {
if (!(objects[prefix] instanceof Array)) {
objects[prefix] = Object.entries(objects[prefix]).map(([name, match]) => [...match, name]);
}
- for (var iMatch = 0; iMatch != objects[prefix].length; ++iMatch) {
- var match = objects[prefix][iMatch];
- var name = match[4];
- var fullname = (prefix ? prefix + '.' : '') + name;
- var fullnameLower = fullname.toLowerCase()
- if (fullnameLower.indexOf(object) > -1) {
- var score = 0;
- var parts = fullnameLower.split('.');
- // check for different match types: exact matches of full name or
- // "last name" (i.e. last dotted part)
- if (fullnameLower == object || parts[parts.length - 1] == object) {
- score += Scorer.objNameMatch;
- // matches in last name
- } else if (parts[parts.length - 1].indexOf(object) > -1) {
- score += Scorer.objPartialMatch;
- }
- var objname = objnames[match[1]][2];
- var title = titles[match[0]];
- // If more than one term searched for, we require other words to be
- // found in the name/title/description
- if (otherterms.length > 0) {
- var haystack = (prefix + ' ' + name + ' ' +
- objname + ' ' + title).toLowerCase();
- var allfound = true;
- for (i = 0; i < otherterms.length; i++) {
- if (haystack.indexOf(otherterms[i]) == -1) {
- allfound = false;
- break;
- }
- }
- if (!allfound) {
- continue;
- }
- }
- var descr = objname + _(', in ') + title;
-
- var anchor = match[3];
- if (anchor === '')
- anchor = fullname;
- else if (anchor == '-')
- anchor = objnames[match[1]][1] + '-' + fullname;
- // add custom score for some objects according to scorer
- if (Scorer.objPrio.hasOwnProperty(match[2])) {
- score += Scorer.objPrio[match[2]];
- } else {
- score += Scorer.objPrioDefault;
- }
- results.push([docnames[match[0]], fullname, '#'+anchor, descr, score, filenames[match[0]]]);
- }
- }
- }
-
+ objects[prefix].forEach((array) =>
+ objectSearchCallback(prefix, array)
+ );
+ });
return results;
},
/**
- * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
- */
- escapeRegExp : function(string) {
- return string.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
- },
-
- /**
* search for full-text terms in the index
*/
- performTermsSearch : function(searchterms, excluded, terms, titleterms) {
- var docnames = this._index.docnames;
- var filenames = this._index.filenames;
- var titles = this._index.titles;
+ performTermsSearch: (searchTerms, excludedTerms) => {
+ // prepare search
+ const terms = Search._index.terms;
+ const titleTerms = Search._index.titleterms;
+ const filenames = Search._index.filenames;
+ const docNames = Search._index.docnames;
+ const titles = Search._index.titles;
- var i, j, file;
- var fileMap = {};
- var scoreMap = {};
- var results = [];
+ const scoreMap = new Map();
+ const fileMap = new Map();
// perform the search on the required terms
- for (i = 0; i < searchterms.length; i++) {
- var word = searchterms[i];
- var files = [];
- var _o = [
- {files: terms[word], score: Scorer.term},
- {files: titleterms[word], score: Scorer.title}
+ searchTerms.forEach((word) => {
+ const files = [];
+ const arr = [
+ { files: terms[word], score: Scorer.term },
+ { files: titleTerms[word], score: Scorer.title },
];
// add support for partial matches
if (word.length > 2) {
- var word_regex = this.escapeRegExp(word);
- for (var w in terms) {
- if (w.match(word_regex) && !terms[word]) {
- _o.push({files: terms[w], score: Scorer.partialTerm})
- }
- }
- for (var w in titleterms) {
- if (w.match(word_regex) && !titleterms[word]) {
- _o.push({files: titleterms[w], score: Scorer.partialTitle})
- }
- }
+ const escapedWord = _escapeRegExp(word);
+ Object.keys(terms).forEach((term) => {
+ if (term.match(escapedWord) && !terms[word])
+ arr.push({ files: terms[term], score: Scorer.partialTerm });
+ });
+ Object.keys(titleTerms).forEach((term) => {
+ if (term.match(escapedWord) && !titleTerms[word])
+ arr.push({ files: titleTerms[word], score: Scorer.partialTitle });
+ });
}
// no match but word was a required one
- if ($u.every(_o, function(o){return o.files === undefined;})) {
- break;
- }
+ if (arr.every((record) => record.files === undefined)) return;
+
// found search word in contents
- $u.each(_o, function(o) {
- var _files = o.files;
- if (_files === undefined)
- return
-
- if (_files.length === undefined)
- _files = [_files];
- files = files.concat(_files);
-
- // set score for the word in each file to Scorer.term
- for (j = 0; j < _files.length; j++) {
- file = _files[j];
- if (!(file in scoreMap))
- scoreMap[file] = {};
- scoreMap[file][word] = o.score;
- }
+ arr.forEach((record) => {
+ if (record.files === undefined) return;
+
+ let recordFiles = record.files;
+ if (recordFiles.length === undefined) recordFiles = [recordFiles];
+ files.push(...recordFiles);
+
+ // set score for the word in each file
+ recordFiles.forEach((file) => {
+ if (!scoreMap.has(file)) scoreMap.set(file, {});
+ scoreMap.get(file)[word] = record.score;
+ });
});
// create the mapping
- for (j = 0; j < files.length; j++) {
- file = files[j];
- if (file in fileMap && fileMap[file].indexOf(word) === -1)
- fileMap[file].push(word);
- else
- fileMap[file] = [word];
- }
- }
+ files.forEach((file) => {
+ if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1)
+ fileMap.get(file).push(word);
+ else fileMap.set(file, [word]);
+ });
+ });
// now check if the files don't contain excluded terms
- for (file in fileMap) {
- var valid = true;
-
+ const results = [];
+ for (const [file, wordList] of fileMap) {
// check if all requirements are matched
- var filteredTermCount = // as search terms with length < 3 are discarded: ignore
- searchterms.filter(function(term){return term.length > 2}).length
+
+ // as search terms with length < 3 are discarded
+ const filteredTermCount = [...searchTerms].filter(
+ (term) => term.length > 2
+ ).length;
if (
- fileMap[file].length != searchterms.length &&
- fileMap[file].length != filteredTermCount
- ) continue;
+ wordList.length !== searchTerms.size &&
+ wordList.length !== filteredTermCount
+ )
+ continue;
// ensure that none of the excluded terms is in the search result
- for (i = 0; i < excluded.length; i++) {
- if (terms[excluded[i]] == file ||
- titleterms[excluded[i]] == file ||
- $u.contains(terms[excluded[i]] || [], file) ||
- $u.contains(titleterms[excluded[i]] || [], file)) {
- valid = false;
- break;
- }
- }
+ if (
+ [...excludedTerms].some(
+ (term) =>
+ terms[term] === file ||
+ titleTerms[term] === file ||
+ (terms[term] || []).includes(file) ||
+ (titleTerms[term] || []).includes(file)
+ )
+ )
+ break;
- // if we have still a valid result we can add it to the result list
- if (valid) {
- // select one (max) score for the file.
- // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
- var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]}));
- results.push([docnames[file], titles[file], '', null, score, filenames[file]]);
- }
+ // select one (max) score for the file.
+ const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w]));
+ // add result to the result list
+ results.push([
+ docNames[file],
+ titles[file],
+ "",
+ null,
+ score,
+ filenames[file],
+ ]);
}
return results;
},
@@ -499,34 +551,28 @@ var Search = {
/**
* helper function to return a node containing the
* search summary for a given text. keywords is a list
- * of stemmed words, hlwords is the list of normal, unstemmed
- * words. the first one is used to find the occurrence, the
- * latter for highlighting it.
+ * of stemmed words.
*/
- makeSearchSummary : function(htmlText, keywords, hlwords) {
- var text = Search.htmlToText(htmlText);
- if (text == "") {
- return null;
- }
- var textLower = text.toLowerCase();
- var start = 0;
- $.each(keywords, function() {
- var i = textLower.indexOf(this.toLowerCase());
- if (i > -1)
- start = i;
- });
- start = Math.max(start - 120, 0);
- var excerpt = ((start > 0) ? '...' : '') +
- $.trim(text.substr(start, 240)) +
- ((start + 240 - text.length) ? '...' : '');
- var rv = $('<p class="context"></p>').text(excerpt);
- $.each(hlwords, function() {
- rv = rv.highlightText(this, 'highlighted');
- });
- return rv;
- }
+ makeSearchSummary: (htmlText, keywords) => {
+ const text = Search.htmlToText(htmlText);
+ if (text === "") return null;
+
+ const textLower = text.toLowerCase();
+ const actualStartPosition = [...keywords]
+ .map((k) => textLower.indexOf(k.toLowerCase()))
+ .filter((i) => i > -1)
+ .slice(-1)[0];
+ const startWithContext = Math.max(actualStartPosition - 120, 0);
+
+ const top = startWithContext === 0 ? "" : "...";
+ const tail = startWithContext + 240 < text.length ? "..." : "";
+
+ let summary = document.createElement("p");
+ summary.classList.add("context");
+ summary.textContent = top + text.substr(startWithContext, 240).trim() + tail;
+
+ return summary;
+ },
};
-$(document).ready(function() {
- Search.init();
-});
+_ready(Search.init);
diff --git a/crypto/krb5/doc/html/_static/sphinx_highlight.js b/crypto/krb5/doc/html/_static/sphinx_highlight.js
new file mode 100644
index 000000000000..8a96c69a1942
--- /dev/null
+++ b/crypto/krb5/doc/html/_static/sphinx_highlight.js
@@ -0,0 +1,154 @@
+/* Highlighting utilities for Sphinx HTML documentation. */
+"use strict";
+
+const SPHINX_HIGHLIGHT_ENABLED = true
+
+/**
+ * highlight a given string on a node by wrapping it in
+ * span elements with the given class name.
+ */
+const _highlight = (node, addItems, text, className) => {
+ if (node.nodeType === Node.TEXT_NODE) {
+ const val = node.nodeValue;
+ const parent = node.parentNode;
+ const pos = val.toLowerCase().indexOf(text);
+ if (
+ pos >= 0 &&
+ !parent.classList.contains(className) &&
+ !parent.classList.contains("nohighlight")
+ ) {
+ let span;
+
+ const closestNode = parent.closest("body, svg, foreignObject");
+ const isInSVG = closestNode && closestNode.matches("svg");
+ if (isInSVG) {
+ span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
+ } else {
+ span = document.createElement("span");
+ span.classList.add(className);
+ }
+
+ span.appendChild(document.createTextNode(val.substr(pos, text.length)));
+ const rest = document.createTextNode(val.substr(pos + text.length));
+ parent.insertBefore(
+ span,
+ parent.insertBefore(
+ rest,
+ node.nextSibling
+ )
+ );
+ node.nodeValue = val.substr(0, pos);
+ /* There may be more occurrences of search term in this node. So call this
+ * function recursively on the remaining fragment.
+ */
+ _highlight(rest, addItems, text, className);
+
+ if (isInSVG) {
+ const rect = document.createElementNS(
+ "http://www.w3.org/2000/svg",
+ "rect"
+ );
+ const bbox = parent.getBBox();
+ rect.x.baseVal.value = bbox.x;
+ rect.y.baseVal.value = bbox.y;
+ rect.width.baseVal.value = bbox.width;
+ rect.height.baseVal.value = bbox.height;
+ rect.setAttribute("class", className);
+ addItems.push({ parent: parent, target: rect });
+ }
+ }
+ } else if (node.matches && !node.matches("button, select, textarea")) {
+ node.childNodes.forEach((el) => _highlight(el, addItems, text, className));
+ }
+};
+const _highlightText = (thisNode, text, className) => {
+ let addItems = [];
+ _highlight(thisNode, addItems, text, className);
+ addItems.forEach((obj) =>
+ obj.parent.insertAdjacentElement("beforebegin", obj.target)
+ );
+};
+
+/**
+ * Small JavaScript module for the documentation.
+ */
+const SphinxHighlight = {
+
+ /**
+ * highlight the search words provided in localstorage in the text
+ */
+ highlightSearchWords: () => {
+ if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight
+
+ // get and clear terms from localstorage
+ const url = new URL(window.location);
+ const highlight =
+ localStorage.getItem("sphinx_highlight_terms")
+ || url.searchParams.get("highlight")
+ || "";
+ localStorage.removeItem("sphinx_highlight_terms")
+ url.searchParams.delete("highlight");
+ window.history.replaceState({}, "", url);
+
+ // get individual terms from highlight string
+ const terms = highlight.toLowerCase().split(/\s+/).filter(x => x);
+ if (terms.length === 0) return; // nothing to do
+
+ // There should never be more than one element matching "div.body"
+ const divBody = document.querySelectorAll("div.body");
+ const body = divBody.length ? divBody[0] : document.querySelector("body");
+ window.setTimeout(() => {
+ terms.forEach((term) => _highlightText(body, term, "highlighted"));
+ }, 10);
+
+ const searchBox = document.getElementById("searchbox");
+ if (searchBox === null) return;
+ searchBox.appendChild(
+ document
+ .createRange()
+ .createContextualFragment(
+ '<p class="highlight-link">' +
+ '<a href="javascript:SphinxHighlight.hideSearchWords()">' +
+ _("Hide Search Matches") +
+ "</a></p>"
+ )
+ );
+ },
+
+ /**
+ * helper function to hide the search marks again
+ */
+ hideSearchWords: () => {
+ document
+ .querySelectorAll("#searchbox .highlight-link")
+ .forEach((el) => el.remove());
+ document
+ .querySelectorAll("span.highlighted")
+ .forEach((el) => el.classList.remove("highlighted"));
+ localStorage.removeItem("sphinx_highlight_terms")
+ },
+
+ initEscapeListener: () => {
+ // only install a listener if it is really needed
+ if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return;
+
+ document.addEventListener("keydown", (event) => {
+ // bail for input elements
+ if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return;
+ // bail with special keys
+ if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return;
+ if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) {
+ SphinxHighlight.hideSearchWords();
+ event.preventDefault();
+ }
+ });
+ },
+};
+
+_ready(() => {
+ /* Do not call highlightSearchWords() when we are on the search page.
+ * It will highlight words from the *previous* search query.
+ */
+ if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords();
+ SphinxHighlight.initEscapeListener();
+});
diff --git a/crypto/krb5/doc/html/_static/underscore.js b/crypto/krb5/doc/html/_static/underscore.js
deleted file mode 100644
index b812b350783f..000000000000
--- a/crypto/krb5/doc/html/_static/underscore.js
+++ /dev/null
@@ -1,2042 +0,0 @@
-(function (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
- typeof define === 'function' && define.amd ? define('underscore', factory) :
- (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (function () {
- var current = global._;
- var exports = global._ = factory();
- exports.noConflict = function () { global._ = current; return exports; };
- }()));
-}(this, (function () {
- // Underscore.js 1.13.2
- // https://underscorejs.org
- // (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
- // Underscore may be freely distributed under the MIT license.
-
- // Current version.
- var VERSION = '1.13.2';
-
- // Establish the root object, `window` (`self`) in the browser, `global`
- // on the server, or `this` in some virtual machines. We use `self`
- // instead of `window` for `WebWorker` support.
- var root = typeof self == 'object' && self.self === self && self ||
- typeof global == 'object' && global.global === global && global ||
- Function('return this')() ||
- {};
-
- // Save bytes in the minified (but not gzipped) version:
- var ArrayProto = Array.prototype, ObjProto = Object.prototype;
- var SymbolProto = typeof Symbol !== 'undefined' ? Symbol.prototype : null;
-
- // Create quick reference variables for speed access to core prototypes.
- var push = ArrayProto.push,
- slice = ArrayProto.slice,
- toString = ObjProto.toString,
- hasOwnProperty = ObjProto.hasOwnProperty;
-
- // Modern feature detection.
- var supportsArrayBuffer = typeof ArrayBuffer !== 'undefined',
- supportsDataView = typeof DataView !== 'undefined';
-
- // All **ECMAScript 5+** native function implementations that we hope to use
- // are declared here.
- var nativeIsArray = Array.isArray,
- nativeKeys = Object.keys,
- nativeCreate = Object.create,
- nativeIsView = supportsArrayBuffer && ArrayBuffer.isView;
-
- // Create references to these builtin functions because we override them.
- var _isNaN = isNaN,
- _isFinite = isFinite;
-
- // Keys in IE < 9 that won't be iterated by `for key in ...` and thus missed.
- var hasEnumBug = !{toString: null}.propertyIsEnumerable('toString');
- var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString',
- 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString'];
-
- // The largest integer that can be represented exactly.
- var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1;
-
- // Some functions take a variable number of arguments, or a few expected
- // arguments at the beginning and then a variable number of values to operate
- // on. This helper accumulates all remaining arguments past the function’s
- // argument length (or an explicit `startIndex`), into an array that becomes
- // the last argument. Similar to ES6’s "rest parameter".
- function restArguments(func, startIndex) {
- startIndex = startIndex == null ? func.length - 1 : +startIndex;
- return function() {
- var length = Math.max(arguments.length - startIndex, 0),
- rest = Array(length),
- index = 0;
- for (; index < length; index++) {
- rest[index] = arguments[index + startIndex];
- }
- switch (startIndex) {
- case 0: return func.call(this, rest);
- case 1: return func.call(this, arguments[0], rest);
- case 2: return func.call(this, arguments[0], arguments[1], rest);
- }
- var args = Array(startIndex + 1);
- for (index = 0; index < startIndex; index++) {
- args[index] = arguments[index];
- }
- args[startIndex] = rest;
- return func.apply(this, args);
- };
- }
-
- // Is a given variable an object?
- function isObject(obj) {
- var type = typeof obj;
- return type === 'function' || type === 'object' && !!obj;
- }
-
- // Is a given value equal to null?
- function isNull(obj) {
- return obj === null;
- }
-
- // Is a given variable undefined?
- function isUndefined(obj) {
- return obj === void 0;
- }
-
- // Is a given value a boolean?
- function isBoolean(obj) {
- return obj === true || obj === false || toString.call(obj) === '[object Boolean]';
- }
-
- // Is a given value a DOM element?
- function isElement(obj) {
- return !!(obj && obj.nodeType === 1);
- }
-
- // Internal function for creating a `toString`-based type tester.
- function tagTester(name) {
- var tag = '[object ' + name + ']';
- return function(obj) {
- return toString.call(obj) === tag;
- };
- }
-
- var isString = tagTester('String');
-
- var isNumber = tagTester('Number');
-
- var isDate = tagTester('Date');
-
- var isRegExp = tagTester('RegExp');
-
- var isError = tagTester('Error');
-
- var isSymbol = tagTester('Symbol');
-
- var isArrayBuffer = tagTester('ArrayBuffer');
-
- var isFunction = tagTester('Function');
-
- // Optimize `isFunction` if appropriate. Work around some `typeof` bugs in old
- // v8, IE 11 (#1621), Safari 8 (#1929), and PhantomJS (#2236).
- var nodelist = root.document && root.document.childNodes;
- if (typeof /./ != 'function' && typeof Int8Array != 'object' && typeof nodelist != 'function') {
- isFunction = function(obj) {
- return typeof obj == 'function' || false;
- };
- }
-
- var isFunction$1 = isFunction;
-
- var hasObjectTag = tagTester('Object');
-
- // In IE 10 - Edge 13, `DataView` has string tag `'[object Object]'`.
- // In IE 11, the most common among them, this problem also applies to
- // `Map`, `WeakMap` and `Set`.
- var hasStringTagBug = (
- supportsDataView && hasObjectTag(new DataView(new ArrayBuffer(8)))
- ),
- isIE11 = (typeof Map !== 'undefined' && hasObjectTag(new Map));
-
- var isDataView = tagTester('DataView');
-
- // In IE 10 - Edge 13, we need a different heuristic
- // to determine whether an object is a `DataView`.
- function ie10IsDataView(obj) {
- return obj != null && isFunction$1(obj.getInt8) && isArrayBuffer(obj.buffer);
- }
-
- var isDataView$1 = (hasStringTagBug ? ie10IsDataView : isDataView);
-
- // Is a given value an array?
- // Delegates to ECMA5's native `Array.isArray`.
- var isArray = nativeIsArray || tagTester('Array');
-
- // Internal function to check whether `key` is an own property name of `obj`.
- function has$1(obj, key) {
- return obj != null && hasOwnProperty.call(obj, key);
- }
-
- var isArguments = tagTester('Arguments');
-
- // Define a fallback version of the method in browsers (ahem, IE < 9), where
- // there isn't any inspectable "Arguments" type.
- (function() {
- if (!isArguments(arguments)) {
- isArguments = function(obj) {
- return has$1(obj, 'callee');
- };
- }
- }());
-
- var isArguments$1 = isArguments;
-
- // Is a given object a finite number?
- function isFinite$1(obj) {
- return !isSymbol(obj) && _isFinite(obj) && !isNaN(parseFloat(obj));
- }
-
- // Is the given value `NaN`?
- function isNaN$1(obj) {
- return isNumber(obj) && _isNaN(obj);
- }
-
- // Predicate-generating function. Often useful outside of Underscore.
- function constant(value) {
- return function() {
- return value;
- };
- }
-
- // Common internal logic for `isArrayLike` and `isBufferLike`.
- function createSizePropertyCheck(getSizeProperty) {
- return function(collection) {
- var sizeProperty = getSizeProperty(collection);
- return typeof sizeProperty == 'number' && sizeProperty >= 0 && sizeProperty <= MAX_ARRAY_INDEX;
- }
- }
-
- // Internal helper to generate a function to obtain property `key` from `obj`.
- function shallowProperty(key) {
- return function(obj) {
- return obj == null ? void 0 : obj[key];
- };
- }
-
- // Internal helper to obtain the `byteLength` property of an object.
- var getByteLength = shallowProperty('byteLength');
-
- // Internal helper to determine whether we should spend extensive checks against
- // `ArrayBuffer` et al.
- var isBufferLike = createSizePropertyCheck(getByteLength);
-
- // Is a given value a typed array?
- var typedArrayPattern = /\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;
- function isTypedArray(obj) {
- // `ArrayBuffer.isView` is the most future-proof, so use it when available.
- // Otherwise, fall back on the above regular expression.
- return nativeIsView ? (nativeIsView(obj) && !isDataView$1(obj)) :
- isBufferLike(obj) && typedArrayPattern.test(toString.call(obj));
- }
-
- var isTypedArray$1 = supportsArrayBuffer ? isTypedArray : constant(false);
-
- // Internal helper to obtain the `length` property of an object.
- var getLength = shallowProperty('length');
-
- // Internal helper to create a simple lookup structure.
- // `collectNonEnumProps` used to depend on `_.contains`, but this led to
- // circular imports. `emulatedSet` is a one-off solution that only works for
- // arrays of strings.
- function emulatedSet(keys) {
- var hash = {};
- for (var l = keys.length, i = 0; i < l; ++i) hash[keys[i]] = true;
- return {
- contains: function(key) { return hash[key] === true; },
- push: function(key) {
- hash[key] = true;
- return keys.push(key);
- }
- };
- }
-
- // Internal helper. Checks `keys` for the presence of keys in IE < 9 that won't
- // be iterated by `for key in ...` and thus missed. Extends `keys` in place if
- // needed.
- function collectNonEnumProps(obj, keys) {
- keys = emulatedSet(keys);
- var nonEnumIdx = nonEnumerableProps.length;
- var constructor = obj.constructor;
- var proto = isFunction$1(constructor) && constructor.prototype || ObjProto;
-
- // Constructor is a special case.
- var prop = 'constructor';
- if (has$1(obj, prop) && !keys.contains(prop)) keys.push(prop);
-
- while (nonEnumIdx--) {
- prop = nonEnumerableProps[nonEnumIdx];
- if (prop in obj && obj[prop] !== proto[prop] && !keys.contains(prop)) {
- keys.push(prop);
- }
- }
- }
-
- // Retrieve the names of an object's own properties.
- // Delegates to **ECMAScript 5**'s native `Object.keys`.
- function keys(obj) {
- if (!isObject(obj)) return [];
- if (nativeKeys) return nativeKeys(obj);
- var keys = [];
- for (var key in obj) if (has$1(obj, key)) keys.push(key);
- // Ahem, IE < 9.
- if (hasEnumBug) collectNonEnumProps(obj, keys);
- return keys;
- }
-
- // Is a given array, string, or object empty?
- // An "empty" object has no enumerable own-properties.
- function isEmpty(obj) {
- if (obj == null) return true;
- // Skip the more expensive `toString`-based type checks if `obj` has no
- // `.length`.
- var length = getLength(obj);
- if (typeof length == 'number' && (
- isArray(obj) || isString(obj) || isArguments$1(obj)
- )) return length === 0;
- return getLength(keys(obj)) === 0;
- }
-
- // Returns whether an object has a given set of `key:value` pairs.
- function isMatch(object, attrs) {
- var _keys = keys(attrs), length = _keys.length;
- if (object == null) return !length;
- var obj = Object(object);
- for (var i = 0; i < length; i++) {
- var key = _keys[i];
- if (attrs[key] !== obj[key] || !(key in obj)) return false;
- }
- return true;
- }
-
- // If Underscore is called as a function, it returns a wrapped object that can
- // be used OO-style. This wrapper holds altered versions of all functions added
- // through `_.mixin`. Wrapped objects may be chained.
- function _$1(obj) {
- if (obj instanceof _$1) return obj;
- if (!(this instanceof _$1)) return new _$1(obj);
- this._wrapped = obj;
- }
-
- _$1.VERSION = VERSION;
-
- // Extracts the result from a wrapped and chained object.
- _$1.prototype.value = function() {
- return this._wrapped;
- };
-
- // Provide unwrapping proxies for some methods used in engine operations
- // such as arithmetic and JSON stringification.
- _$1.prototype.valueOf = _$1.prototype.toJSON = _$1.prototype.value;
-
- _$1.prototype.toString = function() {
- return String(this._wrapped);
- };
-
- // Internal function to wrap or shallow-copy an ArrayBuffer,
- // typed array or DataView to a new view, reusing the buffer.
- function toBufferView(bufferSource) {
- return new Uint8Array(
- bufferSource.buffer || bufferSource,
- bufferSource.byteOffset || 0,
- getByteLength(bufferSource)
- );
- }
-
- // We use this string twice, so give it a name for minification.
- var tagDataView = '[object DataView]';
-
- // Internal recursive comparison function for `_.isEqual`.
- function eq(a, b, aStack, bStack) {
- // Identical objects are equal. `0 === -0`, but they aren't identical.
- // See the [Harmony `egal` proposal](https://wiki.ecmascript.org/doku.php?id=harmony:egal).
- if (a === b) return a !== 0 || 1 / a === 1 / b;
- // `null` or `undefined` only equal to itself (strict comparison).
- if (a == null || b == null) return false;
- // `NaN`s are equivalent, but non-reflexive.
- if (a !== a) return b !== b;
- // Exhaust primitive checks
- var type = typeof a;
- if (type !== 'function' && type !== 'object' && typeof b != 'object') return false;
- return deepEq(a, b, aStack, bStack);
- }
-
- // Internal recursive comparison function for `_.isEqual`.
- function deepEq(a, b, aStack, bStack) {
- // Unwrap any wrapped objects.
- if (a instanceof _$1) a = a._wrapped;
- if (b instanceof _$1) b = b._wrapped;
- // Compare `[[Class]]` names.
- var className = toString.call(a);
- if (className !== toString.call(b)) return false;
- // Work around a bug in IE 10 - Edge 13.
- if (hasStringTagBug && className == '[object Object]' && isDataView$1(a)) {
- if (!isDataView$1(b)) return false;
- className = tagDataView;
- }
- switch (className) {
- // These types are compared by value.
- case '[object RegExp]':
- // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i')
- case '[object String]':
- // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is
- // equivalent to `new String("5")`.
- return '' + a === '' + b;
- case '[object Number]':
- // `NaN`s are equivalent, but non-reflexive.
- // Object(NaN) is equivalent to NaN.
- if (+a !== +a) return +b !== +b;
- // An `egal` comparison is performed for other numeric values.
- return +a === 0 ? 1 / +a === 1 / b : +a === +b;
- case '[object Date]':
- case '[object Boolean]':
- // Coerce dates and booleans to numeric primitive values. Dates are compared by their
- // millisecond representations. Note that invalid dates with millisecond representations
- // of `NaN` are not equivalent.
- return +a === +b;
- case '[object Symbol]':
- return SymbolProto.valueOf.call(a) === SymbolProto.valueOf.call(b);
- case '[object ArrayBuffer]':
- case tagDataView:
- // Coerce to typed array so we can fall through.
- return deepEq(toBufferView(a), toBufferView(b), aStack, bStack);
- }
-
- var areArrays = className === '[object Array]';
- if (!areArrays && isTypedArray$1(a)) {
- var byteLength = getByteLength(a);
- if (byteLength !== getByteLength(b)) return false;
- if (a.buffer === b.buffer && a.byteOffset === b.byteOffset) return true;
- areArrays = true;
- }
- if (!areArrays) {
- if (typeof a != 'object' || typeof b != 'object') return false;
-
- // Objects with different constructors are not equivalent, but `Object`s or `Array`s
- // from different frames are.
- var aCtor = a.constructor, bCtor = b.constructor;
- if (aCtor !== bCtor && !(isFunction$1(aCtor) && aCtor instanceof aCtor &&
- isFunction$1(bCtor) && bCtor instanceof bCtor)
- && ('constructor' in a && 'constructor' in b)) {
- return false;
- }
- }
- // Assume equality for cyclic structures. The algorithm for detecting cyclic
- // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`.
-
- // Initializing stack of traversed objects.
- // It's done here since we only need them for objects and arrays comparison.
- aStack = aStack || [];
- bStack = bStack || [];
- var length = aStack.length;
- while (length--) {
- // Linear search. Performance is inversely proportional to the number of
- // unique nested structures.
- if (aStack[length] === a) return bStack[length] === b;
- }
-
- // Add the first object to the stack of traversed objects.
- aStack.push(a);
- bStack.push(b);
-
- // Recursively compare objects and arrays.
- if (areArrays) {
- // Compare array lengths to determine if a deep comparison is necessary.
- length = a.length;
- if (length !== b.length) return false;
- // Deep compare the contents, ignoring non-numeric properties.
- while (length--) {
- if (!eq(a[length], b[length], aStack, bStack)) return false;
- }
- } else {
- // Deep compare objects.
- var _keys = keys(a), key;
- length = _keys.length;
- // Ensure that both objects contain the same number of properties before comparing deep equality.
- if (keys(b).length !== length) return false;
- while (length--) {
- // Deep compare each member
- key = _keys[length];
- if (!(has$1(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
- }
- }
- // Remove the first object from the stack of traversed objects.
- aStack.pop();
- bStack.pop();
- return true;
- }
-
- // Perform a deep comparison to check if two objects are equal.
- function isEqual(a, b) {
- return eq(a, b);
- }
-
- // Retrieve all the enumerable property names of an object.
- function allKeys(obj) {
- if (!isObject(obj)) return [];
- var keys = [];
- for (var key in obj) keys.push(key);
- // Ahem, IE < 9.
- if (hasEnumBug) collectNonEnumProps(obj, keys);
- return keys;
- }
-
- // Since the regular `Object.prototype.toString` type tests don't work for
- // some types in IE 11, we use a fingerprinting heuristic instead, based
- // on the methods. It's not great, but it's the best we got.
- // The fingerprint method lists are defined below.
- function ie11fingerprint(methods) {
- var length = getLength(methods);
- return function(obj) {
- if (obj == null) return false;
- // `Map`, `WeakMap` and `Set` have no enumerable keys.
- var keys = allKeys(obj);
- if (getLength(keys)) return false;
- for (var i = 0; i < length; i++) {
- if (!isFunction$1(obj[methods[i]])) return false;
- }
- // If we are testing against `WeakMap`, we need to ensure that
- // `obj` doesn't have a `forEach` method in order to distinguish
- // it from a regular `Map`.
- return methods !== weakMapMethods || !isFunction$1(obj[forEachName]);
- };
- }
-
- // In the interest of compact minification, we write
- // each string in the fingerprints only once.
- var forEachName = 'forEach',
- hasName = 'has',
- commonInit = ['clear', 'delete'],
- mapTail = ['get', hasName, 'set'];
-
- // `Map`, `WeakMap` and `Set` each have slightly different
- // combinations of the above sublists.
- var mapMethods = commonInit.concat(forEachName, mapTail),
- weakMapMethods = commonInit.concat(mapTail),
- setMethods = ['add'].concat(commonInit, forEachName, hasName);
-
- var isMap = isIE11 ? ie11fingerprint(mapMethods) : tagTester('Map');
-
- var isWeakMap = isIE11 ? ie11fingerprint(weakMapMethods) : tagTester('WeakMap');
-
- var isSet = isIE11 ? ie11fingerprint(setMethods) : tagTester('Set');
-
- var isWeakSet = tagTester('WeakSet');
-
- // Retrieve the values of an object's properties.
- function values(obj) {
- var _keys = keys(obj);
- var length = _keys.length;
- var values = Array(length);
- for (var i = 0; i < length; i++) {
- values[i] = obj[_keys[i]];
- }
- return values;
- }
-
- // Convert an object into a list of `[key, value]` pairs.
- // The opposite of `_.object` with one argument.
- function pairs(obj) {
- var _keys = keys(obj);
- var length = _keys.length;
- var pairs = Array(length);
- for (var i = 0; i < length; i++) {
- pairs[i] = [_keys[i], obj[_keys[i]]];
- }
- return pairs;
- }
-
- // Invert the keys and values of an object. The values must be serializable.
- function invert(obj) {
- var result = {};
- var _keys = keys(obj);
- for (var i = 0, length = _keys.length; i < length; i++) {
- result[obj[_keys[i]]] = _keys[i];
- }
- return result;
- }
-
- // Return a sorted list of the function names available on the object.
- function functions(obj) {
- var names = [];
- for (var key in obj) {
- if (isFunction$1(obj[key])) names.push(key);
- }
- return names.sort();
- }
-
- // An internal function for creating assigner functions.
- function createAssigner(keysFunc, defaults) {
- return function(obj) {
- var length = arguments.length;
- if (defaults) obj = Object(obj);
- if (length < 2 || obj == null) return obj;
- for (var index = 1; index < length; index++) {
- var source = arguments[index],
- keys = keysFunc(source),
- l = keys.length;
- for (var i = 0; i < l; i++) {
- var key = keys[i];
- if (!defaults || obj[key] === void 0) obj[key] = source[key];
- }
- }
- return obj;
- };
- }
-
- // Extend a given object with all the properties in passed-in object(s).
- var extend = createAssigner(allKeys);
-
- // Assigns a given object with all the own properties in the passed-in
- // object(s).
- // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)
- var extendOwn = createAssigner(keys);
-
- // Fill in a given object with default properties.
- var defaults = createAssigner(allKeys, true);
-
- // Create a naked function reference for surrogate-prototype-swapping.
- function ctor() {
- return function(){};
- }
-
- // An internal function for creating a new object that inherits from another.
- function baseCreate(prototype) {
- if (!isObject(prototype)) return {};
- if (nativeCreate) return nativeCreate(prototype);
- var Ctor = ctor();
- Ctor.prototype = prototype;
- var result = new Ctor;
- Ctor.prototype = null;
- return result;
- }
-
- // Creates an object that inherits from the given prototype object.
- // If additional properties are provided then they will be added to the
- // created object.
- function create(prototype, props) {
- var result = baseCreate(prototype);
- if (props) extendOwn(result, props);
- return result;
- }
-
- // Create a (shallow-cloned) duplicate of an object.
- function clone(obj) {
- if (!isObject(obj)) return obj;
- return isArray(obj) ? obj.slice() : extend({}, obj);
- }
-
- // Invokes `interceptor` with the `obj` and then returns `obj`.
- // The primary purpose of this method is to "tap into" a method chain, in
- // order to perform operations on intermediate results within the chain.
- function tap(obj, interceptor) {
- interceptor(obj);
- return obj;
- }
-
- // Normalize a (deep) property `path` to array.
- // Like `_.iteratee`, this function can be customized.
- function toPath$1(path) {
- return isArray(path) ? path : [path];
- }
- _$1.toPath = toPath$1;
-
- // Internal wrapper for `_.toPath` to enable minification.
- // Similar to `cb` for `_.iteratee`.
- function toPath(path) {
- return _$1.toPath(path);
- }
-
- // Internal function to obtain a nested property in `obj` along `path`.
- function deepGet(obj, path) {
- var length = path.length;
- for (var i = 0; i < length; i++) {
- if (obj == null) return void 0;
- obj = obj[path[i]];
- }
- return length ? obj : void 0;
- }
-
- // Get the value of the (deep) property on `path` from `object`.
- // If any property in `path` does not exist or if the value is
- // `undefined`, return `defaultValue` instead.
- // The `path` is normalized through `_.toPath`.
- function get(object, path, defaultValue) {
- var value = deepGet(object, toPath(path));
- return isUndefined(value) ? defaultValue : value;
- }
-
- // Shortcut function for checking if an object has a given property directly on
- // itself (in other words, not on a prototype). Unlike the internal `has`
- // function, this public version can also traverse nested properties.
- function has(obj, path) {
- path = toPath(path);
- var length = path.length;
- for (var i = 0; i < length; i++) {
- var key = path[i];
- if (!has$1(obj, key)) return false;
- obj = obj[key];
- }
- return !!length;
- }
-
- // Keep the identity function around for default iteratees.
- function identity(value) {
- return value;
- }
-
- // Returns a predicate for checking whether an object has a given set of
- // `key:value` pairs.
- function matcher(attrs) {
- attrs = extendOwn({}, attrs);
- return function(obj) {
- return isMatch(obj, attrs);
- };
- }
-
- // Creates a function that, when passed an object, will traverse that object’s
- // properties down the given `path`, specified as an array of keys or indices.
- function property(path) {
- path = toPath(path);
- return function(obj) {
- return deepGet(obj, path);
- };
- }
-
- // Internal function that returns an efficient (for current engines) version
- // of the passed-in callback, to be repeatedly applied in other Underscore
- // functions.
- function optimizeCb(func, context, argCount) {
- if (context === void 0) return func;
- switch (argCount == null ? 3 : argCount) {
- case 1: return function(value) {
- return func.call(context, value);
- };
- // The 2-argument case is omitted because we’re not using it.
- case 3: return function(value, index, collection) {
- return func.call(context, value, index, collection);
- };
- case 4: return function(accumulator, value, index, collection) {
- return func.call(context, accumulator, value, index, collection);
- };
- }
- return function() {
- return func.apply(context, arguments);
- };
- }
-
- // An internal function to generate callbacks that can be applied to each
- // element in a collection, returning the desired result — either `_.identity`,
- // an arbitrary callback, a property matcher, or a property accessor.
- function baseIteratee(value, context, argCount) {
- if (value == null) return identity;
- if (isFunction$1(value)) return optimizeCb(value, context, argCount);
- if (isObject(value) && !isArray(value)) return matcher(value);
- return property(value);
- }
-
- // External wrapper for our callback generator. Users may customize
- // `_.iteratee` if they want additional predicate/iteratee shorthand styles.
- // This abstraction hides the internal-only `argCount` argument.
- function iteratee(value, context) {
- return baseIteratee(value, context, Infinity);
- }
- _$1.iteratee = iteratee;
-
- // The function we call internally to generate a callback. It invokes
- // `_.iteratee` if overridden, otherwise `baseIteratee`.
- function cb(value, context, argCount) {
- if (_$1.iteratee !== iteratee) return _$1.iteratee(value, context);
- return baseIteratee(value, context, argCount);
- }
-
- // Returns the results of applying the `iteratee` to each element of `obj`.
- // In contrast to `_.map` it returns an object.
- function mapObject(obj, iteratee, context) {
- iteratee = cb(iteratee, context);
- var _keys = keys(obj),
- length = _keys.length,
- results = {};
- for (var index = 0; index < length; index++) {
- var currentKey = _keys[index];
- results[currentKey] = iteratee(obj[currentKey], currentKey, obj);
- }
- return results;
- }
-
- // Predicate-generating function. Often useful outside of Underscore.
- function noop(){}
-
- // Generates a function for a given object that returns a given property.
- function propertyOf(obj) {
- if (obj == null) return noop;
- return function(path) {
- return get(obj, path);
- };
- }
-
- // Run a function **n** times.
- function times(n, iteratee, context) {
- var accum = Array(Math.max(0, n));
- iteratee = optimizeCb(iteratee, context, 1);
- for (var i = 0; i < n; i++) accum[i] = iteratee(i);
- return accum;
- }
-
- // Return a random integer between `min` and `max` (inclusive).
- function random(min, max) {
- if (max == null) {
- max = min;
- min = 0;
- }
- return min + Math.floor(Math.random() * (max - min + 1));
- }
-
- // A (possibly faster) way to get the current timestamp as an integer.
- var now = Date.now || function() {
- return new Date().getTime();
- };
-
- // Internal helper to generate functions for escaping and unescaping strings
- // to/from HTML interpolation.
- function createEscaper(map) {
- var escaper = function(match) {
- return map[match];
- };
- // Regexes for identifying a key that needs to be escaped.
- var source = '(?:' + keys(map).join('|') + ')';
- var testRegexp = RegExp(source);
- var replaceRegexp = RegExp(source, 'g');
- return function(string) {
- string = string == null ? '' : '' + string;
- return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string;
- };
- }
-
- // Internal list of HTML entities for escaping.
- var escapeMap = {
- '&': '&amp;',
- '<': '&lt;',
- '>': '&gt;',
- '"': '&quot;',
- "'": '&#x27;',
- '`': '&#x60;'
- };
-
- // Function for escaping strings to HTML interpolation.
- var _escape = createEscaper(escapeMap);
-
- // Internal list of HTML entities for unescaping.
- var unescapeMap = invert(escapeMap);
-
- // Function for unescaping strings from HTML interpolation.
- var _unescape = createEscaper(unescapeMap);
-
- // By default, Underscore uses ERB-style template delimiters. Change the
- // following template settings to use alternative delimiters.
- var templateSettings = _$1.templateSettings = {
- evaluate: /<%([\s\S]+?)%>/g,
- interpolate: /<%=([\s\S]+?)%>/g,
- escape: /<%-([\s\S]+?)%>/g
- };
-
- // When customizing `_.templateSettings`, if you don't want to define an
- // interpolation, evaluation or escaping regex, we need one that is
- // guaranteed not to match.
- var noMatch = /(.)^/;
-
- // Certain characters need to be escaped so that they can be put into a
- // string literal.
- var escapes = {
- "'": "'",
- '\\': '\\',
- '\r': 'r',
- '\n': 'n',
- '\u2028': 'u2028',
- '\u2029': 'u2029'
- };
-
- var escapeRegExp = /\\|'|\r|\n|\u2028|\u2029/g;
-
- function escapeChar(match) {
- return '\\' + escapes[match];
- }
-
- // In order to prevent third-party code injection through
- // `_.templateSettings.variable`, we test it against the following regular
- // expression. It is intentionally a bit more liberal than just matching valid
- // identifiers, but still prevents possible loopholes through defaults or
- // destructuring assignment.
- var bareIdentifier = /^\s*(\w|\$)+\s*$/;
-
- // JavaScript micro-templating, similar to John Resig's implementation.
- // Underscore templating handles arbitrary delimiters, preserves whitespace,
- // and correctly escapes quotes within interpolated code.
- // NB: `oldSettings` only exists for backwards compatibility.
- function template(text, settings, oldSettings) {
- if (!settings && oldSettings) settings = oldSettings;
- settings = defaults({}, settings, _$1.templateSettings);
-
- // Combine delimiters into one regular expression via alternation.
- var matcher = RegExp([
- (settings.escape || noMatch).source,
- (settings.interpolate || noMatch).source,
- (settings.evaluate || noMatch).source
- ].join('|') + '|$', 'g');
-
- // Compile the template source, escaping string literals appropriately.
- var index = 0;
- var source = "__p+='";
- text.replace(matcher, function(match, escape, interpolate, evaluate, offset) {
- source += text.slice(index, offset).replace(escapeRegExp, escapeChar);
- index = offset + match.length;
-
- if (escape) {
- source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'";
- } else if (interpolate) {
- source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'";
- } else if (evaluate) {
- source += "';\n" + evaluate + "\n__p+='";
- }
-
- // Adobe VMs need the match returned to produce the correct offset.
- return match;
- });
- source += "';\n";
-
- var argument = settings.variable;
- if (argument) {
- // Insure against third-party code injection. (CVE-2021-23358)
- if (!bareIdentifier.test(argument)) throw new Error(
- 'variable is not a bare identifier: ' + argument
- );
- } else {
- // If a variable is not specified, place data values in local scope.
- source = 'with(obj||{}){\n' + source + '}\n';
- argument = 'obj';
- }
-
- source = "var __t,__p='',__j=Array.prototype.join," +
- "print=function(){__p+=__j.call(arguments,'');};\n" +
- source + 'return __p;\n';
-
- var render;
- try {
- render = new Function(argument, '_', source);
- } catch (e) {
- e.source = source;
- throw e;
- }
-
- var template = function(data) {
- return render.call(this, data, _$1);
- };
-
- // Provide the compiled source as a convenience for precompilation.
- template.source = 'function(' + argument + '){\n' + source + '}';
-
- return template;
- }
-
- // Traverses the children of `obj` along `path`. If a child is a function, it
- // is invoked with its parent as context. Returns the value of the final
- // child, or `fallback` if any child is undefined.
- function result(obj, path, fallback) {
- path = toPath(path);
- var length = path.length;
- if (!length) {
- return isFunction$1(fallback) ? fallback.call(obj) : fallback;
- }
- for (var i = 0; i < length; i++) {
- var prop = obj == null ? void 0 : obj[path[i]];
- if (prop === void 0) {
- prop = fallback;
- i = length; // Ensure we don't continue iterating.
- }
- obj = isFunction$1(prop) ? prop.call(obj) : prop;
- }
- return obj;
- }
-
- // Generate a unique integer id (unique within the entire client session).
- // Useful for temporary DOM ids.
- var idCounter = 0;
- function uniqueId(prefix) {
- var id = ++idCounter + '';
- return prefix ? prefix + id : id;
- }
-
- // Start chaining a wrapped Underscore object.
- function chain(obj) {
- var instance = _$1(obj);
- instance._chain = true;
- return instance;
- }
-
- // Internal function to execute `sourceFunc` bound to `context` with optional
- // `args`. Determines whether to execute a function as a constructor or as a
- // normal function.
- function executeBound(sourceFunc, boundFunc, context, callingContext, args) {
- if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args);
- var self = baseCreate(sourceFunc.prototype);
- var result = sourceFunc.apply(self, args);
- if (isObject(result)) return result;
- return self;
- }
-
- // Partially apply a function by creating a version that has had some of its
- // arguments pre-filled, without changing its dynamic `this` context. `_` acts
- // as a placeholder by default, allowing any combination of arguments to be
- // pre-filled. Set `_.partial.placeholder` for a custom placeholder argument.
- var partial = restArguments(function(func, boundArgs) {
- var placeholder = partial.placeholder;
- var bound = function() {
- var position = 0, length = boundArgs.length;
- var args = Array(length);
- for (var i = 0; i < length; i++) {
- args[i] = boundArgs[i] === placeholder ? arguments[position++] : boundArgs[i];
- }
- while (position < arguments.length) args.push(arguments[position++]);
- return executeBound(func, bound, this, this, args);
- };
- return bound;
- });
-
- partial.placeholder = _$1;
-
- // Create a function bound to a given object (assigning `this`, and arguments,
- // optionally).
- var bind = restArguments(function(func, context, args) {
- if (!isFunction$1(func)) throw new TypeError('Bind must be called on a function');
- var bound = restArguments(function(callArgs) {
- return executeBound(func, bound, context, this, args.concat(callArgs));
- });
- return bound;
- });
-
- // Internal helper for collection methods to determine whether a collection
- // should be iterated as an array or as an object.
- // Related: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength
- // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094
- var isArrayLike = createSizePropertyCheck(getLength);
-
- // Internal implementation of a recursive `flatten` function.
- function flatten$1(input, depth, strict, output) {
- output = output || [];
- if (!depth && depth !== 0) {
- depth = Infinity;
- } else if (depth <= 0) {
- return output.concat(input);
- }
- var idx = output.length;
- for (var i = 0, length = getLength(input); i < length; i++) {
- var value = input[i];
- if (isArrayLike(value) && (isArray(value) || isArguments$1(value))) {
- // Flatten current level of array or arguments object.
- if (depth > 1) {
- flatten$1(value, depth - 1, strict, output);
- idx = output.length;
- } else {
- var j = 0, len = value.length;
- while (j < len) output[idx++] = value[j++];
- }
- } else if (!strict) {
- output[idx++] = value;
- }
- }
- return output;
- }
-
- // Bind a number of an object's methods to that object. Remaining arguments
- // are the method names to be bound. Useful for ensuring that all callbacks
- // defined on an object belong to it.
- var bindAll = restArguments(function(obj, keys) {
- keys = flatten$1(keys, false, false);
- var index = keys.length;
- if (index < 1) throw new Error('bindAll must be passed function names');
- while (index--) {
- var key = keys[index];
- obj[key] = bind(obj[key], obj);
- }
- return obj;
- });
-
- // Memoize an expensive function by storing its results.
- function memoize(func, hasher) {
- var memoize = function(key) {
- var cache = memoize.cache;
- var address = '' + (hasher ? hasher.apply(this, arguments) : key);
- if (!has$1(cache, address)) cache[address] = func.apply(this, arguments);
- return cache[address];
- };
- memoize.cache = {};
- return memoize;
- }
-
- // Delays a function for the given number of milliseconds, and then calls
- // it with the arguments supplied.
- var delay = restArguments(function(func, wait, args) {
- return setTimeout(function() {
- return func.apply(null, args);
- }, wait);
- });
-
- // Defers a function, scheduling it to run after the current call stack has
- // cleared.
- var defer = partial(delay, _$1, 1);
-
- // Returns a function, that, when invoked, will only be triggered at most once
- // during a given window of time. Normally, the throttled function will run
- // as much as it can, without ever going more than once per `wait` duration;
- // but if you'd like to disable the execution on the leading edge, pass
- // `{leading: false}`. To disable execution on the trailing edge, ditto.
- function throttle(func, wait, options) {
- var timeout, context, args, result;
- var previous = 0;
- if (!options) options = {};
-
- var later = function() {
- previous = options.leading === false ? 0 : now();
- timeout = null;
- result = func.apply(context, args);
- if (!timeout) context = args = null;
- };
-
- var throttled = function() {
- var _now = now();
- if (!previous && options.leading === false) previous = _now;
- var remaining = wait - (_now - previous);
- context = this;
- args = arguments;
- if (remaining <= 0 || remaining > wait) {
- if (timeout) {
- clearTimeout(timeout);
- timeout = null;
- }
- previous = _now;
- result = func.apply(context, args);
- if (!timeout) context = args = null;
- } else if (!timeout && options.trailing !== false) {
- timeout = setTimeout(later, remaining);
- }
- return result;
- };
-
- throttled.cancel = function() {
- clearTimeout(timeout);
- previous = 0;
- timeout = context = args = null;
- };
-
- return throttled;
- }
-
- // When a sequence of calls of the returned function ends, the argument
- // function is triggered. The end of a sequence is defined by the `wait`
- // parameter. If `immediate` is passed, the argument function will be
- // triggered at the beginning of the sequence instead of at the end.
- function debounce(func, wait, immediate) {
- var timeout, previous, args, result, context;
-
- var later = function() {
- var passed = now() - previous;
- if (wait > passed) {
- timeout = setTimeout(later, wait - passed);
- } else {
- timeout = null;
- if (!immediate) result = func.apply(context, args);
- // This check is needed because `func` can recursively invoke `debounced`.
- if (!timeout) args = context = null;
- }
- };
-
- var debounced = restArguments(function(_args) {
- context = this;
- args = _args;
- previous = now();
- if (!timeout) {
- timeout = setTimeout(later, wait);
- if (immediate) result = func.apply(context, args);
- }
- return result;
- });
-
- debounced.cancel = function() {
- clearTimeout(timeout);
- timeout = args = context = null;
- };
-
- return debounced;
- }
-
- // Returns the first function passed as an argument to the second,
- // allowing you to adjust arguments, run code before and after, and
- // conditionally execute the original function.
- function wrap(func, wrapper) {
- return partial(wrapper, func);
- }
-
- // Returns a negated version of the passed-in predicate.
- function negate(predicate) {
- return function() {
- return !predicate.apply(this, arguments);
- };
- }
-
- // Returns a function that is the composition of a list of functions, each
- // consuming the return value of the function that follows.
- function compose() {
- var args = arguments;
- var start = args.length - 1;
- return function() {
- var i = start;
- var result = args[start].apply(this, arguments);
- while (i--) result = args[i].call(this, result);
- return result;
- };
- }
-
- // Returns a function that will only be executed on and after the Nth call.
- function after(times, func) {
- return function() {
- if (--times < 1) {
- return func.apply(this, arguments);
- }
- };
- }
-
- // Returns a function that will only be executed up to (but not including) the
- // Nth call.
- function before(times, func) {
- var memo;
- return function() {
- if (--times > 0) {
- memo = func.apply(this, arguments);
- }
- if (times <= 1) func = null;
- return memo;
- };
- }
-
- // Returns a function that will be executed at most one time, no matter how
- // often you call it. Useful for lazy initialization.
- var once = partial(before, 2);
-
- // Returns the first key on an object that passes a truth test.
- function findKey(obj, predicate, context) {
- predicate = cb(predicate, context);
- var _keys = keys(obj), key;
- for (var i = 0, length = _keys.length; i < length; i++) {
- key = _keys[i];
- if (predicate(obj[key], key, obj)) return key;
- }
- }
-
- // Internal function to generate `_.findIndex` and `_.findLastIndex`.
- function createPredicateIndexFinder(dir) {
- return function(array, predicate, context) {
- predicate = cb(predicate, context);
- var length = getLength(array);
- var index = dir > 0 ? 0 : length - 1;
- for (; index >= 0 && index < length; index += dir) {
- if (predicate(array[index], index, array)) return index;
- }
- return -1;
- };
- }
-
- // Returns the first index on an array-like that passes a truth test.
- var findIndex = createPredicateIndexFinder(1);
-
- // Returns the last index on an array-like that passes a truth test.
- var findLastIndex = createPredicateIndexFinder(-1);
-
- // Use a comparator function to figure out the smallest index at which
- // an object should be inserted so as to maintain order. Uses binary search.
- function sortedIndex(array, obj, iteratee, context) {
- iteratee = cb(iteratee, context, 1);
- var value = iteratee(obj);
- var low = 0, high = getLength(array);
- while (low < high) {
- var mid = Math.floor((low + high) / 2);
- if (iteratee(array[mid]) < value) low = mid + 1; else high = mid;
- }
- return low;
- }
-
- // Internal function to generate the `_.indexOf` and `_.lastIndexOf` functions.
- function createIndexFinder(dir, predicateFind, sortedIndex) {
- return function(array, item, idx) {
- var i = 0, length = getLength(array);
- if (typeof idx == 'number') {
- if (dir > 0) {
- i = idx >= 0 ? idx : Math.max(idx + length, i);
- } else {
- length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1;
- }
- } else if (sortedIndex && idx && length) {
- idx = sortedIndex(array, item);
- return array[idx] === item ? idx : -1;
- }
- if (item !== item) {
- idx = predicateFind(slice.call(array, i, length), isNaN$1);
- return idx >= 0 ? idx + i : -1;
- }
- for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) {
- if (array[idx] === item) return idx;
- }
- return -1;
- };
- }
-
- // Return the position of the first occurrence of an item in an array,
- // or -1 if the item is not included in the array.
- // If the array is large and already in sort order, pass `true`
- // for **isSorted** to use binary search.
- var indexOf = createIndexFinder(1, findIndex, sortedIndex);
-
- // Return the position of the last occurrence of an item in an array,
- // or -1 if the item is not included in the array.
- var lastIndexOf = createIndexFinder(-1, findLastIndex);
-
- // Return the first value which passes a truth test.
- function find(obj, predicate, context) {
- var keyFinder = isArrayLike(obj) ? findIndex : findKey;
- var key = keyFinder(obj, predicate, context);
- if (key !== void 0 && key !== -1) return obj[key];
- }
-
- // Convenience version of a common use case of `_.find`: getting the first
- // object containing specific `key:value` pairs.
- function findWhere(obj, attrs) {
- return find(obj, matcher(attrs));
- }
-
- // The cornerstone for collection functions, an `each`
- // implementation, aka `forEach`.
- // Handles raw objects in addition to array-likes. Treats all
- // sparse array-likes as if they were dense.
- function each(obj, iteratee, context) {
- iteratee = optimizeCb(iteratee, context);
- var i, length;
- if (isArrayLike(obj)) {
- for (i = 0, length = obj.length; i < length; i++) {
- iteratee(obj[i], i, obj);
- }
- } else {
- var _keys = keys(obj);
- for (i = 0, length = _keys.length; i < length; i++) {
- iteratee(obj[_keys[i]], _keys[i], obj);
- }
- }
- return obj;
- }
-
- // Return the results of applying the iteratee to each element.
- function map(obj, iteratee, context) {
- iteratee = cb(iteratee, context);
- var _keys = !isArrayLike(obj) && keys(obj),
- length = (_keys || obj).length,
- results = Array(length);
- for (var index = 0; index < length; index++) {
- var currentKey = _keys ? _keys[index] : index;
- results[index] = iteratee(obj[currentKey], currentKey, obj);
- }
- return results;
- }
-
- // Internal helper to create a reducing function, iterating left or right.
- function createReduce(dir) {
- // Wrap code that reassigns argument variables in a separate function than
- // the one that accesses `arguments.length` to avoid a perf hit. (#1991)
- var reducer = function(obj, iteratee, memo, initial) {
- var _keys = !isArrayLike(obj) && keys(obj),
- length = (_keys || obj).length,
- index = dir > 0 ? 0 : length - 1;
- if (!initial) {
- memo = obj[_keys ? _keys[index] : index];
- index += dir;
- }
- for (; index >= 0 && index < length; index += dir) {
- var currentKey = _keys ? _keys[index] : index;
- memo = iteratee(memo, obj[currentKey], currentKey, obj);
- }
- return memo;
- };
-
- return function(obj, iteratee, memo, context) {
- var initial = arguments.length >= 3;
- return reducer(obj, optimizeCb(iteratee, context, 4), memo, initial);
- };
- }
-
- // **Reduce** builds up a single result from a list of values, aka `inject`,
- // or `foldl`.
- var reduce = createReduce(1);
-
- // The right-associative version of reduce, also known as `foldr`.
- var reduceRight = createReduce(-1);
-
- // Return all the elements that pass a truth test.
- function filter(obj, predicate, context) {
- var results = [];
- predicate = cb(predicate, context);
- each(obj, function(value, index, list) {
- if (predicate(value, index, list)) results.push(value);
- });
- return results;
- }
-
- // Return all the elements for which a truth test fails.
- function reject(obj, predicate, context) {
- return filter(obj, negate(cb(predicate)), context);
- }
-
- // Determine whether all of the elements pass a truth test.
- function every(obj, predicate, context) {
- predicate = cb(predicate, context);
- var _keys = !isArrayLike(obj) && keys(obj),
- length = (_keys || obj).length;
- for (var index = 0; index < length; index++) {
- var currentKey = _keys ? _keys[index] : index;
- if (!predicate(obj[currentKey], currentKey, obj)) return false;
- }
- return true;
- }
-
- // Determine if at least one element in the object passes a truth test.
- function some(obj, predicate, context) {
- predicate = cb(predicate, context);
- var _keys = !isArrayLike(obj) && keys(obj),
- length = (_keys || obj).length;
- for (var index = 0; index < length; index++) {
- var currentKey = _keys ? _keys[index] : index;
- if (predicate(obj[currentKey], currentKey, obj)) return true;
- }
- return false;
- }
-
- // Determine if the array or object contains a given item (using `===`).
- function contains(obj, item, fromIndex, guard) {
- if (!isArrayLike(obj)) obj = values(obj);
- if (typeof fromIndex != 'number' || guard) fromIndex = 0;
- return indexOf(obj, item, fromIndex) >= 0;
- }
-
- // Invoke a method (with arguments) on every item in a collection.
- var invoke = restArguments(function(obj, path, args) {
- var contextPath, func;
- if (isFunction$1(path)) {
- func = path;
- } else {
- path = toPath(path);
- contextPath = path.slice(0, -1);
- path = path[path.length - 1];
- }
- return map(obj, function(context) {
- var method = func;
- if (!method) {
- if (contextPath && contextPath.length) {
- context = deepGet(context, contextPath);
- }
- if (context == null) return void 0;
- method = context[path];
- }
- return method == null ? method : method.apply(context, args);
- });
- });
-
- // Convenience version of a common use case of `_.map`: fetching a property.
- function pluck(obj, key) {
- return map(obj, property(key));
- }
-
- // Convenience version of a common use case of `_.filter`: selecting only
- // objects containing specific `key:value` pairs.
- function where(obj, attrs) {
- return filter(obj, matcher(attrs));
- }
-
- // Return the maximum element (or element-based computation).
- function max(obj, iteratee, context) {
- var result = -Infinity, lastComputed = -Infinity,
- value, computed;
- if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) {
- obj = isArrayLike(obj) ? obj : values(obj);
- for (var i = 0, length = obj.length; i < length; i++) {
- value = obj[i];
- if (value != null && value > result) {
- result = value;
- }
- }
- } else {
- iteratee = cb(iteratee, context);
- each(obj, function(v, index, list) {
- computed = iteratee(v, index, list);
- if (computed > lastComputed || computed === -Infinity && result === -Infinity) {
- result = v;
- lastComputed = computed;
- }
- });
- }
- return result;
- }
-
- // Return the minimum element (or element-based computation).
- function min(obj, iteratee, context) {
- var result = Infinity, lastComputed = Infinity,
- value, computed;
- if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) {
- obj = isArrayLike(obj) ? obj : values(obj);
- for (var i = 0, length = obj.length; i < length; i++) {
- value = obj[i];
- if (value != null && value < result) {
- result = value;
- }
- }
- } else {
- iteratee = cb(iteratee, context);
- each(obj, function(v, index, list) {
- computed = iteratee(v, index, list);
- if (computed < lastComputed || computed === Infinity && result === Infinity) {
- result = v;
- lastComputed = computed;
- }
- });
- }
- return result;
- }
-
- // Safely create a real, live array from anything iterable.
- var reStrSymbol = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;
- function toArray(obj) {
- if (!obj) return [];
- if (isArray(obj)) return slice.call(obj);
- if (isString(obj)) {
- // Keep surrogate pair characters together.
- return obj.match(reStrSymbol);
- }
- if (isArrayLike(obj)) return map(obj, identity);
- return values(obj);
- }
-
- // Sample **n** random values from a collection using the modern version of the
- // [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher–Yates_shuffle).
- // If **n** is not specified, returns a single random element.
- // The internal `guard` argument allows it to work with `_.map`.
- function sample(obj, n, guard) {
- if (n == null || guard) {
- if (!isArrayLike(obj)) obj = values(obj);
- return obj[random(obj.length - 1)];
- }
- var sample = toArray(obj);
- var length = getLength(sample);
- n = Math.max(Math.min(n, length), 0);
- var last = length - 1;
- for (var index = 0; index < n; index++) {
- var rand = random(index, last);
- var temp = sample[index];
- sample[index] = sample[rand];
- sample[rand] = temp;
- }
- return sample.slice(0, n);
- }
-
- // Shuffle a collection.
- function shuffle(obj) {
- return sample(obj, Infinity);
- }
-
- // Sort the object's values by a criterion produced by an iteratee.
- function sortBy(obj, iteratee, context) {
- var index = 0;
- iteratee = cb(iteratee, context);
- return pluck(map(obj, function(value, key, list) {
- return {
- value: value,
- index: index++,
- criteria: iteratee(value, key, list)
- };
- }).sort(function(left, right) {
- var a = left.criteria;
- var b = right.criteria;
- if (a !== b) {
- if (a > b || a === void 0) return 1;
- if (a < b || b === void 0) return -1;
- }
- return left.index - right.index;
- }), 'value');
- }
-
- // An internal function used for aggregate "group by" operations.
- function group(behavior, partition) {
- return function(obj, iteratee, context) {
- var result = partition ? [[], []] : {};
- iteratee = cb(iteratee, context);
- each(obj, function(value, index) {
- var key = iteratee(value, index, obj);
- behavior(result, value, key);
- });
- return result;
- };
- }
-
- // Groups the object's values by a criterion. Pass either a string attribute
- // to group by, or a function that returns the criterion.
- var groupBy = group(function(result, value, key) {
- if (has$1(result, key)) result[key].push(value); else result[key] = [value];
- });
-
- // Indexes the object's values by a criterion, similar to `_.groupBy`, but for
- // when you know that your index values will be unique.
- var indexBy = group(function(result, value, key) {
- result[key] = value;
- });
-
- // Counts instances of an object that group by a certain criterion. Pass
- // either a string attribute to count by, or a function that returns the
- // criterion.
- var countBy = group(function(result, value, key) {
- if (has$1(result, key)) result[key]++; else result[key] = 1;
- });
-
- // Split a collection into two arrays: one whose elements all pass the given
- // truth test, and one whose elements all do not pass the truth test.
- var partition = group(function(result, value, pass) {
- result[pass ? 0 : 1].push(value);
- }, true);
-
- // Return the number of elements in a collection.
- function size(obj) {
- if (obj == null) return 0;
- return isArrayLike(obj) ? obj.length : keys(obj).length;
- }
-
- // Internal `_.pick` helper function to determine whether `key` is an enumerable
- // property name of `obj`.
- function keyInObj(value, key, obj) {
- return key in obj;
- }
-
- // Return a copy of the object only containing the allowed properties.
- var pick = restArguments(function(obj, keys) {
- var result = {}, iteratee = keys[0];
- if (obj == null) return result;
- if (isFunction$1(iteratee)) {
- if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]);
- keys = allKeys(obj);
- } else {
- iteratee = keyInObj;
- keys = flatten$1(keys, false, false);
- obj = Object(obj);
- }
- for (var i = 0, length = keys.length; i < length; i++) {
- var key = keys[i];
- var value = obj[key];
- if (iteratee(value, key, obj)) result[key] = value;
- }
- return result;
- });
-
- // Return a copy of the object without the disallowed properties.
- var omit = restArguments(function(obj, keys) {
- var iteratee = keys[0], context;
- if (isFunction$1(iteratee)) {
- iteratee = negate(iteratee);
- if (keys.length > 1) context = keys[1];
- } else {
- keys = map(flatten$1(keys, false, false), String);
- iteratee = function(value, key) {
- return !contains(keys, key);
- };
- }
- return pick(obj, iteratee, context);
- });
-
- // Returns everything but the last entry of the array. Especially useful on
- // the arguments object. Passing **n** will return all the values in
- // the array, excluding the last N.
- function initial(array, n, guard) {
- return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n)));
- }
-
- // Get the first element of an array. Passing **n** will return the first N
- // values in the array. The **guard** check allows it to work with `_.map`.
- function first(array, n, guard) {
- if (array == null || array.length < 1) return n == null || guard ? void 0 : [];
- if (n == null || guard) return array[0];
- return initial(array, array.length - n);
- }
-
- // Returns everything but the first entry of the `array`. Especially useful on
- // the `arguments` object. Passing an **n** will return the rest N values in the
- // `array`.
- function rest(array, n, guard) {
- return slice.call(array, n == null || guard ? 1 : n);
- }
-
- // Get the last element of an array. Passing **n** will return the last N
- // values in the array.
- function last(array, n, guard) {
- if (array == null || array.length < 1) return n == null || guard ? void 0 : [];
- if (n == null || guard) return array[array.length - 1];
- return rest(array, Math.max(0, array.length - n));
- }
-
- // Trim out all falsy values from an array.
- function compact(array) {
- return filter(array, Boolean);
- }
-
- // Flatten out an array, either recursively (by default), or up to `depth`.
- // Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively.
- function flatten(array, depth) {
- return flatten$1(array, depth, false);
- }
-
- // Take the difference between one array and a number of other arrays.
- // Only the elements present in just the first array will remain.
- var difference = restArguments(function(array, rest) {
- rest = flatten$1(rest, true, true);
- return filter(array, function(value){
- return !contains(rest, value);
- });
- });
-
- // Return a version of the array that does not contain the specified value(s).
- var without = restArguments(function(array, otherArrays) {
- return difference(array, otherArrays);
- });
-
- // Produce a duplicate-free version of the array. If the array has already
- // been sorted, you have the option of using a faster algorithm.
- // The faster algorithm will not work with an iteratee if the iteratee
- // is not a one-to-one function, so providing an iteratee will disable
- // the faster algorithm.
- function uniq(array, isSorted, iteratee, context) {
- if (!isBoolean(isSorted)) {
- context = iteratee;
- iteratee = isSorted;
- isSorted = false;
- }
- if (iteratee != null) iteratee = cb(iteratee, context);
- var result = [];
- var seen = [];
- for (var i = 0, length = getLength(array); i < length; i++) {
- var value = array[i],
- computed = iteratee ? iteratee(value, i, array) : value;
- if (isSorted && !iteratee) {
- if (!i || seen !== computed) result.push(value);
- seen = computed;
- } else if (iteratee) {
- if (!contains(seen, computed)) {
- seen.push(computed);
- result.push(value);
- }
- } else if (!contains(result, value)) {
- result.push(value);
- }
- }
- return result;
- }
-
- // Produce an array that contains the union: each distinct element from all of
- // the passed-in arrays.
- var union = restArguments(function(arrays) {
- return uniq(flatten$1(arrays, true, true));
- });
-
- // Produce an array that contains every item shared between all the
- // passed-in arrays.
- function intersection(array) {
- var result = [];
- var argsLength = arguments.length;
- for (var i = 0, length = getLength(array); i < length; i++) {
- var item = array[i];
- if (contains(result, item)) continue;
- var j;
- for (j = 1; j < argsLength; j++) {
- if (!contains(arguments[j], item)) break;
- }
- if (j === argsLength) result.push(item);
- }
- return result;
- }
-
- // Complement of zip. Unzip accepts an array of arrays and groups
- // each array's elements on shared indices.
- function unzip(array) {
- var length = array && max(array, getLength).length || 0;
- var result = Array(length);
-
- for (var index = 0; index < length; index++) {
- result[index] = pluck(array, index);
- }
- return result;
- }
-
- // Zip together multiple lists into a single array -- elements that share
- // an index go together.
- var zip = restArguments(unzip);
-
- // Converts lists into objects. Pass either a single array of `[key, value]`
- // pairs, or two parallel arrays of the same length -- one of keys, and one of
- // the corresponding values. Passing by pairs is the reverse of `_.pairs`.
- function object(list, values) {
- var result = {};
- for (var i = 0, length = getLength(list); i < length; i++) {
- if (values) {
- result[list[i]] = values[i];
- } else {
- result[list[i][0]] = list[i][1];
- }
- }
- return result;
- }
-
- // Generate an integer Array containing an arithmetic progression. A port of
- // the native Python `range()` function. See
- // [the Python documentation](https://docs.python.org/library/functions.html#range).
- function range(start, stop, step) {
- if (stop == null) {
- stop = start || 0;
- start = 0;
- }
- if (!step) {
- step = stop < start ? -1 : 1;
- }
-
- var length = Math.max(Math.ceil((stop - start) / step), 0);
- var range = Array(length);
-
- for (var idx = 0; idx < length; idx++, start += step) {
- range[idx] = start;
- }
-
- return range;
- }
-
- // Chunk a single array into multiple arrays, each containing `count` or fewer
- // items.
- function chunk(array, count) {
- if (count == null || count < 1) return [];
- var result = [];
- var i = 0, length = array.length;
- while (i < length) {
- result.push(slice.call(array, i, i += count));
- }
- return result;
- }
-
- // Helper function to continue chaining intermediate results.
- function chainResult(instance, obj) {
- return instance._chain ? _$1(obj).chain() : obj;
- }
-
- // Add your own custom functions to the Underscore object.
- function mixin(obj) {
- each(functions(obj), function(name) {
- var func = _$1[name] = obj[name];
- _$1.prototype[name] = function() {
- var args = [this._wrapped];
- push.apply(args, arguments);
- return chainResult(this, func.apply(_$1, args));
- };
- });
- return _$1;
- }
-
- // Add all mutator `Array` functions to the wrapper.
- each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
- var method = ArrayProto[name];
- _$1.prototype[name] = function() {
- var obj = this._wrapped;
- if (obj != null) {
- method.apply(obj, arguments);
- if ((name === 'shift' || name === 'splice') && obj.length === 0) {
- delete obj[0];
- }
- }
- return chainResult(this, obj);
- };
- });
-
- // Add all accessor `Array` functions to the wrapper.
- each(['concat', 'join', 'slice'], function(name) {
- var method = ArrayProto[name];
- _$1.prototype[name] = function() {
- var obj = this._wrapped;
- if (obj != null) obj = method.apply(obj, arguments);
- return chainResult(this, obj);
- };
- });
-
- // Named Exports
-
- var allExports = {
- __proto__: null,
- VERSION: VERSION,
- restArguments: restArguments,
- isObject: isObject,
- isNull: isNull,
- isUndefined: isUndefined,
- isBoolean: isBoolean,
- isElement: isElement,
- isString: isString,
- isNumber: isNumber,
- isDate: isDate,
- isRegExp: isRegExp,
- isError: isError,
- isSymbol: isSymbol,
- isArrayBuffer: isArrayBuffer,
- isDataView: isDataView$1,
- isArray: isArray,
- isFunction: isFunction$1,
- isArguments: isArguments$1,
- isFinite: isFinite$1,
- isNaN: isNaN$1,
- isTypedArray: isTypedArray$1,
- isEmpty: isEmpty,
- isMatch: isMatch,
- isEqual: isEqual,
- isMap: isMap,
- isWeakMap: isWeakMap,
- isSet: isSet,
- isWeakSet: isWeakSet,
- keys: keys,
- allKeys: allKeys,
- values: values,
- pairs: pairs,
- invert: invert,
- functions: functions,
- methods: functions,
- extend: extend,
- extendOwn: extendOwn,
- assign: extendOwn,
- defaults: defaults,
- create: create,
- clone: clone,
- tap: tap,
- get: get,
- has: has,
- mapObject: mapObject,
- identity: identity,
- constant: constant,
- noop: noop,
- toPath: toPath$1,
- property: property,
- propertyOf: propertyOf,
- matcher: matcher,
- matches: matcher,
- times: times,
- random: random,
- now: now,
- escape: _escape,
- unescape: _unescape,
- templateSettings: templateSettings,
- template: template,
- result: result,
- uniqueId: uniqueId,
- chain: chain,
- iteratee: iteratee,
- partial: partial,
- bind: bind,
- bindAll: bindAll,
- memoize: memoize,
- delay: delay,
- defer: defer,
- throttle: throttle,
- debounce: debounce,
- wrap: wrap,
- negate: negate,
- compose: compose,
- after: after,
- before: before,
- once: once,
- findKey: findKey,
- findIndex: findIndex,
- findLastIndex: findLastIndex,
- sortedIndex: sortedIndex,
- indexOf: indexOf,
- lastIndexOf: lastIndexOf,
- find: find,
- detect: find,
- findWhere: findWhere,
- each: each,
- forEach: each,
- map: map,
- collect: map,
- reduce: reduce,
- foldl: reduce,
- inject: reduce,
- reduceRight: reduceRight,
- foldr: reduceRight,
- filter: filter,
- select: filter,
- reject: reject,
- every: every,
- all: every,
- some: some,
- any: some,
- contains: contains,
- includes: contains,
- include: contains,
- invoke: invoke,
- pluck: pluck,
- where: where,
- max: max,
- min: min,
- shuffle: shuffle,
- sample: sample,
- sortBy: sortBy,
- groupBy: groupBy,
- indexBy: indexBy,
- countBy: countBy,
- partition: partition,
- toArray: toArray,
- size: size,
- pick: pick,
- omit: omit,
- first: first,
- head: first,
- take: first,
- initial: initial,
- last: last,
- rest: rest,
- tail: rest,
- drop: rest,
- compact: compact,
- flatten: flatten,
- without: without,
- uniq: uniq,
- unique: uniq,
- union: union,
- intersection: intersection,
- difference: difference,
- unzip: unzip,
- transpose: unzip,
- zip: zip,
- object: object,
- range: range,
- chunk: chunk,
- mixin: mixin,
- 'default': _$1
- };
-
- // Default Export
-
- // Add all of the Underscore functions to the wrapper object.
- var _ = mixin(allExports);
- // Legacy Node.js API.
- _._ = _;
-
- return _;
-
-})));
-//# sourceMappingURL=underscore-umd.js.map
diff --git a/crypto/krb5/doc/html/about.html b/crypto/krb5/doc/html/about.html
index 58b475278398..9dd0961ef8db 100644
--- a/crypto/krb5/doc/html/about.html
+++ b/crypto/krb5/doc/html/about.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Contributing to the MIT Kerberos Documentation &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="#" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="contributing-to-the-mit-kerberos-documentation">
-<h1>Contributing to the MIT Kerberos Documentation<a class="headerlink" href="#contributing-to-the-mit-kerberos-documentation" title="Permalink to this headline">¶</a></h1>
+<h1>Contributing to the MIT Kerberos Documentation<a class="headerlink" href="#contributing-to-the-mit-kerberos-documentation" title="Link to this heading">¶</a></h1>
<p>We are looking for documentation writers and editors who could contribute
towards improving the MIT KC documentation content. If you are an experienced
Kerberos developer and/or administrator, please consider sharing your knowledge
@@ -65,7 +63,7 @@ please send your feedback via email to <a class="reference external" href="mailt
this documentation has a “FEEDBACK” link to the <a class="reference external" href="mailto:krb5-bugs&#37;&#52;&#48;mit&#46;edu">krb5-bugs<span>&#64;</span>mit<span>&#46;</span>edu</a> email
address with a pre-constructed subject line.</p>
<section id="background">
-<h2>Background<a class="headerlink" href="#background" title="Permalink to this headline">¶</a></h2>
+<h2>Background<a class="headerlink" href="#background" title="Link to this heading">¶</a></h2>
<p>Starting with release 1.11, the Kerberos documentation set is
unified in a central form. Man pages, HTML documentation, and PDF
documents are compiled from reStructuredText sources, and the application
@@ -133,8 +131,8 @@ to maintain.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/index.html b/crypto/krb5/doc/html/admin/admin_commands/index.html
index 42935051839f..43ebdc628847 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/index.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Administration programs &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="administration-programs">
-<h1>Administration programs<a class="headerlink" href="#administration-programs" title="Permalink to this headline">¶</a></h1>
+<h1>Administration programs<a class="headerlink" href="#administration-programs" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="kadmin_local.html">kadmin</a></li>
@@ -156,8 +154,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/k5srvutil.html b/crypto/krb5/doc/html/admin/admin_commands/k5srvutil.html
index e2e3bc5f54d1..5ee67e70c4d4 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/k5srvutil.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/k5srvutil.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>k5srvutil &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="k5srvutil">
-<span id="k5srvutil-1"></span><h1>k5srvutil<a class="headerlink" href="#k5srvutil" title="Permalink to this headline">¶</a></h1>
+<span id="k5srvutil-1"></span><h1>k5srvutil<a class="headerlink" href="#k5srvutil" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>k5srvutil</strong> <em>operation</em>
[<strong>-i</strong>]
[<strong>-f</strong> <em>filename</em>]
[<strong>-e</strong> <em>keysalts</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>k5srvutil allows an administrator to list keys currently in
a keytab, to obtain new keys for a principal currently in a keytab,
or to delete non-current keys from a keytab.</p>
@@ -100,12 +98,12 @@ the <strong>-f</strong> option.</p>
place.</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>, <a class="reference internal" href="ktutil.html#ktutil-1"><span class="std std-ref">ktutil</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -201,8 +199,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kadmin_local.html b/crypto/krb5/doc/html/admin/admin_commands/kadmin_local.html
index 1b6e42b31ac4..b0545f3426a5 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kadmin_local.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kadmin_local.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kadmin &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kadmin">
-<span id="kadmin-1"></span><h1>kadmin<a class="headerlink" href="#kadmin" title="Permalink to this headline">¶</a></h1>
+<span id="kadmin-1"></span><h1>kadmin<a class="headerlink" href="#kadmin" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p id="kadmin-synopsis"><strong>kadmin</strong>
[<strong>-O</strong>|<strong>-N</strong>]
[<strong>-r</strong> <em>realm</em>]
@@ -76,7 +74,7 @@
[command args…]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kadmin and kadmin.local are command-line interfaces to the Kerberos V5
administration system. They provide nearly identical functionalities;
the difference is that kadmin.local directly accesses the KDC
@@ -101,7 +99,7 @@ the KDC database. If the KDC database uses the LDAP database module,
kadmin.local can be run on any host which can access the LDAP server.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple" id="kadmin-options">
<dt><strong>-r</strong> <em>realm</em></dt><dd><p>Use <em>realm</em> as the default database realm.</p>
</dd>
@@ -185,7 +183,7 @@ option cannot be used in combination with a query in the remaining
arguments.</p>
</section>
<section id="database-options">
-<span id="dboptions"></span><h2>DATABASE OPTIONS<a class="headerlink" href="#database-options" title="Permalink to this headline">¶</a></h2>
+<span id="dboptions"></span><h2>DATABASE OPTIONS<a class="headerlink" href="#database-options" title="Link to this heading">¶</a></h2>
<p>Database options can be used to override database-specific defaults.
Supported options for the DB2 module are:</p>
<blockquote>
@@ -241,12 +239,12 @@ are printed to standard error. New in release 1.12.</p>
</div></blockquote>
</section>
<section id="commands">
-<h2>COMMANDS<a class="headerlink" href="#commands" title="Permalink to this headline">¶</a></h2>
+<h2>COMMANDS<a class="headerlink" href="#commands" title="Link to this heading">¶</a></h2>
<p>When using the remote client, available commands may be restricted
according to the privileges specified in the <a class="reference internal" href="../conf_files/kadm5_acl.html#kadm5-acl-5"><span class="std std-ref">kadm5.acl</span></a> file
on the admin server.</p>
<section id="add-principal">
-<span id="id1"></span><h3>add_principal<a class="headerlink" href="#add-principal" title="Permalink to this headline">¶</a></h3>
+<span id="id1"></span><h3>add_principal<a class="headerlink" href="#add-principal" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>add_principal</strong> [<em>options</em>] <em>newprinc</em></p>
</div></blockquote>
@@ -408,7 +406,7 @@ principal container configured in the realm.</p></li>
</div>
</section>
<section id="modify-principal">
-<span id="id2"></span><h3>modify_principal<a class="headerlink" href="#modify-principal" title="Permalink to this headline">¶</a></h3>
+<span id="id2"></span><h3>modify_principal<a class="headerlink" href="#modify-principal" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>modify_principal</strong> [<em>options</em>] <em>principal</em></p>
</div></blockquote>
@@ -427,7 +425,7 @@ to its password policy) so that it can successfully authenticate.</p>
</dl>
</section>
<section id="rename-principal">
-<span id="id3"></span><h3>rename_principal<a class="headerlink" href="#rename-principal" title="Permalink to this headline">¶</a></h3>
+<span id="id3"></span><h3>rename_principal<a class="headerlink" href="#rename-principal" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>rename_principal</strong> [<strong>-force</strong>] <em>old_principal</em> <em>new_principal</em></p>
</div></blockquote>
@@ -437,18 +435,31 @@ given.</p>
<p>This command requires the <strong>add</strong> and <strong>delete</strong> privileges.</p>
<p>Alias: <strong>renprinc</strong></p>
</section>
+<section id="add-alias">
+<span id="id4"></span><h3>add_alias<a class="headerlink" href="#add-alias" title="Link to this heading">¶</a></h3>
+<blockquote>
+<div><p><strong>add_alias</strong> <em>alias_princ</em> <em>target_princ</em></p>
+</div></blockquote>
+<p>Create an alias <em>alias_princ</em> pointing to <em>target_princ</em>. Aliases may
+be chained (that is, <em>target_princ</em> may itself be an alias) up to a
+depth of 10.</p>
+<p>This command requires the <strong>add</strong> privilege for <em>alias_princ</em> and the
+<strong>modify</strong> privilege for <em>target_princ</em>.</p>
+<p>(New in release 1.22.)</p>
+<p>Aliases: <strong>alias</strong></p>
+</section>
<section id="delete-principal">
-<span id="id4"></span><h3>delete_principal<a class="headerlink" href="#delete-principal" title="Permalink to this headline">¶</a></h3>
+<span id="id5"></span><h3>delete_principal<a class="headerlink" href="#delete-principal" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>delete_principal</strong> [<strong>-force</strong>] <em>principal</em></p>
</div></blockquote>
-<p>Deletes the specified <em>principal</em> from the database. This command
-prompts for deletion, unless the <strong>-force</strong> option is given.</p>
+<p>Deletes the specified <em>principal</em> or alias from the database. This
+command prompts for deletion, unless the <strong>-force</strong> option is given.</p>
<p>This command requires the <strong>delete</strong> privilege.</p>
<p>Alias: <strong>delprinc</strong></p>
</section>
<section id="change-password">
-<span id="id5"></span><h3>change_password<a class="headerlink" href="#change-password" title="Permalink to this headline">¶</a></h3>
+<span id="id6"></span><h3>change_password<a class="headerlink" href="#change-password" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>change_password</strong> [<em>options</em>] <em>principal</em></p>
</div></blockquote>
@@ -484,7 +495,7 @@ necessary except perhaps for <code class="docutils literal notranslate"><span cl
</div>
</section>
<section id="purgekeys">
-<span id="id6"></span><h3>purgekeys<a class="headerlink" href="#purgekeys" title="Permalink to this headline">¶</a></h3>
+<span id="id7"></span><h3>purgekeys<a class="headerlink" href="#purgekeys" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>purgekeys</strong> [<strong>-all</strong>|<strong>-keepkvno</strong> <em>oldest_kvno_to_keep</em>] <em>principal</em></p>
</div></blockquote>
@@ -496,7 +507,7 @@ is new in release 1.12.</p>
<p>This command requires the <strong>modify</strong> privilege.</p>
</section>
<section id="get-principal">
-<span id="id7"></span><h3>get_principal<a class="headerlink" href="#get-principal" title="Permalink to this headline">¶</a></h3>
+<span id="id8"></span><h3>get_principal<a class="headerlink" href="#get-principal" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>get_principal</strong> [<strong>-terse</strong>] <em>principal</em></p>
</div></blockquote>
@@ -532,7 +543,7 @@ running the the program to be the same as the one being listed.</p>
</div>
</section>
<section id="list-principals">
-<span id="id8"></span><h3>list_principals<a class="headerlink" href="#list-principals" title="Permalink to this headline">¶</a></h3>
+<span id="id9"></span><h3>list_principals<a class="headerlink" href="#list-principals" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>list_principals</strong> [<em>expression</em>]</p>
</div></blockquote>
@@ -556,7 +567,7 @@ expression.</p>
</div>
</section>
<section id="get-strings">
-<span id="id9"></span><h3>get_strings<a class="headerlink" href="#get-strings" title="Permalink to this headline">¶</a></h3>
+<span id="id10"></span><h3>get_strings<a class="headerlink" href="#get-strings" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>get_strings</strong> <em>principal</em></p>
</div></blockquote>
@@ -565,7 +576,7 @@ expression.</p>
<p>Alias: <strong>getstrs</strong></p>
</section>
<section id="set-string">
-<span id="id10"></span><h3>set_string<a class="headerlink" href="#set-string" title="Permalink to this headline">¶</a></h3>
+<span id="id11"></span><h3>set_string<a class="headerlink" href="#set-string" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>set_string</strong> <em>principal</em> <em>name</em> <em>value</em></p>
</div></blockquote>
@@ -612,7 +623,7 @@ entry.</p>
</div>
</section>
<section id="del-string">
-<span id="id11"></span><h3>del_string<a class="headerlink" href="#del-string" title="Permalink to this headline">¶</a></h3>
+<span id="id12"></span><h3>del_string<a class="headerlink" href="#del-string" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>del_string</strong> <em>principal</em> <em>key</em></p>
</div></blockquote>
@@ -621,7 +632,7 @@ entry.</p>
<p>Alias: <strong>delstr</strong></p>
</section>
<section id="add-policy">
-<span id="id12"></span><h3>add_policy<a class="headerlink" href="#add-policy" title="Permalink to this headline">¶</a></h3>
+<span id="id13"></span><h3>add_policy<a class="headerlink" href="#add-policy" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>add_policy</strong> [<em>options</em>] <em>policy</em></p>
</div></blockquote>
@@ -685,7 +696,7 @@ a value of ‘-‘.</p>
</div>
</section>
<section id="modify-policy">
-<span id="id13"></span><h3>modify_policy<a class="headerlink" href="#modify-policy" title="Permalink to this headline">¶</a></h3>
+<span id="id14"></span><h3>modify_policy<a class="headerlink" href="#modify-policy" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>modify_policy</strong> [<em>options</em>] <em>policy</em></p>
</div></blockquote>
@@ -695,7 +706,7 @@ for <strong>add_policy</strong>.</p>
<p>Alias: <strong>modpol</strong></p>
</section>
<section id="delete-policy">
-<span id="id14"></span><h3>delete_policy<a class="headerlink" href="#delete-policy" title="Permalink to this headline">¶</a></h3>
+<span id="id15"></span><h3>delete_policy<a class="headerlink" href="#delete-policy" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>delete_policy</strong> [<strong>-force</strong>] <em>policy</em></p>
</div></blockquote>
@@ -713,7 +724,7 @@ kadmin:
</div>
</section>
<section id="get-policy">
-<span id="id15"></span><h3>get_policy<a class="headerlink" href="#get-policy" title="Permalink to this headline">¶</a></h3>
+<span id="id16"></span><h3>get_policy<a class="headerlink" href="#get-policy" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>get_policy</strong> [ <strong>-terse</strong> ] <em>policy</em></p>
</div></blockquote>
@@ -742,7 +753,7 @@ With the LDAP KDC database module, the reference count field is not
meaningful.</p>
</section>
<section id="list-policies">
-<span id="id16"></span><h3>list_policies<a class="headerlink" href="#list-policies" title="Permalink to this headline">¶</a></h3>
+<span id="id17"></span><h3>list_policies<a class="headerlink" href="#list-policies" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>list_policies</strong> [<em>expression</em>]</p>
</div></blockquote>
@@ -768,7 +779,7 @@ printed.</p>
</div>
</section>
<section id="ktadd">
-<span id="id17"></span><h3>ktadd<a class="headerlink" href="#ktadd" title="Permalink to this headline">¶</a></h3>
+<span id="id18"></span><h3>ktadd<a class="headerlink" href="#ktadd" title="Link to this heading">¶</a></h3>
<blockquote>
<div><div class="line-block">
<div class="line"><strong>ktadd</strong> [options] <em>principal</em></div>
@@ -811,7 +822,7 @@ salt types.</p>
</div>
</section>
<section id="ktremove">
-<span id="id18"></span><h3>ktremove<a class="headerlink" href="#ktremove" title="Permalink to this headline">¶</a></h3>
+<span id="id19"></span><h3>ktremove<a class="headerlink" href="#ktremove" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>ktremove</strong> [options] <em>principal</em> [<em>kvno</em> | <em>all</em> | <em>old</em>]</p>
</div></blockquote>
@@ -840,37 +851,37 @@ used.</p>
</div>
</section>
<section id="lock">
-<h3>lock<a class="headerlink" href="#lock" title="Permalink to this headline">¶</a></h3>
+<h3>lock<a class="headerlink" href="#lock" title="Link to this heading">¶</a></h3>
<p>Lock database exclusively. Use with extreme caution! This command
only works with the DB2 KDC database module.</p>
</section>
<section id="unlock">
-<h3>unlock<a class="headerlink" href="#unlock" title="Permalink to this headline">¶</a></h3>
+<h3>unlock<a class="headerlink" href="#unlock" title="Link to this heading">¶</a></h3>
<p>Release the exclusive database lock.</p>
</section>
<section id="list-requests">
-<h3>list_requests<a class="headerlink" href="#list-requests" title="Permalink to this headline">¶</a></h3>
+<h3>list_requests<a class="headerlink" href="#list-requests" title="Link to this heading">¶</a></h3>
<p>Lists available for kadmin requests.</p>
<p>Aliases: <strong>lr</strong>, <strong>?</strong></p>
</section>
<section id="quit">
-<h3>quit<a class="headerlink" href="#quit" title="Permalink to this headline">¶</a></h3>
+<h3>quit<a class="headerlink" href="#quit" title="Link to this heading">¶</a></h3>
<p>Exit program. If the database was locked, the lock is released.</p>
<p>Aliases: <strong>exit</strong>, <strong>q</strong></p>
</section>
</section>
<section id="history">
-<h2>HISTORY<a class="headerlink" href="#history" title="Permalink to this headline">¶</a></h2>
+<h2>HISTORY<a class="headerlink" href="#history" title="Link to this heading">¶</a></h2>
<p>The kadmin program was originally written by Tom Yu at MIT, as an
interface to the OpenVision Kerberos administration program.</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../../user/user_commands/kpasswd.html#kpasswd-1"><span class="std std-ref">kpasswd</span></a>, <a class="reference internal" href="kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -894,6 +905,7 @@ variables.</p>
<li><a class="reference internal" href="#add-principal">add_principal</a></li>
<li><a class="reference internal" href="#modify-principal">modify_principal</a></li>
<li><a class="reference internal" href="#rename-principal">rename_principal</a></li>
+<li><a class="reference internal" href="#add-alias">add_alias</a></li>
<li><a class="reference internal" href="#delete-principal">delete_principal</a></li>
<li><a class="reference internal" href="#change-password">change_password</a></li>
<li><a class="reference internal" href="#purgekeys">purgekeys</a></li>
@@ -994,8 +1006,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kadmind.html b/crypto/krb5/doc/html/admin/admin_commands/kadmind.html
index 66b384d775c4..d43a7f3ddcd3 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kadmind.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kadmind.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kadmind &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kadmind">
-<span id="kadmind-8"></span><h1>kadmind<a class="headerlink" href="#kadmind" title="Permalink to this headline">¶</a></h1>
+<span id="kadmind-8"></span><h1>kadmind<a class="headerlink" href="#kadmind" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kadmind</strong>
[<strong>-x</strong> <em>db_args</em>]
[<strong>-r</strong> <em>realm</em>]
@@ -70,7 +68,7 @@
[<strong>-F</strong> <em>dump_file</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kadmind starts the Kerberos administration server. kadmind typically
runs on the primary Kerberos server, which stores the KDC database.
If the KDC database uses the LDAP module, the administration server
@@ -105,7 +103,7 @@ name). In release 1.13, this principal is automatically created and
registered into the datebase.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-r</strong> <em>realm</em></dt><dd><p>specifies the realm that kadmind will serve; if it is not
specified, the default realm of the host is used.</p>
@@ -150,12 +148,19 @@ to full resync requests when iprop is enabled.</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
+<p>As of release 1.22, kadmind supports systemd socket activation via the
+LISTEN_PID and LISTEN_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+<strong>kadmind_listen</strong> or <strong>kpasswd_listen</strong> variables or equivalents) or
+they will be ignored. Any configured listener addresses that do not
+correspond to caller-provided sockets will be ignored if socket
+activation is used.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../../user/user_commands/kpasswd.html#kpasswd-1"><span class="std std-ref">kpasswd</span></a>, <a class="reference internal" href="kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>, <a class="reference internal" href="kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>,
<a class="reference internal" href="kdb5_ldap_util.html#kdb5-ldap-util-8"><span class="std std-ref">kdb5_ldap_util</span></a>, <a class="reference internal" href="../conf_files/kadm5_acl.html#kadm5-acl-5"><span class="std std-ref">kadm5.acl</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
@@ -253,8 +258,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kdb5_ldap_util.html b/crypto/krb5/doc/html/admin/admin_commands/kdb5_ldap_util.html
index 7b6321b5b8d9..09765e3e4991 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kdb5_ldap_util.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kdb5_ldap_util.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kdb5_ldap_util &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kdb5-ldap-util">
-<span id="kdb5-ldap-util-8"></span><h1>kdb5_ldap_util<a class="headerlink" href="#kdb5-ldap-util" title="Permalink to this headline">¶</a></h1>
+<span id="kdb5-ldap-util-8"></span><h1>kdb5_ldap_util<a class="headerlink" href="#kdb5-ldap-util" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p id="kdb5-ldap-util-synopsis"><strong>kdb5_ldap_util</strong>
[<strong>-D</strong> <em>user_dn</em> [<strong>-w</strong> <em>passwd</em>]]
[<strong>-H</strong> <em>ldapuri</em>]
@@ -63,12 +61,12 @@
[<em>command_options</em>]</p>
</section>
<section id="description">
-<span id="kdb5-ldap-util-synopsis-end"></span><h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<span id="kdb5-ldap-util-synopsis-end"></span><h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kdb5_ldap_util allows an administrator to manage realms, Kerberos
services and ticket policies.</p>
</section>
<section id="command-line-options">
-<h2>COMMAND-LINE OPTIONS<a class="headerlink" href="#command-line-options" title="Permalink to this headline">¶</a></h2>
+<h2>COMMAND-LINE OPTIONS<a class="headerlink" href="#command-line-options" title="Link to this heading">¶</a></h2>
<dl class="simple" id="kdb5-ldap-util-options">
<dt><strong>-r</strong> <em>realm</em></dt><dd><p>Specifies the realm to be operated on.</p>
</dd>
@@ -87,9 +85,9 @@ server in the same manner as :ref:kadmind(8)` would given the
parameters in <a class="reference internal" href="../conf_files/kdc_conf.html#dbdefaults"><span class="std std-ref">[dbdefaults]</span></a> in <a class="reference internal" href="../conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>.</p>
</section>
<section id="commands">
-<span id="kdb5-ldap-util-options-end"></span><h2>COMMANDS<a class="headerlink" href="#commands" title="Permalink to this headline">¶</a></h2>
+<span id="kdb5-ldap-util-options-end"></span><h2>COMMANDS<a class="headerlink" href="#commands" title="Link to this heading">¶</a></h2>
<section id="create">
-<h3>create<a class="headerlink" href="#create" title="Permalink to this headline">¶</a></h3>
+<h3>create<a class="headerlink" href="#create" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-create">
<div><p><strong>create</strong>
[<strong>-subtrees</strong> <em>subtree_dn_list</em>]
@@ -164,7 +162,7 @@ documented in the description of the <strong>add_principal</strong> command in
</div>
</section>
<section id="modify">
-<span id="kdb5-ldap-util-create-end"></span><h3>modify<a class="headerlink" href="#modify" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-create-end"></span><h3>modify<a class="headerlink" href="#modify" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-modify">
<div><p><strong>modify</strong>
[<strong>-subtrees</strong> <em>subtree_dn_list</em>]
@@ -207,7 +205,7 @@ documented in the description of the <strong>add_principal</strong> command in
</div>
</section>
<section id="view">
-<span id="kdb5-ldap-util-modify-end"></span><h3>view<a class="headerlink" href="#view" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-modify-end"></span><h3>view<a class="headerlink" href="#view" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-view">
<div><p><strong>view</strong></p>
</div></blockquote>
@@ -227,7 +225,7 @@ documented in the description of the <strong>add_principal</strong> command in
</div>
</section>
<section id="destroy">
-<span id="kdb5-ldap-util-view-end"></span><h3>destroy<a class="headerlink" href="#destroy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-view-end"></span><h3>destroy<a class="headerlink" href="#destroy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-destroy">
<div><p><strong>destroy</strong> [<strong>-f</strong>]</p>
</div></blockquote>
@@ -248,7 +246,7 @@ shell%
</div>
</section>
<section id="list">
-<span id="kdb5-ldap-util-destroy-end"></span><h3>list<a class="headerlink" href="#list" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-destroy-end"></span><h3>list<a class="headerlink" href="#list" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-list">
<div><p><strong>list</strong></p>
</div></blockquote>
@@ -265,7 +263,7 @@ shell%
</div>
</section>
<section id="stashsrvpw">
-<span id="kdb5-ldap-util-list-end"></span><h3>stashsrvpw<a class="headerlink" href="#stashsrvpw" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-list-end"></span><h3>stashsrvpw<a class="headerlink" href="#stashsrvpw" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-stashsrvpw">
<div><p><strong>stashsrvpw</strong>
[<strong>-f</strong> <em>filename</em>]
@@ -297,7 +295,7 @@ name it will use as given by the <strong>ldap_kdc_sasl_authcid</strong> or
</div>
</section>
<section id="create-policy">
-<span id="kdb5-ldap-util-stashsrvpw-end"></span><h3>create_policy<a class="headerlink" href="#create-policy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-stashsrvpw-end"></span><h3>create_policy<a class="headerlink" href="#create-policy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-create-policy">
<div><p><strong>create_policy</strong>
[<strong>-maxtktlife</strong> <em>max_ticket_life</em>]
@@ -331,7 +329,7 @@ command in <a class="reference internal" href="kadmin_local.html#kadmin-1"><span
</div>
</section>
<section id="modify-policy">
-<span id="kdb5-ldap-util-create-policy-end"></span><h3>modify_policy<a class="headerlink" href="#modify-policy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-create-policy-end"></span><h3>modify_policy<a class="headerlink" href="#modify-policy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-modify-policy">
<div><p><strong>modify_policy</strong>
[<strong>-maxtktlife</strong> <em>max_ticket_life</em>]
@@ -351,7 +349,7 @@ command in <a class="reference internal" href="kadmin_local.html#kadmin-1"><span
</div>
</section>
<section id="view-policy">
-<span id="kdb5-ldap-util-modify-policy-end"></span><h3>view_policy<a class="headerlink" href="#view-policy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-modify-policy-end"></span><h3>view_policy<a class="headerlink" href="#view-policy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-view-policy">
<div><p><strong>view_policy</strong>
<em>policy_name</em></p>
@@ -369,7 +367,7 @@ command in <a class="reference internal" href="kadmin_local.html#kadmin-1"><span
</div>
</section>
<section id="destroy-policy">
-<span id="kdb5-ldap-util-view-policy-end"></span><h3>destroy_policy<a class="headerlink" href="#destroy-policy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-view-policy-end"></span><h3>destroy_policy<a class="headerlink" href="#destroy-policy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-destroy-policy">
<div><p><strong>destroy_policy</strong>
[<strong>-force</strong>]
@@ -394,7 +392,7 @@ This will delete the policy object &#39;tktpolicy&#39;, are you sure?
</div>
</section>
<section id="list-policy">
-<span id="kdb5-ldap-util-destroy-policy-end"></span><h3>list_policy<a class="headerlink" href="#list-policy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-ldap-util-destroy-policy-end"></span><h3>list_policy<a class="headerlink" href="#list-policy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-ldap-util-list-policy">
<div><p><strong>list_policy</strong></p>
</div></blockquote>
@@ -411,12 +409,12 @@ This will delete the policy object &#39;tktpolicy&#39;, are you sure?
</section>
</section>
<section id="environment">
-<span id="kdb5-ldap-util-list-policy-end"></span><h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<span id="kdb5-ldap-util-list-policy-end"></span><h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -527,8 +525,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kdb5_util.html b/crypto/krb5/doc/html/admin/admin_commands/kdb5_util.html
index eb50fcd78b51..6b894aba1765 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kdb5_util.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kdb5_util.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kdb5_util &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kdb5-util">
-<span id="kdb5-util-8"></span><h1>kdb5_util<a class="headerlink" href="#kdb5-util" title="Permalink to this headline">¶</a></h1>
+<span id="kdb5-util-8"></span><h1>kdb5_util<a class="headerlink" href="#kdb5-util" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p id="kdb5-util-synopsis"><strong>kdb5_util</strong>
[<strong>-r</strong> <em>realm</em>]
[<strong>-d</strong> <em>dbname</em>]
@@ -69,7 +67,7 @@
<em>command</em> [<em>command_options</em>]</p>
</section>
<section id="description">
-<span id="kdb5-util-synopsis-end"></span><h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<span id="kdb5-util-synopsis-end"></span><h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kdb5_util allows an administrator to perform maintenance procedures on
the KDC database. Databases can be created, destroyed, and dumped to
or loaded from ASCII files. kdb5_util can create a Kerberos master
@@ -82,7 +80,7 @@ may not exist yet or the stash file may be corrupt.</p>
commands.</p>
</section>
<section id="command-line-options">
-<h2>COMMAND-LINE OPTIONS<a class="headerlink" href="#command-line-options" title="Permalink to this headline">¶</a></h2>
+<h2>COMMAND-LINE OPTIONS<a class="headerlink" href="#command-line-options" title="Link to this heading">¶</a></h2>
<dl class="simple" id="kdb5-util-options">
<dt><strong>-r</strong> <em>realm</em></dt><dd><p>specifies the Kerberos realm of the database.</p>
</dd>
@@ -119,9 +117,9 @@ supported options.</p>
</dl>
</section>
<section id="commands">
-<span id="kdb5-util-options-end"></span><h2>COMMANDS<a class="headerlink" href="#commands" title="Permalink to this headline">¶</a></h2>
+<span id="kdb5-util-options-end"></span><h2>COMMANDS<a class="headerlink" href="#commands" title="Link to this heading">¶</a></h2>
<section id="create">
-<h3>create<a class="headerlink" href="#create" title="Permalink to this headline">¶</a></h3>
+<h3>create<a class="headerlink" href="#create" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-util-create">
<div><p><strong>create</strong> [<strong>-s</strong>]</p>
</div></blockquote>
@@ -131,7 +129,7 @@ exists. If the command is successful, the database is opened just as
if it had already existed when the program was first run.</p>
</section>
<section id="destroy">
-<span id="kdb5-util-create-end"></span><h3>destroy<a class="headerlink" href="#destroy" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-util-create-end"></span><h3>destroy<a class="headerlink" href="#destroy" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-util-destroy">
<div><p><strong>destroy</strong> [<strong>-f</strong>]</p>
</div></blockquote>
@@ -140,7 +138,7 @@ unlinking the files, after prompting the user for confirmation. With
the <strong>-f</strong> argument, does not prompt the user.</p>
</section>
<section id="stash">
-<span id="kdb5-util-destroy-end"></span><h3>stash<a class="headerlink" href="#stash" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-util-destroy-end"></span><h3>stash<a class="headerlink" href="#stash" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-util-stash">
<div><p><strong>stash</strong> [<strong>-f</strong> <em>keyfile</em>]</p>
</div></blockquote>
@@ -149,7 +147,7 @@ argument can be used to override the <em>keyfile</em> specified in
<a class="reference internal" href="../conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>.</p>
</section>
<section id="dump">
-<span id="kdb5-util-stash-end"></span><h3>dump<a class="headerlink" href="#dump" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-util-stash-end"></span><h3>dump<a class="headerlink" href="#dump" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-util-dump">
<div><p><strong>dump</strong> [<strong>-b7</strong>|<strong>-r13</strong>|<strong>-r18</strong>]
[<strong>-verbose</strong>] [<strong>-mkey_convert</strong>] [<strong>-new_mkey_file</strong>
@@ -204,7 +202,7 @@ doing a normal dump instead of a recursive traversal.</p>
</dl>
</section>
<section id="load">
-<span id="kdb5-util-dump-end"></span><h3>load<a class="headerlink" href="#load" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-util-dump-end"></span><h3>load<a class="headerlink" href="#load" title="Link to this heading">¶</a></h3>
<blockquote id="kdb5-util-load">
<div><p><strong>load</strong> [<strong>-b7</strong>|<strong>-r13</strong>|<strong>-r18</strong>] [<strong>-hash</strong>]
[<strong>-verbose</strong>] [<strong>-update</strong>] <em>filename</em></p>
@@ -247,7 +245,7 @@ completion.</p>
</dl>
</section>
<section id="ark">
-<span id="kdb5-util-load-end"></span><h3>ark<a class="headerlink" href="#ark" title="Permalink to this headline">¶</a></h3>
+<span id="kdb5-util-load-end"></span><h3>ark<a class="headerlink" href="#ark" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>ark</strong> [<strong>-e</strong> <em>enc</em>:<em>salt</em>,…] <em>principal</em></p>
</div></blockquote>
@@ -257,7 +255,7 @@ preserved. The <strong>-e</strong> option specifies the list of encryption and
salt types to be used for the new keys.</p>
</section>
<section id="add-mkey">
-<h3>add_mkey<a class="headerlink" href="#add-mkey" title="Permalink to this headline">¶</a></h3>
+<h3>add_mkey<a class="headerlink" href="#add-mkey" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>add_mkey</strong> [<strong>-e</strong> <em>etype</em>] [<strong>-s</strong>]</p>
</div></blockquote>
@@ -274,7 +272,7 @@ kdb5_util <strong>stash</strong> command. Once those steps are complete, the ke
is ready to be marked active with the kdb5_util <strong>use_mkey</strong> command.</p>
</section>
<section id="use-mkey">
-<h3>use_mkey<a class="headerlink" href="#use-mkey" title="Permalink to this headline">¶</a></h3>
+<h3>use_mkey<a class="headerlink" href="#use-mkey" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>use_mkey</strong> <em>mkeyVNO</em> [<em>time</em>]</p>
</div></blockquote>
@@ -288,7 +286,7 @@ active immediately. The format for <em>time</em> is <a class="reference interna
principal keys to be encrypted in the new master key.</p>
</section>
<section id="list-mkeys">
-<h3>list_mkeys<a class="headerlink" href="#list-mkeys" title="Permalink to this headline">¶</a></h3>
+<h3>list_mkeys<a class="headerlink" href="#list-mkeys" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>list_mkeys</strong></p>
</div></blockquote>
@@ -298,7 +296,7 @@ each mkey, similar to the output of <a class="reference internal" href="kadmin_l
<code class="docutils literal notranslate"><span class="pre">*</span></code> following an mkey denotes the currently active master key.</p>
</section>
<section id="purge-mkeys">
-<h3>purge_mkeys<a class="headerlink" href="#purge-mkeys" title="Permalink to this headline">¶</a></h3>
+<h3>purge_mkeys<a class="headerlink" href="#purge-mkeys" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>purge_mkeys</strong> [<strong>-f</strong>] [<strong>-n</strong>] [<strong>-v</strong>]</p>
</div></blockquote>
@@ -316,7 +314,7 @@ not actually purging any keys.</p>
</dl>
</section>
<section id="update-princ-encryption">
-<h3>update_princ_encryption<a class="headerlink" href="#update-princ-encryption" title="Permalink to this headline">¶</a></h3>
+<h3>update_princ_encryption<a class="headerlink" href="#update-princ-encryption" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>update_princ_encryption</strong> [<strong>-f</strong>] [<strong>-n</strong>] [<strong>-v</strong>]
[<em>princ-pattern</em>]</p>
@@ -332,7 +330,7 @@ needed updating or not. The <strong>-n</strong> option performs a dry run, only
showing the actions which would have been taken.</p>
</section>
<section id="tabdump">
-<h3>tabdump<a class="headerlink" href="#tabdump" title="Permalink to this headline">¶</a></h3>
+<h3>tabdump<a class="headerlink" href="#tabdump" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>tabdump</strong> [<strong>-H</strong>] [<strong>-c</strong>] [<strong>-e</strong>] [<strong>-n</strong>] [<strong>-o</strong> <em>outfile</em>]
<em>dumptype</em></p>
@@ -365,6 +363,14 @@ output</p>
</dl>
<p>Dump types:</p>
<dl>
+<dt><strong>alias</strong></dt><dd><p>principal alias information</p>
+<dl class="simple">
+<dt><strong>aliasname</strong></dt><dd><p>the name of the alias</p>
+</dd>
+<dt><strong>targetname</strong></dt><dd><p>the target of the alias</p>
+</dd>
+</dl>
+</dd>
<dt><strong>keydata</strong></dt><dd><p>principal encryption key information, including actual key data
(which is still encrypted in the master key)</p>
<dl class="simple">
@@ -480,12 +486,12 @@ K/M@EXAMPLE.COM 1 1 aes256-cts-hmac-sha384-192 normal -1
</section>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -597,8 +603,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kprop.html b/crypto/krb5/doc/html/admin/admin_commands/kprop.html
index 71d2f701bc71..b78c0fa60f7e 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kprop.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kprop.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kprop &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kprop">
-<span id="kprop-8"></span><h1>kprop<a class="headerlink" href="#kprop" title="Permalink to this headline">¶</a></h1>
+<span id="kprop-8"></span><h1>kprop<a class="headerlink" href="#kprop" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kprop</strong>
[<strong>-r</strong> <em>realm</em>]
[<strong>-f</strong> <em>file</em>]
@@ -65,14 +63,14 @@
<em>replica_host</em></p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kprop is used to securely propagate a Kerberos V5 database dump file
from the primary Kerberos server to a replica Kerberos server, which is
specified by <em>replica_host</em>. The dump file must be created by
<a class="reference internal" href="kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-r</strong> <em>realm</em></dt><dd><p>Specifies the realm of the primary server.</p>
</dd>
@@ -90,12 +88,12 @@ on the remote host.</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kpropd.html#kpropd-8"><span class="std std-ref">kpropd</span></a>, <a class="reference internal" href="kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>, <a class="reference internal" href="krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a>,
<a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
@@ -193,8 +191,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kpropd.html b/crypto/krb5/doc/html/admin/admin_commands/kpropd.html
index 4b9a07f09fc4..2fc3bbd9b3f6 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kpropd.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kpropd.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kpropd &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kpropd">
-<span id="kpropd-8"></span><h1>kpropd<a class="headerlink" href="#kpropd" title="Permalink to this headline">¶</a></h1>
+<span id="kpropd-8"></span><h1>kpropd<a class="headerlink" href="#kpropd" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kpropd</strong>
[<strong>-r</strong> <em>realm</em>]
[<strong>-A</strong> <em>admin_server</em>]
@@ -70,7 +68,7 @@
[<strong>-s</strong> <em>keytab_file</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The <em>kpropd</em> command runs on the replica KDC server. It listens for
update requests made by the <a class="reference internal" href="kprop.html#kprop-8"><span class="std std-ref">kprop</span></a> program. If incremental
propagation is enabled, it periodically requests incremental updates
@@ -112,7 +110,7 @@ keytab file.</p>
enabled.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-r</strong> <em>realm</em></dt><dd><p>Specifies the realm of the primary server.</p>
</dd>
@@ -151,7 +149,7 @@ default the path used is <a class="reference internal" href="../../mitK5defaults
</dl>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt>kpropd.acl</dt><dd><p>Access file for kpropd; the default location is
<code class="docutils literal notranslate"><span class="pre">/usr/local/var/krb5kdc/kpropd.acl</span></code>. Each entry is a line
@@ -161,12 +159,12 @@ will allow Kerberos database propagation via <a class="reference internal" href=
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kprop.html#kprop-8"><span class="std std-ref">kprop</span></a>, <a class="reference internal" href="kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>, <a class="reference internal" href="krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a>,
<a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a>, inetd(8)</p>
</section>
@@ -265,8 +263,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/kproplog.html b/crypto/krb5/doc/html/admin/admin_commands/kproplog.html
index 498e58141ff2..b551ef6560ac 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/kproplog.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/kproplog.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kproplog &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="kproplog">
-<span id="kproplog-8"></span><h1>kproplog<a class="headerlink" href="#kproplog" title="Permalink to this headline">¶</a></h1>
+<span id="kproplog-8"></span><h1>kproplog<a class="headerlink" href="#kproplog" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kproplog</strong> [<strong>-h</strong>] [<strong>-e</strong> <em>num</em>] [-v]
<strong>kproplog</strong> [-R]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The kproplog command displays the contents of the KDC database update
log to standard output. It can be used to keep track of incremental
updates to the principal database. The update log file contains the
@@ -79,7 +77,7 @@ only a summary of the updates, which includes the serial number of the
last update received and the associated time stamp of the last update.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-R</strong></dt><dd><p>Reset the update log. This forces full resynchronization. If
used on a replica then that replica will request a full resync.
@@ -116,12 +114,12 @@ output generated for one entry:</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kpropd.html#kpropd-8"><span class="std std-ref">kpropd</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -218,8 +216,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/krb5kdc.html b/crypto/krb5/doc/html/admin/admin_commands/krb5kdc.html
index b7c6d993d7a9..be54e201c8f5 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/krb5kdc.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/krb5kdc.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5kdc &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="krb5kdc">
-<span id="krb5kdc-8"></span><h1>krb5kdc<a class="headerlink" href="#krb5kdc" title="Permalink to this headline">¶</a></h1>
+<span id="krb5kdc-8"></span><h1>krb5kdc<a class="headerlink" href="#krb5kdc" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>krb5kdc</strong>
[<strong>-x</strong> <em>db_args</em>]
[<strong>-d</strong> <em>dbname</em>]
@@ -70,12 +68,12 @@
[<strong>-T</strong> <em>time_offset</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>krb5kdc is the Kerberos version 5 Authentication Service and Key
Distribution Center (AS/KDC).</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<p>The <strong>-r</strong> <em>realm</em> option specifies the realm for which the server
should provide service. This option may be specified multiple times
to serve multiple realms. If no <strong>-r</strong> option is given, the default
@@ -116,7 +114,7 @@ supported arguments.</p>
the KDC will operate under. It is intended only for testing purposes.</p>
</section>
<section id="example">
-<h2>EXAMPLE<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h2>
+<h2>EXAMPLE<a class="headerlink" href="#example" title="Link to this heading">¶</a></h2>
<p>The KDC may service requests for multiple realms (maximum 32 realms).
The realms are listed on the command line. Per-realm options that can
be specified on the command line pertain for each realm that follows
@@ -134,12 +132,18 @@ options specified on the command line. See the <a class="reference internal" hr
description for further details.</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
+<p>As of release 1.22, krb5kdc supports systemd socket activation via the
+LISTEN_PID and LISTEN_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+<strong>kdc_listen</strong> variable or equivalent) or they will be ignored. Any
+configured listener addresses that do not correspond to
+caller-provided sockets will be ignored if socket activation is used.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>, <a class="reference internal" href="../conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>, <a class="reference internal" href="../conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>,
<a class="reference internal" href="kdb5_ldap_util.html#kdb5-ldap-util-8"><span class="std std-ref">kdb5_ldap_util</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
@@ -238,8 +242,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/ktutil.html b/crypto/krb5/doc/html/admin/admin_commands/ktutil.html
index 93e66f84ad2c..378675cca5d3 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/ktutil.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/ktutil.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ktutil &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="ktutil">
-<span id="ktutil-1"></span><h1>ktutil<a class="headerlink" href="#ktutil" title="Permalink to this headline">¶</a></h1>
+<span id="ktutil-1"></span><h1>ktutil<a class="headerlink" href="#ktutil" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>ktutil</strong></p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The ktutil command invokes a command interface from which an
administrator can read, write, or edit entries in a keytab. (Kerberos
V4 srvtab files are no longer supported.)</p>
</section>
<section id="commands">
-<h2>COMMANDS<a class="headerlink" href="#commands" title="Permalink to this headline">¶</a></h2>
+<h2>COMMANDS<a class="headerlink" href="#commands" title="Link to this heading">¶</a></h2>
<section id="list">
-<h3>list<a class="headerlink" href="#list" title="Permalink to this headline">¶</a></h3>
+<h3>list<a class="headerlink" href="#list" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>list</strong> [<strong>-t</strong>] [<strong>-k</strong>] [<strong>-e</strong>]</p>
</div></blockquote>
@@ -77,7 +75,7 @@ specified, also display the timestamp, key contents, or enctype
<p>Alias: <strong>l</strong></p>
</section>
<section id="read-kt">
-<h3>read_kt<a class="headerlink" href="#read-kt" title="Permalink to this headline">¶</a></h3>
+<h3>read_kt<a class="headerlink" href="#read-kt" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>read_kt</strong> <em>keytab</em></p>
</div></blockquote>
@@ -85,7 +83,7 @@ specified, also display the timestamp, key contents, or enctype
<p>Alias: <strong>rkt</strong></p>
</section>
<section id="write-kt">
-<h3>write_kt<a class="headerlink" href="#write-kt" title="Permalink to this headline">¶</a></h3>
+<h3>write_kt<a class="headerlink" href="#write-kt" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>write_kt</strong> <em>keytab</em></p>
</div></blockquote>
@@ -93,7 +91,7 @@ specified, also display the timestamp, key contents, or enctype
<p>Alias: <strong>wkt</strong></p>
</section>
<section id="clear-list">
-<h3>clear_list<a class="headerlink" href="#clear-list" title="Permalink to this headline">¶</a></h3>
+<h3>clear_list<a class="headerlink" href="#clear-list" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>clear_list</strong></p>
</div></blockquote>
@@ -101,7 +99,7 @@ specified, also display the timestamp, key contents, or enctype
<p>Alias: <strong>clear</strong></p>
</section>
<section id="delete-entry">
-<h3>delete_entry<a class="headerlink" href="#delete-entry" title="Permalink to this headline">¶</a></h3>
+<h3>delete_entry<a class="headerlink" href="#delete-entry" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>delete_entry</strong> <em>slot</em></p>
</div></blockquote>
@@ -109,7 +107,7 @@ specified, also display the timestamp, key contents, or enctype
<p>Alias: <strong>delent</strong></p>
</section>
<section id="add-entry">
-<h3>add_entry<a class="headerlink" href="#add-entry" title="Permalink to this headline">¶</a></h3>
+<h3>add_entry<a class="headerlink" href="#add-entry" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>add_entry</strong> {<strong>-key</strong>|<strong>-password</strong>} <strong>-p</strong> <em>principal</em>
<strong>-k</strong> <em>kvno</em> [<strong>-e</strong> <em>enctype</em>] [<strong>-f</strong>|<strong>-s</strong> <em>salt</em>]</p>
@@ -123,7 +121,7 @@ overridden with the <strong>-s</strong> option.</p>
<p>Alias: <strong>addent</strong></p>
</section>
<section id="list-requests">
-<h3>list_requests<a class="headerlink" href="#list-requests" title="Permalink to this headline">¶</a></h3>
+<h3>list_requests<a class="headerlink" href="#list-requests" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>list_requests</strong></p>
</div></blockquote>
@@ -131,7 +129,7 @@ overridden with the <strong>-s</strong> option.</p>
<p>Aliases: <strong>lr</strong>, <strong>?</strong></p>
</section>
<section id="quit">
-<h3>quit<a class="headerlink" href="#quit" title="Permalink to this headline">¶</a></h3>
+<h3>quit<a class="headerlink" href="#quit" title="Link to this heading">¶</a></h3>
<blockquote>
<div><p><strong>quit</strong></p>
</div></blockquote>
@@ -140,7 +138,7 @@ overridden with the <strong>-s</strong> option.</p>
</section>
</section>
<section id="example">
-<h2>EXAMPLE<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h2>
+<h2>EXAMPLE<a class="headerlink" href="#example" title="Link to this heading">¶</a></h2>
<blockquote>
<div><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ktutil</span><span class="p">:</span> <span class="n">add_entry</span> <span class="o">-</span><span class="n">password</span> <span class="o">-</span><span class="n">p</span> <span class="n">alice</span><span class="nd">@BLEEP</span><span class="o">.</span><span class="n">COM</span> <span class="o">-</span><span class="n">k</span> <span class="mi">1</span> <span class="o">-</span><span class="n">e</span>
<span class="n">aes128</span><span class="o">-</span><span class="n">cts</span><span class="o">-</span><span class="n">hmac</span><span class="o">-</span><span class="n">sha1</span><span class="o">-</span><span class="mi">96</span>
@@ -155,12 +153,12 @@ overridden with the <strong>-s</strong> option.</p>
</div></blockquote>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>, <a class="reference internal" href="kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -268,8 +266,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/admin_commands/sserver.html b/crypto/krb5/doc/html/admin/admin_commands/sserver.html
index b8db93f55852..5ff0a5ecd6ff 100644
--- a/crypto/krb5/doc/html/admin/admin_commands/sserver.html
+++ b/crypto/krb5/doc/html/admin/admin_commands/sserver.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>sserver &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="sserver">
-<span id="sserver-8"></span><h1>sserver<a class="headerlink" href="#sserver" title="Permalink to this headline">¶</a></h1>
+<span id="sserver-8"></span><h1>sserver<a class="headerlink" href="#sserver" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>sserver</strong>
[ <strong>-p</strong> <em>port</em> ]
[ <strong>-S</strong> <em>keytab</em> ]
[ <em>server_port</em> ]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>sserver and <a class="reference internal" href="../../user/user_commands/sclient.html#sclient-1"><span class="std std-ref">sclient</span></a> are a simple demonstration client/server
application. When sclient connects to sserver, it performs a Kerberos
authentication, and then sserver returns to sclient the Kerberos
@@ -100,7 +98,7 @@ files.</p>
</div>
</section>
<section id="common-error-messages">
-<h2>COMMON ERROR MESSAGES<a class="headerlink" href="#common-error-messages" title="Permalink to this headline">¶</a></h2>
+<h2>COMMON ERROR MESSAGES<a class="headerlink" href="#common-error-messages" title="Link to this heading">¶</a></h2>
<ol class="arabic">
<li><p>kinit returns the error:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">kinit</span><span class="p">:</span> <span class="n">Client</span> <span class="ow">not</span> <span class="n">found</span> <span class="ow">in</span> <span class="n">Kerberos</span> <span class="n">database</span> <span class="k">while</span> <span class="n">getting</span>
@@ -145,12 +143,12 @@ probably not installed in the proper directory.</p>
</ol>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../../user/user_commands/sclient.html#sclient-1"><span class="std std-ref">sclient</span></a>, <a class="reference internal" href="../../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a>, services(5), inetd(8)</p>
</section>
</section>
@@ -247,8 +245,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/advanced/index.html b/crypto/krb5/doc/html/admin/advanced/index.html
index 5b65f238d3a0..07c786cf195f 100644
--- a/crypto/krb5/doc/html/admin/advanced/index.html
+++ b/crypto/krb5/doc/html/admin/advanced/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Advanced topics &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="advanced-topics">
-<h1>Advanced topics<a class="headerlink" href="#advanced-topics" title="Permalink to this headline">¶</a></h1>
+<h1>Advanced topics<a class="headerlink" href="#advanced-topics" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="retiring-des.html">Retiring DES</a></li>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/advanced/retiring-des.html b/crypto/krb5/doc/html/admin/advanced/retiring-des.html
index 40ba435f4ab4..8dec27ded0a4 100644
--- a/crypto/krb5/doc/html/admin/advanced/retiring-des.html
+++ b/crypto/krb5/doc/html/admin/advanced/retiring-des.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Retiring DES &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,15 +51,15 @@
<div class="body" role="main">
<section id="retiring-des">
-<span id="id1"></span><h1>Retiring DES<a class="headerlink" href="#retiring-des" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Retiring DES<a class="headerlink" href="#retiring-des" title="Link to this heading">¶</a></h1>
<p>Version 5 of the Kerberos protocol was originally implemented using
the Data Encryption Standard (DES) as a block cipher for encryption.
While it was considered secure at the time, advancements in computational
ability have rendered DES vulnerable to brute force attacks on its 56-bit
keyspace. As such, it is now considered insecure and should not be
-used (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6649.html"><strong>RFC 6649</strong></a>).</p>
+used (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6649.html"><strong>RFC 6649</strong></a>).</p>
<section id="history">
-<h2>History<a class="headerlink" href="#history" title="Permalink to this headline">¶</a></h2>
+<h2>History<a class="headerlink" href="#history" title="Link to this heading">¶</a></h2>
<p>DES was used in the original Kerberos implementation, and was the
only cryptosystem in krb5 1.0. Partial support for triple-DES (3DES) was
added in version 1.1, with full support following in version 1.2.
@@ -76,7 +74,7 @@ consequence, a release prior to 1.18 is required to perform these
migrations.</p>
</section>
<section id="types-of-keys">
-<h2>Types of keys<a class="headerlink" href="#types-of-keys" title="Permalink to this headline">¶</a></h2>
+<h2>Types of keys<a class="headerlink" href="#types-of-keys" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p>The database master key: This key is not exposed to user requests,
but is used to encrypt other key material stored in the kerberos
@@ -112,7 +110,7 @@ are created in the Kerberos database for those server principals.</p>
</div>
</section>
<section id="upgrade-procedure">
-<h2>Upgrade procedure<a class="headerlink" href="#upgrade-procedure" title="Permalink to this headline">¶</a></h2>
+<h2>Upgrade procedure<a class="headerlink" href="#upgrade-procedure" title="Link to this heading">¶</a></h2>
<p>This procedure assumes that the KDC software has already been upgraded
to a modern version of krb5 that supports non-DES keys, so that the
only remaining task is to update the actual keys used to service requests.
@@ -154,7 +152,7 @@ and the database entries for some “high-value” principals were:</p>
<p>The <code class="docutils literal notranslate"><span class="pre">krbtgt/REALM</span></code> key appears to have never been changed since creation
(its kvno is 1), and all three database entries have only a des-cbc-crc key.</p>
<section id="the-krbtgt-key-and-kdc-keys">
-<h3>The krbtgt key and KDC keys<a class="headerlink" href="#the-krbtgt-key-and-kdc-keys" title="Permalink to this headline">¶</a></h3>
+<h3>The krbtgt key and KDC keys<a class="headerlink" href="#the-krbtgt-key-and-kdc-keys" title="Link to this heading">¶</a></h3>
<p>Perhaps the biggest single-step improvement in the security of the cell
is gained by strengthening the key of the ticket-granting service principal,
<code class="docutils literal notranslate"><span class="pre">krbtgt/REALM</span></code>—if this principal’s key is compromised, so is the
@@ -240,7 +238,7 @@ are rekeyed to non-DES enctypes. Such problems can be detected early
at this stage, giving more time for corrective action.</p>
</section>
<section id="adding-strong-keys-to-application-servers">
-<h3>Adding strong keys to application servers<a class="headerlink" href="#adding-strong-keys-to-application-servers" title="Permalink to this headline">¶</a></h3>
+<h3>Adding strong keys to application servers<a class="headerlink" href="#adding-strong-keys-to-application-servers" title="Link to this heading">¶</a></h3>
<p>Before switching the default enctypes for new keys over to strong enctypes,
it may be desired to test upgrading a handful of services with the
new configuration before flipping the switch for the defaults. This
@@ -267,7 +265,7 @@ practice.</p>
</div>
</section>
<section id="adding-strong-keys-by-default">
-<h3>Adding strong keys by default<a class="headerlink" href="#adding-strong-keys-by-default" title="Permalink to this headline">¶</a></h3>
+<h3>Adding strong keys by default<a class="headerlink" href="#adding-strong-keys-by-default" title="Link to this heading">¶</a></h3>
<p>Once the high-visibility services have been rekeyed, it is probably
appropriate to change <a class="reference internal" href="../conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a> to generate keys with the new
encryption types by default. This enables server administrators to generate
@@ -321,7 +319,7 @@ or adjust the population in the load-balanced pool in order to propagate
the updated keytab to all hosts in the pool with minimal service interruption.</p>
</section>
<section id="removing-des-keys-from-usage">
-<h3>Removing DES keys from usage<a class="headerlink" href="#removing-des-keys-from-usage" title="Permalink to this headline">¶</a></h3>
+<h3>Removing DES keys from usage<a class="headerlink" href="#removing-des-keys-from-usage" title="Link to this heading">¶</a></h3>
<p>This situation remains something of a testing or transitory state,
as new DES keys are still being generated, and will be used if requested
by a client. To make more progress removing DES from the realm, the KDC
@@ -397,7 +395,7 @@ all places where DES enctypes could be explicitly configured. DES keys will
not be used, even if they are present, when <strong>allow_weak_crypto = false</strong>.</p>
</section>
<section id="support-for-legacy-services">
-<h3>Support for legacy services<a class="headerlink" href="#support-for-legacy-services" title="Permalink to this headline">¶</a></h3>
+<h3>Support for legacy services<a class="headerlink" href="#support-for-legacy-services" title="Link to this heading">¶</a></h3>
<p>If there remain legacy services which do not support non-DES enctypes
(such as older versions of AFS), <strong>allow_weak_crypto</strong> must remain
enabled on the KDC. Client machines need not have this setting,
@@ -418,7 +416,7 @@ user to contact the helpdesk for access.</p>
</section>
</section>
<section id="the-database-master-key">
-<h2>The Database Master Key<a class="headerlink" href="#the-database-master-key" title="Permalink to this headline">¶</a></h2>
+<h2>The Database Master Key<a class="headerlink" href="#the-database-master-key" title="Link to this heading">¶</a></h2>
<p>This procedure does not alter <code class="docutils literal notranslate"><span class="pre">K/M&#64;REALM</span></code>, the key used to encrypt key
material in the Kerberos database. (This is the key stored in the stash file
on the KDC if stash files are used.) However, the security risk of
@@ -524,8 +522,8 @@ converted to the new master key.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/appl_servers.html b/crypto/krb5/doc/html/admin/appl_servers.html
index 4b92f4f547e6..b6da7ebb3b80 100644
--- a/crypto/krb5/doc/html/admin/appl_servers.html
+++ b/crypto/krb5/doc/html/admin/appl_servers.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Application servers &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="application-servers">
-<h1>Application servers<a class="headerlink" href="#application-servers" title="Permalink to this headline">¶</a></h1>
+<h1>Application servers<a class="headerlink" href="#application-servers" title="Link to this heading">¶</a></h1>
<p>If you need to install the Kerberos V5 programs on an application
server, please refer to the Kerberos V5 Installation Guide. Once you
have installed the software, you need to add that host to the Kerberos
@@ -61,7 +59,7 @@ database (see <a class="reference internal" href="database.html#principals"><spa
that contains the host’s key. You also need to make sure the host’s
clock is within your maximum clock skew of the KDCs.</p>
<section id="keytabs">
-<h2>Keytabs<a class="headerlink" href="#keytabs" title="Permalink to this headline">¶</a></h2>
+<h2>Keytabs<a class="headerlink" href="#keytabs" title="Link to this heading">¶</a></h2>
<p>A keytab is a host’s copy of its own keylist, which is analogous to a
user’s password. An application server that needs to authenticate
itself to the KDC has to have a keytab that contains its own principal
@@ -73,7 +71,7 @@ network in the clear. Ideally, you should run the <a class="reference internal"
command to extract a keytab on the host on which the keytab is to
reside.</p>
<section id="adding-principals-to-keytabs">
-<span id="add-princ-kt"></span><h3>Adding principals to keytabs<a class="headerlink" href="#adding-principals-to-keytabs" title="Permalink to this headline">¶</a></h3>
+<span id="add-princ-kt"></span><h3>Adding principals to keytabs<a class="headerlink" href="#adding-principals-to-keytabs" title="Link to this heading">¶</a></h3>
<p>To generate a keytab, or to add a principal to an existing keytab, use
the <strong>ktadd</strong> command from kadmin. Here is a sample session, using
configuration files that enable only AES encryption:</p>
@@ -84,7 +82,7 @@ configuration files that enable only AES encryption:</p>
</div>
</section>
<section id="removing-principals-from-keytabs">
-<h3>Removing principals from keytabs<a class="headerlink" href="#removing-principals-from-keytabs" title="Permalink to this headline">¶</a></h3>
+<h3>Removing principals from keytabs<a class="headerlink" href="#removing-principals-from-keytabs" title="Link to this heading">¶</a></h3>
<p>To remove a principal from an existing keytab, use the kadmin
<strong>ktremove</strong> command:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">kadmin</span><span class="p">:</span> <span class="n">ktremove</span> <span class="n">host</span><span class="o">/</span><span class="n">daffodil</span><span class="o">.</span><span class="n">mit</span><span class="o">.</span><span class="n">edu</span><span class="nd">@ATHENA</span><span class="o">.</span><span class="n">MIT</span><span class="o">.</span><span class="n">EDU</span>
@@ -94,7 +92,7 @@ configuration files that enable only AES encryption:</p>
</div>
</section>
<section id="using-a-keytab-to-acquire-client-credentials">
-<h3>Using a keytab to acquire client credentials<a class="headerlink" href="#using-a-keytab-to-acquire-client-credentials" title="Permalink to this headline">¶</a></h3>
+<h3>Using a keytab to acquire client credentials<a class="headerlink" href="#using-a-keytab-to-acquire-client-credentials" title="Link to this heading">¶</a></h3>
<p>While keytabs are ordinarily used to accept credentials from clients,
they can also be used to acquire initial credentials, allowing one
service to authenticate to another.</p>
@@ -126,7 +124,7 @@ specified credential cache, and refresh them before they expire.</p></li>
</section>
</section>
<section id="clock-skew">
-<h2>Clock Skew<a class="headerlink" href="#clock-skew" title="Permalink to this headline">¶</a></h2>
+<h2>Clock Skew<a class="headerlink" href="#clock-skew" title="Link to this heading">¶</a></h2>
<p>A Kerberos application server host must keep its clock synchronized or
it will reject authentication requests from clients. Modern operating
systems typically provide a facility to maintain the correct time;
@@ -137,7 +135,7 @@ clocks.</p>
variable in <a class="reference internal" href="conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>.</p>
</section>
<section id="getting-dns-information-correct">
-<h2>Getting DNS information correct<a class="headerlink" href="#getting-dns-information-correct" title="Permalink to this headline">¶</a></h2>
+<h2>Getting DNS information correct<a class="headerlink" href="#getting-dns-information-correct" title="Link to this heading">¶</a></h2>
<p>Several aspects of Kerberos rely on name service. When a hostname is
used to name a service, clients may canonicalize the hostname using
forward and possibly reverse name resolution. The result of this
@@ -172,7 +170,7 @@ file), and then <a class="reference internal" href="../user/user_commands/klist.
principal of <code class="docutils literal notranslate"><span class="pre">host/daffodil.mit.edu&#64;ATHENA.MIT.EDU</span></code>.</p>
</section>
<section id="configuring-your-firewall-to-work-with-kerberos-v5">
-<span id="conf-firewall"></span><h2>Configuring your firewall to work with Kerberos V5<a class="headerlink" href="#configuring-your-firewall-to-work-with-kerberos-v5" title="Permalink to this headline">¶</a></h2>
+<span id="conf-firewall"></span><h2>Configuring your firewall to work with Kerberos V5<a class="headerlink" href="#configuring-your-firewall-to-work-with-kerberos-v5" title="Link to this heading">¶</a></h2>
<p>If you need off-site users to be able to get Kerberos tickets in your
realm, they must be able to get to your KDC. This requires either
that you have a replica KDC outside your firewall, or that you
@@ -282,8 +280,8 @@ point for learning to configure firewalls.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/auth_indicator.html b/crypto/krb5/doc/html/admin/auth_indicator.html
index 1ac39373b5ff..0a8e684e45a5 100644
--- a/crypto/krb5/doc/html/admin/auth_indicator.html
+++ b/crypto/krb5/doc/html/admin/auth_indicator.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Authentication indicators &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="authentication-indicators">
-<span id="auth-indicator"></span><h1>Authentication indicators<a class="headerlink" href="#authentication-indicators" title="Permalink to this headline">¶</a></h1>
+<span id="auth-indicator"></span><h1>Authentication indicators<a class="headerlink" href="#authentication-indicators" title="Link to this heading">¶</a></h1>
<p>As of release 1.14, the KDC can be configured to annotate tickets if
the client authenticated using a stronger preauthentication mechanism
such as <a class="reference internal" href="pkinit.html#pkinit"><span class="std std-ref">PKINIT</span></a> or <a class="reference internal" href="otp.html#otp-preauth"><span class="std std-ref">OTP</span></a>. These
@@ -177,8 +175,8 @@ attribute.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/backup_host.html b/crypto/krb5/doc/html/admin/backup_host.html
index ebf2954afb05..987b9e652e51 100644
--- a/crypto/krb5/doc/html/admin/backup_host.html
+++ b/crypto/krb5/doc/html/admin/backup_host.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Backups of secure hosts &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="backups-of-secure-hosts">
-<h1>Backups of secure hosts<a class="headerlink" href="#backups-of-secure-hosts" title="Permalink to this headline">¶</a></h1>
+<h1>Backups of secure hosts<a class="headerlink" href="#backups-of-secure-hosts" title="Link to this heading">¶</a></h1>
<p>When you back up a secure host, you should exclude the host’s keytab
file from the backup. If someone obtained a copy of the keytab from a
backup, that person could make any host masquerade as the host whose
@@ -66,7 +64,7 @@ If you are unable to exclude particular files from backups, you should
ensure that the backups are kept as secure as the host’s root
password.</p>
<section id="backing-up-the-kerberos-database">
-<h2>Backing up the Kerberos database<a class="headerlink" href="#backing-up-the-kerberos-database" title="Permalink to this headline">¶</a></h2>
+<h2>Backing up the Kerberos database<a class="headerlink" href="#backing-up-the-kerberos-database" title="Link to this heading">¶</a></h2>
<p>As with any file, it is possible that your Kerberos database could
become corrupted. If this happens on one of the replica KDCs, you
might never notice, since the next automatic propagation of the
@@ -160,8 +158,8 @@ corrupted, you can load the most recent dump onto the primary KDC.
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/conf_files/index.html b/crypto/krb5/doc/html/admin/conf_files/index.html
index 57c59b1edae7..a309e76072c9 100644
--- a/crypto/krb5/doc/html/admin/conf_files/index.html
+++ b/crypto/krb5/doc/html/admin/conf_files/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Configuration Files &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="configuration-files">
-<h1>Configuration Files<a class="headerlink" href="#configuration-files" title="Permalink to this headline">¶</a></h1>
+<h1>Configuration Files<a class="headerlink" href="#configuration-files" title="Link to this heading">¶</a></h1>
<p>Kerberos uses configuration files to allow administrators to specify
settings on a per-machine basis. <a class="reference internal" href="krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> applies to all
applications using the Kerboros library, on clients and servers.
@@ -63,7 +61,7 @@ used by applications accessing the KDC database directly. <a class="reference i
is also only used on the KDC, it controls permissions for modifying the
KDC database.</p>
<section id="contents">
-<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this headline">¶</a></h2>
+<h2>Contents<a class="headerlink" href="#contents" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_conf.html">krb5.conf</a></li>
@@ -154,8 +152,8 @@ KDC database.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/conf_files/kadm5_acl.html b/crypto/krb5/doc/html/admin/conf_files/kadm5_acl.html
index 611864b3c535..17e628141aa1 100644
--- a/crypto/krb5/doc/html/admin/conf_files/kadm5_acl.html
+++ b/crypto/krb5/doc/html/admin/conf_files/kadm5_acl.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kadm5.acl &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kadm5-acl">
-<span id="kadm5-acl-5"></span><h1>kadm5.acl<a class="headerlink" href="#kadm5-acl" title="Permalink to this headline">¶</a></h1>
+<span id="kadm5-acl-5"></span><h1>kadm5.acl<a class="headerlink" href="#kadm5-acl" title="Link to this heading">¶</a></h1>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The Kerberos <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> daemon uses an Access Control List
(ACL) file to manage access rights to the Kerberos database.
For operations that affect principals, the ACL file also controls
@@ -65,7 +63,7 @@ which principals can operate on which other principals.</p>
variable in <a class="reference internal" href="kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>.</p>
</section>
<section id="syntax">
-<h2>SYNTAX<a class="headerlink" href="#syntax" title="Permalink to this headline">¶</a></h2>
+<h2>SYNTAX<a class="headerlink" href="#syntax" title="Link to this heading">¶</a></h2>
<p>Empty lines and lines starting with the sharp sign (<code class="docutils literal notranslate"><span class="pre">#</span></code>) are
ignored. Lines containing ACL entries have the format:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">principal</span> <span class="n">permissions</span> <span class="p">[</span><span class="n">target_principal</span> <span class="p">[</span><span class="n">restrictions</span><span class="p">]</span> <span class="p">]</span>
@@ -89,10 +87,6 @@ counterparts. If the character is <em>upper-case</em>, then the operation
is disallowed. If the character is <em>lower-case</em>, then the operation
is permitted.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 2%" />
-<col style="width: 98%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>a</p></td>
<td><p>[Dis]allows the addition of principals or policies</p></td>
@@ -178,7 +172,7 @@ restarted for changes to take effect.</p>
</div>
</section>
<section id="example">
-<h2>EXAMPLE<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h2>
+<h2>EXAMPLE<a class="headerlink" href="#example" title="Link to this heading">¶</a></h2>
<p>Here is an example of a kadm5.acl file:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">*/</span><span class="n">admin</span><span class="nd">@ATHENA</span><span class="o">.</span><span class="n">MIT</span><span class="o">.</span><span class="n">EDU</span> <span class="o">*</span> <span class="c1"># line 1</span>
<span class="n">joeadmin</span><span class="nd">@ATHENA</span><span class="o">.</span><span class="n">MIT</span><span class="o">.</span><span class="n">EDU</span> <span class="n">ADMCIL</span> <span class="c1"># line 2</span>
@@ -213,7 +207,7 @@ 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.</p>
</section>
<section id="module-behavior">
-<h2>MODULE BEHAVIOR<a class="headerlink" href="#module-behavior" title="Permalink to this headline">¶</a></h2>
+<h2>MODULE BEHAVIOR<a class="headerlink" href="#module-behavior" title="Link to this heading">¶</a></h2>
<p>The ACL file can coexist with other authorization modules in release
1.16 and later, as configured in the <a class="reference internal" href="krb5_conf.html#kadm5-auth"><span class="std std-ref">kadm5_auth interface</span></a> section of
<a class="reference internal" href="krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>. The ACL file will positively authorize
@@ -224,7 +218,7 @@ operations in addition to those authorized by the ACL file.</p>
<a class="reference internal" href="kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a> to the empty string with <code class="docutils literal notranslate"><span class="pre">acl_file</span> <span class="pre">=</span> <span class="pre">&quot;&quot;</span></code>.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>, <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a></p>
</section>
</section>
@@ -313,8 +307,8 @@ operations in addition to those authorized by the ACL file.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/conf_files/kdc_conf.html b/crypto/krb5/doc/html/admin/conf_files/kdc_conf.html
index dc6876d608ec..e6bc02ccbb55 100644
--- a/crypto/krb5/doc/html/admin/conf_files/kdc_conf.html
+++ b/crypto/krb5/doc/html/admin/conf_files/kdc_conf.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kdc.conf &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="kdc-conf">
-<span id="kdc-conf-5"></span><h1>kdc.conf<a class="headerlink" href="#kdc-conf" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-conf-5"></span><h1>kdc.conf<a class="headerlink" href="#kdc-conf" title="Link to this heading">¶</a></h1>
<p>The kdc.conf file supplements <a class="reference internal" href="krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> for programs which
are typically only used on a KDC, such as the <a class="reference internal" href="../admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a> and
<a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> daemons and the <a class="reference internal" href="../admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a> program.
@@ -66,18 +64,14 @@ environment variable <strong>KRB5_KDC_PROFILE</strong>.</p>
<p>Please note that you need to restart the KDC daemon for any configuration
changes to take effect.</p>
<section id="structure">
-<h2>Structure<a class="headerlink" href="#structure" title="Permalink to this headline">¶</a></h2>
+<h2>Structure<a class="headerlink" href="#structure" title="Link to this heading">¶</a></h2>
<p>The kdc.conf file is set up in the same format as the
<a class="reference internal" href="krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> file.</p>
</section>
<section id="sections">
-<h2>Sections<a class="headerlink" href="#sections" title="Permalink to this headline">¶</a></h2>
+<h2>Sections<a class="headerlink" href="#sections" title="Link to this heading">¶</a></h2>
<p>The kdc.conf file may contain the following sections:</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 29%" />
-<col style="width: 71%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><a class="reference internal" href="#kdcdefaults"><span class="std std-ref">[kdcdefaults]</span></a></p></td>
<td><p>Default values for KDC behavior</p></td>
@@ -97,7 +91,7 @@ changes to take effect.</p>
</tbody>
</table>
<section id="kdcdefaults">
-<span id="id1"></span><h3>[kdcdefaults]<a class="headerlink" href="#kdcdefaults" title="Permalink to this headline">¶</a></h3>
+<span id="id1"></span><h3>[kdcdefaults]<a class="headerlink" href="#kdcdefaults" title="Link to this heading">¶</a></h3>
<p>Some relations in the [kdcdefaults] section specify default values for
realm variables, to be used if the [realms] subsection does not
contain a relation for the tag. See the <a class="reference internal" href="#kdc-realms"><span class="std std-ref">[realms]</span></a> section for
@@ -128,7 +122,7 @@ challenge. (New in release 1.17.)</p>
</dl>
</section>
<section id="realms">
-<span id="kdc-realms"></span><h3>[realms]<a class="headerlink" href="#realms" title="Permalink to this headline">¶</a></h3>
+<span id="kdc-realms"></span><h3>[realms]<a class="headerlink" href="#realms" title="Link to this heading">¶</a></h3>
<p>Each tag in the [realms] section is the name of a Kerberos realm. The
value of the tag is a subsection where the relations define KDC
parameters for that particular realm. The following example shows how
@@ -306,14 +300,16 @@ default value will not use values from the [dbmodules] section.)</p>
</dd>
<dt><strong>kadmind_listen</strong></dt><dd><p>(Whitespace- or comma-separated list.) Specifies the kadmin RPC
listening addresses and/or ports for the <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> daemon.
-Each entry may be an interface address, a port number, or an
-address and port number separated by a colon. If the address
-contains colons, enclose it in square brackets. If no address is
-specified, the wildcard address is used. If kadmind fails to bind
-to any of the specified addresses, it will fail to start. The
-default is to bind to the wildcard address at the port specified
-in <strong>kadmind_port</strong>, or the standard kadmin port (749). New in
-release 1.15.</p>
+Each entry may be an interface address, a port number, an address
+and port number separated by a colon, or a UNIX domain socket
+pathname. If the address contains colons, enclose it in square
+brackets. If no address is specified, the wildcard address is
+used. To disable listening for kadmin RPC connections, set this
+relation to the empty string with <code class="docutils literal notranslate"><span class="pre">kadmind_listen</span> <span class="pre">=</span> <span class="pre">&quot;&quot;</span></code>. If
+kadmind fails to bind to any of the specified addresses, it will
+fail to start. The default is to bind to the wildcard address at
+the port specified in <strong>kadmind_port</strong>, or the standard kadmin
+port (749). New in release 1.15.</p>
</dd>
<dt><strong>kadmind_port</strong></dt><dd><p>(Port number.) Specifies the port on which the <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a>
daemon is to listen for this realm. Port numbers specified in
@@ -323,16 +319,18 @@ assigned port for kadmind is 749, which is used by default.</p>
<dt><strong>key_stash_file</strong></dt><dd><p>(String.) Specifies the location where the master key has been
stored (via kdb5_util stash). The default is <a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">LOCALSTATEDIR</span></a><code class="docutils literal notranslate"><span class="pre">/krb5kdc</span></code><code class="docutils literal notranslate"><span class="pre">/.k5.REALM</span></code>, where <em>REALM</em> is the Kerberos realm.</p>
</dd>
-<dt><strong>kdc_listen</strong></dt><dd><p>(Whitespace- or comma-separated list.) Specifies the UDP
-listening addresses and/or ports for the <a class="reference internal" href="../admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a> daemon.
-Each entry may be an interface address, a port number, or an
-address and port number separated by a colon. If the address
-contains colons, enclose it in square brackets. If no address is
-specified, the wildcard address is used. If no port is specified,
-the standard port (88) is used. If the KDC daemon fails to bind
-to any of the specified addresses, it will fail to start. The
-default is to bind to the wildcard address on the standard port.
-New in release 1.15.</p>
+<dt><strong>kdc_listen</strong></dt><dd><p>(Whitespace- or comma-separated list.) Specifies the listening
+addresses and/or ports for the <a class="reference internal" href="../admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a> daemon. Each
+entry may be an interface address, a port number, an address and
+port number separated by a colon, or a UNIX domain socket
+pathname. If the address contains colons, enclose it in square
+brackets. If no address is specified, the wildcard address is
+used. If no port is specified, the standard port (88) is used.
+To disable listening on UDP, set this relation to the empty string
+with <code class="docutils literal notranslate"><span class="pre">kdc_listen</span> <span class="pre">=</span> <span class="pre">&quot;&quot;</span></code>. If the KDC daemon fails to bind to any
+of the specified addresses, it will fail to start. The default is
+to bind to the wildcard address on the standard port. New in
+release 1.15.</p>
</dd>
<dt><strong>kdc_ports</strong></dt><dd><p>(Whitespace- or comma-separated list, deprecated.) Prior to
release 1.15, this relation lists the ports for the
@@ -342,15 +340,10 @@ if that relation is not defined.</p>
</dd>
<dt><strong>kdc_tcp_listen</strong></dt><dd><p>(Whitespace- or comma-separated list.) Specifies the TCP
listening addresses and/or ports for the <a class="reference internal" href="../admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a> daemon.
-Each entry may be an interface address, a port number, or an
-address and port number separated by a colon. If the address
-contains colons, enclose it in square brackets. If no address is
-specified, the wildcard address is used. If no port is specified,
-the standard port (88) is used. To disable listening on TCP, set
-this relation to the empty string with <code class="docutils literal notranslate"><span class="pre">kdc_tcp_listen</span> <span class="pre">=</span> <span class="pre">&quot;&quot;</span></code>.
-If the KDC daemon fails to bind to any of the specified addresses,
-it will fail to start. The default is to bind to the wildcard
-address on the standard port. New in release 1.15.</p>
+The syntax is identical to that of <strong>kdc_listen</strong>. To disable
+listening on TCP, set this relation to the empty string with
+<code class="docutils literal notranslate"><span class="pre">kdc_tcp_listen</span> <span class="pre">=</span> <span class="pre">&quot;&quot;</span></code>. The default is to bind to the same
+addresses and ports as for UDP. New in release 1.15.</p>
</dd>
<dt><strong>kdc_tcp_ports</strong></dt><dd><p>(Whitespace- or comma-separated list, deprecated.) Prior to
release 1.15, this relation lists the ports for the
@@ -358,15 +351,18 @@ release 1.15, this relation lists the ports for the
release 1.15 and later, it has the same meaning as
<strong>kdc_tcp_listen</strong> if that relation is not defined.</p>
</dd>
-<dt><strong>kpasswd_listen</strong></dt><dd><p>(Comma-separated list.) Specifies the kpasswd listening addresses
-and/or ports for the <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> daemon. Each entry may be
-an interface address, a port number, or an address and port number
-separated by a colon. If the address contains colons, enclose it
-in square brackets. If no address is specified, the wildcard
-address is used. If kadmind fails to bind to any of the specified
-addresses, it will fail to start. The default is to bind to the
-wildcard address at the port specified in <strong>kpasswd_port</strong>, or the
-standard kpasswd port (464). New in release 1.15.</p>
+<dt><strong>kpasswd_listen</strong></dt><dd><p>(Comma-separated list.) Specifies the kpasswd listening
+addresses and/or ports for the <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> daemon. Each
+entry may be an interface address, a port number, an address and
+port number separated by a colon, or a UNIX domain socket
+pathname. If the address contains colons, enclose it in square
+brackets. If no address is specified, the wildcard address is
+used. To disable listening for kpasswd requests, set this
+relation to the empty string with <code class="docutils literal notranslate"><span class="pre">kpasswd_listen</span> <span class="pre">=</span> <span class="pre">&quot;&quot;</span></code>. If
+kadmind fails to bind to any of the specified addresses, it will
+fail to start. The default is to bind to the wildcard address at
+the port specified in <strong>kpasswd_port</strong>, or the standard kpasswd
+port (464). New in release 1.15.</p>
</dd>
<dt><strong>kpasswd_port</strong></dt><dd><p>(Port number.) Specifies the port on which the <a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a>
daemon is to listen for password change requests for this realm.
@@ -433,7 +429,7 @@ possible values, see <a class="reference internal" href="#keysalt-lists"><span c
</dl>
</section>
<section id="dbdefaults">
-<span id="id2"></span><h3>[dbdefaults]<a class="headerlink" href="#dbdefaults" title="Permalink to this headline">¶</a></h3>
+<span id="id2"></span><h3>[dbdefaults]<a class="headerlink" href="#dbdefaults" title="Link to this heading">¶</a></h3>
<p>The [dbdefaults] section specifies default values for some database
parameters, to be used if the [dbmodules] subsection does not contain
a relation for the tag. See the <a class="reference internal" href="#dbmodules"><span class="std std-ref">[dbmodules]</span></a> section for the
@@ -455,7 +451,7 @@ definitions of these relations.</p>
</ul>
</section>
<section id="dbmodules">
-<span id="id3"></span><h3>[dbmodules]<a class="headerlink" href="#dbmodules" title="Permalink to this headline">¶</a></h3>
+<span id="id3"></span><h3>[dbmodules]<a class="headerlink" href="#dbmodules" title="Link to this heading">¶</a></h3>
<p>The [dbmodules] section contains parameters used by the KDC database
library and database modules. Each tag in the [dbmodules] section is
the name of a Kerberos realm or a section name specified by a realm’s
@@ -569,7 +565,7 @@ modules. The value should be an absolute path.</p>
</dl>
</section>
<section id="logging">
-<span id="id4"></span><h3>[logging]<a class="headerlink" href="#logging" title="Permalink to this headline">¶</a></h3>
+<span id="id4"></span><h3>[logging]<a class="headerlink" href="#logging" title="Link to this heading">¶</a></h3>
<p>The [logging] section indicates how <a class="reference internal" href="../admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a> and
<a class="reference internal" href="../admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> perform logging. It may contain the following
relations:</p>
@@ -631,7 +627,7 @@ to the file <code class="docutils literal notranslate"><span class="pre">/var/ad
To disable logging entirely, specify <code class="docutils literal notranslate"><span class="pre">default</span> <span class="pre">=</span> <span class="pre">DEVICE=/dev/null</span></code>.</p>
</section>
<section id="otp">
-<span id="id5"></span><h3>[otp]<a class="headerlink" href="#otp" title="Permalink to this headline">¶</a></h3>
+<span id="id5"></span><h3>[otp]<a class="headerlink" href="#otp" title="Link to this heading">¶</a></h3>
<p>Each subsection of [otp] is the name of an OTP token type. The tags
within the subsection define the configuration required to forward a
One Time Password request to a RADIUS server.</p>
@@ -691,7 +687,7 @@ something applicable for your situation:</p>
</section>
</section>
<section id="pkinit-options">
-<h2>PKINIT options<a class="headerlink" href="#pkinit-options" title="Permalink to this headline">¶</a></h2>
+<h2>PKINIT options<a class="headerlink" href="#pkinit-options" title="Link to this heading">¶</a></h2>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The following are pkinit-specific options. These values may
@@ -725,8 +721,11 @@ the KDC trusts to sign client certificates. This option is
required if pkinit is to be supported by the KDC. This option may
be specified multiple times.</p>
</dd>
-<dt><strong>pkinit_dh_min_bits</strong></dt><dd><p>Specifies the minimum number of bits the KDC is willing to accept
-for a client’s Diffie-Hellman key. The default is 2048.</p>
+<dt><strong>pkinit_dh_min_bits</strong></dt><dd><p>Specifies the minimum strength of Diffie-Hellman group the KDC is
+willing to accept for key exchange. Valid values in order of
+increasing strength are 1024, 2048, P-256, 4096, P-384, and P-521.
+The default is 2048. (P-256, P-384, and P-521 are new in release
+1.22.)</p>
</dd>
<dt><strong>pkinit_allow_upn</strong></dt><dd><p>Specifies that the KDC is willing to accept client certificates
with the Microsoft UserPrincipalName (UPN) Subject Alternative
@@ -734,7 +733,7 @@ Name (SAN). This means the KDC accepts the binding of the UPN in
the certificate to the Kerberos principal name. The default value
is false.</p>
<p>Without this option, the KDC will only accept certificates with
-the id-pkinit-san as defined in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4556.html"><strong>RFC 4556</strong></a>. There is currently
+the id-pkinit-san as defined in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4556.html"><strong>RFC 4556</strong></a>. There is currently
no option to disable SAN checking in the KDC.</p>
</dd>
<dt><strong>pkinit_eku_checking</strong></dt><dd><p>This option specifies what Extended Key Usage (EKU) values the KDC
@@ -743,7 +742,7 @@ recognized in the kdc.conf file are:</p>
<dl class="simple">
<dt><strong>kpClientAuth</strong></dt><dd><p>This is the default value and specifies that client
certificates must have the id-pkinit-KPClientAuth EKU as
-defined in <span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4556.html"><strong>RFC 4556</strong></a>.</p>
+defined in <span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4556.html"><strong>RFC 4556</strong></a>.</p>
</dd>
<dt><strong>scLogin</strong></dt><dd><p>If scLogin is specified, client certificates with the
Microsoft Smart Card Login EKU (id-ms-kp-sc-logon) will be
@@ -791,16 +790,12 @@ in PKINIT requests. The default value is false. (New in release
</dl>
</section>
<section id="encryption-types">
-<span id="id6"></span><h2>Encryption types<a class="headerlink" href="#encryption-types" title="Permalink to this headline">¶</a></h2>
+<span id="id6"></span><h2>Encryption types<a class="headerlink" href="#encryption-types" title="Link to this heading">¶</a></h2>
<p>Any tag in the configuration files which requires a list of encryption
types can be set to some combination of the following strings.
Encryption types marked as “weak” and “deprecated” are available for
compatibility but not recommended for use.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 30%" />
-<col style="width: 70%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>des3-cbc-raw</p></td>
<td><p>Triple DES cbc mode raw (weak)</p></td>
@@ -866,7 +861,7 @@ these newer encryption types must not be given keys of these
encryption types in the KDC database.</p>
</section>
<section id="keysalt-lists">
-<span id="id7"></span><h2>Keysalt lists<a class="headerlink" href="#keysalt-lists" title="Permalink to this headline">¶</a></h2>
+<span id="id7"></span><h2>Keysalt lists<a class="headerlink" href="#keysalt-lists" title="Link to this heading">¶</a></h2>
<p>Kerberos keys for users are usually derived from passwords. Kerberos
commands and configuration parameters that affect generation of keys
take lists of enctype-salttype (“keysalt”) pairs, known as <em>keysalt
@@ -884,10 +879,6 @@ the same key, Kerberos 5 incorporates more information into the key
using something called a salt. The supported salt types are as
follows:</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 25%" />
-<col style="width: 75%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>normal</p></td>
<td><p>default for Kerberos Version 5</p></td>
@@ -905,7 +896,7 @@ follows:</p>
</table>
</section>
<section id="sample-kdc-conf-file">
-<h2>Sample kdc.conf File<a class="headerlink" href="#sample-kdc-conf-file" title="Permalink to this headline">¶</a></h2>
+<h2>Sample kdc.conf File<a class="headerlink" href="#sample-kdc-conf-file" title="Link to this heading">¶</a></h2>
<p>Here’s an example of a kdc.conf file:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="n">kdcdefaults</span><span class="p">]</span>
<span class="n">kdc_listen</span> <span class="o">=</span> <span class="mi">88</span>
@@ -945,11 +936,11 @@ follows:</p>
</div>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">LOCALSTATEDIR</span></a><code class="docutils literal notranslate"><span class="pre">/krb5kdc</span></code><code class="docutils literal notranslate"><span class="pre">/kdc.conf</span></code></p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>, <a class="reference internal" href="../admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a>, <a class="reference internal" href="kadm5_acl.html#kadm5-acl-5"><span class="std std-ref">kadm5.acl</span></a></p>
</section>
</section>
@@ -1049,8 +1040,8 @@ follows:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/conf_files/krb5_conf.html b/crypto/krb5/doc/html/admin/conf_files/krb5_conf.html
index 7c922675d149..f1438242431d 100644
--- a/crypto/krb5/doc/html/admin/conf_files/krb5_conf.html
+++ b/crypto/krb5/doc/html/admin/conf_files/krb5_conf.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5.conf &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="krb5-conf">
-<span id="krb5-conf-5"></span><h1>krb5.conf<a class="headerlink" href="#krb5-conf" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-conf-5"></span><h1>krb5.conf<a class="headerlink" href="#krb5-conf" title="Link to this heading">¶</a></h1>
<p>The krb5.conf file contains Kerberos configuration information,
including the locations of KDCs and admin servers for the Kerberos
realms of interest, defaults for the current realm and for Kerberos
@@ -67,7 +65,7 @@ also be specified in <strong>KRB5_CONFIG</strong>; all files within the director
whose names consist solely of alphanumeric characters, dashes, or
underscores will be read.</p>
<section id="structure">
-<h2>Structure<a class="headerlink" href="#structure" title="Permalink to this headline">¶</a></h2>
+<h2>Structure<a class="headerlink" href="#structure" title="Link to this heading">¶</a></h2>
<p>The krb5.conf file is set up in the style of a Windows INI file.
Lines beginning with ‘#’ or ‘;’ (possibly after initial whitespace)
are ignored as comments. Sections are headed by the section name, in
@@ -83,11 +81,6 @@ the form:</p>
<span class="p">}</span>
</pre></div>
</div>
-<p>Placing a ‘*’ after the closing bracket of a section name indicates
-that the section is <em>final</em>, meaning that if the same section appears
-within a later file specified in <strong>KRB5_CONFIG</strong>, it will be ignored.
-A subsection can be marked as final by placing a ‘*’ after either the
-tag name or the closing brace.</p>
<p>The krb5.conf file can include other files using either of the
following directives at the beginning of a line:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">include</span> <span class="n">FILENAME</span>
@@ -104,6 +97,15 @@ independent of their parents, so each included file must begin with a
section header. Starting in release 1.17, files are read in
alphanumeric order; in previous releases, they may be read in any
order.</p>
+<p>Placing a ‘*’ after the closing bracket of a section name indicates
+that the section is <em>final</em>, meaning that if the same section appears
+again later, it will be ignored. A subsection can be marked as final
+by placing a ‘*’ after either the tag name or the closing brace. A
+relation can be marked as final by placing a ‘*’ after the tag name.
+Prior to release 1.22, only sections and subsections can be marked as
+final, and the flag only causes values to be ignored if they appear in
+later files specified in <strong>KRB5_CONFIG</strong>, not if they appear later
+within the same file or an included file.</p>
<p>The krb5.conf file can specify that configuration should be obtained
from a loadable module, rather than the file itself, using the
following directive at the beginning of a line before any section
@@ -117,13 +119,9 @@ to the module at initialization time. If krb5.conf uses a module
directive, <a class="reference internal" href="kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a> should also use one if it exists.</p>
</section>
<section id="sections">
-<h2>Sections<a class="headerlink" href="#sections" title="Permalink to this headline">¶</a></h2>
+<h2>Sections<a class="headerlink" href="#sections" title="Link to this heading">¶</a></h2>
<p>The krb5.conf file may contain the following sections:</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 26%" />
-<col style="width: 74%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><a class="reference internal" href="#libdefaults"><span class="std std-ref">[libdefaults]</span></a></p></td>
<td><p>Settings used by the Kerberos V5 library</p></td>
@@ -148,7 +146,7 @@ directive, <a class="reference internal" href="kdc_conf.html#kdc-conf-5"><span c
<p>Additionally, krb5.conf may include any of the relations described in
<a class="reference internal" href="kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>, but it is not a recommended practice.</p>
<section id="libdefaults">
-<span id="id1"></span><h3>[libdefaults]<a class="headerlink" href="#libdefaults" title="Permalink to this headline">¶</a></h3>
+<span id="id1"></span><h3>[libdefaults]<a class="headerlink" href="#libdefaults" title="Link to this heading">¶</a></h3>
<p>The libdefaults section may contain any of the following relations:</p>
<dl>
<dt><strong>allow_des3</strong></dt><dd><p>Permit the KDC to issue tickets with des3-cbc-sha1 session keys.
@@ -258,6 +256,11 @@ it (besides the initial ticket request, which has no encrypted
data), and anything the fake KDC sends will not be trusted without
verification using some secret that it won’t know.</p>
</dd>
+<dt><strong>dns_lookup_realm</strong></dt><dd><p>Indicate whether DNS TXT records should be used to map hostnames
+to realm names for hostnames not listed in the [domain_realm]
+section, and to determine the default realm if <strong>default_realm</strong>
+is not set. The default value is false.</p>
+</dd>
<dt><strong>dns_uri_lookup</strong></dt><dd><p>Indicate whether DNS URI records should be used to locate the KDCs
and other servers for a realm, if they are not listed in the
krb5.conf information for the realm. SRV records are used as a
@@ -378,26 +381,30 @@ set. The default is not to search domain components.</p>
<dt><strong>renew_lifetime</strong></dt><dd><p>(<a class="reference internal" href="../../basic/date_format.html#duration"><span class="std std-ref">Time duration</span></a> string.) Sets the default renewable lifetime
for initial ticket requests. The default value is 0.</p>
</dd>
+<dt><strong>request_timeout</strong></dt><dd><p>(<a class="reference internal" href="../../basic/date_format.html#duration"><span class="std std-ref">Time duration</span></a> string.) Sets the maximum total time for KDC and
+password change requests. This timeout does not affect the
+intervals between requests, so setting a low timeout may result in
+fewer requests being attempted and/or some servers not being
+contacted. A value of 0 indicates no specific maximum, in which
+case requests will time out if no server responds after several
+tries. The default value is 0. (New in release 1.22.)</p>
+</dd>
<dt><strong>spake_preauth_groups</strong></dt><dd><p>A whitespace or comma-separated list of words which specifies the
groups allowed for SPAKE preauthentication. The possible values
are:</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 27%" />
-<col style="width: 73%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>edwards25519</p></td>
-<td><p>Edwards25519 curve (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc7748.html"><strong>RFC 7748</strong></a>)</p></td>
+<td><p>Edwards25519 curve (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc7748.html"><strong>RFC 7748</strong></a>)</p></td>
</tr>
<tr class="row-even"><td><p>P-256</p></td>
-<td><p>NIST P-256 curve (<span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5480.html"><strong>RFC 5480</strong></a>)</p></td>
+<td><p>NIST P-256 curve (<span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5480.html"><strong>RFC 5480</strong></a>)</p></td>
</tr>
<tr class="row-odd"><td><p>P-384</p></td>
-<td><p>NIST P-384 curve (<span class="target" id="index-2"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5480.html"><strong>RFC 5480</strong></a>)</p></td>
+<td><p>NIST P-384 curve (<span class="target" id="index-2"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5480.html"><strong>RFC 5480</strong></a>)</p></td>
</tr>
<tr class="row-even"><td><p>P-521</p></td>
-<td><p>NIST P-521 curve (<span class="target" id="index-3"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5480.html"><strong>RFC 5480</strong></a>)</p></td>
+<td><p>NIST P-521 curve (<span class="target" id="index-3"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5480.html"><strong>RFC 5480</strong></a>)</p></td>
</tr>
</tbody>
</table>
@@ -426,7 +433,7 @@ default value is false.</p>
</dl>
</section>
<section id="realms">
-<span id="id2"></span><h3>[realms]<a class="headerlink" href="#realms" title="Permalink to this headline">¶</a></h3>
+<span id="id2"></span><h3>[realms]<a class="headerlink" href="#realms" title="Link to this heading">¶</a></h3>
<p>Each tag in the [realms] section of the file is the name of a Kerberos
realm. The value of the tag is a subsection with relations that
define the properties of that particular realm. For each realm, the
@@ -516,19 +523,20 @@ to a value conforming to one of the previous values. For example,
<code class="docutils literal notranslate"><span class="pre">ENV:X509_PROXY_CA</span></code>, where environment variable <code class="docutils literal notranslate"><span class="pre">X509_PROXY_CA</span></code> has
been set to <code class="docutils literal notranslate"><span class="pre">FILE:/tmp/my_proxy.pem</span></code>.</p>
</dd>
-<dt><strong>kdc</strong></dt><dd><p>The name or address of a host running a KDC for that realm. An
-optional port number, separated from the hostname by a colon, may
-be included. If the name or address contains colons (for example,
-if it is an IPv6 address), enclose it in square brackets to
+<dt><strong>kdc</strong></dt><dd><p>The name or address of a host running a KDC for the realm, or a
+UNIX domain socket path of a locally running KDC. An optional
+port number, separated from the hostname by a colon, may be
+included. If the name or address contains colons (for example, if
+it is an IPv6 address), enclose it in square brackets to
distinguish the colon from a port separator. For your computer to
be able to communicate with the KDC for each realm, this tag must
be given a value in each realm subsection in the configuration
file, or there must be DNS SRV records specifying the KDCs.</p>
</dd>
-<dt><strong>kpasswd_server</strong></dt><dd><p>Points to the server where all the password changes are performed.
-If there is no such entry, DNS will be queried (unless forbidden
-by <strong>dns_lookup_kdc</strong>). Finally, port 464 on the <strong>admin_server</strong>
-host will be tried.</p>
+<dt><strong>kpasswd_server</strong></dt><dd><p>The location of the password change server for the realm, using
+the same syntax as <strong>kdc</strong>. If there is no such entry, DNS will
+be queried (unless forbidden by <strong>dns_lookup_kdc</strong>). Finally,
+port 464 on the <strong>admin_server</strong> host will be tried.</p>
</dd>
<dt><strong>master_kdc</strong></dt><dd><p>The name for <strong>primary_kdc</strong> prior to release 1.19. Its value is
used as a fallback if <strong>primary_kdc</strong> is not specified.</p>
@@ -540,6 +548,9 @@ primary KDC, in case the user’s password has just been changed, and
the updated database has not been propagated to the replica
servers yet. New in release 1.19.</p>
</dd>
+<dt><strong>sitename</strong></dt><dd><p>Specifies the name of the host’s site for the purpose of DNS-based
+KDC discovery for this realm. New in release 1.22.</p>
+</dd>
<dt><strong>v4_instance_convert</strong></dt><dd><p>This subsection allows the administrator to configure exceptions
to the <strong>default_domain</strong> mapping rule. It contains V4 instances
(the tag name) which should be translated to some specific
@@ -555,7 +566,7 @@ is the Kerberos V4 realm name.</p>
</dl>
</section>
<section id="domain-realm">
-<span id="id3"></span><h3>[domain_realm]<a class="headerlink" href="#domain-realm" title="Permalink to this headline">¶</a></h3>
+<span id="id3"></span><h3>[domain_realm]<a class="headerlink" href="#domain-realm" title="Link to this heading">¶</a></h3>
<p>The [domain_realm] section provides a translation from hostnames to
Kerberos realms. Each tag is a domain name, providing the mapping for
that domain and all subdomains. If the tag begins with a period
@@ -584,7 +595,7 @@ hostname’s domain portion converted to uppercase, unless the
parent domain to be used.</p>
</section>
<section id="capaths">
-<span id="id4"></span><h3>[capaths]<a class="headerlink" href="#capaths" title="Permalink to this headline">¶</a></h3>
+<span id="id4"></span><h3>[capaths]<a class="headerlink" href="#capaths" title="Link to this heading">¶</a></h3>
<p>In order to perform direct (non-hierarchical) cross-realm
authentication, configuration is needed to determine the
authentication paths between realms.</p>
@@ -660,7 +671,7 @@ the order of values to determine the path. The order of values is not
important to servers.</p>
</section>
<section id="appdefaults">
-<span id="id5"></span><h3>[appdefaults]<a class="headerlink" href="#appdefaults" title="Permalink to this headline">¶</a></h3>
+<span id="id5"></span><h3>[appdefaults]<a class="headerlink" href="#appdefaults" title="Link to this heading">¶</a></h3>
<p>Each tag in the [appdefaults] section names a Kerberos V5 application
or an option that is used by some Kerberos V5 application[s]. The
value of the tag defines the default behaviors for that application.</p>
@@ -694,7 +705,7 @@ that application’s man pages. The application defaults specified here
are overridden by those specified in the <a class="reference internal" href="#realms">realms</a> section.</p>
</section>
<section id="plugins">
-<span id="id6"></span><h3>[plugins]<a class="headerlink" href="#plugins" title="Permalink to this headline">¶</a></h3>
+<span id="id6"></span><h3>[plugins]<a class="headerlink" href="#plugins" title="Link to this heading">¶</a></h3>
<blockquote>
<div><ul class="simple">
<li><p><a class="reference internal" href="#pwqual">pwqual</a> interface</p></li>
@@ -734,7 +745,7 @@ order of those tags overrides the normal module order.</p>
<p>The following subsections are currently supported within the [plugins]
section:</p>
<section id="ccselect-interface">
-<span id="ccselect"></span><h4>ccselect interface<a class="headerlink" href="#ccselect-interface" title="Permalink to this headline">¶</a></h4>
+<span id="ccselect"></span><h4>ccselect interface<a class="headerlink" href="#ccselect-interface" title="Link to this heading">¶</a></h4>
<p>The ccselect subsection controls modules for credential cache
selection within a cache collection. In addition to any registered
dynamic modules, the following built-in modules exist (and may be
@@ -752,7 +763,7 @@ to guess an appropriate cache from the collection</p>
</dl>
</section>
<section id="pwqual-interface">
-<span id="pwqual"></span><h4>pwqual interface<a class="headerlink" href="#pwqual-interface" title="Permalink to this headline">¶</a></h4>
+<span id="pwqual"></span><h4>pwqual interface<a class="headerlink" href="#pwqual-interface" title="Link to this heading">¶</a></h4>
<p>The pwqual subsection controls modules for the password quality
interface, which is used to reject weak passwords when passwords are
changed. The following built-in modules exist for this interface:</p>
@@ -769,7 +780,7 @@ was built with Hesiod support)</p>
</dl>
</section>
<section id="kadm5-hook-interface">
-<span id="kadm5-hook"></span><h4>kadm5_hook interface<a class="headerlink" href="#kadm5-hook-interface" title="Permalink to this headline">¶</a></h4>
+<span id="kadm5-hook"></span><h4>kadm5_hook interface<a class="headerlink" href="#kadm5-hook-interface" title="Link to this heading">¶</a></h4>
<p>The kadm5_hook interface provides plugins with information on
principal creation, modification, password changes and deletion. This
interface can be used to write a plugin to synchronize MIT Kerberos
@@ -777,7 +788,7 @@ with another database such as Active Directory. No plugins are built
in for this interface.</p>
</section>
<section id="kadm5-auth-interface">
-<span id="kadm5-auth"></span><h4>kadm5_auth interface<a class="headerlink" href="#kadm5-auth-interface" title="Permalink to this headline">¶</a></h4>
+<span id="kadm5-auth"></span><h4>kadm5_auth interface<a class="headerlink" href="#kadm5-auth-interface" title="Link to this heading">¶</a></h4>
<p>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
@@ -794,7 +805,7 @@ record associated with the client principal.</p>
</dl>
</section>
<section id="clpreauth-and-kdcpreauth-interfaces">
-<span id="kdcpreauth"></span><span id="clpreauth"></span><h4>clpreauth and kdcpreauth interfaces<a class="headerlink" href="#clpreauth-and-kdcpreauth-interfaces" title="Permalink to this headline">¶</a></h4>
+<span id="kdcpreauth"></span><span id="clpreauth"></span><h4>clpreauth and kdcpreauth interfaces<a class="headerlink" href="#clpreauth-and-kdcpreauth-interfaces" title="Link to this heading">¶</a></h4>
<p>The clpreauth and kdcpreauth interfaces allow plugin modules to
provide client and KDC preauthentication mechanisms. The following
built-in modules exist for these interfaces:</p>
@@ -808,7 +819,7 @@ built-in modules exist for these interfaces:</p>
</dl>
</section>
<section id="hostrealm-interface">
-<span id="hostrealm"></span><h4>hostrealm interface<a class="headerlink" href="#hostrealm-interface" title="Permalink to this headline">¶</a></h4>
+<span id="hostrealm"></span><h4>hostrealm interface<a class="headerlink" href="#hostrealm-interface" title="Link to this heading">¶</a></h4>
<p>The hostrealm section (introduced in release 1.12) controls modules
for the host-to-realm interface, which affects the local mapping of
hostnames to realm names and the choice of default realm. The following
@@ -830,7 +841,7 @@ produce a result.</p>
</dl>
</section>
<section id="localauth-interface">
-<span id="localauth"></span><h4>localauth interface<a class="headerlink" href="#localauth-interface" title="Permalink to this headline">¶</a></h4>
+<span id="localauth"></span><h4>localauth interface<a class="headerlink" href="#localauth-interface" title="Link to this heading">¶</a></h4>
<p>The localauth section (introduced in release 1.12) controls modules
for the local authorization interface, which affects the relationship
between Kerberos principals and local system accounts. The following
@@ -858,7 +869,7 @@ principal name maps to the local account name.</p>
</dl>
</section>
<section id="certauth-interface">
-<span id="certauth"></span><h4>certauth interface<a class="headerlink" href="#certauth-interface" title="Permalink to this headline">¶</a></h4>
+<span id="certauth"></span><h4>certauth interface<a class="headerlink" href="#certauth-interface" title="Link to this heading">¶</a></h4>
<p>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
@@ -882,7 +893,7 @@ the client principal, if that attribute is present.</p>
</section>
</section>
<section id="pkinit-options">
-<h2>PKINIT options<a class="headerlink" href="#pkinit-options" title="Permalink to this headline">¶</a></h2>
+<h2>PKINIT options<a class="headerlink" href="#pkinit-options" title="Link to this heading">¶</a></h2>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The following are PKINIT-specific options. These values may
@@ -917,7 +928,7 @@ A realm-specific value overrides, not adds to, a generic
</li>
</ol>
<section id="specifying-pkinit-identity-information">
-<span id="pkinit-identity"></span><h3>Specifying PKINIT identity information<a class="headerlink" href="#specifying-pkinit-identity-information" title="Permalink to this headline">¶</a></h3>
+<span id="pkinit-identity"></span><h3>Specifying PKINIT identity information<a class="headerlink" href="#specifying-pkinit-identity-information" title="Link to this heading">¶</a></h3>
<p>The syntax for specifying Public Key identity, trust, and revocation
information for PKINIT is as follows:</p>
<dl>
@@ -960,8 +971,10 @@ module-name is specified, the default is <a class="reference internal" href="../
a particular smard card reader or token if there is more than one
available. <code class="docutils literal notranslate"><span class="pre">certid=</span></code> and/or <code class="docutils literal notranslate"><span class="pre">certlabel=</span></code> may be specified to
force the selection of a particular certificate on the device.
-See the <strong>pkinit_cert_match</strong> configuration option for more ways
-to select a particular certificate to use for PKINIT.</p>
+Specifier values must not contain colon characters, as colons are
+always treated as separators. See the <strong>pkinit_cert_match</strong>
+configuration option for more ways to select a particular
+certificate to use for PKINIT.</p>
</dd>
<dt><strong>ENV:</strong><em>envvar</em></dt><dd><p><em>envvar</em> specifies the name of an environment variable which has
been set to a value conforming to one of the previous values. For
@@ -971,7 +984,7 @@ example, <code class="docutils literal notranslate"><span class="pre">ENV:X509_P
</dl>
</section>
<section id="pkinit-krb5-conf-options">
-<h3>PKINIT krb5.conf options<a class="headerlink" href="#pkinit-krb5-conf-options" title="Permalink to this headline">¶</a></h3>
+<h3>PKINIT krb5.conf options<a class="headerlink" href="#pkinit-krb5-conf-options" title="Link to this heading">¶</a></h3>
<dl>
<dt><strong>pkinit_anchors</strong></dt><dd><p>Specifies the location of trusted anchor (root) certificates which
the client trusts to sign KDC certificates. This option may be
@@ -986,7 +999,7 @@ attempting PKINIT authentication. This option may be specified
multiple times. All the available certificates are checked
against each rule in order until there is a match of exactly one
certificate.</p>
-<p>The Subject and Issuer comparison strings are the <span class="target" id="index-4"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc2253.html"><strong>RFC 2253</strong></a>
+<p>The Subject and Issuer comparison strings are the <span class="target" id="index-4"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc2253.html"><strong>RFC 2253</strong></a>
string representations from the certificate Subject DN and Issuer
DN values.</p>
<p>The syntax of the matching rules is:</p>
@@ -1044,7 +1057,7 @@ issuing CA has certified this as a KDC certificate.) The values
recognized in the krb5.conf file are:</p>
<dl class="simple">
<dt><strong>kpKDC</strong></dt><dd><p>This is the default value and specifies that the KDC must have
-the id-pkinit-KPKdc EKU as defined in <span class="target" id="index-5"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4556.html"><strong>RFC 4556</strong></a>.</p>
+the id-pkinit-KPKdc EKU as defined in <span class="target" id="index-5"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4556.html"><strong>RFC 4556</strong></a>.</p>
</dd>
<dt><strong>kpServerAuth</strong></dt><dd><p>If <strong>kpServerAuth</strong> is specified, a KDC certificate with the
id-kp-serverAuth EKU will be accepted. This key usage value
@@ -1056,9 +1069,10 @@ option is not recommended.</p>
</dd>
</dl>
</dd>
-<dt><strong>pkinit_dh_min_bits</strong></dt><dd><p>Specifies the size of the Diffie-Hellman key the client will
-attempt to use. The acceptable values are 1024, 2048, and 4096.
-The default is 2048.</p>
+<dt><strong>pkinit_dh_min_bits</strong></dt><dd><p>Specifies the group of the Diffie-Hellman key the client will
+attempt to use. The acceptable values are 1024, 2048, P-256,
+4096, P-384, and P-521. The default is 2048. (P-256, P-384, and
+P-521 are new in release 1.22.)</p>
</dd>
<dt><strong>pkinit_identities</strong></dt><dd><p>Specifies the location(s) to be used to find the user’s X.509
identity information. If this option is specified multiple times,
@@ -1069,7 +1083,7 @@ Note that these values are not used if the user specifies
<dt><strong>pkinit_kdc_hostname</strong></dt><dd><p>The presence of this option indicates that the client is willing
to accept a KDC certificate with a dNSName SAN (Subject
Alternative Name) rather than requiring the id-pkinit-san as
-defined in <span class="target" id="index-6"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4556.html"><strong>RFC 4556</strong></a>. This option may be specified multiple
+defined in <span class="target" id="index-6"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4556.html"><strong>RFC 4556</strong></a>. This option may be specified multiple
times. Its value should contain the acceptable hostname for the
KDC (as contained in its certificate).</p>
</dd>
@@ -1100,16 +1114,12 @@ multiple times.</p>
</section>
</section>
<section id="parameter-expansion">
-<span id="id7"></span><h2>Parameter expansion<a class="headerlink" href="#parameter-expansion" title="Permalink to this headline">¶</a></h2>
+<span id="id7"></span><h2>Parameter expansion<a class="headerlink" href="#parameter-expansion" title="Link to this heading">¶</a></h2>
<p>Starting with release 1.11, several variables, such as
<strong>default_keytab_name</strong>, allow parameters to be expanded.
Valid parameters are:</p>
<blockquote>
<div><table class="docutils align-default">
-<colgroup>
-<col style="width: 25%" />
-<col style="width: 75%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>%{TEMP}</p></td>
<td><p>Temporary directory</p></td>
@@ -1164,7 +1174,7 @@ Valid parameters are:</p>
</div></blockquote>
</section>
<section id="sample-krb5-conf-file">
-<h2>Sample krb5.conf file<a class="headerlink" href="#sample-krb5-conf-file" title="Permalink to this headline">¶</a></h2>
+<h2>Sample krb5.conf file<a class="headerlink" href="#sample-krb5-conf-file" title="Link to this heading">¶</a></h2>
<p>Here is an example of a generic krb5.conf file:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="n">libdefaults</span><span class="p">]</span>
<span class="n">default_realm</span> <span class="o">=</span> <span class="n">ATHENA</span><span class="o">.</span><span class="n">MIT</span><span class="o">.</span><span class="n">EDU</span>
@@ -1199,11 +1209,11 @@ Valid parameters are:</p>
</div>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<p><code class="docutils literal notranslate"><span class="pre">/etc/krb5.conf</span></code></p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p>syslog(3)</p>
</section>
</section>
@@ -1316,8 +1326,8 @@ Valid parameters are:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/conf_ldap.html b/crypto/krb5/doc/html/admin/conf_ldap.html
index c5b390b54adf..d43a45cfd90c 100644
--- a/crypto/krb5/doc/html/admin/conf_ldap.html
+++ b/crypto/krb5/doc/html/admin/conf_ldap.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Configuring Kerberos with OpenLDAP back-end &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="configuring-kerberos-with-openldap-back-end">
-<span id="conf-ldap"></span><h1>Configuring Kerberos with OpenLDAP back-end<a class="headerlink" href="#configuring-kerberos-with-openldap-back-end" title="Permalink to this headline">¶</a></h1>
+<span id="conf-ldap"></span><h1>Configuring Kerberos with OpenLDAP back-end<a class="headerlink" href="#configuring-kerberos-with-openldap-back-end" title="Link to this heading">¶</a></h1>
<blockquote>
<div><ol class="arabic">
<li><p>Make sure the LDAP server is using local authentication
@@ -161,9 +159,10 @@ details.</p></li>
</ol>
</div></blockquote>
<p>With the LDAP back end it is possible to provide aliases for principal
-entries. Currently we provide no administrative utilities for
-creating aliases, so it must be done by direct manipulation of the
-LDAP entries.</p>
+entries. Beginning in release 1.22, aliases can be added with the
+kadmin <strong>add_alias</strong> command, but it is also possible (in release 1.7
+or later) to provide aliases through direct manipulation of the LDAP
+entries.</p>
<p>An entry with aliases contains multiple values of the
<em>krbPrincipalName</em> attribute. Since LDAP attribute values are not
ordered, it is necessary to specify which principal name is canonical,
@@ -251,8 +250,8 @@ for initial ticket requests.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/database.html b/crypto/krb5/doc/html/admin/database.html
index 2c668f64551d..82bf7a225306 100644
--- a/crypto/krb5/doc/html/admin/database.html
+++ b/crypto/krb5/doc/html/admin/database.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Database administration &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="database-administration">
-<h1>Database administration<a class="headerlink" href="#database-administration" title="Permalink to this headline">¶</a></h1>
+<h1>Database administration<a class="headerlink" href="#database-administration" title="Link to this heading">¶</a></h1>
<p>A Kerberos database contains all of a realm’s Kerberos principals,
their passwords, and other administrative information about each
principal. For the most part, you will use the <a class="reference internal" href="admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>
@@ -87,7 +85,7 @@ from the KDC, and uses that service ticket to authenticate to KADM5.</p>
<p>See <a class="reference internal" href="admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a> for the available kadmin and kadmin.local
commands and options.</p>
<section id="principals">
-<span id="id1"></span><h2>Principals<a class="headerlink" href="#principals" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>Principals<a class="headerlink" href="#principals" title="Link to this heading">¶</a></h2>
<p>Each entry in the Kerberos database contains a Kerberos principal and
the attributes and policies associated with that principal.</p>
<p>To add a principal to the database, use the <a class="reference internal" href="admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>
@@ -133,9 +131,12 @@ password policies as would apply to password changes made through
<strong>get_principal</strong> command.</p>
<p>To generate a listing of principals, use the kadmin
<strong>list_principals</strong> command.</p>
+<p>To give a principal additional names, use the kadmin <strong>add_alias</strong>
+command to create aliases to the principal (new in release 1.22).
+Aliases can be removed with the <strong>delete_principal</strong> command.</p>
</section>
<section id="policies">
-<span id="id2"></span><h2>Policies<a class="headerlink" href="#policies" title="Permalink to this headline">¶</a></h2>
+<span id="id2"></span><h2>Policies<a class="headerlink" href="#policies" title="Link to this heading">¶</a></h2>
<p>A policy is a set of rules governing passwords. Policies can dictate
minimum and maximum password lifetimes, minimum number of characters
and character classes a password must contain, and the number of old
@@ -159,7 +160,7 @@ deleted afterwards. kadmin will warn when associated a principal with
a nonexistent policy, and will annotate the policy name with “[does
not exist]” in the <strong>get_principal</strong> output.</p>
<section id="updating-the-history-key">
-<span id="updating-history-key"></span><h3>Updating the history key<a class="headerlink" href="#updating-the-history-key" title="Permalink to this headline">¶</a></h3>
+<span id="updating-history-key"></span><h3>Updating the history key<a class="headerlink" href="#updating-the-history-key" title="Link to this heading">¶</a></h3>
<p>If a policy specifies a number of old keys kept of two or more, the
stored old keys are encrypted in a history key, which is found in the
key data of the <code class="docutils literal notranslate"><span class="pre">kadmin/history</span></code> principal.</p>
@@ -179,7 +180,7 @@ rollover support for stored old keys.</p>
</section>
</section>
<section id="privileges">
-<span id="id3"></span><h2>Privileges<a class="headerlink" href="#privileges" title="Permalink to this headline">¶</a></h2>
+<span id="id3"></span><h2>Privileges<a class="headerlink" href="#privileges" title="Link to this heading">¶</a></h2>
<p>Administrative privileges for the Kerberos database are stored in the
file <a class="reference internal" href="conf_files/kadm5_acl.html#kadm5-acl-5"><span class="std std-ref">kadm5.acl</span></a>.</p>
<div class="admonition note">
@@ -194,7 +195,7 @@ only when he actually needs to use those permissions.</p>
</div>
</section>
<section id="operations-on-the-kerberos-database">
-<span id="db-operations"></span><h2>Operations on the Kerberos database<a class="headerlink" href="#operations-on-the-kerberos-database" title="Permalink to this headline">¶</a></h2>
+<span id="db-operations"></span><h2>Operations on the Kerberos database<a class="headerlink" href="#operations-on-the-kerberos-database" title="Link to this heading">¶</a></h2>
<p>The <a class="reference internal" href="admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a> command is the primary tool for administrating
the Kerberos database when using the DB2 or LMDB modules (see
<a class="reference internal" href="dbtypes.html#dbtypes"><span class="std std-ref">Database types</span></a>). Creating a database is described in
@@ -218,7 +219,7 @@ OK, deleting database &#39;/var/krb5kdc/principal&#39;...
</pre></div>
</div>
<section id="dumping-and-loading-a-kerberos-database">
-<span id="restore-from-dump"></span><h3>Dumping and loading a Kerberos database<a class="headerlink" href="#dumping-and-loading-a-kerberos-database" title="Permalink to this headline">¶</a></h3>
+<span id="restore-from-dump"></span><h3>Dumping and loading a Kerberos database<a class="headerlink" href="#dumping-and-loading-a-kerberos-database" title="Link to this heading">¶</a></h3>
<p>To dump a Kerberos database into a text file for backup or transfer
purposes, use the <a class="reference internal" href="admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a> <strong>dump</strong> command on one of the
KDCs:</p>
@@ -256,7 +257,7 @@ given, <em>kdb5_util</em> will overwrite the existing database.</p>
</div>
</section>
<section id="updating-the-master-key">
-<span id="updating-master-key"></span><h3>Updating the master key<a class="headerlink" href="#updating-the-master-key" title="Permalink to this headline">¶</a></h3>
+<span id="updating-master-key"></span><h3>Updating the master key<a class="headerlink" href="#updating-the-master-key" title="Link to this heading">¶</a></h3>
<p>Starting with release 1.7, <a class="reference internal" href="admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a> allows the master key
to be changed using a rollover process, with minimal loss of
availability. To roll over the master key, follow these steps:</p>
@@ -309,7 +310,7 @@ old master key.</p></li>
</section>
</section>
<section id="operations-on-the-ldap-database">
-<span id="ops-on-ldap"></span><h2>Operations on the LDAP database<a class="headerlink" href="#operations-on-the-ldap-database" title="Permalink to this headline">¶</a></h2>
+<span id="ops-on-ldap"></span><h2>Operations on the LDAP database<a class="headerlink" href="#operations-on-the-ldap-database" title="Link to this heading">¶</a></h2>
<p>The <a class="reference internal" href="admin_commands/kdb5_ldap_util.html#kdb5-ldap-util-8"><span class="std std-ref">kdb5_ldap_util</span></a> command is the primary tool for
administrating the Kerberos database when using the LDAP module.
Creating an LDAP Kerberos database is describe in <a class="reference internal" href="conf_ldap.html#conf-ldap"><span class="std std-ref">Configuring Kerberos with OpenLDAP back-end</span></a>.</p>
@@ -342,7 +343,7 @@ OK, deleting database of &#39;KRBTEST.COM&#39;...
</pre></div>
</div>
<section id="ticket-policy-operations">
-<h3>Ticket Policy operations<a class="headerlink" href="#ticket-policy-operations" title="Permalink to this headline">¶</a></h3>
+<h3>Ticket Policy operations<a class="headerlink" href="#ticket-policy-operations" title="Link to this heading">¶</a></h3>
<p>Unlike the DB2 and LMDB modules, the LDAP module supports ticket
policy objects, which can be associated with principals to restrict
maximum ticket lifetimes and set mandatory principal flags. Ticket
@@ -394,7 +395,7 @@ This will delete the policy object &#39;users&#39;, are you sure?
</section>
</section>
<section id="cross-realm-authentication">
-<span id="xrealm-authn"></span><h2>Cross-realm authentication<a class="headerlink" href="#cross-realm-authentication" title="Permalink to this headline">¶</a></h2>
+<span id="xrealm-authn"></span><h2>Cross-realm authentication<a class="headerlink" href="#cross-realm-authentication" title="Link to this heading">¶</a></h2>
<p>In order for a KDC in one realm to authenticate Kerberos users in a
different realm, it must share a key with the KDC in the other realm.
In both databases, there must be krbtgt service principals for both realms.
@@ -434,7 +435,7 @@ at least 26 characters of random ASCII text.</p>
</div>
</section>
<section id="changing-the-krbtgt-key">
-<span id="changing-krbtgt-key"></span><h2>Changing the krbtgt key<a class="headerlink" href="#changing-the-krbtgt-key" title="Permalink to this headline">¶</a></h2>
+<span id="changing-krbtgt-key"></span><h2>Changing the krbtgt key<a class="headerlink" href="#changing-the-krbtgt-key" title="Link to this heading">¶</a></h2>
<p>A Kerberos Ticket Granting Ticket (TGT) is a service ticket for the
principal <code class="docutils literal notranslate"><span class="pre">krbtgt/REALM</span></code>. The key for this principal is created
when the Kerberos database is initialized and need not be changed.
@@ -476,9 +477,9 @@ krbtgt key change and the modified ticket is obtained afterwards.
Upgrading the KDC to release 1.14 or later will correct this bug.</p>
</section>
<section id="incremental-database-propagation">
-<span id="incr-db-prop"></span><h2>Incremental database propagation<a class="headerlink" href="#incremental-database-propagation" title="Permalink to this headline">¶</a></h2>
+<span id="incr-db-prop"></span><h2>Incremental database propagation<a class="headerlink" href="#incremental-database-propagation" title="Link to this heading">¶</a></h2>
<section id="overview">
-<h3>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h3>
+<h3>Overview<a class="headerlink" href="#overview" title="Link to this heading">¶</a></h3>
<p>At some very large sites, dumping and transmitting the database can
take more time than is desirable for changes to propagate from the
primary KDC to the replica KDCs. The incremental propagation support
@@ -493,11 +494,6 @@ check. By default, this check is done every two minutes.</p>
<p>Incremental propagation uses the following entries in the per-realm
data in the KDC config file (See <a class="reference internal" href="conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>):</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 4%" />
-<col style="width: 3%" />
-<col style="width: 94%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>iprop_enable</p></td>
<td><p><em>boolean</em></p></td>
@@ -566,7 +562,7 @@ both directions, without an intervening NAT.</p></li>
</ul>
</section>
<section id="sun-mit-incremental-propagation-differences">
-<h3>Sun/MIT incremental propagation differences<a class="headerlink" href="#sun-mit-incremental-propagation-differences" title="Permalink to this headline">¶</a></h3>
+<h3>Sun/MIT incremental propagation differences<a class="headerlink" href="#sun-mit-incremental-propagation-differences" title="Link to this heading">¶</a></h3>
<p>Sun donated the original code for supporting incremental database
propagation to MIT. Some changes have been made in the MIT source
tree that will be visible to administrators. (These notes are based
@@ -686,8 +682,8 @@ config file, and the per-replica dump files are stored in
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/dbtypes.html b/crypto/krb5/doc/html/admin/dbtypes.html
index af0f101fcb6b..ce0f45850902 100644
--- a/crypto/krb5/doc/html/admin/dbtypes.html
+++ b/crypto/krb5/doc/html/admin/dbtypes.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Database types &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="database-types">
-<span id="dbtypes"></span><h1>Database types<a class="headerlink" href="#database-types" title="Permalink to this headline">¶</a></h1>
+<span id="dbtypes"></span><h1>Database types<a class="headerlink" href="#database-types" title="Link to this heading">¶</a></h1>
<p>A Kerberos database can be implemented with one of three built-in
database providers, called KDB modules. Software which incorporates
the MIT krb5 KDC may also provide its own KDB module. The following
@@ -79,7 +77,7 @@ LDAP, create the new database using <code class="docutils literal notranslate"><
from the dump file using <code class="docutils literal notranslate"><span class="pre">kdb5_util</span> <span class="pre">load</span> <span class="pre">-update</span></code>. Then restart the
<a class="reference internal" href="admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a> and <a class="reference internal" href="admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> services.</p>
<section id="berkeley-database-module-db2">
-<h2>Berkeley database module (db2)<a class="headerlink" href="#berkeley-database-module-db2" title="Permalink to this headline">¶</a></h2>
+<h2>Berkeley database module (db2)<a class="headerlink" href="#berkeley-database-module-db2" title="Link to this heading">¶</a></h2>
<p>The default KDB module is <code class="docutils literal notranslate"><span class="pre">db2</span></code>, which uses a version of the
Berkeley DB library. It creates four files based on the database
pathname. If the pathname ends with <code class="docutils literal notranslate"><span class="pre">principal</span></code> then the four files
@@ -116,7 +114,7 @@ the database backwards may also retrieve some of the data which is not
retrieved by a normal dump operation.</p>
</section>
<section id="lightning-memory-mapped-database-module-klmdb">
-<h2>Lightning Memory-Mapped Database module (klmdb)<a class="headerlink" href="#lightning-memory-mapped-database-module-klmdb" title="Permalink to this headline">¶</a></h2>
+<h2>Lightning Memory-Mapped Database module (klmdb)<a class="headerlink" href="#lightning-memory-mapped-database-module-klmdb" title="Link to this heading">¶</a></h2>
<p>The klmdb module was added in release 1.17. It uses the LMDB library,
and may offer better performance and reliability than the db2 module.
It creates four files based on the database pathname. If the pathname
@@ -171,7 +169,7 @@ primary database.</p>
<a class="reference internal" href="admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a> <strong>lock</strong> command.</p>
</section>
<section id="ldap-module-kldap">
-<h2>LDAP module (kldap)<a class="headerlink" href="#ldap-module-kldap" title="Permalink to this headline">¶</a></h2>
+<h2>LDAP module (kldap)<a class="headerlink" href="#ldap-module-kldap" title="Link to this heading">¶</a></h2>
<p>The kldap module stores principal and policy data using an LDAP
server. To use it you must configure an LDAP server to use the
Kerberos schema. See <a class="reference internal" href="conf_ldap.html#conf-ldap"><span class="std std-ref">Configuring Kerberos with OpenLDAP back-end</span></a> for details.</p>
@@ -264,8 +262,8 @@ requests.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/dictionary.html b/crypto/krb5/doc/html/admin/dictionary.html
index c9b441390e21..12ff2f2187ad 100644
--- a/crypto/krb5/doc/html/admin/dictionary.html
+++ b/crypto/krb5/doc/html/admin/dictionary.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Addressing dictionary attack risks &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="addressing-dictionary-attack-risks">
-<span id="dictionary"></span><h1>Addressing dictionary attack risks<a class="headerlink" href="#addressing-dictionary-attack-risks" title="Permalink to this headline">¶</a></h1>
+<span id="dictionary"></span><h1>Addressing dictionary attack risks<a class="headerlink" href="#addressing-dictionary-attack-risks" title="Link to this heading">¶</a></h1>
<p>Kerberos initial authentication is normally secured using the client
principal’s long-term key, which for users is generally derived from a
password. Using a pasword-derived long-term key carries the risk of a
@@ -202,8 +200,8 @@ and dictionary attacks are usually not a concern.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/enctypes.html b/crypto/krb5/doc/html/admin/enctypes.html
index cfe92410fdba..39ea0772bda7 100644
--- a/crypto/krb5/doc/html/admin/enctypes.html
+++ b/crypto/krb5/doc/html/admin/enctypes.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Encryption types &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,13 +51,13 @@
<div class="body" role="main">
<section id="encryption-types">
-<span id="enctypes"></span><h1>Encryption types<a class="headerlink" href="#encryption-types" title="Permalink to this headline">¶</a></h1>
+<span id="enctypes"></span><h1>Encryption types<a class="headerlink" href="#encryption-types" title="Link to this heading">¶</a></h1>
<p>Kerberos can use a variety of cipher algorithms to protect data. A
Kerberos <strong>encryption type</strong> (also known as an <strong>enctype</strong>) is a
specific combination of a cipher algorithm with an integrity algorithm
to provide both confidentiality and integrity to data.</p>
<section id="enctypes-in-requests">
-<h2>Enctypes in requests<a class="headerlink" href="#enctypes-in-requests" title="Permalink to this headline">¶</a></h2>
+<h2>Enctypes in requests<a class="headerlink" href="#enctypes-in-requests" title="Link to this heading">¶</a></h2>
<p>Clients make two types of requests (KDC-REQ) to the KDC: AS-REQs and
TGS-REQs. The client uses the AS-REQ to obtain initial tickets
(typically a Ticket-Granting Ticket (TGT)), and uses the TGS-REQ to
@@ -84,7 +82,7 @@ session key selection and the reply-encrypting key selection. For the
TGS-REQ, this list only affects the session key selection.</p>
</section>
<section id="session-key-selection">
-<span id="id1"></span><h2>Session key selection<a class="headerlink" href="#session-key-selection" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>Session key selection<a class="headerlink" href="#session-key-selection" title="Link to this heading">¶</a></h2>
<p>The KDC chooses the session key enctype by taking the intersection of
its <strong>permitted_enctypes</strong> list, the list of long-term keys for the
most recent kvno of the service, and the client’s requested list of
@@ -98,7 +96,7 @@ long-term keys and the assumption of aes256-cts-hmac-sha1-96 support.
See <a class="reference internal" href="admin_commands/kadmin_local.html#set-string"><span class="std std-ref">set_string</span></a> in <a class="reference internal" href="admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a> for details.</p>
</section>
<section id="choosing-enctypes-for-a-service">
-<h2>Choosing enctypes for a service<a class="headerlink" href="#choosing-enctypes-for-a-service" title="Permalink to this headline">¶</a></h2>
+<h2>Choosing enctypes for a service<a class="headerlink" href="#choosing-enctypes-for-a-service" title="Link to this heading">¶</a></h2>
<p>Generally, a service should have a key of the strongest
enctype that both it and the KDC support. If the KDC is running a
release earlier than krb5-1.11, it is also useful to generate an
@@ -112,7 +110,7 @@ independently of the set of long-term keys that the KDC has stored for
a service principal.</p>
</section>
<section id="configuration-variables">
-<h2>Configuration variables<a class="headerlink" href="#configuration-variables" title="Permalink to this headline">¶</a></h2>
+<h2>Configuration variables<a class="headerlink" href="#configuration-variables" title="Link to this heading">¶</a></h2>
<p>The following <code class="docutils literal notranslate"><span class="pre">[libdefaults]</span></code> settings in <a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> will
affect how enctypes are chosen.</p>
<dl class="simple">
@@ -165,15 +163,9 @@ passwords</p>
</dl>
</section>
<section id="enctype-compatibility">
-<h2>Enctype compatibility<a class="headerlink" href="#enctype-compatibility" title="Permalink to this headline">¶</a></h2>
+<h2>Enctype compatibility<a class="headerlink" href="#enctype-compatibility" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="conf_files/kdc_conf.html#encryption-types"><span class="std std-ref">Encryption types</span></a> for additional information about enctypes.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 20%" />
-<col style="width: 16%" />
-<col style="width: 14%" />
-</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>enctype</p></th>
<th class="head"><p>weak?</p></th>
@@ -256,7 +248,7 @@ disable <code class="docutils literal notranslate"><span class="pre">des3-cbc-sh
it.</p>
</section>
<section id="migrating-away-from-older-encryption-types">
-<h2>Migrating away from older encryption types<a class="headerlink" href="#migrating-away-from-older-encryption-types" title="Permalink to this headline">¶</a></h2>
+<h2>Migrating away from older encryption types<a class="headerlink" href="#migrating-away-from-older-encryption-types" title="Link to this heading">¶</a></h2>
<p>Administrator intervention may be required to migrate a realm away
from legacy encryption types, especially if the realm was created
using krb5 release 1.2 or earlier. This migration should be performed
@@ -378,8 +370,8 @@ be ignored.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/env_variables.html b/crypto/krb5/doc/html/admin/env_variables.html
index d7bbc8f5b002..b0c410511f5d 100644
--- a/crypto/krb5/doc/html/admin/env_variables.html
+++ b/crypto/krb5/doc/html/admin/env_variables.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Environment variables &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="environment-variables">
-<h1>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h1>
+<h1>Environment variables<a class="headerlink" href="#environment-variables" title="Link to this heading">¶</a></h1>
<p>This content has moved to <a class="reference internal" href="../user/user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a>.</p>
</section>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/host_config.html b/crypto/krb5/doc/html/admin/host_config.html
index 709c6dcf7263..244bea57db4a 100644
--- a/crypto/krb5/doc/html/admin/host_config.html
+++ b/crypto/krb5/doc/html/admin/host_config.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Host configuration &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,13 +51,13 @@
<div class="body" role="main">
<section id="host-configuration">
-<h1>Host configuration<a class="headerlink" href="#host-configuration" title="Permalink to this headline">¶</a></h1>
+<h1>Host configuration<a class="headerlink" href="#host-configuration" title="Link to this heading">¶</a></h1>
<p>All hosts running Kerberos software, whether they are clients,
application servers, or KDCs, can be configured using
<a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>. Here we describe some of the behavior changes
you might want to make.</p>
<section id="default-realm">
-<h2>Default realm<a class="headerlink" href="#default-realm" title="Permalink to this headline">¶</a></h2>
+<h2>Default realm<a class="headerlink" href="#default-realm" title="Link to this heading">¶</a></h2>
<p>In the <a class="reference internal" href="conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a> section, the <strong>default_realm</strong> realm
relation sets the default Kerberos realm. For example:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="n">libdefaults</span><span class="p">]</span>
@@ -89,7 +87,7 @@ default realm, and <strong>auth_to_local</strong> relations can be used as
described below to use the second realm for login authorization.</p>
</section>
<section id="login-authorization">
-<span id="id1"></span><h2>Login authorization<a class="headerlink" href="#login-authorization" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>Login authorization<a class="headerlink" href="#login-authorization" title="Link to this heading">¶</a></h2>
<p>If a host runs a Kerberos-enabled login service such as OpenSSH with
GSSAPIAuthentication enabled, login authorization rules determine
whether a Kerberos principal is allowed to access a local account.</p>
@@ -158,7 +156,7 @@ An example use of <strong>auth_to_local_names</strong> might be:</p>
modules; see <a class="reference internal" href="../plugindev/hostrealm.html#hostrealm-plugin"><span class="std std-ref">Host-to-realm interface (hostrealm)</span></a> for details.</p>
</section>
<section id="plugin-module-configuration">
-<span id="plugin-config"></span><h2>Plugin module configuration<a class="headerlink" href="#plugin-module-configuration" title="Permalink to this headline">¶</a></h2>
+<span id="plugin-config"></span><h2>Plugin module configuration<a class="headerlink" href="#plugin-module-configuration" title="Link to this heading">¶</a></h2>
<p>Many aspects of Kerberos behavior, such as client preauthentication
and KDC service location, can be modified through the use of plugin
modules. For most of these behaviors, you can use the <a class="reference internal" href="conf_files/krb5_conf.html#plugins"><span class="std std-ref">[plugins]</span></a>
@@ -212,7 +210,7 @@ each time.</p>
<p>Some Kerberos interfaces use different mechanisms to register plugin
modules.</p>
<section id="kdc-location-modules">
-<h3>KDC location modules<a class="headerlink" href="#kdc-location-modules" title="Permalink to this headline">¶</a></h3>
+<h3>KDC location modules<a class="headerlink" href="#kdc-location-modules" title="Link to this heading">¶</a></h3>
<p>For historical reasons, modules to control how KDC servers are located
are registered simply by placing the shared object or DLL into the
“libkrb5” subdirectory of the krb5 plugin directory, which defaults to
@@ -221,7 +219,7 @@ locator plugin would be registered by placing its shared object in
<a class="reference internal" href="../mitK5defaults.html#paths"><span class="std std-ref">LIBDIR</span></a><code class="docutils literal notranslate"><span class="pre">/krb5/plugins/libkrb5/winbind_krb5_locator.so</span></code>.</p>
</section>
<section id="gssapi-mechanism-modules">
-<span id="gssapi-plugin-config"></span><h3>GSSAPI mechanism modules<a class="headerlink" href="#gssapi-mechanism-modules" title="Permalink to this headline">¶</a></h3>
+<span id="gssapi-plugin-config"></span><h3>GSSAPI mechanism modules<a class="headerlink" href="#gssapi-mechanism-modules" title="Link to this heading">¶</a></h3>
<p>GSSAPI mechanism modules are registered using the file
<a class="reference internal" href="../mitK5defaults.html#paths"><span class="std std-ref">SYSCONFDIR</span></a><code class="docutils literal notranslate"><span class="pre">/gss/mech</span></code> or configuration files in the
<a class="reference internal" href="../mitK5defaults.html#paths"><span class="std std-ref">SYSCONFDIR</span></a><code class="docutils literal notranslate"><span class="pre">/gss/mech.d</span></code> directory with a <code class="docutils literal notranslate"><span class="pre">.conf</span></code>
@@ -242,7 +240,7 @@ other mechanisms.</p>
used as the sole mechanism configuration filename.</p>
</section>
<section id="configuration-profile-modules">
-<span id="profile-plugin-config"></span><h3>Configuration profile modules<a class="headerlink" href="#configuration-profile-modules" title="Permalink to this headline">¶</a></h3>
+<span id="profile-plugin-config"></span><h3>Configuration profile modules<a class="headerlink" href="#configuration-profile-modules" title="Link to this heading">¶</a></h3>
<p>A configuration profile module replaces the information source for
<a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> itself. To use a profile module, begin krb5.conf
with the line:</p>
@@ -338,8 +336,8 @@ take over, and the rest of krb5.conf will be ignored.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/https.html b/crypto/krb5/doc/html/admin/https.html
index 7047915be95b..3c1c24feb43d 100644
--- a/crypto/krb5/doc/html/admin/https.html
+++ b/crypto/krb5/doc/html/admin/https.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>HTTPS proxy configuration &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="https-proxy-configuration">
-<span id="https"></span><h1>HTTPS proxy configuration<a class="headerlink" href="#https-proxy-configuration" title="Permalink to this headline">¶</a></h1>
+<span id="https"></span><h1>HTTPS proxy configuration<a class="headerlink" href="#https-proxy-configuration" title="Link to this heading">¶</a></h1>
<p>In addition to being able to use UDP or TCP to communicate directly
with a KDC as is outlined in RFC4120, and with kpasswd services in a
similar fashion, the client libraries can attempt to use an HTTPS
@@ -70,7 +68,7 @@ and servers.</p>
Microsoft Windows Server, and a WSGI implementation named <cite>kdcproxy</cite>
is available in the python package index.</p>
<section id="configuring-the-clients">
-<h2>Configuring the clients<a class="headerlink" href="#configuring-the-clients" title="Permalink to this headline">¶</a></h2>
+<h2>Configuring the clients<a class="headerlink" href="#configuring-the-clients" title="Link to this heading">¶</a></h2>
<p>To use an HTTPS proxy, a client host must trust the CA which issued
that proxy’s SSL certificate. If that CA’s certificate is not in the
system-wide default set of trusted certificates, configure the
@@ -169,8 +167,8 @@ as <code class="docutils literal notranslate"><span class="pre">kinit</span></co
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/index.html b/crypto/krb5/doc/html/admin/index.html
index 0e2bf2f4b6e8..3b6687a56713 100644
--- a/crypto/krb5/doc/html/admin/index.html
+++ b/crypto/krb5/doc/html/admin/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>For administrators &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="for-administrators">
-<h1>For administrators<a class="headerlink" href="#for-administrators" title="Permalink to this headline">¶</a></h1>
+<h1>For administrators<a class="headerlink" href="#for-administrators" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="install.html">Installation guide</a></li>
@@ -162,8 +160,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/install.html b/crypto/krb5/doc/html/admin/install.html
index 3c27a0105a24..4fb8c1575526 100644
--- a/crypto/krb5/doc/html/admin/install.html
+++ b/crypto/krb5/doc/html/admin/install.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Installation guide &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="installation-guide">
-<h1>Installation guide<a class="headerlink" href="#installation-guide" title="Permalink to this headline">¶</a></h1>
+<h1>Installation guide<a class="headerlink" href="#installation-guide" title="Link to this heading">¶</a></h1>
<section id="contents">
-<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this headline">¶</a></h2>
+<h2>Contents<a class="headerlink" href="#contents" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="install_kdc.html">Installing KDCs</a><ul>
@@ -84,7 +82,7 @@
</div>
</section>
<section id="additional-references">
-<h2>Additional references<a class="headerlink" href="#additional-references" title="Permalink to this headline">¶</a></h2>
+<h2>Additional references<a class="headerlink" href="#additional-references" title="Link to this heading">¶</a></h2>
<ol class="arabic simple">
<li><p>Debian: <a class="reference external" href="http://techpubs.spinlocksolutions.com/dklar/kerberos.html">Setting up MIT Kerberos 5</a></p></li>
<li><p>Solaris: <a class="reference external" href="https://docs.oracle.com/cd/E19253-01/816-4557/6maosrjv2/index.html">Configuring the Kerberos Service</a></p></li>
@@ -173,8 +171,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/install_appl_srv.html b/crypto/krb5/doc/html/admin/install_appl_srv.html
index 14536e42d0e1..4ee80b824cf8 100644
--- a/crypto/krb5/doc/html/admin/install_appl_srv.html
+++ b/crypto/krb5/doc/html/admin/install_appl_srv.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>UNIX Application Servers &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="unix-application-servers">
-<h1>UNIX Application Servers<a class="headerlink" href="#unix-application-servers" title="Permalink to this headline">¶</a></h1>
+<h1>UNIX Application Servers<a class="headerlink" href="#unix-application-servers" title="Link to this heading">¶</a></h1>
<p>An application server is a host that provides one or more services
over the network. Application servers can be “secure” or “insecure.”
A “secure” host is set up to require authentication from every client
@@ -67,7 +65,7 @@ some clients that do not have Kerberos V5 installed, you can run an
insecure server, and still take advantage of Kerberos V5’s single
sign-on capability.</p>
<section id="the-keytab-file">
-<span id="keytab-file"></span><h2>The keytab file<a class="headerlink" href="#the-keytab-file" title="Permalink to this headline">¶</a></h2>
+<span id="keytab-file"></span><h2>The keytab file<a class="headerlink" href="#the-keytab-file" title="Link to this heading">¶</a></h2>
<p>All Kerberos server machines need a keytab file to authenticate to the
KDC. By default on UNIX-like systems this file is named <a class="reference internal" href="../mitK5defaults.html#paths"><span class="std std-ref">DEFKTNAME</span></a>.
The keytab file is an local copy of the host’s key. The keytab file
@@ -103,7 +101,7 @@ copy of the keytab file onto the destination host (<code class="docutils literal
the above example) without sending it unencrypted over the network.</p>
</section>
<section id="some-advice-about-secure-hosts">
-<h2>Some advice about secure hosts<a class="headerlink" href="#some-advice-about-secure-hosts" title="Permalink to this headline">¶</a></h2>
+<h2>Some advice about secure hosts<a class="headerlink" href="#some-advice-about-secure-hosts" title="Link to this heading">¶</a></h2>
<p>Kerberos V5 can protect your host from certain types of break-ins, but
it is possible to install Kerberos V5 and still leave your host
vulnerable to attack. Obviously an installation guide is not the
@@ -201,8 +199,8 @@ readable only by root.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/install_clients.html b/crypto/krb5/doc/html/admin/install_clients.html
index 928576e3789b..57dec1f64e63 100644
--- a/crypto/krb5/doc/html/admin/install_clients.html
+++ b/crypto/krb5/doc/html/admin/install_clients.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Installing and configuring UNIX client machines &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="installing-and-configuring-unix-client-machines">
-<h1>Installing and configuring UNIX client machines<a class="headerlink" href="#installing-and-configuring-unix-client-machines" title="Permalink to this headline">¶</a></h1>
+<h1>Installing and configuring UNIX client machines<a class="headerlink" href="#installing-and-configuring-unix-client-machines" title="Link to this heading">¶</a></h1>
<p>The Kerberized client programs include <a class="reference internal" href="../user/user_commands/kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>,
<a class="reference internal" href="../user/user_commands/klist.html#klist-1"><span class="std std-ref">klist</span></a>, <a class="reference internal" href="../user/user_commands/kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a>, and <a class="reference internal" href="../user/user_commands/kpasswd.html#kpasswd-1"><span class="std std-ref">kpasswd</span></a>. All of
these programs are in the directory <a class="reference internal" href="../mitK5defaults.html#paths"><span class="std std-ref">BINDIR</span></a>.</p>
@@ -68,7 +66,7 @@ password changing integrated into the native password program (again,
typically through PAM), you will need to educate users to use kpasswd
in place of its non-Kerberos counterparts passwd.</p>
<section id="client-machine-configuration-files">
-<h2>Client machine configuration files<a class="headerlink" href="#client-machine-configuration-files" title="Permalink to this headline">¶</a></h2>
+<h2>Client machine configuration files<a class="headerlink" href="#client-machine-configuration-files" title="Link to this heading">¶</a></h2>
<p>Each machine running Kerberos should have a <a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> file.
At a minimum, it should define a <strong>default_realm</strong> setting in
<a class="reference internal" href="conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>. If you are not using DNS SRV records
@@ -183,8 +181,8 @@ krb5.conf.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/install_kdc.html b/crypto/krb5/doc/html/admin/install_kdc.html
index 6f2519132958..24e753728717 100644
--- a/crypto/krb5/doc/html/admin/install_kdc.html
+++ b/crypto/krb5/doc/html/admin/install_kdc.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Installing KDCs &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="installing-kdcs">
-<h1>Installing KDCs<a class="headerlink" href="#installing-kdcs" title="Permalink to this headline">¶</a></h1>
+<h1>Installing KDCs<a class="headerlink" href="#installing-kdcs" title="Link to this heading">¶</a></h1>
<p>When setting up Kerberos in a production environment, it is best to
have multiple replica KDCs alongside with a primary KDC to ensure the
continued availability of the Kerberized services. Each KDC contains
@@ -83,7 +81,7 @@ database.</p></li>
</ul>
</div>
<section id="install-and-configure-the-primary-kdc">
-<h2>Install and configure the primary KDC<a class="headerlink" href="#install-and-configure-the-primary-kdc" title="Permalink to this headline">¶</a></h2>
+<h2>Install and configure the primary KDC<a class="headerlink" href="#install-and-configure-the-primary-kdc" title="Link to this heading">¶</a></h2>
<p>Install Kerberos either from the OS-provided packages or from the
source (See <a class="reference internal" href="../build/doing_build.html#do-build"><span class="std std-ref">Building within a single tree</span></a>).</p>
<div class="admonition note">
@@ -103,7 +101,7 @@ paths to your system environment.</p>
</div>
</section>
<section id="edit-kdc-configuration-files">
-<h2>Edit KDC configuration files<a class="headerlink" href="#edit-kdc-configuration-files" title="Permalink to this headline">¶</a></h2>
+<h2>Edit KDC configuration files<a class="headerlink" href="#edit-kdc-configuration-files" title="Link to this heading">¶</a></h2>
<p>Modify the configuration files, <a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> and
<a class="reference internal" href="conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>, to reflect the correct information (such as
domain-realm mappings and Kerberos servers names) for your realm.
@@ -122,7 +120,7 @@ example:</p>
</pre></div>
</div>
<section id="krb5-conf">
-<h3>krb5.conf<a class="headerlink" href="#krb5-conf" title="Permalink to this headline">¶</a></h3>
+<h3>krb5.conf<a class="headerlink" href="#krb5-conf" title="Link to this heading">¶</a></h3>
<p>If you are not using DNS TXT records (see <a class="reference internal" href="realm_config.html#mapping-hostnames"><span class="std std-ref">Mapping hostnames onto Kerberos realms</span></a>),
you must specify the <strong>default_realm</strong> in the <a class="reference internal" href="conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>
section. If you are not using DNS URI or SRV records (see
@@ -145,7 +143,7 @@ tag must be set in the
</div>
</section>
<section id="kdc-conf">
-<h3>kdc.conf<a class="headerlink" href="#kdc-conf" title="Permalink to this headline">¶</a></h3>
+<h3>kdc.conf<a class="headerlink" href="#kdc-conf" title="Link to this heading">¶</a></h3>
<p>The kdc.conf file can be used to control the listening ports of the
KDC and kadmind, as well as realm-specific defaults, the database type
and location, and logging.</p>
@@ -187,7 +185,7 @@ your Kerberos realm and server respectively.</p>
</section>
</section>
<section id="create-the-kdc-database">
-<span id="create-db"></span><h2>Create the KDC database<a class="headerlink" href="#create-the-kdc-database" title="Permalink to this headline">¶</a></h2>
+<span id="create-db"></span><h2>Create the KDC database<a class="headerlink" href="#create-the-kdc-database" title="Link to this heading">¶</a></h2>
<p>You will use the <a class="reference internal" href="admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a> command on the primary KDC to
create the Kerberos database and the optional <a class="reference internal" href="../basic/stash_file_def.html#stash-definition"><span class="std std-ref">stash file</span></a>.</p>
<div class="admonition note">
@@ -237,7 +235,7 @@ option.</p></li>
<a class="reference internal" href="database.html#db-operations"><span class="std std-ref">Operations on the Kerberos database</span></a>.</p>
</section>
<section id="add-administrators-to-the-acl-file">
-<span id="admin-acl"></span><h2>Add administrators to the ACL file<a class="headerlink" href="#add-administrators-to-the-acl-file" title="Permalink to this headline">¶</a></h2>
+<span id="admin-acl"></span><h2>Add administrators to the ACL file<a class="headerlink" href="#add-administrators-to-the-acl-file" title="Link to this heading">¶</a></h2>
<p>Next, you need create an Access Control List (ACL) file and put the
Kerberos principal of at least one of the administrators into it.
This file is used by the <a class="reference internal" href="admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a> daemon to control which
@@ -247,7 +245,7 @@ variable in <a class="reference internal" href="conf_files/kdc_conf.html#kdc-con
<p>For more information on Kerberos ACL file see <a class="reference internal" href="conf_files/kadm5_acl.html#kadm5-acl-5"><span class="std std-ref">kadm5.acl</span></a>.</p>
</section>
<section id="add-administrators-to-the-kerberos-database">
-<span id="addadmin-kdb"></span><h2>Add administrators to the Kerberos database<a class="headerlink" href="#add-administrators-to-the-kerberos-database" title="Permalink to this headline">¶</a></h2>
+<span id="addadmin-kdb"></span><h2>Add administrators to the Kerberos database<a class="headerlink" href="#add-administrators-to-the-kerberos-database" title="Link to this heading">¶</a></h2>
<p>Next you need to add administrative principals (i.e., principals who
are allowed to administer Kerberos database) to the Kerberos database.
You <em>must</em> add at least one principal now to allow communication
@@ -275,7 +273,7 @@ is created:</p>
</div>
</section>
<section id="start-the-kerberos-daemons-on-the-primary-kdc">
-<span id="start-kdc-daemons"></span><h2>Start the Kerberos daemons on the primary KDC<a class="headerlink" href="#start-the-kerberos-daemons-on-the-primary-kdc" title="Permalink to this headline">¶</a></h2>
+<span id="start-kdc-daemons"></span><h2>Start the Kerberos daemons on the primary KDC<a class="headerlink" href="#start-the-kerberos-daemons-on-the-primary-kdc" title="Link to this heading">¶</a></h2>
<p>At this point, you are ready to start the Kerberos KDC
(<a class="reference internal" href="admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a>) and administrative daemons on the primary KDC. To
do so, type:</p>
@@ -310,7 +308,7 @@ against the principals that you have created on the previous step
</div>
</section>
<section id="install-the-replica-kdcs">
-<h2>Install the replica KDCs<a class="headerlink" href="#install-the-replica-kdcs" title="Permalink to this headline">¶</a></h2>
+<h2>Install the replica KDCs<a class="headerlink" href="#install-the-replica-kdcs" title="Link to this heading">¶</a></h2>
<p>You are now ready to start configuring the replica KDCs.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
@@ -321,7 +319,7 @@ the replica KDCs, unless these instructions specify
otherwise.</p>
</div>
<section id="create-host-keytabs-for-replica-kdcs">
-<span id="replica-host-key"></span><h3>Create host keytabs for replica KDCs<a class="headerlink" href="#create-host-keytabs-for-replica-kdcs" title="Permalink to this headline">¶</a></h3>
+<span id="replica-host-key"></span><h3>Create host keytabs for replica KDCs<a class="headerlink" href="#create-host-keytabs-for-replica-kdcs" title="Link to this heading">¶</a></h3>
<p>Each KDC needs a <code class="docutils literal notranslate"><span class="pre">host</span></code> key in the Kerberos database. These keys
are used for mutual authentication when propagating the database dump
file from the primary KDC to the secondary KDC servers.</p>
@@ -374,7 +372,7 @@ temporary keytab file for that machine’s keytab:</p>
<code class="docutils literal notranslate"><span class="pre">/etc/krb5.keytab</span></code> on the host <code class="docutils literal notranslate"><span class="pre">kerberos-1.mit.edu</span></code>.</p>
</section>
<section id="configure-replica-kdcs">
-<h3>Configure replica KDCs<a class="headerlink" href="#configure-replica-kdcs" title="Permalink to this headline">¶</a></h3>
+<h3>Configure replica KDCs<a class="headerlink" href="#configure-replica-kdcs" title="Link to this heading">¶</a></h3>
<p>Database propagation copies the contents of the primary’s database,
but does not propagate configuration files, stash files, or the kadm5
ACL file. The following files must be copied by hand to each replica
@@ -427,7 +425,7 @@ you’ll need to propagate the database from the primary server.</p>
of the primary’s database.</p>
</section>
<section id="propagate-the-database-to-each-replica-kdc">
-<span id="kprop-to-replicas"></span><h3>Propagate the database to each replica KDC<a class="headerlink" href="#propagate-the-database-to-each-replica-kdc" title="Permalink to this headline">¶</a></h3>
+<span id="kprop-to-replicas"></span><h3>Propagate the database to each replica KDC<a class="headerlink" href="#propagate-the-database-to-each-replica-kdc" title="Link to this heading">¶</a></h3>
<p>First, create a dump file of the database on the primary KDC, as
follows:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">shell</span><span class="o">%</span> <span class="n">kdb5_util</span> <span class="n">dump</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">krb5kdc</span><span class="o">/</span><span class="n">replica_datatrans</span>
@@ -470,7 +468,7 @@ start the krb5kdc daemon:</p>
the KDCs’ <code class="docutils literal notranslate"><span class="pre">/etc/rc</span></code> or <code class="docutils literal notranslate"><span class="pre">/etc/inittab</span></code> files, so they will start
the krb5kdc daemon automatically at boot time.</p>
<section id="propagation-failed">
-<h4>Propagation failed?<a class="headerlink" href="#propagation-failed" title="Permalink to this headline">¶</a></h4>
+<h4>Propagation failed?<a class="headerlink" href="#propagation-failed" title="Link to this heading">¶</a></h4>
<p>You may encounter the following error messages. For a more detailed
discussion on possible causes and solutions click on the error link
to be redirected to <a class="reference internal" href="troubleshoot.html#troubleshoot"><span class="std std-ref">Troubleshooting</span></a> section.</p>
@@ -483,7 +481,7 @@ to be redirected to <a class="reference internal" href="troubleshoot.html#troubl
</section>
</section>
<section id="add-kerberos-principals-to-the-database">
-<h2>Add Kerberos principals to the database<a class="headerlink" href="#add-kerberos-principals-to-the-database" title="Permalink to this headline">¶</a></h2>
+<h2>Add Kerberos principals to the database<a class="headerlink" href="#add-kerberos-principals-to-the-database" title="Link to this heading">¶</a></h2>
<p>Once your KDCs are set up and running, you are ready to use
<a class="reference internal" href="admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a> to load principals for your users, hosts, and other
services into the Kerberos database. This procedure is described
@@ -494,7 +492,7 @@ if your primary KDC has a disk crash. See the following section for
the instructions.</p>
</section>
<section id="switching-primary-and-replica-kdcs">
-<span id="switch-primary-replica"></span><h2>Switching primary and replica KDCs<a class="headerlink" href="#switching-primary-and-replica-kdcs" title="Permalink to this headline">¶</a></h2>
+<span id="switch-primary-replica"></span><h2>Switching primary and replica KDCs<a class="headerlink" href="#switching-primary-and-replica-kdcs" title="Link to this heading">¶</a></h2>
<p>You may occasionally want to use one of your replica KDCs as the
primary. This might happen if you are upgrading the primary KDC, or
if your primary KDC has a disk crash.</p>
@@ -521,7 +519,7 @@ client machine in your Kerberos realm.</p></li>
</ol>
</section>
<section id="incremental-database-propagation">
-<h2>Incremental database propagation<a class="headerlink" href="#incremental-database-propagation" title="Permalink to this headline">¶</a></h2>
+<h2>Incremental database propagation<a class="headerlink" href="#incremental-database-propagation" title="Link to this heading">¶</a></h2>
<p>If you expect your Kerberos database to become large, you may wish to
set up incremental propagation to replica KDCs. See
<a class="reference internal" href="database.html#incr-db-prop"><span class="std std-ref">Incremental database propagation</span></a> for details.</p>
@@ -629,8 +627,8 @@ set up incremental propagation to replica KDCs. See
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/lockout.html b/crypto/krb5/doc/html/admin/lockout.html
index 8f6d4507ead1..3bedd7fb93dd 100644
--- a/crypto/krb5/doc/html/admin/lockout.html
+++ b/crypto/krb5/doc/html/admin/lockout.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Account lockout &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="account-lockout">
-<span id="lockout"></span><h1>Account lockout<a class="headerlink" href="#account-lockout" title="Permalink to this headline">¶</a></h1>
+<span id="lockout"></span><h1>Account lockout<a class="headerlink" href="#account-lockout" title="Link to this heading">¶</a></h1>
<p>As of release 1.8, the KDC can be configured to lock out principals
after a number of failed authentication attempts within a period of
time. Account lockout can make it more difficult to attack a
principal’s password by brute force, but also makes it easy for an
attacker to deny access to a principal.</p>
<section id="configuring-account-lockout">
-<h2>Configuring account lockout<a class="headerlink" href="#configuring-account-lockout" title="Permalink to this headline">¶</a></h2>
+<h2>Configuring account lockout<a class="headerlink" href="#configuring-account-lockout" title="Link to this heading">¶</a></h2>
<p>Account lockout only works for principals with the
<strong>+requires_preauth</strong> flag set. Without this flag, the KDC cannot
know whether or not a client successfully decrypted the ticket it
@@ -92,7 +90,7 @@ associating it with a principal:</p>
</div>
</section>
<section id="testing-account-lockout">
-<h2>Testing account lockout<a class="headerlink" href="#testing-account-lockout" title="Permalink to this headline">¶</a></h2>
+<h2>Testing account lockout<a class="headerlink" href="#testing-account-lockout" title="Link to this heading">¶</a></h2>
<p>To test that account lockout is working, try authenticating as the
principal (hopefully not one that might be in use) multiple times with
the wrong password. For instance, if <strong>maxfailure</strong> is set to 2, you
@@ -109,7 +107,7 @@ kinit: Client&#39;s credentials have been revoked while getting initial credenti
</div>
</section>
<section id="account-lockout-principal-state">
-<h2>Account lockout principal state<a class="headerlink" href="#account-lockout-principal-state" title="Permalink to this headline">¶</a></h2>
+<h2>Account lockout principal state<a class="headerlink" href="#account-lockout-principal-state" title="Link to this heading">¶</a></h2>
<p>A principal entry keeps three pieces of state related to account
lockout:</p>
<ul class="simple">
@@ -138,7 +136,7 @@ with the <strong>-unlock</strong> option to the <strong>modprinc</strong> kadmin
<p>This command will reset the number of failed attempts to 0.</p>
</section>
<section id="kdc-replication-and-account-lockout">
-<h2>KDC replication and account lockout<a class="headerlink" href="#kdc-replication-and-account-lockout" title="Permalink to this headline">¶</a></h2>
+<h2>KDC replication and account lockout<a class="headerlink" href="#kdc-replication-and-account-lockout" title="Link to this heading">¶</a></h2>
<p>The account lockout state of a principal is not replicated by either
traditional <a class="reference internal" href="admin_commands/kprop.html#kprop-8"><span class="std std-ref">kprop</span></a> or incremental propagation. Because of
this, the number of attempts an attacker can make within a time period
@@ -157,7 +155,7 @@ LDAP replication, then account lockout state may be replicated between
KDCs and the concerns of this section may not apply.</p>
</section>
<section id="kdc-performance-and-account-lockout">
-<span id="disable-lockout"></span><h2>KDC performance and account lockout<a class="headerlink" href="#kdc-performance-and-account-lockout" title="Permalink to this headline">¶</a></h2>
+<span id="disable-lockout"></span><h2>KDC performance and account lockout<a class="headerlink" href="#kdc-performance-and-account-lockout" title="Link to this heading">¶</a></h2>
<p>In order to fully track account lockout state, the KDC must write to
the the database on each successful and failed authentication.
Writing to the database is generally more expensive than reading from
@@ -180,7 +178,7 @@ impossible to observe the last successful authentication time with
kadmin.</p>
</section>
<section id="kdc-setup-and-account-lockout">
-<h2>KDC setup and account lockout<a class="headerlink" href="#kdc-setup-and-account-lockout" title="Permalink to this headline">¶</a></h2>
+<h2>KDC setup and account lockout<a class="headerlink" href="#kdc-setup-and-account-lockout" title="Link to this heading">¶</a></h2>
<p>To update the account lockout state on principals, the KDC must be
able to write to the principal database. For the DB2 module, no
special setup is required. For the LDAP module, the KDC DN must be
@@ -269,8 +267,8 @@ read access, account lockout will not function.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/otp.html b/crypto/krb5/doc/html/admin/otp.html
index 042a0d037d91..0014ca1aaa2e 100644
--- a/crypto/krb5/doc/html/admin/otp.html
+++ b/crypto/krb5/doc/html/admin/otp.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>OTP Preauthentication &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="otp-preauthentication">
-<span id="otp-preauth"></span><h1>OTP Preauthentication<a class="headerlink" href="#otp-preauthentication" title="Permalink to this headline">¶</a></h1>
+<span id="otp-preauth"></span><h1>OTP Preauthentication<a class="headerlink" href="#otp-preauthentication" title="Link to this heading">¶</a></h1>
<p>OTP is a preauthentication mechanism for Kerberos 5 which uses One
Time Passwords (OTP) to authenticate the client to the KDC. The OTP
is passed to the KDC over an encrypted FAST channel in clear-text.
@@ -66,7 +64,7 @@ passing of RADIUS requests over a UNIX domain stream socket. This
permits the use of a local companion daemon which can handle the
details of authentication.</p>
<section id="defining-token-types">
-<h2>Defining token types<a class="headerlink" href="#defining-token-types" title="Permalink to this headline">¶</a></h2>
+<h2>Defining token types<a class="headerlink" href="#defining-token-types" title="Link to this heading">¶</a></h2>
<p>Token types are defined in either <a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> or
<a class="reference internal" href="conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a> according to the following format:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="n">otp</span><span class="p">]</span>
@@ -95,7 +93,7 @@ will be annotated with the specified authentication indicator (see
add multiple indicators.</p>
</section>
<section id="the-default-token-type">
-<h2>The default token type<a class="headerlink" href="#the-default-token-type" title="Permalink to this headline">¶</a></h2>
+<h2>The default token type<a class="headerlink" href="#the-default-token-type" title="Link to this heading">¶</a></h2>
<p>A default token type is used internally when no token type is specified for a
given user. It is defined as follows:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="n">otp</span><span class="p">]</span>
@@ -108,16 +106,16 @@ given user. It is defined as follows:</p>
simply by defining a configuration with the same name.</p>
</section>
<section id="token-instance-configuration">
-<h2>Token instance configuration<a class="headerlink" href="#token-instance-configuration" title="Permalink to this headline">¶</a></h2>
+<h2>Token instance configuration<a class="headerlink" href="#token-instance-configuration" title="Link to this heading">¶</a></h2>
<p>To enable OTP for a client principal, the administrator must define
the <strong>otp</strong> string attribute for that principal. (See
<a class="reference internal" href="admin_commands/kadmin_local.html#set-string"><span class="std std-ref">set_string</span></a>.) The <strong>otp</strong> user string is a JSON string of the
format:</p>
<div class="highlight-xml notranslate"><div class="highlight"><pre><span></span>[{
- &quot;type&quot;: <span class="nt">&lt;string&gt;</span>,
- &quot;username&quot;: <span class="nt">&lt;string&gt;</span>,
- &quot;indicators&quot;: [<span class="nt">&lt;string&gt;</span>, ...]
- }, ...]
+<span class="w"> </span>&quot;type&quot;:<span class="w"> </span><span class="nt">&lt;string&gt;</span>,
+<span class="w"> </span>&quot;username&quot;:<span class="w"> </span><span class="nt">&lt;string&gt;</span>,
+<span class="w"> </span>&quot;indicators&quot;:<span class="w"> </span>[<span class="nt">&lt;string&gt;</span>,<span class="w"> </span>...]
+<span class="w"> </span>},<span class="w"> </span>...]
</pre></div>
</div>
<p>This is an array of token objects. Both fields of token objects are
@@ -132,7 +130,7 @@ indicators specified in the token type.</p>
equivalent to one DEFAULT token (<code class="docutils literal notranslate"><span class="pre">[{}]</span></code>).</p>
</section>
<section id="other-considerations">
-<h2>Other considerations<a class="headerlink" href="#other-considerations" title="Permalink to this headline">¶</a></h2>
+<h2>Other considerations<a class="headerlink" href="#other-considerations" title="Link to this heading">¶</a></h2>
<ol class="arabic simple">
<li><p>FAST is required for OTP to work.</p></li>
</ol>
@@ -217,8 +215,8 @@ equivalent to one DEFAULT token (<code class="docutils literal notranslate"><spa
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/pkinit.html b/crypto/krb5/doc/html/admin/pkinit.html
index 40791a2e8f76..2a30ed7c391d 100644
--- a/crypto/krb5/doc/html/admin/pkinit.html
+++ b/crypto/krb5/doc/html/admin/pkinit.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>PKINIT configuration &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="pkinit-configuration">
-<span id="pkinit"></span><h1>PKINIT configuration<a class="headerlink" href="#pkinit-configuration" title="Permalink to this headline">¶</a></h1>
+<span id="pkinit"></span><h1>PKINIT configuration<a class="headerlink" href="#pkinit-configuration" title="Link to this heading">¶</a></h1>
<p>PKINIT is a preauthentication mechanism for Kerberos 5 which uses
X.509 certificates to authenticate the KDC to clients and vice versa.
PKINIT can also be used to enable anonymity support, allowing clients
to communicate securely with the KDC or with application servers
without authenticating as a particular client principal.</p>
<section id="creating-certificates">
-<h2>Creating certificates<a class="headerlink" href="#creating-certificates" title="Permalink to this headline">¶</a></h2>
+<h2>Creating certificates<a class="headerlink" href="#creating-certificates" title="Link to this heading">¶</a></h2>
<p>PKINIT requires an X.509 certificate for the KDC and one for each
client principal which will authenticate using PKINIT. For anonymous
PKINIT, a KDC certificate is required, but client certificates are
@@ -72,7 +70,7 @@ this section if you are using a commercially issued server certificate
as the KDC certificate for anonymous PKINIT, or if you are configuring
a client to use an Active Directory KDC.</p>
<section id="generating-a-certificate-authority-certificate">
-<h3>Generating a certificate authority certificate<a class="headerlink" href="#generating-a-certificate-authority-certificate" title="Permalink to this headline">¶</a></h3>
+<h3>Generating a certificate authority certificate<a class="headerlink" href="#generating-a-certificate-authority-certificate" title="Link to this heading">¶</a></h3>
<p>You can establish a new certificate authority (CA) for use with a
PKINIT deployment with the commands:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">openssl</span> <span class="n">genrsa</span> <span class="o">-</span><span class="n">out</span> <span class="n">cakey</span><span class="o">.</span><span class="n">pem</span> <span class="mi">2048</span>
@@ -94,7 +92,7 @@ each client host. cakey.pem will be required to create KDC and client
certificates.</p>
</section>
<section id="generating-a-kdc-certificate">
-<h3>Generating a KDC certificate<a class="headerlink" href="#generating-a-kdc-certificate" title="Permalink to this headline">¶</a></h3>
+<h3>Generating a KDC certificate<a class="headerlink" href="#generating-a-kdc-certificate" title="Link to this heading">¶</a></h3>
<p>A KDC certificate for use with PKINIT is required to have some unusual
fields, which makes generating them with OpenSSL somewhat complicated.
First, you will need a file containing the following:</p>
@@ -146,7 +144,7 @@ name in the Subject Alternative Name extension, so it will appear as
anything is wrong with the KDC certificate.</p>
</section>
<section id="generating-client-certificates">
-<h3>Generating client certificates<a class="headerlink" href="#generating-client-certificates" title="Permalink to this headline">¶</a></h3>
+<h3>Generating client certificates<a class="headerlink" href="#generating-client-certificates" title="Link to this heading">¶</a></h3>
<p>PKINIT client certificates also must have some unusual certificate
fields. To generate a client certificate with OpenSSL for a
single-component principal name, you will need an extensions file
@@ -215,7 +213,7 @@ to the first and second components when running <code class="docutils literal no
</section>
</section>
<section id="configuring-the-kdc">
-<h2>Configuring the KDC<a class="headerlink" href="#configuring-the-kdc" title="Permalink to this headline">¶</a></h2>
+<h2>Configuring the KDC<a class="headerlink" href="#configuring-the-kdc" title="Link to this heading">¶</a></h2>
<p>The KDC must have filesystem access to the KDC certificate (kdc.pem)
and the KDC private key (kdckey.pem). Configure the following
relation in the KDC’s <a class="reference internal" href="conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a> file, either in the
@@ -276,7 +274,7 @@ for example:</p>
</div>
</section>
<section id="configuring-the-clients">
-<h2>Configuring the clients<a class="headerlink" href="#configuring-the-clients" title="Permalink to this headline">¶</a></h2>
+<h2>Configuring the clients<a class="headerlink" href="#configuring-the-clients" title="Link to this heading">¶</a></h2>
<p>Client hosts must be configured to trust the issuing authority for the
KDC certificate. For a newly established certificate authority, the
client host must have filesystem access to the CA certificate
@@ -317,7 +315,7 @@ Configure the following relations in the client host’s
possible to run <code class="docutils literal notranslate"><span class="pre">kinit</span> <span class="pre">username</span></code> without entering a password.</p>
</section>
<section id="anonymous-pkinit">
-<span id="id1"></span><h2>Anonymous PKINIT<a class="headerlink" href="#anonymous-pkinit" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>Anonymous PKINIT<a class="headerlink" href="#anonymous-pkinit" title="Link to this heading">¶</a></h2>
<p>Anonymity support in Kerberos allows a client to obtain a ticket
without authenticating as any particular principal. Such a ticket can
be used as a FAST armor ticket, or to securely communicate with an
@@ -351,7 +349,7 @@ appropriate <a class="reference internal" href="conf_files/kdc_conf.html#kdc-rea
will have the client name <code class="docutils literal notranslate"><span class="pre">WELLKNOWN/ANONYMOUS&#64;WELLKNOWN:ANONYMOUS</span></code>.</p>
</section>
<section id="freshness-tokens">
-<h2>Freshness tokens<a class="headerlink" href="#freshness-tokens" title="Permalink to this headline">¶</a></h2>
+<h2>Freshness tokens<a class="headerlink" href="#freshness-tokens" title="Link to this heading">¶</a></h2>
<p>Freshness tokens can ensure that the client has recently had access to
its certificate private key. If freshness tokens are not required by
the KDC, a client program with temporary possession of the private key
@@ -458,8 +456,8 @@ and verify that authentication is unsuccessful.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/princ_dns.html b/crypto/krb5/doc/html/admin/princ_dns.html
index 845f788e300b..fe10f1cefc68 100644
--- a/crypto/krb5/doc/html/admin/princ_dns.html
+++ b/crypto/krb5/doc/html/admin/princ_dns.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Principal names and DNS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,13 +51,13 @@
<div class="body" role="main">
<section id="principal-names-and-dns">
-<h1>Principal names and DNS<a class="headerlink" href="#principal-names-and-dns" title="Permalink to this headline">¶</a></h1>
+<h1>Principal names and DNS<a class="headerlink" href="#principal-names-and-dns" title="Link to this heading">¶</a></h1>
<p>Kerberos clients can do DNS lookups to canonicalize service principal
names. This can cause difficulties when setting up Kerberos
application servers, especially when the client’s name for the service
is different from what the service thinks its name is.</p>
<section id="service-principal-names">
-<h2>Service principal names<a class="headerlink" href="#service-principal-names" title="Permalink to this headline">¶</a></h2>
+<h2>Service principal names<a class="headerlink" href="#service-principal-names" title="Link to this heading">¶</a></h2>
<p>A frequently used kind of principal name is the host-based service
principal name. This kind of principal name has two components: a
service name and a hostname. For example, <code class="docutils literal notranslate"><span class="pre">imap/imap.example.com</span></code>
@@ -77,7 +75,7 @@ for administrators to set up load balancing for some sorts of services
based on rotating <code class="docutils literal notranslate"><span class="pre">CNAME</span></code> records in DNS.</p>
</section>
<section id="service-principal-canonicalization">
-<h2>Service principal canonicalization<a class="headerlink" href="#service-principal-canonicalization" title="Permalink to this headline">¶</a></h2>
+<h2>Service principal canonicalization<a class="headerlink" href="#service-principal-canonicalization" title="Link to this heading">¶</a></h2>
<p>In the MIT krb5 client library, canonicalization of host-based service
principals is controlled by the <strong>dns_canonicalize_hostname</strong>,
<strong>rnds</strong>, and <strong>qualify_shortname</strong> variables in <a class="reference internal" href="conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>.</p>
@@ -104,7 +102,7 @@ canonicalized according to the rules for
dot is removed.</p>
</section>
<section id="reverse-dns-mismatches">
-<h2>Reverse DNS mismatches<a class="headerlink" href="#reverse-dns-mismatches" title="Permalink to this headline">¶</a></h2>
+<h2>Reverse DNS mismatches<a class="headerlink" href="#reverse-dns-mismatches" title="Link to this heading">¶</a></h2>
<p>Sometimes, an enterprise will have control over its forward DNS but
not its reverse DNS. The reverse DNS is sometimes under the control
of the Internet service provider of the enterprise, and the enterprise
@@ -114,7 +112,7 @@ reverse DNS to match, it is best to set <code class="docutils literal notranslat
machines.</p>
</section>
<section id="overriding-application-behavior">
-<h2>Overriding application behavior<a class="headerlink" href="#overriding-application-behavior" title="Permalink to this headline">¶</a></h2>
+<h2>Overriding application behavior<a class="headerlink" href="#overriding-application-behavior" title="Link to this heading">¶</a></h2>
<p>Applications can choose to use a default hostname component in their
service principal name when accepting authentication, which avoids
some sorts of hostname mismatches. Because not all relevant
@@ -130,7 +128,7 @@ matches the service name and realm name (if given). This setting
defaults to “false” and is available in releases krb5-1.10 and later.</p>
</section>
<section id="provisioning-keytabs">
-<h2>Provisioning keytabs<a class="headerlink" href="#provisioning-keytabs" title="Permalink to this headline">¶</a></h2>
+<h2>Provisioning keytabs<a class="headerlink" href="#provisioning-keytabs" title="Link to this heading">¶</a></h2>
<p>One service principal entry that should be in the keytab is a
principal whose hostname component is the canonical hostname that
<code class="docutils literal notranslate"><span class="pre">getaddrinfo()</span></code> reports for all known aliases for the host. If the
@@ -139,9 +137,9 @@ additional service principal entry should be in the keytab for this
different hostname.</p>
</section>
<section id="specific-application-advice">
-<h2>Specific application advice<a class="headerlink" href="#specific-application-advice" title="Permalink to this headline">¶</a></h2>
+<h2>Specific application advice<a class="headerlink" href="#specific-application-advice" title="Link to this heading">¶</a></h2>
<section id="secure-shell-ssh">
-<h3>Secure shell (ssh)<a class="headerlink" href="#secure-shell-ssh" title="Permalink to this headline">¶</a></h3>
+<h3>Secure shell (ssh)<a class="headerlink" href="#secure-shell-ssh" title="Link to this heading">¶</a></h3>
<p>Setting <code class="docutils literal notranslate"><span class="pre">GSSAPIStrictAcceptorCheck</span> <span class="pre">=</span> <span class="pre">no</span></code> in the configuration file
of modern versions of the openssh daemon will allow the daemon to try
any key in its keytab when accepting a connection, rather than looking
@@ -150,7 +148,7 @@ for the keytab entry that matches the host’s own idea of its name
krb5-1.10 or later.</p>
</section>
<section id="openldap-ldapsearch-etc">
-<h3>OpenLDAP (ldapsearch, etc.)<a class="headerlink" href="#openldap-ldapsearch-etc" title="Permalink to this headline">¶</a></h3>
+<h3>OpenLDAP (ldapsearch, etc.)<a class="headerlink" href="#openldap-ldapsearch-etc" title="Link to this heading">¶</a></h3>
<p>OpenLDAP’s SASL implementation performs reverse DNS lookup in order to
canonicalize service principal names, even if <strong>rdns</strong> is set to
<code class="docutils literal notranslate"><span class="pre">false</span></code> in the Kerberos configuration. To disable this behavior,
@@ -244,8 +242,8 @@ add <code class="docutils literal notranslate"><span class="pre">SASL_NOCANON</s
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/realm_config.html b/crypto/krb5/doc/html/admin/realm_config.html
index f90ab88f9897..a1fe446b2d63 100644
--- a/crypto/krb5/doc/html/admin/realm_config.html
+++ b/crypto/krb5/doc/html/admin/realm_config.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Realm configuration decisions &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="realm-configuration-decisions">
-<h1>Realm configuration decisions<a class="headerlink" href="#realm-configuration-decisions" title="Permalink to this headline">¶</a></h1>
+<h1>Realm configuration decisions<a class="headerlink" href="#realm-configuration-decisions" title="Link to this heading">¶</a></h1>
<p>Before installing Kerberos V5, it is necessary to consider the
following issues:</p>
<ul class="simple">
@@ -68,7 +66,7 @@ not be using the default ports.</p></li>
to the replica KDCs.</p></li>
</ul>
<section id="realm-name">
-<h2>Realm name<a class="headerlink" href="#realm-name" title="Permalink to this headline">¶</a></h2>
+<h2>Realm name<a class="headerlink" href="#realm-name" title="Link to this heading">¶</a></h2>
<p>Although your Kerberos realm can be any ASCII string, convention is to
make it the same as your domain name, in upper-case letters.</p>
<p>For example, hosts in the domain <code class="docutils literal notranslate"><span class="pre">example.com</span></code> would be in the
@@ -84,7 +82,7 @@ descriptive names which end with your domain name, such as:</p>
</div>
</section>
<section id="mapping-hostnames-onto-kerberos-realms">
-<span id="mapping-hostnames"></span><h2>Mapping hostnames onto Kerberos realms<a class="headerlink" href="#mapping-hostnames-onto-kerberos-realms" title="Permalink to this headline">¶</a></h2>
+<span id="mapping-hostnames"></span><h2>Mapping hostnames onto Kerberos realms<a class="headerlink" href="#mapping-hostnames-onto-kerberos-realms" title="Link to this heading">¶</a></h2>
<p>Mapping hostnames onto Kerberos realms is done in one of three ways.</p>
<p>The first mechanism works through a set of rules in the
<a class="reference internal" href="conf_files/krb5_conf.html#domain-realm"><span class="std std-ref">[domain_realm]</span></a> section of <a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>. You can specify
@@ -124,7 +122,7 @@ would be:</p>
you may wish to set it up anyway, for use when interacting with other sites.</p>
</section>
<section id="ports-for-the-kdc-and-admin-services">
-<h2>Ports for the KDC and admin services<a class="headerlink" href="#ports-for-the-kdc-and-admin-services" title="Permalink to this headline">¶</a></h2>
+<h2>Ports for the KDC and admin services<a class="headerlink" href="#ports-for-the-kdc-and-admin-services" title="Link to this heading">¶</a></h2>
<p>The default ports used by Kerberos are port 88 for the KDC and port
749 for the admin server. You can, however, choose to run on other
ports, as long as they are specified in each host’s
@@ -134,7 +132,7 @@ port numbers used by the Kerberos V5 programs, refer to the
<a class="reference internal" href="appl_servers.html#conf-firewall"><span class="std std-ref">Configuring your firewall to work with Kerberos V5</span></a>.</p>
</section>
<section id="replica-kdcs">
-<h2>Replica KDCs<a class="headerlink" href="#replica-kdcs" title="Permalink to this headline">¶</a></h2>
+<h2>Replica KDCs<a class="headerlink" href="#replica-kdcs" title="Link to this heading">¶</a></h2>
<p>Replica KDCs provide an additional source of Kerberos ticket-granting
services in the event of inaccessibility of the primary KDC. The
number of replica KDCs you need and the decision of where to place them,
@@ -157,14 +155,14 @@ localized disasters.</p></li>
</ul>
</section>
<section id="hostnames-for-kdcs">
-<span id="kdc-hostnames"></span><h2>Hostnames for KDCs<a class="headerlink" href="#hostnames-for-kdcs" title="Permalink to this headline">¶</a></h2>
+<span id="kdc-hostnames"></span><h2>Hostnames for KDCs<a class="headerlink" href="#hostnames-for-kdcs" title="Link to this heading">¶</a></h2>
<p>MIT recommends that your KDCs have a predefined set of CNAME records
(DNS hostname aliases), such as <code class="docutils literal notranslate"><span class="pre">kerberos</span></code> for the primary KDC and
<code class="docutils literal notranslate"><span class="pre">kerberos-1</span></code>, <code class="docutils literal notranslate"><span class="pre">kerberos-2</span></code>, … for the replica KDCs. This way,
if you need to swap a machine, you only need to change a DNS entry,
rather than having to change hostnames.</p>
<p>As of MIT krb5 1.4, clients can locate a realm’s KDCs through DNS
-using SRV records (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc2782.html"><strong>RFC 2782</strong></a>), assuming the Kerberos realm name is
+using SRV records (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc2782.html"><strong>RFC 2782</strong></a>), assuming the Kerberos realm name is
also a DNS domain name. These records indicate the hostname and port
number to contact for that service, optionally with weighting and
prioritization. The domain name used in the SRV record name is the
@@ -226,11 +224,17 @@ using the <strong>kdc</strong>, <strong>master_kdc</strong>, <strong>admin_serve
<a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>. Even if some clients will be configured with
explicit server locations, providing SRV records will still benefit
unconfigured clients, and be useful for other sites.</p>
+<p>Clients can be configured with the <strong>sitename</strong> realm variable (new in
+release 1.22). If a site name is set, the client first attempts SRV
+record lookups with “.*sitename*._sites” inserted after the service
+and protocol name and before the Kerberos realm. Site-specific
+records may indicate servers more proximal to the client, allowing for
+faster access.</p>
</section>
<section id="kdc-discovery">
-<span id="id1"></span><h2>KDC Discovery<a class="headerlink" href="#kdc-discovery" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>KDC Discovery<a class="headerlink" href="#kdc-discovery" title="Link to this heading">¶</a></h2>
<p>As of MIT krb5 1.15, clients can also locate KDCs in DNS through URI
-records (<span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc7553.html"><strong>RFC 7553</strong></a>). Limitations with the SRV record format may
+records (<span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc7553.html"><strong>RFC 7553</strong></a>). Limitations with the SRV record format may
result in extra DNS queries in situations where a client must failover
to other transport types, or find a primary server. The URI record
can convey more information about a realm’s KDCs with a single query.</p>
@@ -269,9 +273,11 @@ include a port and/or path extension.</p></li>
<a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> to False. When enabled, URI lookups take
precedence over SRV lookups, falling back to SRV lookups if no URI
records are found.</p>
+<p>The <strong>sitename</strong> variable in the <a class="reference internal" href="conf_files/krb5_conf.html#realms"><span class="std std-ref">[realms]</span></a> section of
+<a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a> applies to URI lookups as well as SRV lookups.</p>
</section>
<section id="database-propagation">
-<span id="db-prop"></span><h2>Database propagation<a class="headerlink" href="#database-propagation" title="Permalink to this headline">¶</a></h2>
+<span id="db-prop"></span><h2>Database propagation<a class="headerlink" href="#database-propagation" title="Link to this heading">¶</a></h2>
<p>The Kerberos database resides on the primary KDC, and must be
propagated regularly (usually by a cron job) to the replica KDCs. In
deciding how frequently the propagation should happen, you will need
@@ -370,8 +376,8 @@ the database to additional replicas.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/spake.html b/crypto/krb5/doc/html/admin/spake.html
index 39c9ee58c3b2..de215dfbc571 100644
--- a/crypto/krb5/doc/html/admin/spake.html
+++ b/crypto/krb5/doc/html/admin/spake.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>SPAKE Preauthentication &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="spake-preauthentication">
-<span id="spake"></span><h1>SPAKE Preauthentication<a class="headerlink" href="#spake-preauthentication" title="Permalink to this headline">¶</a></h1>
+<span id="spake"></span><h1>SPAKE Preauthentication<a class="headerlink" href="#spake-preauthentication" title="Link to this heading">¶</a></h1>
<p>SPAKE preauthentication (added in release 1.17) uses public key
cryptography techniques to protect against <a class="reference internal" href="dictionary.html#dictionary"><span class="std std-ref">password dictionary
attacks</span></a>. Unlike <a class="reference internal" href="pkinit.html#pkinit"><span class="std std-ref">PKINIT</span></a>, it does not
@@ -175,8 +173,8 @@ used.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/troubleshoot.html b/crypto/krb5/doc/html/admin/troubleshoot.html
index 493abbf0b9c9..812508f5b31e 100644
--- a/crypto/krb5/doc/html/admin/troubleshoot.html
+++ b/crypto/krb5/doc/html/admin/troubleshoot.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Troubleshooting &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="troubleshooting">
-<span id="troubleshoot"></span><h1>Troubleshooting<a class="headerlink" href="#troubleshooting" title="Permalink to this headline">¶</a></h1>
+<span id="troubleshoot"></span><h1>Troubleshooting<a class="headerlink" href="#troubleshooting" title="Link to this heading">¶</a></h1>
<section id="trace-logging">
-<span id="id1"></span><h2>Trace logging<a class="headerlink" href="#trace-logging" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>Trace logging<a class="headerlink" href="#trace-logging" title="Link to this heading">¶</a></h2>
<p>Most programs using MIT krb5 1.9 or later can be made to provide
information about internal krb5 library operations using trace
logging. To enable this, set the <strong>KRB5_TRACE</strong> environment variable
@@ -80,9 +78,9 @@ of the <a class="reference internal" href="../user/user_commands/kvno.html#kvno-
</div>
</section>
<section id="list-of-errors">
-<h2>List of errors<a class="headerlink" href="#list-of-errors" title="Permalink to this headline">¶</a></h2>
+<h2>List of errors<a class="headerlink" href="#list-of-errors" title="Link to this heading">¶</a></h2>
<section id="frequently-seen-errors">
-<h3>Frequently seen errors<a class="headerlink" href="#frequently-seen-errors" title="Permalink to this headline">¶</a></h3>
+<h3>Frequently seen errors<a class="headerlink" href="#frequently-seen-errors" title="Link to this heading">¶</a></h3>
<ol class="arabic simple">
<li><p><a class="reference internal" href="#init-creds-etype-nosupp"><span class="std std-ref">KDC has no support for encryption type while getting initial credentials</span></a></p></li>
<li><p><a class="reference internal" href="#cert-chain-etype-nosupp"><span class="std std-ref">credential verification failed: KDC has no support for encryption type</span></a></p></li>
@@ -90,7 +88,7 @@ of the <a class="reference internal" href="../user/user_commands/kvno.html#kvno-
</ol>
</section>
<section id="errors-seen-by-admins">
-<h3>Errors seen by admins<a class="headerlink" href="#errors-seen-by-admins" title="Permalink to this headline">¶</a></h3>
+<h3>Errors seen by admins<a class="headerlink" href="#errors-seen-by-admins" title="Link to this heading">¶</a></h3>
<ol class="arabic simple" id="prop-failed-start">
<li><p><a class="reference internal" href="#kprop-no-route"><span class="std std-ref">kprop: No route to host while connecting to server</span></a></p></li>
<li><p><a class="reference internal" href="#kprop-con-refused"><span class="std std-ref">kprop: Connection refused while connecting to server</span></a></p></li>
@@ -98,10 +96,10 @@ of the <a class="reference internal" href="../user/user_commands/kvno.html#kvno-
</ol>
<hr class="docutils" id="prop-failed-end" />
<section id="kdc-has-no-support-for-encryption-type-while-getting-initial-credentials">
-<span id="init-creds-etype-nosupp"></span><h4>KDC has no support for encryption type while getting initial credentials<a class="headerlink" href="#kdc-has-no-support-for-encryption-type-while-getting-initial-credentials" title="Permalink to this headline">¶</a></h4>
+<span id="init-creds-etype-nosupp"></span><h4>KDC has no support for encryption type while getting initial credentials<a class="headerlink" href="#kdc-has-no-support-for-encryption-type-while-getting-initial-credentials" title="Link to this heading">¶</a></h4>
</section>
<section id="credential-verification-failed-kdc-has-no-support-for-encryption-type">
-<span id="cert-chain-etype-nosupp"></span><h4>credential verification failed: KDC has no support for encryption type<a class="headerlink" href="#credential-verification-failed-kdc-has-no-support-for-encryption-type" title="Permalink to this headline">¶</a></h4>
+<span id="cert-chain-etype-nosupp"></span><h4>credential verification failed: KDC has no support for encryption type<a class="headerlink" href="#credential-verification-failed-kdc-has-no-support-for-encryption-type" title="Link to this heading">¶</a></h4>
<p>This most commonly happens when trying to use a principal with only
DES keys, in a release (MIT krb5 1.7 or later) which disables DES by
default. DES encryption is considered weak due to its inadequate key
@@ -110,7 +108,7 @@ by adding <code class="docutils literal notranslate"><span class="pre">allow_wea
section of <a class="reference internal" href="conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>.</p>
</section>
<section id="cannot-create-cert-chain-certificate-has-expired">
-<span id="err-cert-chain-cert-expired"></span><h4>Cannot create cert chain: certificate has expired<a class="headerlink" href="#cannot-create-cert-chain-certificate-has-expired" title="Permalink to this headline">¶</a></h4>
+<span id="err-cert-chain-cert-expired"></span><h4>Cannot create cert chain: certificate has expired<a class="headerlink" href="#cannot-create-cert-chain-certificate-has-expired" title="Link to this heading">¶</a></h4>
<p>This error message indicates that PKINIT authentication failed because
the client certificate, KDC certificate, or one of the certificates in
the signing chain above them has expired.</p>
@@ -126,13 +124,13 @@ gets initial tickets. The error message is more likely to appear
properly on the client if the principal entry has no long-term keys.</p>
</section>
<section id="kprop-no-route-to-host-while-connecting-to-server">
-<span id="kprop-no-route"></span><h4>kprop: No route to host while connecting to server<a class="headerlink" href="#kprop-no-route-to-host-while-connecting-to-server" title="Permalink to this headline">¶</a></h4>
+<span id="kprop-no-route"></span><h4>kprop: No route to host while connecting to server<a class="headerlink" href="#kprop-no-route-to-host-while-connecting-to-server" title="Link to this heading">¶</a></h4>
<p>Make sure that the hostname of the replica KDC (as given to kprop) is
correct, and that any firewalls between the primary and the replica
allow a connection on port 754.</p>
</section>
<section id="kprop-connection-refused-while-connecting-to-server">
-<span id="kprop-con-refused"></span><h4>kprop: Connection refused while connecting to server<a class="headerlink" href="#kprop-connection-refused-while-connecting-to-server" title="Permalink to this headline">¶</a></h4>
+<span id="kprop-con-refused"></span><h4>kprop: Connection refused while connecting to server<a class="headerlink" href="#kprop-connection-refused-while-connecting-to-server" title="Link to this heading">¶</a></h4>
<p>If the replica KDC is intended to run kpropd out of inetd, make sure
that inetd is configured to accept krb5_prop connections. inetd may
need to be restarted or sent a SIGHUP to recognize the new
@@ -140,7 +138,7 @@ configuration. If the replica is intended to run kpropd in standalone
mode, make sure that it is running.</p>
</section>
<section id="kprop-server-rejected-authentication-during-sendauth-exchange-while-authenticating-to-server">
-<span id="kprop-sendauth-exchange"></span><h4>kprop: Server rejected authentication (during sendauth exchange) while authenticating to server<a class="headerlink" href="#kprop-server-rejected-authentication-during-sendauth-exchange-while-authenticating-to-server" title="Permalink to this headline">¶</a></h4>
+<span id="kprop-sendauth-exchange"></span><h4>kprop: Server rejected authentication (during sendauth exchange) while authenticating to server<a class="headerlink" href="#kprop-server-rejected-authentication-during-sendauth-exchange-while-authenticating-to-server" title="Link to this heading">¶</a></h4>
<p>Make sure that:</p>
<ol class="arabic simple">
<li><p>The time is synchronized between the primary and replica KDCs.</p></li>
@@ -242,8 +240,8 @@ location on the replica.</p></li>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/admin/various_envs.html b/crypto/krb5/doc/html/admin/various_envs.html
index 14d3c5350354..ce0e0a7a727d 100644
--- a/crypto/krb5/doc/html/admin/various_envs.html
+++ b/crypto/krb5/doc/html/admin/various_envs.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Various links &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="various-links">
-<h1>Various links<a class="headerlink" href="#various-links" title="Permalink to this headline">¶</a></h1>
+<h1>Various links<a class="headerlink" href="#various-links" title="Link to this heading">¶</a></h1>
<section id="whitepapers">
-<h2>Whitepapers<a class="headerlink" href="#whitepapers" title="Permalink to this headline">¶</a></h2>
+<h2>Whitepapers<a class="headerlink" href="#whitepapers" title="Link to this heading">¶</a></h2>
<ol class="arabic simple">
<li><p><a class="reference external" href="https://kerberos.org/software/whitepapers.html">https://kerberos.org/software/whitepapers.html</a></p></li>
</ol>
</section>
<section id="tutorials">
-<h2>Tutorials<a class="headerlink" href="#tutorials" title="Permalink to this headline">¶</a></h2>
+<h2>Tutorials<a class="headerlink" href="#tutorials" title="Link to this heading">¶</a></h2>
<ol class="arabic simple">
<li><p>Fulvio Ricciardi &lt;<a class="reference external" href="https://www.kerberos.org/software/tutorial.html">https://www.kerberos.org/software/tutorial.html</a>&gt;_</p></li>
</ol>
</section>
<section id="troubleshooting">
-<h2>Troubleshooting<a class="headerlink" href="#troubleshooting" title="Permalink to this headline">¶</a></h2>
+<h2>Troubleshooting<a class="headerlink" href="#troubleshooting" title="Link to this heading">¶</a></h2>
<ol class="arabic simple">
<li><p><a class="reference external" href="https://wiki.ncsa.illinois.edu/display/ITS/Windows+Kerberos+Troubleshooting">https://wiki.ncsa.illinois.edu/display/ITS/Windows+Kerberos+Troubleshooting</a></p></li>
<li><p><a class="reference external" href="https://www.shrubbery.net/solaris9ab/SUNWaadm/SYSADV6/p27.html">https://www.shrubbery.net/solaris9ab/SUNWaadm/SYSADV6/p27.html</a></p></li>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/gssapi.html b/crypto/krb5/doc/html/appdev/gssapi.html
index c51274a4b2ce..39de34df4865 100644
--- a/crypto/krb5/doc/html/appdev/gssapi.html
+++ b/crypto/krb5/doc/html/appdev/gssapi.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Developing with GSSAPI &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="developing-with-gssapi">
-<h1>Developing with GSSAPI<a class="headerlink" href="#developing-with-gssapi" title="Permalink to this headline">¶</a></h1>
+<h1>Developing with GSSAPI<a class="headerlink" href="#developing-with-gssapi" title="Link to this heading">¶</a></h1>
<p>The GSSAPI (Generic Security Services API) allows applications to
communicate securely using Kerberos 5 or other security mechanisms.
We recommend using the GSSAPI (or a higher-level framework which
encompasses GSSAPI, such as SASL) for secure network communication
over using the libkrb5 API directly.</p>
-<p>GSSAPIv2 is specified in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc2743.html"><strong>RFC 2743</strong></a> and <span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc2744.html"><strong>RFC 2744</strong></a>. Also see
-<span class="target" id="index-2"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc7546.html"><strong>RFC 7546</strong></a> for a description of how to use the GSSAPI in a client or
+<p>GSSAPIv2 is specified in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc2743.html"><strong>RFC 2743</strong></a> and <span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc2744.html"><strong>RFC 2744</strong></a>. Also see
+<span class="target" id="index-2"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc7546.html"><strong>RFC 7546</strong></a> for a description of how to use the GSSAPI in a client or
server program.</p>
<p>This documentation will describe how various ways of using the
GSSAPI will behave with the krb5 mechanism as implemented in MIT krb5,
as well as krb5-specific extensions to the GSSAPI.</p>
<section id="name-types">
-<h2>Name types<a class="headerlink" href="#name-types" title="Permalink to this headline">¶</a></h2>
+<h2>Name types<a class="headerlink" href="#name-types" title="Link to this heading">¶</a></h2>
<p>A GSSAPI application can name a local or remote entity by calling
<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.16">gss_import_name</a>, specifying a name type and a value. The following
name types are supported by the krb5 mechanism:</p>
@@ -97,19 +95,19 @@ string representation of the uid.</p></li>
<li><p><strong>GSS_C_NT_EXPORT_NAME</strong>: The value must be the result of a
<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.13">gss_export_name</a> call.</p></li>
<li><p><strong>GSS_KRB5_NT_ENTERPRISE_NAME</strong>: The value should be a krb5
-enterprise name string (see <span class="target" id="index-3"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6806.html"><strong>RFC 6806</strong></a> section 5), in the form
+enterprise name string (see <span class="target" id="index-3"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6806.html"><strong>RFC 6806</strong></a> section 5), in the form
<code class="docutils literal notranslate"><span class="pre">user&#64;suffix</span></code>. This name type is used to convey alias names, and
is defined in the <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_krb5.h&gt;</span></code> header. (New in
release 1.17.)</p></li>
<li><p><strong>GSS_KRB5_NT_X509_CERT</strong>: The value should be an X.509 certificate
-encoded according to <span class="target" id="index-4"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5280.html"><strong>RFC 5280</strong></a>. This name form can be used for
+encoded according to <span class="target" id="index-4"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5280.html"><strong>RFC 5280</strong></a>. This name form can be used for
the desired_name parameter of gss_acquire_cred_impersonate_name(),
to identify the S4U2Self user by certificate. (New in release
1.19.)</p></li>
</ul>
</section>
<section id="initiator-credentials">
-<h2>Initiator credentials<a class="headerlink" href="#initiator-credentials" title="Permalink to this headline">¶</a></h2>
+<h2>Initiator credentials<a class="headerlink" href="#initiator-credentials" title="Link to this heading">¶</a></h2>
<p>A GSSAPI client application uses <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.19">gss_init_sec_context</a> to establish a
security context. The <em>initiator_cred_handle</em> parameter determines
what tickets are used to establish the connection. An application can
@@ -160,7 +158,7 @@ cache or collection, and will be refreshed by future calls to
<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a> as they approach their expire time.</p>
</section>
<section id="acceptor-names">
-<h2>Acceptor names<a class="headerlink" href="#acceptor-names" title="Permalink to this headline">¶</a></h2>
+<h2>Acceptor names<a class="headerlink" href="#acceptor-names" title="Link to this heading">¶</a></h2>
<p>A GSSAPI server application uses <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.1">gss_accept_sec_context</a> to establish
a security context based on tokens provided by the client. The
<em>acceptor_cred_handle</em> parameter determines what
@@ -212,9 +210,9 @@ type which is mapped to a krb5 principal name, clients will only be
allowed to authenticate to that principal in the default keytab.</p>
</section>
<section id="name-attributes">
-<h2>Name Attributes<a class="headerlink" href="#name-attributes" title="Permalink to this headline">¶</a></h2>
+<h2>Name Attributes<a class="headerlink" href="#name-attributes" title="Link to this heading">¶</a></h2>
<p>In release 1.8 or later, the <a class="reference external" href="https://tools.ietf.org/html/rfc6680.txt#section-7.4">gss_inquire_name</a> and
-<a class="reference external" href="https://tools.ietf.org/html/6680.html#section-7.5">gss_get_name_attribute</a> functions, specified in <span class="target" id="index-5"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6680.html"><strong>RFC 6680</strong></a>, can be
+<a class="reference external" href="https://tools.ietf.org/html/6680.html#section-7.5">gss_get_name_attribute</a> functions, specified in <span class="target" id="index-5"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6680.html"><strong>RFC 6680</strong></a>, can be
used to retrieve name attributes from the <em>src_name</em> returned by
<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.1">gss_accept_sec_context</a>. The following attributes are defined when
the krb5 mechanism is used:</p>
@@ -228,7 +226,7 @@ so multiple invocations may be necessary to retrieve all of the
indicators from the ticket. (New in release 1.15.)</p>
</section>
<section id="credential-store-extensions">
-<h2>Credential store extensions<a class="headerlink" href="#credential-store-extensions" title="Permalink to this headline">¶</a></h2>
+<h2>Credential store extensions<a class="headerlink" href="#credential-store-extensions" title="Link to this heading">¶</a></h2>
<p>Beginning with release 1.11, the following GSSAPI extensions declared
in <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_ext.h&gt;</span></code> can be used to specify how credentials
are acquired or stored:</p>
@@ -308,7 +306,7 @@ is true, the primary cache of the collection will be switched to the
selected cache.</p>
</section>
<section id="importing-and-exporting-credentials">
-<h2>Importing and exporting credentials<a class="headerlink" href="#importing-and-exporting-credentials" title="Permalink to this headline">¶</a></h2>
+<h2>Importing and exporting credentials<a class="headerlink" href="#importing-and-exporting-credentials" title="Link to this heading">¶</a></h2>
<p>The following GSSAPI extensions can be used to import and export
credentials (declared in <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_ext.h&gt;</span></code>):</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">gss_export_cred</span><span class="p">(</span><span class="n">OM_uint32</span> <span class="o">*</span><span class="n">minor_status</span><span class="p">,</span>
@@ -351,7 +349,7 @@ resulting token may be imported even if the original memory credential
cache no longer exists.</p>
</section>
<section id="constrained-delegation-s4u">
-<h2>Constrained delegation (S4U)<a class="headerlink" href="#constrained-delegation-s4u" title="Permalink to this headline">¶</a></h2>
+<h2>Constrained delegation (S4U)<a class="headerlink" href="#constrained-delegation-s4u" title="Link to this heading">¶</a></h2>
<p>The Microsoft S4U2Self and S4U2Proxy Kerberos protocol extensions
allow an intermediate service to acquire credentials from a client to
a target service without requiring the client to delegate a
@@ -426,8 +424,39 @@ is not a proxy credential, <em>data_set</em> will be set to an empty buffer
set. If the library does not support the query,
gss_inquire_cred_by_oid will return <strong>GSS_S_UNAVAILABLE</strong>.</p>
</section>
+<section id="channel-binding-behavior-and-gss-c-channel-bound-flag">
+<h2>Channel binding behavior and GSS_C_CHANNEL_BOUND_FLAG<a class="headerlink" href="#channel-binding-behavior-and-gss-c-channel-bound-flag" title="Link to this heading">¶</a></h2>
+<p>GSSAPI channel bindings can be used to limit the scope of a context
+establishment token to a particular protected channel or endpoint,
+such as a TLS channel or server certificate. Channel bindings can be
+supplied via the <em>input_chan_bindings</em> parameter to either
+gss_init_sec_context() or gss_accept_sec_context().</p>
+<p>If both the initiator and acceptor of a GSSAPI exchange supply
+matching channel bindings, <strong>GSS_C_CHANNEL_BOUND_FLAG</strong> will be
+included in the gss_accept_sec_context() <em>ret_flags</em> result. If
+either the initiator or acceptor (or both) do not supply channel
+bindings, the exchange will succeed, but <strong>GSS_C_CHANNEL_BOUND_FLAG</strong>
+will not be included in the return flags. If the acceptor and
+initiator both inlude channel bindings but they do not match, the
+exchange will fail.</p>
+<p>If <strong>GSS_C_CHANNEL_BOUND_FLAG</strong> is included in the <em>req_flags</em>
+parameter of gss_init_sec_context(), the initiator will add the
+Microsoft KERB_AP_OPTIONS_CBT extension to the Kerberos authenticator.
+This extension requests that the acceptor strictly enforce channel
+bindings, causing the exchange to fail if the acceptor supplies
+channel bindings and the initiator does not. The KERB_AP_OPTIONS_CBT
+extension will also be included if the
+<strong>client_aware_channel_bindings</strong> variable is set to <code class="docutils literal notranslate"><span class="pre">true</span></code> in
+<a class="reference internal" href="../admin/conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>.</p>
+<p>Prior to release 1.19, <strong>GSS_C_CHANNEL_BOUND_FLAG</strong> is not
+implemented, and the exchange will fail if the acceptor supply channel
+bindings and the initiator does not (but not vice versa). Between
+releases 1.19 and 1.21, <strong>GSS_C_CHANNEL_BOUND_FLAG</strong> is not recognized
+as an initiator flag, so <strong>client_aware_channel_bindings</strong> is the only
+way to cause KERB_AP_OPTIONS_CBT to be included.</p>
+</section>
<section id="aead-message-wrapping">
-<h2>AEAD message wrapping<a class="headerlink" href="#aead-message-wrapping" title="Permalink to this headline">¶</a></h2>
+<h2>AEAD message wrapping<a class="headerlink" href="#aead-message-wrapping" title="Link to this heading">¶</a></h2>
<p>The following GSSAPI extensions (declared in
<code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_ext.h&gt;</span></code>) can be used to wrap and unwrap messages
with additional “associated data” which is integrity-checked but is
@@ -454,7 +483,7 @@ if the same <em>input_assoc_buffer</em> contents are presented to
gss_unwrap_aead.</p>
</section>
<section id="iov-message-wrapping">
-<h2>IOV message wrapping<a class="headerlink" href="#iov-message-wrapping" title="Permalink to this headline">¶</a></h2>
+<h2>IOV message wrapping<a class="headerlink" href="#iov-message-wrapping" title="Link to this heading">¶</a></h2>
<p>The following extensions (declared in <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_ext.h&gt;</span></code>) can
be used for in-place encryption, fine-grained control over wrap token
layout, and for constructing wrap tokens compatible with Microsoft DCE
@@ -582,7 +611,7 @@ Here is an example of using gss_wrap_iov_length and gss_wrap_iov:</p>
</pre></div>
</div>
<p>If the context was established using the <strong>GSS_C_DCE_STYLE</strong> flag
-(described in <span class="target" id="index-6"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4757.html"><strong>RFC 4757</strong></a>), wrap tokens compatible with Microsoft DCE
+(described in <span class="target" id="index-6"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4757.html"><strong>RFC 4757</strong></a>), wrap tokens compatible with Microsoft DCE
RPC can be constructed. In this case, the IOV list must include a
SIGN_ONLY buffer, a DATA buffer, a second SIGN_ONLY buffer, and a
HEADER buffer in that order (the order of the buffer contents remains
@@ -618,7 +647,7 @@ pre-existing pointer and length for a modifiable region of data):</p>
</div>
</section>
<section id="iov-mic-tokens">
-<span id="gssapi-mic-token"></span><h2>IOV MIC tokens<a class="headerlink" href="#iov-mic-tokens" title="Permalink to this headline">¶</a></h2>
+<span id="gssapi-mic-token"></span><h2>IOV MIC tokens<a class="headerlink" href="#iov-mic-tokens" title="Link to this heading">¶</a></h2>
<p>The following extensions (declared in <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_ext.h&gt;</span></code>) can
be used in release 1.12 or later to construct and verify MIC tokens
using an IOV list:</p>
@@ -725,6 +754,7 @@ gss_get_mic_iov_length and gss_get_mic_iov:</p>
<li><a class="reference internal" href="#credential-store-extensions">Credential store extensions</a></li>
<li><a class="reference internal" href="#importing-and-exporting-credentials">Importing and exporting credentials</a></li>
<li><a class="reference internal" href="#constrained-delegation-s4u">Constrained delegation (S4U)</a></li>
+<li><a class="reference internal" href="#channel-binding-behavior-and-gss-c-channel-bound-flag">Channel binding behavior and GSS_C_CHANNEL_BOUND_FLAG</a></li>
<li><a class="reference internal" href="#aead-message-wrapping">AEAD message wrapping</a></li>
<li><a class="reference internal" href="#iov-message-wrapping">IOV message wrapping</a></li>
<li><a class="reference internal" href="#iov-mic-tokens">IOV MIC tokens</a></li>
@@ -773,8 +803,8 @@ gss_get_mic_iov_length and gss_get_mic_iov:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html b/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html
index 4894254a514a..8cc3f9900efa 100644
--- a/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html
+++ b/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Differences between Heimdal and MIT Kerberos API &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,12 +51,8 @@
<div class="body" role="main">
<section id="differences-between-heimdal-and-mit-kerberos-api">
-<h1>Differences between Heimdal and MIT Kerberos API<a class="headerlink" href="#differences-between-heimdal-and-mit-kerberos-api" title="Permalink to this headline">¶</a></h1>
+<h1>Differences between Heimdal and MIT Kerberos API<a class="headerlink" href="#differences-between-heimdal-and-mit-kerberos-api" title="Link to this heading">¶</a></h1>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 45%" />
-<col style="width: 55%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><a class="reference internal" href="refs/api/krb5_auth_con_getaddrs.html#c.krb5_auth_con_getaddrs" title="krb5_auth_con_getaddrs"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_auth_con_getaddrs()</span></code></a></p></td>
<td><p>H5l: If either of the pointers to local_addr
@@ -153,8 +147,8 @@ if it wasn’t explicitly set in the context</p></td>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/index.html b/crypto/krb5/doc/html/appdev/index.html
index a776af53ea39..3dd916c32c26 100644
--- a/crypto/krb5/doc/html/appdev/index.html
+++ b/crypto/krb5/doc/html/appdev/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>For application developers &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="for-application-developers">
-<h1>For application developers<a class="headerlink" href="#for-application-developers" title="Permalink to this headline">¶</a></h1>
+<h1>For application developers<a class="headerlink" href="#for-application-developers" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="gssapi.html">Developing with GSSAPI</a></li>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/init_creds.html b/crypto/krb5/doc/html/appdev/init_creds.html
index 8822189cbd15..0975127d08e7 100644
--- a/crypto/krb5/doc/html/appdev/init_creds.html
+++ b/crypto/krb5/doc/html/appdev/init_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Initial credentials &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="initial-credentials">
-<h1>Initial credentials<a class="headerlink" href="#initial-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>Initial credentials<a class="headerlink" href="#initial-credentials" title="Link to this heading">¶</a></h1>
<p>Software that performs tasks such as logging users into a computer
when they type their Kerberos password needs to get initial
credentials (usually ticket granting tickets) from Kerberos. Such
@@ -99,7 +97,7 @@ password:</p>
</pre></div>
</div>
<section id="options-for-get-init-creds">
-<h2>Options for get_init_creds<a class="headerlink" href="#options-for-get-init-creds" title="Permalink to this headline">¶</a></h2>
+<h2>Options for get_init_creds<a class="headerlink" href="#options-for-get-init-creds" title="Link to this heading">¶</a></h2>
<p>The function <a class="reference internal" href="refs/api/krb5_get_init_creds_password.html#c.krb5_get_init_creds_password" title="krb5_get_init_creds_password"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_password()</span></code></a> takes an options
parameter (which can be a null pointer). Use the function
<a class="reference internal" href="refs/api/krb5_get_init_creds_opt_alloc.html#c.krb5_get_init_creds_opt_alloc" title="krb5_get_init_creds_opt_alloc"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_opt_alloc()</span></code></a> to allocate an options
@@ -127,7 +125,7 @@ example:</p>
</div>
</section>
<section id="getting-anonymous-credentials">
-<h2>Getting anonymous credentials<a class="headerlink" href="#getting-anonymous-credentials" title="Permalink to this headline">¶</a></h2>
+<h2>Getting anonymous credentials<a class="headerlink" href="#getting-anonymous-credentials" title="Link to this heading">¶</a></h2>
<p>As of release 1.8, it is possible to obtain fully anonymous or
partially anonymous (realm-exposed) credentials, if the KDC supports
it. The MIT KDC supports issuing fully anonymous credentials as of
@@ -160,7 +158,7 @@ will take place as it normally does; if successful, the client
principal of the resulting tickets will be <code class="docutils literal notranslate"><span class="pre">WELLKNOWN/ANONYMOUS&#64;</span></code><em>realmname</em>.</p>
</section>
<section id="user-interaction">
-<h2>User interaction<a class="headerlink" href="#user-interaction" title="Permalink to this headline">¶</a></h2>
+<h2>User interaction<a class="headerlink" href="#user-interaction" title="Link to this heading">¶</a></h2>
<p>Authenticating a user usually requires the entry of secret
information, such as a password. A password can be supplied directly
to <a class="reference internal" href="refs/api/krb5_get_init_creds_password.html#c.krb5_get_init_creds_password" title="krb5_get_init_creds_password"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_password()</span></code></a> via the <em>password</em>
@@ -170,7 +168,7 @@ queried for other secret information such as a PIN, informed of
impending password expiration, or prompted to change a password which
has expired.</p>
<section id="prompter-callback">
-<h3>Prompter callback<a class="headerlink" href="#prompter-callback" title="Permalink to this headline">¶</a></h3>
+<h3>Prompter callback<a class="headerlink" href="#prompter-callback" title="Link to this heading">¶</a></h3>
<p>A prompter callback can be specified via the <em>prompter</em> and <em>data</em>
parameters to <a class="reference internal" href="refs/api/krb5_get_init_creds_password.html#c.krb5_get_init_creds_password" title="krb5_get_init_creds_password"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_password()</span></code></a>. The prompter
will be invoked each time the krb5 library has a question to ask or
@@ -199,7 +197,7 @@ example:</p>
</div>
</section>
<section id="responder-callback">
-<h3>Responder callback<a class="headerlink" href="#responder-callback" title="Permalink to this headline">¶</a></h3>
+<h3>Responder callback<a class="headerlink" href="#responder-callback" title="Link to this heading">¶</a></h3>
<p>A responder callback can be specified through the init_creds options
using the <a class="reference internal" href="refs/api/krb5_get_init_creds_opt_set_responder.html#c.krb5_get_init_creds_opt_set_responder" title="krb5_get_init_creds_opt_set_responder"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_opt_set_responder()</span></code></a> function.
Responder callbacks can present a more sophisticated user interface
@@ -220,13 +218,13 @@ understand a question type, it cannot interpret the challenge or
provide an answer. Failing to answer a question typically results in
the prompter callback being used as a fallback.</p>
<section id="password-question">
-<h4>Password question<a class="headerlink" href="#password-question" title="Permalink to this headline">¶</a></h4>
+<h4>Password question<a class="headerlink" href="#password-question" title="Link to this heading">¶</a></h4>
<p>The <code class="xref c c-macro docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_PASSWORD</span></code> (or <code class="docutils literal notranslate"><span class="pre">&quot;password&quot;</span></code>)
question type requests the user’s password. This question does not
have a challenge, and the response is simply the password string.</p>
</section>
<section id="one-time-password-question">
-<h4>One-time password question<a class="headerlink" href="#one-time-password-question" title="Permalink to this headline">¶</a></h4>
+<h4>One-time password question<a class="headerlink" href="#one-time-password-question" title="Link to this heading">¶</a></h4>
<p>The <code class="xref c c-macro docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_OTP</span></code> (or <code class="docutils literal notranslate"><span class="pre">&quot;otp&quot;</span></code>) question
type requests a choice among one-time password tokens and the PIN and
value for the chosen token. The challenge and answer are JSON-encoded
@@ -239,7 +237,7 @@ token information elements from the challenge and supplies the value
and pin for that token.</p>
</section>
<section id="pkinit-password-or-pin-question">
-<h4>PKINIT password or PIN question<a class="headerlink" href="#pkinit-password-or-pin-question" title="Permalink to this headline">¶</a></h4>
+<h4>PKINIT password or PIN question<a class="headerlink" href="#pkinit-password-or-pin-question" title="Link to this heading">¶</a></h4>
<p>The <code class="xref c c-macro docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_PKINIT</span></code> (or <code class="docutils literal notranslate"><span class="pre">&quot;pkinit&quot;</span></code>) question
type requests PINs for hardware devices and/or passwords for encrypted
credentials which are stored on disk, potentially also supplying
@@ -253,7 +251,7 @@ supply the PIN or password for a particular client credential, and can
be called multiple times.</p>
</section>
<section id="example">
-<h4>Example<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h4>
+<h4>Example<a class="headerlink" href="#example" title="Link to this heading">¶</a></h4>
<p>Here is an example of using a responder callback:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">static</span> <span class="n">krb5_error_code</span>
<span class="n">my_responder</span><span class="p">(</span><span class="n">krb5_context</span> <span class="n">context</span><span class="p">,</span> <span class="n">void</span> <span class="o">*</span><span class="n">data</span><span class="p">,</span>
@@ -310,7 +308,7 @@ be called multiple times.</p>
</section>
</section>
<section id="verifying-initial-credentials">
-<h2>Verifying initial credentials<a class="headerlink" href="#verifying-initial-credentials" title="Permalink to this headline">¶</a></h2>
+<h2>Verifying initial credentials<a class="headerlink" href="#verifying-initial-credentials" title="Link to this heading">¶</a></h2>
<p>Use the function <a class="reference internal" href="refs/api/krb5_verify_init_creds.html#c.krb5_verify_init_creds" title="krb5_verify_init_creds"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_verify_init_creds()</span></code></a> to verify initial
credentials. It takes an options structure (which can be a null
pointer). Use <a class="reference internal" href="refs/api/krb5_verify_init_creds_opt_init.html#c.krb5_verify_init_creds_opt_init" title="krb5_verify_init_creds_opt_init"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_verify_init_creds_opt_init()</span></code></a> to initialize
@@ -409,8 +407,8 @@ that the users would access reside on networked servers.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/princ_handle.html b/crypto/krb5/doc/html/appdev/princ_handle.html
index ec58321a1ea3..73c4d4d98884 100644
--- a/crypto/krb5/doc/html/appdev/princ_handle.html
+++ b/crypto/krb5/doc/html/appdev/princ_handle.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Principal manipulation and parsing &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="principal-manipulation-and-parsing">
-<h1>Principal manipulation and parsing<a class="headerlink" href="#principal-manipulation-and-parsing" title="Permalink to this headline">¶</a></h1>
+<h1>Principal manipulation and parsing<a class="headerlink" href="#principal-manipulation-and-parsing" title="Link to this heading">¶</a></h1>
<p>Kerberos principal structure</p>
<p><a class="reference internal" href="refs/types/krb5_principal_data.html#c.krb5_principal_data" title="krb5_principal_data"><code class="xref c c-type docutils literal notranslate"><span class="pre">krb5_principal_data</span></code></a></p>
<p><a class="reference internal" href="refs/types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><code class="xref c c-type docutils literal notranslate"><span class="pre">krb5_principal</span></code></a></p>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/index.html b/crypto/krb5/doc/html/appdev/refs/api/index.html
index 93ee0b7d23a6..609c9d34282a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/index.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5 API &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="krb5-api">
-<h1>krb5 API<a class="headerlink" href="#krb5-api" title="Permalink to this headline">¶</a></h1>
+<h1>krb5 API<a class="headerlink" href="#krb5-api" title="Link to this heading">¶</a></h1>
<section id="frequently-used-public-interfaces">
-<h2>Frequently used public interfaces<a class="headerlink" href="#frequently-used-public-interfaces" title="Permalink to this headline">¶</a></h2>
+<h2>Frequently used public interfaces<a class="headerlink" href="#frequently-used-public-interfaces" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_build_principal.html">krb5_build_principal - Build a principal name using null-terminated strings.</a></li>
@@ -75,6 +73,7 @@
<li class="toctree-l1"><a class="reference internal" href="krb5_change_password.html">krb5_change_password - Change a password for an existing Kerberos account.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_chpw_message.html">krb5_chpw_message - Get a result message for changing or setting a password.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_expand_hostname.html">krb5_expand_hostname - Canonicalize a hostname, possibly using name service.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_config_files.html">krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_free_context.html">krb5_free_context - Free a krb5 library context.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_free_error_message.html">krb5_free_error_message - Free an error message generated by krb5_get_error_message().</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_free_principal.html">krb5_free_principal - Free the storage assigned to a principal.</a></li>
@@ -83,6 +82,7 @@
<li class="toctree-l1"><a class="reference internal" href="krb5_get_error_message.html">krb5_get_error_message - Get the (possibly extended) error message for a code.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_get_host_realm.html">krb5_get_host_realm - Get the Kerberos realm names for a host.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_get_credentials.html">krb5_get_credentials - Get an additional ticket.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_default_config_files.html">krb5_get_default_config_files - Return a list of default configuration filenames.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_get_fallback_host_realm.html">krb5_get_fallback_host_realm</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_keytab.html">krb5_get_init_creds_keytab - Get initial credentials using a key table.</a></li>
<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_alloc.html">krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure.</a></li>
@@ -160,7 +160,7 @@
</div>
</section>
<section id="rarely-used-public-interfaces">
-<h2>Rarely used public interfaces<a class="headerlink" href="#rarely-used-public-interfaces" title="Permalink to this headline">¶</a></h2>
+<h2>Rarely used public interfaces<a class="headerlink" href="#rarely-used-public-interfaces" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_425_conv_principal.html">krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.</a></li>
@@ -350,7 +350,7 @@
</div>
</section>
<section id="public-interfaces-that-should-not-be-called-directly">
-<h2>Public interfaces that should not be called directly<a class="headerlink" href="#public-interfaces-that-should-not-be-called-directly" title="Permalink to this headline">¶</a></h2>
+<h2>Public interfaces that should not be called directly<a class="headerlink" href="#public-interfaces-that-should-not-be-called-directly" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_c_block_size.html">krb5_c_block_size - Return cipher block size.</a></li>
@@ -417,7 +417,7 @@
</div>
</section>
<section id="legacy-convenience-interfaces">
-<h2>Legacy convenience interfaces<a class="headerlink" href="#legacy-convenience-interfaces" title="Permalink to this headline">¶</a></h2>
+<h2>Legacy convenience interfaces<a class="headerlink" href="#legacy-convenience-interfaces" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_recvauth.html">krb5_recvauth - Server function for sendauth protocol.</a></li>
@@ -427,7 +427,7 @@
</div>
</section>
<section id="deprecated-public-interfaces">
-<h2>Deprecated public interfaces<a class="headerlink" href="#deprecated-public-interfaces" title="Permalink to this headline">¶</a></h2>
+<h2>Deprecated public interfaces<a class="headerlink" href="#deprecated-public-interfaces" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_524_convert_creds.html">krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.</a></li>
@@ -529,8 +529,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html
index 036e97f21d51..eb3d84195bc2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-425-conv-principal-convert-a-kerberos-v4-principal-to-a-kerberos-v5-principal">
-<h1>krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.<a class="headerlink" href="#krb5-425-conv-principal-convert-a-kerberos-v4-principal-to-a-kerberos-v5-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.<a class="headerlink" href="#krb5-425-conv-principal-convert-a-kerberos-v4-principal-to-a-kerberos-v5-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_425_conv_principal">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_425_conv_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_425_conv_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_425_conv_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_425_conv_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>name</strong> - V4 name</p>
<p><strong>[in]</strong> <strong>instance</strong> - V4 instance</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html
index 3d67076abde9..0837a9ae202f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-524-conv-principal-convert-a-kerberos-v5-principal-to-a-kerberos-v4-principal">
-<h1>krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.<a class="headerlink" href="#krb5-524-conv-principal-convert-a-kerberos-v5-principal-to-a-kerberos-v4-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.<a class="headerlink" href="#krb5-524-conv-principal-convert-a-kerberos-v5-principal-to-a-kerberos-v4-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_524_conv_principal">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_524_conv_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inst</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_524_conv_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_524_conv_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inst</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_524_conv_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>princ</strong> - V5 Principal</p>
<p><strong>[out]</strong> <strong>name</strong> - V4 principal’s name to be filled in</p>
@@ -69,14 +67,14 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_INVALID_PRINCIPAL Invalid principal name</p></li>
<li><p>KRB5_CONFIG_CANTOPEN Can’t open or find Kerberos configuration file</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html
index 1e0e7f03ce19..cc9314069577 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-524-convert-creds-convert-a-kerberos-v5-credentials-to-a-kerberos-v4-credentials">
-<h1>krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.<a class="headerlink" href="#krb5-524-convert-creds-convert-a-kerberos-v5-credentials-to-a-kerberos-v4-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.<a class="headerlink" href="#krb5-524-convert-creds-convert-a-kerberos-v5-credentials-to-a-kerberos-v4-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_524_convert_creds">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_524_convert_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">v5creds</span></span>, <span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">credentials</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">v4creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_524_convert_creds" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_524_convert_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">v5creds</span></span>, <span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">credentials</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">v4creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_524_convert_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>v5creds</strong></p>
<p><strong>v4creds</strong></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>KRB524_KRB4_DISABLED (always)</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html
index 61566692c130..9f634d73c4db 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_address_compare - Compare two Kerberos addresses. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-address-compare-compare-two-kerberos-addresses">
-<h1>krb5_address_compare - Compare two Kerberos addresses.<a class="headerlink" href="#krb5-address-compare-compare-two-kerberos-addresses" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_address_compare - Compare two Kerberos addresses.<a class="headerlink" href="#krb5-address-compare-compare-two-kerberos-addresses" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_address_compare">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_address_compare" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_address_compare" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>addr1</strong> - First address to be compared</p>
<p><strong>[in]</strong> <strong>addr2</strong> - Second address to be compared</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the addresses are the same, FALSE otherwise</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html
index aee5c35c472e..c6d5509bad63 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_address_order - Return an ordering of the specified addresses. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-address-order-return-an-ordering-of-the-specified-addresses">
-<h1>krb5_address_order - Return an ordering of the specified addresses.<a class="headerlink" href="#krb5-address-order-return-an-ordering-of-the-specified-addresses" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_address_order - Return an ordering of the specified addresses.<a class="headerlink" href="#krb5-address-order-return-an-ordering-of-the-specified-addresses" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_address_order">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address_order</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_address_order" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address_order</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_address_order" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>addr1</strong> - First address</p>
<p><strong>[in]</strong> <strong>addr2</strong> - Second address</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 if The two addresses are the same</p></li>
<li><p>&lt; 0 First address is less than second</p></li>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html
index 842da1576beb..03dd02ab8f9f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_address_search - Search a list of addresses for a specified address. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-address-search-search-a-list-of-addresses-for-a-specified-address">
-<h1>krb5_address_search - Search a list of addresses for a specified address.<a class="headerlink" href="#krb5-address-search-search-a-list-of-addresses-for-a-specified-address" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_address_search - Search a list of addresses for a specified address.<a class="headerlink" href="#krb5-address-search-search-a-list-of-addresses-for-a-specified-address" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_address_search">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address_search</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrlist</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_address_search" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address_search</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrlist</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_address_search" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>addr</strong> - Address to search for</p>
<p><strong>[in]</strong> <strong>addrlist</strong> - Address list to be searched (or NULL)</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if addr is listed in addrlist , or addrlist is NULL; FALSE otherwise</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html
index 2f0509f5ef30..9062eba2bdc3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-allow-weak-crypto-allow-the-application-to-override-the-profile-s-allow-weak-crypto-setting">
-<h1>krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting.<a class="headerlink" href="#krb5-allow-weak-crypto-allow-the-application-to-override-the-profile-s-allow-weak-crypto-setting" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting.<a class="headerlink" href="#krb5-allow-weak-crypto-allow-the-application-to-override-the-profile-s-allow-weak-crypto-setting" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_allow_weak_crypto">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_allow_weak_crypto</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">enable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_allow_weak_crypto" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_allow_weak_crypto</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">enable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_allow_weak_crypto" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enable</strong> - Boolean flag</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html
index f3bd88ec1d12..13760aa15144 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_aname_to_localname - Convert a principal name to a local name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-aname-to-localname-convert-a-principal-name-to-a-local-name">
-<h1>krb5_aname_to_localname - Convert a principal name to a local name.<a class="headerlink" href="#krb5-aname-to-localname-convert-a-principal-name-to-a-local-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_aname_to_localname - Convert a principal name to a local name.<a class="headerlink" href="#krb5-aname-to-localname-convert-a-principal-name-to-a-local-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_aname_to_localname">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_aname_to_localname</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">aname</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">lnsize_in</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lname</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_aname_to_localname" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_aname_to_localname</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">aname</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">lnsize_in</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lname</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_aname_to_localname" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>aname</strong> - Principal name</p>
<p><strong>[in]</strong> <strong>lnsize_in</strong> - Space available in <em>lname</em></p>
@@ -68,13 +66,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>System errors</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.html
index 43176b16c2fb..03f2742becd0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_anonymous_principal - Build an anonymous principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-anonymous-principal-build-an-anonymous-principal">
-<h1>krb5_anonymous_principal - Build an anonymous principal.<a class="headerlink" href="#krb5-anonymous-principal-build-an-anonymous-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_anonymous_principal - Build an anonymous principal.<a class="headerlink" href="#krb5-anonymous-principal-build-an-anonymous-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_anonymous_principal">
-<a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_anonymous_principal</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_anonymous_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_anonymous_principal</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_anonymous_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>None</strong></p>
</dd>
</dl>
<p>This function returns constant storage that must not be freed.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
-<p>#KRB5_ANONYMOUS_PRINCSTR</p>
+<p>KRB5_ANONYMOUS_PRINCSTR</p>
</div>
</section>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.html
index 912343ef6322..adf0aa07f740 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_anonymous_realm - Return an anonymous realm data. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-anonymous-realm-return-an-anonymous-realm-data">
-<h1>krb5_anonymous_realm - Return an anonymous realm data.<a class="headerlink" href="#krb5-anonymous-realm-return-an-anonymous-realm-data" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_anonymous_realm - Return an anonymous realm data.<a class="headerlink" href="#krb5-anonymous-realm-return-an-anonymous-realm-data" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_anonymous_realm">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_anonymous_realm</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_anonymous_realm" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_anonymous_realm</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_anonymous_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>None</strong></p>
</dd>
</dl>
<p>This function returns constant storage that must not be freed.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
-<p>#KRB5_ANONYMOUS_REALMSTR</p>
+<p>KRB5_ANONYMOUS_REALMSTR</p>
</div>
</section>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html
index 1d669d847ae6..33b9d3dd6c35 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-appdefault-boolean-retrieve-a-boolean-value-from-the-appdefaults-section-of-krb5-conf">
-<h1>krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.<a class="headerlink" href="#krb5-appdefault-boolean-retrieve-a-boolean-value-from-the-appdefaults-section-of-krb5-conf" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.<a class="headerlink" href="#krb5-appdefault-boolean-retrieve-a-boolean-value-from-the-appdefaults-section-of-krb5-conf" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_appdefault_boolean">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_appdefault_boolean</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appname</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">option</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">default_value</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_appdefault_boolean" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_appdefault_boolean</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appname</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">option</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">default_value</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_appdefault_boolean" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>appname</strong> - Application name</p>
<p><strong>[in]</strong> <strong>realm</strong> - Realm name</p>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html
index c3c9e8a9266f..af42fa35f208 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-appdefault-string-retrieve-a-string-value-from-the-appdefaults-section-of-krb5-conf">
-<h1>krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.<a class="headerlink" href="#krb5-appdefault-string-retrieve-a-string-value-from-the-appdefaults-section-of-krb5-conf" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.<a class="headerlink" href="#krb5-appdefault-string-retrieve-a-string-value-from-the-appdefaults-section-of-krb5-conf" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_appdefault_string">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_appdefault_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appname</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">option</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">default_value</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_appdefault_string" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_appdefault_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appname</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">option</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">default_value</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_appdefault_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>appname</strong> - Application name</p>
<p><strong>[in]</strong> <strong>realm</strong> - Realm name</p>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html
index b7aed11695aa..6382e76f24f6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_free - Free a krb5_auth_context structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-auth-con-free-free-a-krb5-auth-context-structure">
-<h1>krb5_auth_con_free - Free a krb5_auth_context structure.<a class="headerlink" href="#krb5-auth-con-free-free-a-krb5-auth-context-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_free - Free a krb5_auth_context structure.<a class="headerlink" href="#krb5-auth-con-free-free-a-krb5-auth-context-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_free">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_free" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context to be freed</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html
index 2d99915cf489..713ac7e25b05 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-genaddrs-generate-auth-context-addresses-from-a-connected-socket">
-<h1>krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket.<a class="headerlink" href="#krb5-auth-con-genaddrs-generate-auth-context-addresses-from-a-connected-socket" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket.<a class="headerlink" href="#krb5-auth-con-genaddrs-generate-auth-context-addresses-from-a-connected-socket" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_genaddrs">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_genaddrs</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">infd</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_genaddrs" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_genaddrs</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">infd</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_genaddrs" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>infd</strong> - Connected socket descriptor</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -77,10 +75,10 @@
<p>This function sets the local and/or remote addresses in <em>auth_context</em> based on the local and remote endpoints of the socket <em>infd</em> . The following flags determine the operations performed:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR Generate local address.</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR Generate remote address.</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR Generate local address and port.</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR Generate remote address and port.</p></li>
+<li><p>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR Generate local address.</p></li>
+<li><p>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR Generate remote address.</p></li>
+<li><p>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR Generate local address and port.</p></li>
+<li><p>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR Generate remote address and port.</p></li>
</ul>
</div></blockquote>
</section>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html
index ed6064b3a9cb..5e02248f85e8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-get-checksum-func-get-the-checksum-callback-from-an-auth-context">
-<h1>krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context.<a class="headerlink" href="#krb5-auth-con-get-checksum-func-get-the-checksum-callback-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context.<a class="headerlink" href="#krb5-auth-con-get-checksum-func-get-the-checksum-callback-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_get_checksum_func">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_get_checksum_func</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_mk_req_checksum_func.html#c.krb5_mk_req_checksum_func" title="krb5_mk_req_checksum_func"><span class="n"><span class="pre">krb5_mk_req_checksum_func</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">func</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_get_checksum_func" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_get_checksum_func</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_mk_req_checksum_func.html#c.krb5_mk_req_checksum_func" title="krb5_mk_req_checksum_func"><span class="n"><span class="pre">krb5_mk_req_checksum_func</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">func</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_get_checksum_func" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>func</strong> - Checksum callback</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html
index 6815e293133b..152f9ee5e325 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getaddrs - Retrieve address fields from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-getaddrs-retrieve-address-fields-from-an-auth-context">
-<h1>krb5_auth_con_getaddrs - Retrieve address fields from an auth context.<a class="headerlink" href="#krb5-auth-con-getaddrs-retrieve-address-fields-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getaddrs - Retrieve address fields from an auth context.<a class="headerlink" href="#krb5-auth-con-getaddrs-retrieve-address-fields-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getaddrs">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getaddrs</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">local_addr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">remote_addr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getaddrs" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getaddrs</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">local_addr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">remote_addr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getaddrs" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>local_addr</strong> - Local address (NULL if not needed)</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html
index 55c82200a0e8..9f1aea3944d5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getauthenticator-retrieve-the-authenticator-from-an-auth-context">
-<h1>krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context.<a class="headerlink" href="#krb5-auth-con-getauthenticator-retrieve-the-authenticator-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context.<a class="headerlink" href="#krb5-auth-con-getauthenticator-retrieve-the-authenticator-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getauthenticator">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getauthenticator</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authenticator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getauthenticator" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getauthenticator</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authenticator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getauthenticator" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>authenticator</strong> - Authenticator</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success. Otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html
index 45879ca48891..8d70039c53d3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getflags-retrieve-flags-from-a-krb5-auth-context-structure">
-<h1>krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.<a class="headerlink" href="#krb5-auth-con-getflags-retrieve-flags-from-a-krb5-auth-context-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.<a class="headerlink" href="#krb5-auth-con-getflags-retrieve-flags-from-a-krb5-auth-context-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getflags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getflags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getflags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getflags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getflags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>flags</strong> - Flags bit mask</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -76,10 +74,10 @@
<p>Valid values for <em>flags</em> are:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_AUTH_CONTEXT_DO_TIME Use timestamps</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_RET_TIME Save timestamps</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers</p></li>
+<li><p>KRB5_AUTH_CONTEXT_DO_TIME Use timestamps</p></li>
+<li><p>KRB5_AUTH_CONTEXT_RET_TIME Save timestamps</p></li>
+<li><p>KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers</p></li>
+<li><p>KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers</p></li>
</ul>
</div></blockquote>
</section>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html
index 0e3216b7f183..523a9e6a76be 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getkey-retrieve-the-session-key-from-an-auth-context-as-a-keyblock">
-<h1>krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getkey-retrieve-the-session-key-from-an-auth-context-as-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getkey-retrieve-the-session-key-from-an-auth-context-as-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>keyblock</strong> - Session key</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success. Otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html
index 9a00fefe2d82..788ae74a0b5c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getkey_k - Retrieve the session key from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getkey-k-retrieve-the-session-key-from-an-auth-context">
-<h1>krb5_auth_con_getkey_k - Retrieve the session key from an auth context.<a class="headerlink" href="#krb5-auth-con-getkey-k-retrieve-the-session-key-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getkey_k - Retrieve the session key from an auth context.<a class="headerlink" href="#krb5-auth-con-getkey-k-retrieve-the-session-key-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getkey_k">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getkey_k" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getkey_k" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>key</strong> - Session key</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html
index 441299c57a60..820543828f83 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-auth-con-getlocalseqnumber-retrieve-the-local-sequence-number-from-an-auth-context">
-<h1>krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.<a class="headerlink" href="#krb5-auth-con-getlocalseqnumber-retrieve-the-local-sequence-number-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.<a class="headerlink" href="#krb5-auth-con-getlocalseqnumber-retrieve-the-local-sequence-number-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getlocalseqnumber">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getlocalseqnumber</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seqnumber</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getlocalseqnumber" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getlocalseqnumber</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seqnumber</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getlocalseqnumber" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>seqnumber</strong> - Local sequence number</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Retrieve the local sequence number from <em>auth_context</em> and return it in <em>seqnumber</em> . The #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in <em>auth_context</em> for this function to be useful.</p>
+<p>Retrieve the local sequence number from <em>auth_context</em> and return it in <em>seqnumber</em> . The KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in <em>auth_context</em> for this function to be useful.</p>
</section>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html
index dc0b5fe7e394..1a6221a8314b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getlocalsubkey &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-getlocalsubkey">
-<h1>krb5_auth_con_getlocalsubkey<a class="headerlink" href="#krb5-auth-con-getlocalsubkey" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getlocalsubkey<a class="headerlink" href="#krb5-auth-con-getlocalsubkey" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getlocalsubkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getlocalsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getlocalsubkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getlocalsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getlocalsubkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>auth_context</strong></p>
<p><strong>keyblock</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html
index 0d432a5ef6e9..457b7ac43b95 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getrcache - Retrieve the replay cache from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getrcache-retrieve-the-replay-cache-from-an-auth-context">
-<h1>krb5_auth_con_getrcache - Retrieve the replay cache from an auth context.<a class="headerlink" href="#krb5-auth-con-getrcache-retrieve-the-replay-cache-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getrcache - Retrieve the replay cache from an auth context.<a class="headerlink" href="#krb5-auth-con-getrcache-retrieve-the-replay-cache-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getrcache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getrcache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_rcache.html#c.krb5_rcache" title="krb5_rcache"><span class="n"><span class="pre">krb5_rcache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rcache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getrcache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getrcache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_rcache.html#c.krb5_rcache" title="krb5_rcache"><span class="n"><span class="pre">krb5_rcache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rcache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getrcache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>rcache</strong> - Replay cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html
index 38304c09974c..a0c33c91221d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getrecvsubkey-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock">
-<h1>krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getrecvsubkey-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getrecvsubkey-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getrecvsubkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getrecvsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getrecvsubkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getrecvsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getrecvsubkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>keyblock</strong> - Receiving subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html
index 112ea8c6a75c..7eb294ee9897 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getrecvsubkey-k-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock">
-<h1>krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getrecvsubkey-k-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getrecvsubkey-k-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getrecvsubkey_k">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getrecvsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getrecvsubkey_k" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getrecvsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getrecvsubkey_k" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>key</strong> - Receiving subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html
index 60c5a7d0f06a..5e2a33711eec 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-auth-con-getremoteseqnumber-retrieve-the-remote-sequence-number-from-an-auth-context">
-<h1>krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.<a class="headerlink" href="#krb5-auth-con-getremoteseqnumber-retrieve-the-remote-sequence-number-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.<a class="headerlink" href="#krb5-auth-con-getremoteseqnumber-retrieve-the-remote-sequence-number-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getremoteseqnumber">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getremoteseqnumber</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seqnumber</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getremoteseqnumber" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getremoteseqnumber</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seqnumber</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getremoteseqnumber" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>seqnumber</strong> - Remote sequence number</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Retrieve the remote sequence number from <em>auth_context</em> and return it in <em>seqnumber</em> . The #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in <em>auth_context</em> for this function to be useful.</p>
+<p>Retrieve the remote sequence number from <em>auth_context</em> and return it in <em>seqnumber</em> . The KRB5_AUTH_CONTEXT_DO_SEQUENCE flag must be set in <em>auth_context</em> for this function to be useful.</p>
</section>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html
index 76c1d128250e..a445be349ce0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getremotesubkey &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-getremotesubkey">
-<h1>krb5_auth_con_getremotesubkey<a class="headerlink" href="#krb5-auth-con-getremotesubkey" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getremotesubkey<a class="headerlink" href="#krb5-auth-con-getremotesubkey" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getremotesubkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getremotesubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getremotesubkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getremotesubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getremotesubkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>auth_context</strong></p>
<p><strong>keyblock</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html
index efeeb3bed979..43b3a9cd8d6e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getsendsubkey-retrieve-the-send-subkey-from-an-auth-context-as-a-keyblock">
-<h1>krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getsendsubkey-retrieve-the-send-subkey-from-an-auth-context-as-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.<a class="headerlink" href="#krb5-auth-con-getsendsubkey-retrieve-the-send-subkey-from-an-auth-context-as-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getsendsubkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getsendsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getsendsubkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getsendsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getsendsubkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>keyblock</strong> - Send subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html
index ddbc602b4609..316fb39700fe 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-getsendsubkey-k-retrieve-the-send-subkey-from-an-auth-context">
-<h1>krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.<a class="headerlink" href="#krb5-auth-con-getsendsubkey-k-retrieve-the-send-subkey-from-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.<a class="headerlink" href="#krb5-auth-con-getsendsubkey-k-retrieve-the-send-subkey-from-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_getsendsubkey_k">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getsendsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getsendsubkey_k" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_getsendsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_getsendsubkey_k" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>key</strong> - Send subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html
index 69cffb3e7e8e..59e6f4f2d06a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_init - Create and initialize an authentication context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-auth-con-init-create-and-initialize-an-authentication-context">
-<h1>krb5_auth_con_init - Create and initialize an authentication context.<a class="headerlink" href="#krb5-auth-con-init-create-and-initialize-an-authentication-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_init - Create and initialize an authentication context.<a class="headerlink" href="#krb5-auth-con-init-create-and-initialize-an-authentication-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_init">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_init" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_init" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>auth_context</strong> - Authentication context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
<p>This function creates an authentication context to hold configuration and state relevant to krb5 functions for authenticating principals and protecting messages once authentication has occurred.</p>
-<p>By default, flags for the context are set to enable the use of the replay cache (#KRB5_AUTH_CONTEXT_DO_TIME), but not sequence numbers. Use krb5_auth_con_setflags() to change the flags.</p>
+<p>By default, flags for the context are set to enable the use of the replay cache (KRB5_AUTH_CONTEXT_DO_TIME), but not sequence numbers. Use krb5_auth_con_setflags() to change the flags.</p>
<p>The allocated <em>auth_context</em> must be freed with krb5_auth_con_free() when it is no longer needed.</p>
</section>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html
index 03000f72805c..b4453f9d37f6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_initivector - Cause an auth context to use cipher state. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-auth-con-initivector-cause-an-auth-context-to-use-cipher-state">
-<h1>krb5_auth_con_initivector - Cause an auth context to use cipher state.<a class="headerlink" href="#krb5-auth-con-initivector-cause-an-auth-context-to-use-cipher-state" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_initivector - Cause an auth context to use cipher state.<a class="headerlink" href="#krb5-auth-con-initivector-cause-an-auth-context-to-use-cipher-state" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_initivector">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_initivector</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_initivector" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_initivector</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_initivector" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html
index f6bdfdbe9613..c986fb093a21 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-set-checksum-func-set-a-checksum-callback-in-an-auth-context">
-<h1>krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context.<a class="headerlink" href="#krb5-auth-con-set-checksum-func-set-a-checksum-callback-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context.<a class="headerlink" href="#krb5-auth-con-set-checksum-func-set-a-checksum-callback-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_set_checksum_func">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_set_checksum_func</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_mk_req_checksum_func.html#c.krb5_mk_req_checksum_func" title="krb5_mk_req_checksum_func"><span class="n"><span class="pre">krb5_mk_req_checksum_func</span></span></a><span class="w"> </span><span class="n"><span class="pre">func</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_set_checksum_func" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_set_checksum_func</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_mk_req_checksum_func.html#c.krb5_mk_req_checksum_func" title="krb5_mk_req_checksum_func"><span class="n"><span class="pre">krb5_mk_req_checksum_func</span></span></a><span class="w"> </span><span class="n"><span class="pre">func</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_set_checksum_func" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>func</strong> - Checksum callback</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html
index 267309de1bb4..96a1874db79d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-set-req-cksumtype-set-checksum-type-in-an-an-auth-context">
-<h1>krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context.<a class="headerlink" href="#krb5-auth-con-set-req-cksumtype-set-checksum-type-in-an-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context.<a class="headerlink" href="#krb5-auth-con-set-req-cksumtype-set-checksum-type-in-an-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_set_req_cksumtype">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_set_req_cksumtype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_set_req_cksumtype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_set_req_cksumtype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_set_req_cksumtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success. Otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html
index bc62882c54d9..7218f80b5fe0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-setaddrs-set-the-local-and-remote-addresses-in-an-auth-context">
-<h1>krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context.<a class="headerlink" href="#krb5-auth-con-setaddrs-set-the-local-and-remote-addresses-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context.<a class="headerlink" href="#krb5-auth-con-setaddrs-set-the-local-and-remote-addresses-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setaddrs">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setaddrs</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">local_addr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">remote_addr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setaddrs" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setaddrs</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">local_addr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">remote_addr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setaddrs" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>local_addr</strong> - Local address</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html
index 98f5ed54259d..c816fc68342e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setflags-set-a-flags-field-in-a-krb5-auth-context-structure">
-<h1>krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.<a class="headerlink" href="#krb5-auth-con-setflags-set-a-flags-field-in-a-krb5-auth-context-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.<a class="headerlink" href="#krb5-auth-con-setflags-set-a-flags-field-in-a-krb5-auth-context-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setflags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setflags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setflags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setflags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setflags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>flags</strong> - Flags bit mask</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -76,10 +74,10 @@
<p>Valid values for <em>flags</em> are:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_AUTH_CONTEXT_DO_TIME Use timestamps</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_RET_TIME Save timestamps</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers</p></li>
-<li><p>#KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers</p></li>
+<li><p>KRB5_AUTH_CONTEXT_DO_TIME Use timestamps</p></li>
+<li><p>KRB5_AUTH_CONTEXT_RET_TIME Save timestamps</p></li>
+<li><p>KRB5_AUTH_CONTEXT_DO_SEQUENCE Use sequence numbers</p></li>
+<li><p>KRB5_AUTH_CONTEXT_RET_SEQUENCE Save sequence numbers</p></li>
</ul>
</div></blockquote>
</section>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html
index 6a28f81222a4..da866afc5baf 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setports - Set local and remote port fields in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-con-setports-set-local-and-remote-port-fields-in-an-auth-context">
-<h1>krb5_auth_con_setports - Set local and remote port fields in an auth context.<a class="headerlink" href="#krb5-auth-con-setports-set-local-and-remote-port-fields-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setports - Set local and remote port fields in an auth context.<a class="headerlink" href="#krb5-auth-con-setports-set-local-and-remote-port-fields-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setports">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setports</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">local_port</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">remote_port</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setports" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setports</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">local_port</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">remote_port</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setports" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>local_port</strong> - Local port</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html
index a0654219b1ff..85c3afdcb2b2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setrcache - Set the replay cache in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setrcache-set-the-replay-cache-in-an-auth-context">
-<h1>krb5_auth_con_setrcache - Set the replay cache in an auth context.<a class="headerlink" href="#krb5-auth-con-setrcache-set-the-replay-cache-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setrcache - Set the replay cache in an auth context.<a class="headerlink" href="#krb5-auth-con-setrcache-set-the-replay-cache-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setrcache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setrcache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_rcache.html#c.krb5_rcache" title="krb5_rcache"><span class="n"><span class="pre">krb5_rcache</span></span></a><span class="w"> </span><span class="n"><span class="pre">rcache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setrcache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setrcache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_rcache.html#c.krb5_rcache" title="krb5_rcache"><span class="n"><span class="pre">krb5_rcache</span></span></a><span class="w"> </span><span class="n"><span class="pre">rcache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setrcache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>rcache</strong> - Replay cache haddle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html
index 9236396b3de6..e16e61ff6ca5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setrecvsubkey-set-the-receiving-subkey-in-an-auth-context-with-a-keyblock">
-<h1>krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.<a class="headerlink" href="#krb5-auth-con-setrecvsubkey-set-the-receiving-subkey-in-an-auth-context-with-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.<a class="headerlink" href="#krb5-auth-con-setrecvsubkey-set-the-receiving-subkey-in-an-auth-context-with-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setrecvsubkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setrecvsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setrecvsubkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setrecvsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setrecvsubkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>keyblock</strong> - Receiving subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html
index 1f59b6601887..d9785cd1aa19 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setrecvsubkey-k-set-the-receiving-subkey-in-an-auth-context">
-<h1>krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.<a class="headerlink" href="#krb5-auth-con-setrecvsubkey-k-set-the-receiving-subkey-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.<a class="headerlink" href="#krb5-auth-con-setrecvsubkey-k-set-the-receiving-subkey-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setrecvsubkey_k">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setrecvsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setrecvsubkey_k" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setrecvsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setrecvsubkey_k" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>key</strong> - Receiving subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html
index 6c2fe8e3ba73..6b1d582937a3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setsendsubkey-set-the-send-subkey-in-an-auth-context-with-a-keyblock">
-<h1>krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.<a class="headerlink" href="#krb5-auth-con-setsendsubkey-set-the-send-subkey-in-an-auth-context-with-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.<a class="headerlink" href="#krb5-auth-con-setsendsubkey-set-the-send-subkey-in-an-auth-context-with-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setsendsubkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setsendsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setsendsubkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setsendsubkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setsendsubkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>keyblock</strong> - Send subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success. Otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html
index 4047613f6016..c51f50686eca 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setsendsubkey-k-set-the-send-subkey-in-an-auth-context">
-<h1>krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context.<a class="headerlink" href="#krb5-auth-con-setsendsubkey-k-set-the-send-subkey-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context.<a class="headerlink" href="#krb5-auth-con-setsendsubkey-k-set-the-send-subkey-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setsendsubkey_k">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setsendsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setsendsubkey_k" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setsendsubkey_k</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ac</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setsendsubkey_k" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ac</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>key</strong> - Send subkey</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html
index a7929a2a4cb1..7d8505fe4c97 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_con_setuseruserkey - Set the session key in an auth context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-auth-con-setuseruserkey-set-the-session-key-in-an-auth-context">
-<h1>krb5_auth_con_setuseruserkey - Set the session key in an auth context.<a class="headerlink" href="#krb5-auth-con-setuseruserkey-set-the-session-key-in-an-auth-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_auth_con_setuseruserkey - Set the session key in an auth context.<a class="headerlink" href="#krb5-auth-con-setuseruserkey-set-the-session-key-in-an-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_auth_con_setuseruserkey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setuseruserkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setuseruserkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_con_setuseruserkey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_auth_con_setuseruserkey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>keyblock</strong> - User key</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html
index 93c490cc4c0a..8aa12be494a3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_build_principal - Build a principal name using null-terminated strings. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-build-principal-build-a-principal-name-using-null-terminated-strings">
-<h1>krb5_build_principal - Build a principal name using null-terminated strings.<a class="headerlink" href="#krb5-build-principal-build-a-principal-name-using-null-terminated-strings" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_build_principal - Build a principal name using null-terminated strings.<a class="headerlink" href="#krb5-build-principal-build-a-principal-name-using-null-terminated-strings" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_build_principal">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>princ</strong> - Principal name</p>
<p><strong>[in]</strong> <strong>rlen</strong> - Realm name length</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html
index ba3999b4cf8d..34ad2a32121e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-build-principal-alloc-va-build-a-principal-name-using-a-precomputed-variable-argument-list">
-<h1>krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.<a class="headerlink" href="#krb5-build-principal-alloc-va-build-a-principal-name-using-a-precomputed-variable-argument-list" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.<a class="headerlink" href="#krb5-build-principal-alloc-va-build-a-principal-name-using-a-precomputed-variable-argument-list" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_build_principal_alloc_va">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal_alloc_va</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">ap</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal_alloc_va" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal_alloc_va</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">ap</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal_alloc_va" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>princ</strong> - Principal structure</p>
<p><strong>[in]</strong> <strong>rlen</strong> - Realm name length</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html
index ec469c6e7d46..9b5c47dce2e0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_build_principal_ext - Build a principal name using length-counted strings. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-build-principal-ext-build-a-principal-name-using-length-counted-strings">
-<h1>krb5_build_principal_ext - Build a principal name using length-counted strings.<a class="headerlink" href="#krb5-build-principal-ext-build-a-principal-name-using-length-counted-strings" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_build_principal_ext - Build a principal name using length-counted strings.<a class="headerlink" href="#krb5-build-principal-ext-build-a-principal-name-using-length-counted-strings" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_build_principal_ext">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal_ext" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal_ext" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>princ</strong> - Principal name</p>
<p><strong>[in]</strong> <strong>rlen</strong> - Realm name length</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.html
index bf55bd2c385e..14dfa688a523 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_build_principal_va &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-build-principal-va">
-<h1>krb5_build_principal_va<a class="headerlink" href="#krb5-build-principal-va" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_build_principal_va<a class="headerlink" href="#krb5-build-principal-va" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_build_principal_va">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal_va</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">ap</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal_va" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_build_principal_va</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">rlen</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">ap</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_build_principal_va" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>princ</strong></p>
<p><strong>rlen</strong></p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html
index 437bfc7625b5..cd4c29b4fb93 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_block_size - Return cipher block size. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-c-block-size-return-cipher-block-size">
-<h1>krb5_c_block_size - Return cipher block size.<a class="headerlink" href="#krb5-c-block-size-return-cipher-block-size" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_block_size - Return cipher block size.<a class="headerlink" href="#krb5-c-block-size-return-cipher-block-size" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_block_size">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_block_size</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">blocksize</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_block_size" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_block_size</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">blocksize</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_block_size" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[out]</strong> <strong>blocksize</strong> - Block size for <em>enctype</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html
index 6b78619f9a1f..915821468ff0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_checksum_length - Return the length of checksums for a checksum type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-c-checksum-length-return-the-length-of-checksums-for-a-checksum-type">
-<h1>krb5_c_checksum_length - Return the length of checksums for a checksum type.<a class="headerlink" href="#krb5-c-checksum-length-return-the-length-of-checksums-for-a-checksum-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_checksum_length - Return the length of checksums for a checksum type.<a class="headerlink" href="#krb5-c-checksum-length-return-the-length-of-checksums-for-a-checksum-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_checksum_length">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_checksum_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_checksum_length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_checksum_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_checksum_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type</p>
<p><strong>[out]</strong> <strong>length</strong> - Checksum length</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html
index aaf5992345b2..468fd2bc9750 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_crypto_length - Return a length of a message field specific to the encryption type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-crypto-length-return-a-length-of-a-message-field-specific-to-the-encryption-type">
-<h1>krb5_c_crypto_length - Return a length of a message field specific to the encryption type.<a class="headerlink" href="#krb5-c-crypto-length-return-a-length-of-a-message-field-specific-to-the-encryption-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_crypto_length - Return a length of a message field specific to the encryption type.<a class="headerlink" href="#krb5-c-crypto-length-return-a-length-of-a-message-field-specific-to-the-encryption-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_crypto_length">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_crypto_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_cryptotype.html#c.krb5_cryptotype" title="krb5_cryptotype"><span class="n"><span class="pre">krb5_cryptotype</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_crypto_length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_crypto_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_cryptotype.html#c.krb5_cryptotype" title="krb5_cryptotype"><span class="n"><span class="pre">krb5_cryptotype</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_crypto_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>type</strong> - Type field (See KRB5_CRYPTO_TYPE macros)</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html
index cc75f56e2f3a..ef785787181e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-crypto-length-iov-fill-in-lengths-for-header-trailer-and-padding-in-a-iov-array">
-<h1>krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.<a class="headerlink" href="#krb5-c-crypto-length-iov-fill-in-lengths-for-header-trailer-and-padding-in-a-iov-array" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.<a class="headerlink" href="#krb5-c-crypto-length-iov-fill-in-lengths-for-header-trailer-and-padding-in-a-iov-array" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_crypto_length_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_crypto_length_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_crypto_length_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_crypto_length_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_crypto_length_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[inout]</strong> <strong>data</strong> - IOV array</p>
@@ -68,13 +66,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Padding is set to the actual padding required based on the provided <em>data</em> buffers. Typically this API is used after setting up the data buffers and #KRB5_CRYPTO_TYPE_SIGN_ONLY buffers, but before actually allocating header, trailer and padding.</p>
+<p>Padding is set to the actual padding required based on the provided <em>data</em> buffers. Typically this API is used after setting up the data buffers and KRB5_CRYPTO_TYPE_SIGN_ONLY buffers, but before actually allocating header, trailer and padding.</p>
</section>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html
index e9a33ab61a90..06c51a14eb49 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_decrypt - Decrypt data using a key (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-decrypt-decrypt-data-using-a-key-operates-on-keyblock">
-<h1>krb5_c_decrypt - Decrypt data using a key (operates on keyblock).<a class="headerlink" href="#krb5-c-decrypt-decrypt-data-using-a-key-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_decrypt - Decrypt data using a key (operates on keyblock).<a class="headerlink" href="#krb5-c-decrypt-decrypt-data-using-a-key-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_decrypt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_decrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_decrypt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_decrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_decrypt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html
index f8133269b436..b7d1e7bd348b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-keyblock">
-<h1>krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).<a class="headerlink" href="#krb5-c-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).<a class="headerlink" href="#krb5-c-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_decrypt_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_decrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_decrypt_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_decrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_decrypt_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keyblock</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html
index 302dcb753f63..4eae56703d33 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-derive-prfplus-derive-a-key-using-some-input-data-via-rfc-6113-prf">
-<h1>krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).<a class="headerlink" href="#krb5-c-derive-prfplus-derive-a-key-using-some-input-data-via-rfc-6113-prf" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).<a class="headerlink" href="#krb5-c-derive-prfplus-derive-a-key-using-some-input-data-via-rfc-6113-prf" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_derive_prfplus">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_derive_prfplus</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_derive_prfplus" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_derive_prfplus</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_derive_prfplus" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>k</strong> - KDC contribution key</p>
<p><strong>[in]</strong> <strong>input</strong> - Input string</p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html
index bb448adec35f..b8f0768a7a96 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_encrypt - Encrypt data using a key (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-encrypt-encrypt-data-using-a-key-operates-on-keyblock">
-<h1>krb5_c_encrypt - Encrypt data using a key (operates on keyblock).<a class="headerlink" href="#krb5-c-encrypt-encrypt-data-using-a-key-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_encrypt - Encrypt data using a key (operates on keyblock).<a class="headerlink" href="#krb5-c-encrypt-encrypt-data-using-a-key-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_encrypt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_encrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_encrypt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_encrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_encrypt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,13 +68,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>This function encrypts the data block <em>input</em> and stores the outputinto <em>output</em> . The actual encryption key will be derived from <em>key</em> and <em>usage</em> if key derivation is specified for the encryption type. If non-null, <em>cipher_state</em> specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation.</p>
+<p>This function encrypts the data block <em>input</em> and stores the output into <em>output</em> . The actual encryption key will be derived from <em>key</em> and <em>usage</em> if key derivation is specified for the encryption type. If non-null, <em>cipher_state</em> specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The caller must initialize <em>output</em> and allocate at least enough space for the result (using krb5_c_encrypt_length() to determine the amount of space needed). <em>output-&gt;length</em> will be set to the actual length of the ciphertext.</p>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html
index b5dde9b8a233..07baf5ca2ee6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-keyblock">
-<h1>krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).<a class="headerlink" href="#krb5-c-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).<a class="headerlink" href="#krb5-c-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_encrypt_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_encrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_encrypt_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_encrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_encrypt_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keyblock</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html
index 674be48e0720..2609a47751ca 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_encrypt_length - Compute encrypted data length. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-encrypt-length-compute-encrypted-data-length">
-<h1>krb5_c_encrypt_length - Compute encrypted data length.<a class="headerlink" href="#krb5-c-encrypt-length-compute-encrypted-data-length" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_encrypt_length - Compute encrypted data length.<a class="headerlink" href="#krb5-c-encrypt-length-compute-encrypted-data-length" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_encrypt_length">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_encrypt_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">inputlen</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_encrypt_length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_encrypt_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">inputlen</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_encrypt_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>inputlen</strong> - Length of the data to be encrypted</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html
index 37c63a9b9b71..aefd92d9f507 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_enctype_compare - Compare two encryption types. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-enctype-compare-compare-two-encryption-types">
-<h1>krb5_c_enctype_compare - Compare two encryption types.<a class="headerlink" href="#krb5-c-enctype-compare-compare-two-encryption-types" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_enctype_compare - Compare two encryption types.<a class="headerlink" href="#krb5-c-enctype-compare-compare-two-encryption-types" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_enctype_compare">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_enctype_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">e1</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">e2</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">similar</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_enctype_compare" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_enctype_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">e1</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">e2</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">similar</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_enctype_compare" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>e1</strong> - First encryption type</p>
<p><strong>[in]</strong> <strong>e2</strong> - Second encryption type</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html
index fea8533849dc..b35ef769a2da 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-c-free-state-free-a-cipher-state-previously-allocated-by-krb5-c-init-state">
-<h1>krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().<a class="headerlink" href="#krb5-c-free-state-free-a-cipher-state-previously-allocated-by-krb5-c-init-state" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().<a class="headerlink" href="#krb5-c-free-state-free-a-cipher-state-previously-allocated-by-krb5-c-init-state" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_free_state">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_free_state</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">state</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_free_state" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_free_state</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">state</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_free_state" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Key</p>
<p><strong>[in]</strong> <strong>state</strong> - Cipher state to be freed</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html
index 165828e8be32..d6c15c093a7b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-fx-cf2-simple-compute-the-krb-fx-cf2-combination-of-two-keys-and-pepper-strings">
-<h1>krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.<a class="headerlink" href="#krb5-c-fx-cf2-simple-compute-the-krb-fx-cf2-combination-of-two-keys-and-pepper-strings" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.<a class="headerlink" href="#krb5-c-fx-cf2-simple-compute-the-krb-fx-cf2-combination-of-two-keys-and-pepper-strings" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_fx_cf2_simple">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_fx_cf2_simple</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pepper1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k2</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pepper2</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_fx_cf2_simple" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_fx_cf2_simple</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pepper1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k2</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pepper2</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_fx_cf2_simple" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>k1</strong> - KDC contribution key</p>
<p><strong>[in]</strong> <strong>pepper1</strong> - String”PKINIT”</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html
index 7b7d4122b049..1a28500c7cba 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_init_state - Initialize a new cipher state. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-init-state-initialize-a-new-cipher-state">
-<h1>krb5_c_init_state - Initialize a new cipher state.<a class="headerlink" href="#krb5-c-init-state-initialize-a-new-cipher-state" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_init_state - Initialize a new cipher state.<a class="headerlink" href="#krb5-c-init-state-initialize-a-new-cipher-state" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_init_state">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_init_state</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">new_state</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_init_state" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_init_state</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">new_state</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_init_state" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html
index c00941b03d0e..635f68e14503 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-c-is-coll-proof-cksum-test-whether-a-checksum-type-is-collision-proof">
-<h1>krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.<a class="headerlink" href="#krb5-c-is-coll-proof-cksum-test-whether-a-checksum-type-is-collision-proof" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.<a class="headerlink" href="#krb5-c-is-coll-proof-cksum-test-whether-a-checksum-type-is-collision-proof" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_is_coll_proof_cksum">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_is_coll_proof_cksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_is_coll_proof_cksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_is_coll_proof_cksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_is_coll_proof_cksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctype</strong> - Checksum type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if ctype is collision-proof, FALSE if it is not collision-proof or not a valid checksum type.</p></li>
</ul>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html
index 9cbc6281f6a1..614e12221ad3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_is_keyed_cksum - Test whether a checksum type is keyed. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-c-is-keyed-cksum-test-whether-a-checksum-type-is-keyed">
-<h1>krb5_c_is_keyed_cksum - Test whether a checksum type is keyed.<a class="headerlink" href="#krb5-c-is-keyed-cksum-test-whether-a-checksum-type-is-keyed" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_is_keyed_cksum - Test whether a checksum type is keyed.<a class="headerlink" href="#krb5-c-is-keyed-cksum-test-whether-a-checksum-type-is-keyed" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_is_keyed_cksum">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_is_keyed_cksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_is_keyed_cksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_is_keyed_cksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_is_keyed_cksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctype</strong> - Checksum type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if ctype is a keyed checksum type, FALSE otherwise.</p></li>
</ul>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html
index a422300260c4..edb5c315d24f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-keyed-checksum-types-return-a-list-of-keyed-checksum-types-usable-with-an-encryption-type">
-<h1>krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.<a class="headerlink" href="#krb5-c-keyed-checksum-types-return-a-list-of-keyed-checksum-types-usable-with-an-encryption-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.<a class="headerlink" href="#krb5-c-keyed-checksum-types-return-a-list-of-keyed-checksum-types-usable-with-an-encryption-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_keyed_checksum_types">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_keyed_checksum_types</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">count</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksumtypes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_keyed_checksum_types" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_keyed_checksum_types</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">count</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksumtypes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_keyed_checksum_types" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[out]</strong> <strong>count</strong> - Count of allowable checksum types</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html
index 240fa83cb5e2..7d7b9da3581f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_keylengths - Return length of the specified key in bytes. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-keylengths-return-length-of-the-specified-key-in-bytes">
-<h1>krb5_c_keylengths - Return length of the specified key in bytes.<a class="headerlink" href="#krb5-c-keylengths-return-length-of-the-specified-key-in-bytes" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_keylengths - Return length of the specified key in bytes.<a class="headerlink" href="#krb5-c-keylengths-return-length-of-the-specified-key-in-bytes" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_keylengths">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_keylengths</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keybytes</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keylength</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_keylengths" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_keylengths</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keybytes</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keylength</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_keylengths" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[out]</strong> <strong>keybytes</strong> - Number of bytes required to make a key</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html
index ffdde623d6b4..625e3ed49885 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_make_checksum - Compute a checksum (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-make-checksum-compute-a-checksum-operates-on-keyblock">
-<h1>krb5_c_make_checksum - Compute a checksum (operates on keyblock).<a class="headerlink" href="#krb5-c-make-checksum-compute-a-checksum-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_make_checksum - Compute a checksum (operates on keyblock).<a class="headerlink" href="#krb5-c-make-checksum-compute-a-checksum-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_make_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_make_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_make_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_make_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_make_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type (0 for mandatory type)</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html
index d9b1341f7638..7c45f3ee4d67 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-keyblock">
-<h1>krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)<a class="headerlink" href="#krb5-c-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)<a class="headerlink" href="#krb5-c-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_make_checksum_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_make_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_make_checksum_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_make_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_make_checksum_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type (0 for mandatory type)</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
@@ -70,13 +68,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Create a checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element over #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in <em>data</em> . Only the #KRB5_CRYPTO_TYPE_CHECKSUM region is modified.</p>
+<p>Create a checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element over KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in <em>data</em> . Only the KRB5_CRYPTO_TYPE_CHECKSUM region is modified.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>krb5_c_verify_checksum_iov()</p>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html
index 3ad46d16937f..b9a36f5d889d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_make_random_key - Generate an enctype-specific random encryption key. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-c-make-random-key-generate-an-enctype-specific-random-encryption-key">
-<h1>krb5_c_make_random_key - Generate an enctype-specific random encryption key.<a class="headerlink" href="#krb5-c-make-random-key-generate-an-enctype-specific-random-encryption-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_make_random_key - Generate an enctype-specific random encryption key.<a class="headerlink" href="#krb5-c-make-random-key-generate-an-enctype-specific-random-encryption-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_make_random_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_make_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_random_key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_make_random_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_make_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_random_key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_make_random_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type of the generated key</p>
<p><strong>[out]</strong> <strong>k5_random_key</strong> - An allocated and initialized keyblock</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html
index 0efa8703e2c2..ddbecaeddd0c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_padding_length - Return a number of padding octets. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-padding-length-return-a-number-of-padding-octets">
-<h1>krb5_c_padding_length - Return a number of padding octets.<a class="headerlink" href="#krb5-c-padding-length-return-a-number-of-padding-octets" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_padding_length - Return a number of padding octets.<a class="headerlink" href="#krb5-c-padding-length-return-a-number-of-padding-octets" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_padding_length">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_padding_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">data_length</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_padding_length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_padding_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">data_length</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_padding_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>data_length</strong> - Length of the plaintext to pad</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - KRB5_BAD_ENCTYPE</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html
index 656241f42ba4..39a3cb967019 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_prf - Generate enctype-specific pseudo-random bytes. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-prf-generate-enctype-specific-pseudo-random-bytes">
-<h1>krb5_c_prf - Generate enctype-specific pseudo-random bytes.<a class="headerlink" href="#krb5-c-prf-generate-enctype-specific-pseudo-random-bytes" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_prf - Generate enctype-specific pseudo-random bytes.<a class="headerlink" href="#krb5-c-prf-generate-enctype-specific-pseudo-random-bytes" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_prf">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_prf</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_prf" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_prf</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_prf" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keyblock</strong> - Key</p>
<p><strong>[in]</strong> <strong>input</strong> - Input data</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html
index b9f9fb2a929b..4cc45ac23f49 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-c-prf-length-get-the-output-length-of-pseudo-random-functions-for-an-encryption-type">
-<h1>krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type.<a class="headerlink" href="#krb5-c-prf-length-get-the-output-length-of-pseudo-random-functions-for-an-encryption-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type.<a class="headerlink" href="#krb5-c-prf-length-get-the-output-length-of-pseudo-random-functions-for-an-encryption-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_prf_length">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_prf_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">len</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_prf_length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_prf_length</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">len</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_prf_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[out]</strong> <strong>len</strong> - Length of PRF output</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html
index 1308bffa5444..22054ae80a87 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-prfplus-generate-pseudo-random-bytes-using-rfc-6113-prf">
-<h1>krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.<a class="headerlink" href="#krb5-c-prfplus-generate-pseudo-random-bytes-using-rfc-6113-prf" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.<a class="headerlink" href="#krb5-c-prfplus-generate-pseudo-random-bytes-using-rfc-6113-prf" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_prfplus">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_prfplus</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_prfplus" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_prfplus</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_prfplus" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>k</strong> - KDC contribution key</p>
<p><strong>[in]</strong> <strong>input</strong> - Input data</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 on success, E2BIG if output-&gt;length is too large for PRF+ to generate, ENOMEM on allocation failure, or an error code from krb5_c_prf()</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html
index 4486b2c0a16f..571f524fecbb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_random_add_entropy &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-random-add-entropy">
-<h1>krb5_c_random_add_entropy<a class="headerlink" href="#krb5-c-random-add-entropy" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_random_add_entropy<a class="headerlink" href="#krb5-c-random-add-entropy" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_random_add_entropy">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_add_entropy</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">randsource</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_add_entropy" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_add_entropy</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">randsource</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_add_entropy" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>randsource</strong></p>
<p><strong>data</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html
index c917e7a184f6..5aaa321d4f2f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_random_make_octets - Generate pseudo-random bytes. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-c-random-make-octets-generate-pseudo-random-bytes">
-<h1>krb5_c_random_make_octets - Generate pseudo-random bytes.<a class="headerlink" href="#krb5-c-random-make-octets-generate-pseudo-random-bytes" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_random_make_octets - Generate pseudo-random bytes.<a class="headerlink" href="#krb5-c-random-make-octets-generate-pseudo-random-bytes" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_random_make_octets">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_make_octets</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_make_octets" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_make_octets</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_make_octets" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>data</strong> - Random data</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html
index 08a47c82590d..17cc811b1480 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_random_os_entropy &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-random-os-entropy">
-<h1>krb5_c_random_os_entropy<a class="headerlink" href="#krb5-c-random-os-entropy" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_random_os_entropy<a class="headerlink" href="#krb5-c-random-os-entropy" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_random_os_entropy">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_os_entropy</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">strong</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">success</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_os_entropy" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_os_entropy</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">strong</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">success</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_os_entropy" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>strong</strong></p>
<p><strong>success</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html
index 44749637b09b..14e11bce92f0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_random_seed &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-random-seed">
-<h1>krb5_c_random_seed<a class="headerlink" href="#krb5-c-random-seed" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_random_seed<a class="headerlink" href="#krb5-c-random-seed" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_random_seed">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_seed</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_seed" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_seed</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_seed" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>data</strong></p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html
index 961108e29702..6fbee90d82da 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_random_to_key - Generate an enctype-specific key from random data. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-random-to-key-generate-an-enctype-specific-key-from-random-data">
-<h1>krb5_c_random_to_key - Generate an enctype-specific key from random data.<a class="headerlink" href="#krb5-c-random-to-key-generate-an-enctype-specific-key-from-random-data" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_random_to_key - Generate an enctype-specific key from random data.<a class="headerlink" href="#krb5-c-random-to-key-generate-an-enctype-specific-key-from-random-data" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_random_to_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_to_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">random_data</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_random_key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_to_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_random_to_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">random_data</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_random_key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_random_to_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>random_data</strong> - Random input data</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html
index 6e57770812f7..762b1c5119c6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_string_to_key - Convert a string (such a password) to a key. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-string-to-key-convert-a-string-such-a-password-to-a-key">
-<h1>krb5_c_string_to_key - Convert a string (such a password) to a key.<a class="headerlink" href="#krb5-c-string-to-key-convert-a-string-such-a-password-to-a-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_string_to_key - Convert a string (such a password) to a key.<a class="headerlink" href="#krb5-c-string-to-key-convert-a-string-such-a-password-to-a-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_string_to_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_string_to_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_string_to_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_string_to_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_string_to_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>string</strong> - String to be converted</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html
index a2a1a14d3faa..02553bf00144 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-string-to-key-with-params-convert-a-string-such-as-a-password-to-a-key-with-additional-parameters">
-<h1>krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.<a class="headerlink" href="#krb5-c-string-to-key-with-params-convert-a-string-such-as-a-password-to-a-key-with-additional-parameters" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.<a class="headerlink" href="#krb5-c-string-to-key-with-params-convert-a-string-such-as-a-password-to-a-key-with-additional-parameters" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_string_to_key_with_params">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_string_to_key_with_params</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">params</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_string_to_key_with_params" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_string_to_key_with_params</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">params</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_string_to_key_with_params" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>string</strong> - String to be converted</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html
index e37da7bf2081..9cfbea5e55f4 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-c-valid-cksumtype-verify-that-specified-checksum-type-is-a-valid-kerberos-checksum-type">
-<h1>krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.<a class="headerlink" href="#krb5-c-valid-cksumtype-verify-that-specified-checksum-type-is-a-valid-kerberos-checksum-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.<a class="headerlink" href="#krb5-c-valid-cksumtype-verify-that-specified-checksum-type-is-a-valid-kerberos-checksum-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_valid_cksumtype">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_valid_cksumtype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_valid_cksumtype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_valid_cksumtype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_valid_cksumtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctype</strong> - Checksum type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if ctype is valid, FALSE if not</p></li>
</ul>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html
index 3eb00ff93c80..7b8587ff5d63 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-c-valid-enctype-verify-that-a-specified-encryption-type-is-a-valid-kerberos-encryption-type">
-<h1>krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.<a class="headerlink" href="#krb5-c-valid-enctype-verify-that-a-specified-encryption-type-is-a-valid-kerberos-encryption-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.<a class="headerlink" href="#krb5-c-valid-enctype-verify-that-a-specified-encryption-type-is-a-valid-kerberos-encryption-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_valid_enctype">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_valid_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ktype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_valid_enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_valid_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ktype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_valid_enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ktype</strong> - Encryption type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if ktype is valid, FALSE if not</p></li>
</ul>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html
index e2d99c29d653..51f2b79ab532 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_verify_checksum - Verify a checksum (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-verify-checksum-verify-a-checksum-operates-on-keyblock">
-<h1>krb5_c_verify_checksum - Verify a checksum (operates on keyblock).<a class="headerlink" href="#krb5-c-verify-checksum-verify-a-checksum-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_verify_checksum - Verify a checksum (operates on keyblock).<a class="headerlink" href="#krb5-c-verify-checksum-verify-a-checksum-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_verify_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_verify_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_verify_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_verify_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_verify_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
<p><strong>[in]</strong> <strong>usage</strong> - <em>key</em> usage</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html
index ce0c9699d4e3..976fa42c2468 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-c-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-keyblock">
-<h1>krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).<a class="headerlink" href="#krb5-c-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).<a class="headerlink" href="#krb5-c-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_c_verify_checksum_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_verify_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_verify_checksum_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_c_verify_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_c_verify_checksum_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type (0 for mandatory type)</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
@@ -71,13 +69,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Confirm that the checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.</p>
+<p>Confirm that the checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>krb5_c_make_checksum_iov()</p>
@@ -147,8 +145,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html
index 7d4298897602..141dab9455e6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_calculate_checksum &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-calculate-checksum">
-<h1>krb5_calculate_checksum<a class="headerlink" href="#krb5-calculate-checksum" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_calculate_checksum<a class="headerlink" href="#krb5-calculate-checksum" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_calculate_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_calculate_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">in_length</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">seed</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">seed_length</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outcksum</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_calculate_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_calculate_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">in_length</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">seed</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">seed_length</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outcksum</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_calculate_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>ctype</strong></p>
<p><strong>in</strong></p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html
index 8f858217961b..30be046e911e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_cache_match - Find a credential cache with a specified client principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,24 +51,24 @@
<div class="body" role="main">
<section id="krb5-cc-cache-match-find-a-credential-cache-with-a-specified-client-principal">
-<h1>krb5_cc_cache_match - Find a credential cache with a specified client principal.<a class="headerlink" href="#krb5-cc-cache-match-find-a-credential-cache-with-a-specified-client-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_cache_match - Find a credential cache with a specified client principal.<a class="headerlink" href="#krb5-cc-cache-match-find-a-credential-cache-with-a-specified-client-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_cache_match">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_cache_match</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_cache_match" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_cache_match</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_cache_match" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>client</strong> - Client principal</p>
<p><strong>[out]</strong> <strong>cache_out</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
-<li><p>KRB5_CC_NOTFOUND None</p></li>
+<li><p>KRB5_CC_NOTFOUND</p></li>
</ul>
</dd>
</dl>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html
index 66b7fb2c453d..a972b3cbbff1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_close - Close a credential cache handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-cc-close-close-a-credential-cache-handle">
-<h1>krb5_cc_close - Close a credential cache handle.<a class="headerlink" href="#krb5-cc-close-close-a-credential-cache-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_close - Close a credential cache handle.<a class="headerlink" href="#krb5-cc-close-close-a-credential-cache-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_close">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_close</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_close" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_close</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_close" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html
index d5e2b462e3c0..90e712e5f02e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_copy_creds - Copy a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cc-copy-creds-copy-a-credential-cache">
-<h1>krb5_cc_copy_creds - Copy a credential cache.<a class="headerlink" href="#krb5-cc-copy-creds-copy-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_copy_creds - Copy a credential cache.<a class="headerlink" href="#krb5-cc-copy-creds-copy-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_copy_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_copy_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">incc</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">outcc</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_copy_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_copy_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">incc</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">outcc</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_copy_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>incc</strong> - Credential cache to be copied</p>
<p><strong>[out]</strong> <strong>outcc</strong> - Copy of credential cache to be filled in</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html
index 15fa748ba7c5..4dc66208bcd6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_default - Resolve the default credential cache name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-cc-default-resolve-the-default-credential-cache-name">
-<h1>krb5_cc_default - Resolve the default credential cache name.<a class="headerlink" href="#krb5-cc-default-resolve-the-default-credential-cache-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_default - Resolve the default credential cache name.<a class="headerlink" href="#krb5-cc-default-resolve-the-default-credential-cache-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_default">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_default</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_default" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_default</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_default" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>ccache</strong> - Pointer to credential cache name</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KV5M_CONTEXT Bad magic number for _krb5_context structure</p></li>
<li><p>KRB5_FCC_INTERNAL The name of the default credential cache cannot be obtained</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html
index eda52320090b..78c30e8804b8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_default_name - Return the name of the default credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-cc-default-name-return-the-name-of-the-default-credential-cache">
-<h1>krb5_cc_default_name - Return the name of the default credential cache.<a class="headerlink" href="#krb5-cc-default-name-return-the-name-of-the-default-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_default_name - Return the name of the default credential cache.<a class="headerlink" href="#krb5-cc-default-name-return-the-name-of-the-default-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_default_name">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_default_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_default_name" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_default_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_default_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>Name of default credential cache for the current user.</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html
index 016e269009c8..fe66d597b3b8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_destroy - Destroy a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-cc-destroy-destroy-a-credential-cache">
-<h1>krb5_cc_destroy - Destroy a credential cache.<a class="headerlink" href="#krb5-cc-destroy-destroy-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_destroy - Destroy a credential cache.<a class="headerlink" href="#krb5-cc-destroy-destroy-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_destroy">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_destroy</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_destroy" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_destroy</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_destroy" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Permission errors</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html
index 028e294b6533..41508841ba96 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_dup - Duplicate ccache handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-dup-duplicate-ccache-handle">
-<h1>krb5_cc_dup - Duplicate ccache handle.<a class="headerlink" href="#krb5-cc-dup-duplicate-ccache-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_dup - Duplicate ccache handle.<a class="headerlink" href="#krb5-cc-dup-duplicate-ccache-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_dup">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_dup</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_dup" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_dup</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_dup" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>in</strong> - Credential cache handle to be duplicated</p>
<p><strong>[out]</strong> <strong>out</strong> - Credential cache handle</p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html
index fd6fee3def81..4f42d44de99e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cc-end-seq-get-finish-a-series-of-sequential-processing-credential-cache-entries">
-<h1>krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries.<a class="headerlink" href="#krb5-cc-end-seq-get-finish-a-series-of-sequential-processing-credential-cache-entries" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries.<a class="headerlink" href="#krb5-cc-end-seq-get-finish-a-series-of-sequential-processing-credential-cache-entries" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_end_seq_get">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_end_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_cc_cursor.html#c.krb5_cc_cursor" title="krb5_cc_cursor"><span class="n"><span class="pre">krb5_cc_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_end_seq_get" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_end_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_cc_cursor.html#c.krb5_cc_cursor" title="krb5_cc_cursor"><span class="n"><span class="pre">krb5_cc_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_end_seq_get" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>cursor</strong> - Cursor</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 (always)</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html
index 7ff44dc2f9e6..b3d5cb098515 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_gen_new &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-gen-new">
-<h1>krb5_cc_gen_new<a class="headerlink" href="#krb5-cc-gen-new" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_gen_new<a class="headerlink" href="#krb5-cc-gen-new" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_gen_new">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_gen_new</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_gen_new" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_gen_new</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_gen_new" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>cache</strong></p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html
index c0bb4ceac95e..efbaeb769527 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_get_config - Get a configuration value from a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-get-config-get-a-configuration-value-from-a-credential-cache">
-<h1>krb5_cc_get_config - Get a configuration value from a credential cache.<a class="headerlink" href="#krb5-cc-get-config-get-a-configuration-value-from-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_get_config - Get a configuration value from a credential cache.<a class="headerlink" href="#krb5-cc-get-config-get-a-configuration-value-from-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_get_config">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_config</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_config" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_config</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_config" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>id</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>principal</strong> - Configuration for this principal; if NULL, global for the whole cache</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html
index 708f965aef19..c4c66114c8ef 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_get_flags - Retrieve flags from a credential cache structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cc-get-flags-retrieve-flags-from-a-credential-cache-structure">
-<h1>krb5_cc_get_flags - Retrieve flags from a credential cache structure.<a class="headerlink" href="#krb5-cc-get-flags-retrieve-flags-from-a-credential-cache-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_get_flags - Retrieve flags from a credential cache structure.<a class="headerlink" href="#krb5-cc-get-flags-retrieve-flags-from-a-credential-cache-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_get_flags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[out]</strong> <strong>flags</strong> - Flag bit mask</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html
index 5a10794bfd76..897fdeda9c03 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_get_full_name - Retrieve the full name of a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-get-full-name-retrieve-the-full-name-of-a-credential-cache">
-<h1>krb5_cc_get_full_name - Retrieve the full name of a credential cache.<a class="headerlink" href="#krb5-cc-get-full-name-retrieve-the-full-name-of-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_get_full_name - Retrieve the full name of a credential cache.<a class="headerlink" href="#krb5-cc-get-full-name-retrieve-the-full-name-of-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_get_full_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_full_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fullname_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_full_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_full_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fullname_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_full_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[out]</strong> <strong>fullname_out</strong> - Full name of cache</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html
index 01eb9aa17120..ce03c25351d8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_get_name - Retrieve the name, but not type of a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-cc-get-name-retrieve-the-name-but-not-type-of-a-credential-cache">
-<h1>krb5_cc_get_name - Retrieve the name, but not type of a credential cache.<a class="headerlink" href="#krb5-cc-get-name-retrieve-the-name-but-not-type-of-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_get_name - Retrieve the name, but not type of a credential cache.<a class="headerlink" href="#krb5-cc-get-name-retrieve-the-name-but-not-type-of-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_get_name">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_name" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>On success - the name of the credential cache.</p></li>
</ul>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html
index d0ad967e61f6..cd98660a3321 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_get_principal - Get the default principal of a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-cc-get-principal-get-the-default-principal-of-a-credential-cache">
-<h1>krb5_cc_get_principal - Get the default principal of a credential cache.<a class="headerlink" href="#krb5-cc-get-principal-get-the-default-principal-of-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_get_principal - Get the default principal of a credential cache.<a class="headerlink" href="#krb5-cc-get-principal-get-the-default-principal-of-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_get_principal">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">principal</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">principal</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[out]</strong> <strong>principal</strong> - Primary principal</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html
index e97c529be457..14e92121648a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_get_type - Retrieve the type of a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-cc-get-type-retrieve-the-type-of-a-credential-cache">
-<h1>krb5_cc_get_type - Retrieve the type of a credential cache.<a class="headerlink" href="#krb5-cc-get-type-retrieve-the-type-of-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_get_type - Retrieve the type of a credential cache.<a class="headerlink" href="#krb5-cc-get-type-retrieve-the-type-of-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_get_type">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_type</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_type" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_get_type</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_get_type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>The type of a credential cache as an alias that must not be modified or freed by the caller.</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html
index 0d98dee30df8..a5484dcc0d5f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_initialize - Initialize a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-cc-initialize-initialize-a-credential-cache">
-<h1>krb5_cc_initialize - Initialize a credential cache.<a class="headerlink" href="#krb5-cc-initialize-initialize-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_initialize - Initialize a credential cache.<a class="headerlink" href="#krb5-cc-initialize-initialize-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_initialize">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_initialize</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_initialize" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_initialize</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_initialize" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>principal</strong> - Default principal name</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>System errors; Permission errors; Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html
index 2c474cb87cbf..abbc2314ab99 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_move - Move a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-cc-move-move-a-credential-cache">
-<h1>krb5_cc_move - Move a credential cache.<a class="headerlink" href="#krb5-cc-move-move-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_move - Move a credential cache.<a class="headerlink" href="#krb5-cc-move-move-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_move">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_move</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">src</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">dst</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_move" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_move</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">src</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">dst</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_move" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>src</strong> - The credential cache to move the content from</p>
<p><strong>[in]</strong> <strong>dst</strong> - The credential cache to move the content to</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; src is closed.</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes; src is still allocated.</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html
index 7f116e875829..4b975afd839f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-new-unique-create-a-new-credential-cache-of-the-specified-type-with-a-unique-name">
-<h1>krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name.<a class="headerlink" href="#krb5-cc-new-unique-create-a-new-credential-cache-of-the-specified-type-with-a-unique-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name.<a class="headerlink" href="#krb5-cc-new-unique-create-a-new-credential-cache-of-the-specified-type-with-a-unique-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_new_unique">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_new_unique</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">type</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hint</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">id</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_new_unique" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_new_unique</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">type</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hint</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">id</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_new_unique" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>type</strong> - Credential cache type name</p>
<p><strong>[in]</strong> <strong>hint</strong> - Unused</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html
index 0430d9c19834..441a671fa4e7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_next_cred - Retrieve the next entry from the credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-next-cred-retrieve-the-next-entry-from-the-credential-cache">
-<h1>krb5_cc_next_cred - Retrieve the next entry from the credential cache.<a class="headerlink" href="#krb5-cc-next-cred-retrieve-the-next-entry-from-the-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_next_cred - Retrieve the next entry from the credential cache.<a class="headerlink" href="#krb5-cc-next-cred-retrieve-the-next-entry-from-the-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_next_cred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_next_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_cc_cursor.html#c.krb5_cc_cursor" title="krb5_cc_cursor"><span class="n"><span class="pre">krb5_cc_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_next_cred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_next_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_cc_cursor.html#c.krb5_cc_cursor" title="krb5_cc_cursor"><span class="n"><span class="pre">krb5_cc_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_next_cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>cursor</strong> - Cursor</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html
index 552b6d68d50a..b8a34747666d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_remove_cred - Remove credentials from a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-remove-cred-remove-credentials-from-a-credential-cache">
-<h1>krb5_cc_remove_cred - Remove credentials from a credential cache.<a class="headerlink" href="#krb5-cc-remove-cred-remove-credentials-from-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_remove_cred - Remove credentials from a credential cache.<a class="headerlink" href="#krb5-cc-remove-cred-remove-credentials-from-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_remove_cred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_remove_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_remove_cred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_remove_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_remove_cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>flags</strong> - Bitwise-ORed search flags</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>KRB5_CC_NOSUPP Not implemented for this cache type</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>No matches found; Data cannot be deleted; Kerberos error codes</p></li>
</ul>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html
index 4145693cf570..d57623a7a803 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_resolve - Resolve a credential cache name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-cc-resolve-resolve-a-credential-cache-name">
-<h1>krb5_cc_resolve - Resolve a credential cache name.<a class="headerlink" href="#krb5-cc-resolve-resolve-a-credential-cache-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_resolve - Resolve a credential cache name.<a class="headerlink" href="#krb5-cc-resolve-resolve-a-credential-cache-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_resolve">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_resolve</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_resolve" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_resolve</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_resolve" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>name</strong> - Credential cache name to be resolved</p>
<p><strong>[out]</strong> <strong>cache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html
index ec432bc6a343..365099a7b11e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-retrieve-cred-retrieve-a-specified-credentials-from-a-credential-cache">
-<h1>krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.<a class="headerlink" href="#krb5-cc-retrieve-cred-retrieve-a-specified-credentials-from-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.<a class="headerlink" href="#krb5-cc-retrieve-cred-retrieve-a-specified-credentials-from-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_retrieve_cred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_retrieve_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">mcreds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_retrieve_cred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_retrieve_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">mcreds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_retrieve_cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>flags</strong> - Flags bit mask</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -80,16 +78,16 @@
<blockquote>
<div><blockquote>
<div><ul class="simple">
-<li><p>#KRB5_TC_MATCH_TIMES The requested lifetime must be at least as great as in <em>mcreds</em> .</p></li>
-<li><p>#KRB5_TC_MATCH_IS_SKEY The <em>is_skey</em> field much match exactly.</p></li>
-<li><p>#KRB5_TC_MATCH_FLAGS Flags set in <em>mcreds</em> must be set.</p></li>
-<li><p>#KRB5_TC_MATCH_TIMES_EXACT The requested lifetime must match exactly.</p></li>
-<li><p>#KRB5_TC_MATCH_FLAGS_EXACT Flags must match exactly.</p></li>
-<li><p>#KRB5_TC_MATCH_AUTHDATA The authorization data must match.</p></li>
-<li><p>#KRB5_TC_MATCH_SRV_NAMEONLY Only the name portion of the principal name must match, not the realm.</p></li>
-<li><p>#KRB5_TC_MATCH_2ND_TKT The second tickets must match.</p></li>
-<li><p>#KRB5_TC_MATCH_KTYPE The encryption key types must match.</p></li>
-<li><p>#KRB5_TC_SUPPORTED_KTYPES Check all matching entries that have any supported encryption type and return the one with the encryption type listed earliest.</p></li>
+<li><p>KRB5_TC_MATCH_TIMES The requested lifetime must be at least as great as in <em>mcreds</em> .</p></li>
+<li><p>KRB5_TC_MATCH_IS_SKEY The <em>is_skey</em> field much match exactly.</p></li>
+<li><p>KRB5_TC_MATCH_FLAGS Flags set in <em>mcreds</em> must be set.</p></li>
+<li><p>KRB5_TC_MATCH_TIMES_EXACT The requested lifetime must match exactly.</p></li>
+<li><p>KRB5_TC_MATCH_FLAGS_EXACT Flags must match exactly.</p></li>
+<li><p>KRB5_TC_MATCH_AUTHDATA The authorization data must match.</p></li>
+<li><p>KRB5_TC_MATCH_SRV_NAMEONLY Only the name portion of the principal name must match, not the realm.</p></li>
+<li><p>KRB5_TC_MATCH_2ND_TKT The second tickets must match.</p></li>
+<li><p>KRB5_TC_MATCH_KTYPE The encryption key types must match.</p></li>
+<li><p>KRB5_TC_SUPPORTED_KTYPES Check all matching entries that have any supported encryption type and return the one with the encryption type listed earliest.</p></li>
</ul>
</div></blockquote>
<p>Use krb5_free_cred_contents() to free <em>creds</em> when it is no longer needed.</p>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html
index e9fcc2c7ce7b..3bd03c2d968a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_select - Select a credential cache to use with a server principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-select-select-a-credential-cache-to-use-with-a-server-principal">
-<h1>krb5_cc_select - Select a credential cache to use with a server principal.<a class="headerlink" href="#krb5-cc-select-select-a-credential-cache-to-use-with-a-server-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_select - Select a credential cache to use with a server principal.<a class="headerlink" href="#krb5-cc-select-select-a-credential-cache-to-use-with-a-server-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_select">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_select</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache_out</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_select" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_select</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cache_out</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princ_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_select" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>server</strong> - Server principal</p>
<p><strong>[out]</strong> <strong>cache_out</strong> - Credential cache handle</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>If an appropriate cache is found, 0 is returned, cache_out is set to the selected cache, and princ_out is set to the default principal of that cache.</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html
index ef7220fc9a62..a641c4bc3a35 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_set_config - Store a configuration value in a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cc-set-config-store-a-configuration-value-in-a-credential-cache">
-<h1>krb5_cc_set_config - Store a configuration value in a credential cache.<a class="headerlink" href="#krb5-cc-set-config-store-a-configuration-value-in-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_set_config - Store a configuration value in a credential cache.<a class="headerlink" href="#krb5-cc-set-config-store-a-configuration-value-in-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_set_config">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_set_config</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_set_config" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_set_config</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_set_config" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>id</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>principal</strong> - Configuration for a specific principal; if NULL, global for the whole cache</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html
index b93293766b8e..ab8e819a8239 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_set_default_name - Set the default credential cache name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-cc-set-default-name-set-the-default-credential-cache-name">
-<h1>krb5_cc_set_default_name - Set the default credential cache name.<a class="headerlink" href="#krb5-cc-set-default-name-set-the-default-credential-cache-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_set_default_name - Set the default credential cache name.<a class="headerlink" href="#krb5-cc-set-default-name-set-the-default-credential-cache-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_set_default_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_set_default_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_set_default_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_set_default_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_set_default_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>name</strong> - Default credential cache name or NULL</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KV5M_CONTEXT Bad magic number for _krb5_context structure</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html
index e6a95794822b..cd90bb8251d5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_set_flags - Set options flags on a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cc-set-flags-set-options-flags-on-a-credential-cache">
-<h1>krb5_cc_set_flags - Set options flags on a credential cache.<a class="headerlink" href="#krb5-cc-set-flags-set-options-flags-on-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_set_flags - Set options flags on a credential cache.<a class="headerlink" href="#krb5-cc-set-flags-set-options-flags-on-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_set_flags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_set_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_set_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_set_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_set_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>flags</strong> - Flag bit mask</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html
index d4d41c8fa61b..6ac24d0c49c5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cc-start-seq-get-prepare-to-sequentially-read-every-credential-in-a-credential-cache">
-<h1>krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.<a class="headerlink" href="#krb5-cc-start-seq-get-prepare-to-sequentially-read-every-credential-in-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.<a class="headerlink" href="#krb5-cc-start-seq-get-prepare-to-sequentially-read-every-credential-in-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_start_seq_get">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_start_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_cc_cursor.html#c.krb5_cc_cursor" title="krb5_cc_cursor"><span class="n"><span class="pre">krb5_cc_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_start_seq_get" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_start_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_cc_cursor.html#c.krb5_cc_cursor" title="krb5_cc_cursor"><span class="n"><span class="pre">krb5_cc_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_start_seq_get" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[out]</strong> <strong>cursor</strong> - Cursor</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html
index 47bd1354ad41..a1706652b113 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_store_cred - Store credentials in a credential cache. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-cc-store-cred-store-credentials-in-a-credential-cache">
-<h1>krb5_cc_store_cred - Store credentials in a credential cache.<a class="headerlink" href="#krb5-cc-store-cred-store-credentials-in-a-credential-cache" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_store_cred - Store credentials in a credential cache.<a class="headerlink" href="#krb5-cc-store-cred-store-credentials-in-a-credential-cache" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_store_cred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_store_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_store_cred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_store_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_store_cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>creds</strong> - Credentials to be stored in cache</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Permission errors; storage failure errors; Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html
index ae2078d29fa6..8ca1c2b728ec 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_support_switch - Determine whether a credential cache type supports switching. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-cc-support-switch-determine-whether-a-credential-cache-type-supports-switching">
-<h1>krb5_cc_support_switch - Determine whether a credential cache type supports switching.<a class="headerlink" href="#krb5-cc-support-switch-determine-whether-a-credential-cache-type-supports-switching" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_support_switch - Determine whether a credential cache type supports switching.<a class="headerlink" href="#krb5-cc-support-switch-determine-whether-a-credential-cache-type-supports-switching" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_support_switch">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_support_switch</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">type</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_support_switch" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_support_switch</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">type</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_support_switch" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>type</strong> - Credential cache type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if type supports switching</p></li>
<li><p>FALSE if it does not or is not a valid credential cache type.</p></li>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html
index a46731857e99..37fa1b4e72d4 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_switch - Make a credential cache the primary cache for its collection. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-cc-switch-make-a-credential-cache-the-primary-cache-for-its-collection">
-<h1>krb5_cc_switch - Make a credential cache the primary cache for its collection.<a class="headerlink" href="#krb5-cc-switch-make-a-credential-cache-the-primary-cache-for-its-collection" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cc_switch - Make a credential cache the primary cache for its collection.<a class="headerlink" href="#krb5-cc-switch-make-a-credential-cache-the-primary-cache-for-its-collection" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cc_switch">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_switch</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_switch" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_switch</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cc_switch" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success, or the type of cache doesn’t support switching</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html
index 6167b696e8d9..a5458ab2b22d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cccol_cursor_free - Free a credential cache collection cursor. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-cccol-cursor-free-free-a-credential-cache-collection-cursor">
-<h1>krb5_cccol_cursor_free - Free a credential cache collection cursor.<a class="headerlink" href="#krb5-cccol-cursor-free-free-a-credential-cache-collection-cursor" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cccol_cursor_free - Free a credential cache collection cursor.<a class="headerlink" href="#krb5-cccol-cursor-free-free-a-credential-cache-collection-cursor" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cccol_cursor_free">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cccol_cursor.html#c.krb5_cccol_cursor" title="krb5_cccol_cursor"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_cursor_free" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cccol_cursor.html#c.krb5_cccol_cursor" title="krb5_cccol_cursor"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_cursor_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cursor</strong> - Cursor</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html
index ffbb6d3e3178..7f6e47e3d333 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-cccol-cursor-new-prepare-to-iterate-over-the-collection-of-known-credential-caches">
-<h1>krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.<a class="headerlink" href="#krb5-cccol-cursor-new-prepare-to-iterate-over-the-collection-of-known-credential-caches" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.<a class="headerlink" href="#krb5-cccol-cursor-new-prepare-to-iterate-over-the-collection-of-known-credential-caches" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cccol_cursor_new">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor_new</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cccol_cursor.html#c.krb5_cccol_cursor" title="krb5_cccol_cursor"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_cursor_new" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor_new</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cccol_cursor.html#c.krb5_cccol_cursor" title="krb5_cccol_cursor"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_cursor_new" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>cursor</strong> - Cursor</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html
index 79962cc2b4c5..675df1020dc2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cccol_cursor_next - Get the next credential cache in the collection. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cccol-cursor-next-get-the-next-credential-cache-in-the-collection">
-<h1>krb5_cccol_cursor_next - Get the next credential cache in the collection.<a class="headerlink" href="#krb5-cccol-cursor-next-get-the-next-credential-cache-in-the-collection" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cccol_cursor_next - Get the next credential cache in the collection.<a class="headerlink" href="#krb5-cccol-cursor-next-get-the-next-credential-cache-in-the-collection" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cccol_cursor_next">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor_next</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cccol_cursor.html#c.krb5_cccol_cursor" title="krb5_cccol_cursor"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></a><span class="w"> </span><span class="n"><span class="pre">cursor</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_cursor_next" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor_next</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cccol_cursor.html#c.krb5_cccol_cursor" title="krb5_cccol_cursor"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></a><span class="w"> </span><span class="n"><span class="pre">cursor</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_cursor_next" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cursor</strong> - Cursor</p>
<p><strong>[out]</strong> <strong>ccache</strong> - Credential cache handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html
index df061ced5abb..b2e997c62b8e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-cccol-have-content-check-if-the-credential-cache-collection-contains-any-initialized-caches">
-<h1>krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches.<a class="headerlink" href="#krb5-cccol-have-content-check-if-the-credential-cache-collection-contains-any-initialized-caches" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches.<a class="headerlink" href="#krb5-cccol-have-content-check-if-the-credential-cache-collection-contains-any-initialized-caches" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cccol_have_content">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_have_content</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_have_content" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_have_content</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cccol_have_content" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 At least one initialized cache is present in the collection</p></li>
<li><p>KRB5_CC_NOTFOUND The collection contains no caches</p></li>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html
index 2be3e6c710c2..4e7c030b7b48 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_change_password - Change a password for an existing Kerberos account. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-change-password-change-a-password-for-an-existing-kerberos-account">
-<h1>krb5_change_password - Change a password for an existing Kerberos account.<a class="headerlink" href="#krb5-change-password-change-a-password-for-an-existing-kerberos-account" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_change_password - Change a password for an existing Kerberos account.<a class="headerlink" href="#krb5-change-password-change-a-password-for-an-existing-kerberos-account" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_change_password">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_change_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">newpw</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code_string</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_string</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_change_password" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_change_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">newpw</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code_string</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_string</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_change_password" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>creds</strong> - Credentials for kadmin/changepw service</p>
<p><strong>[in]</strong> <strong>newpw</strong> - New password</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -80,11 +78,11 @@
<p>The possible values of the output <em>result_code</em> are:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_KPASSWD_SUCCESS (0) - success</p></li>
-<li><p>#KRB5_KPASSWD_MALFORMED (1) - Malformed request error</p></li>
-<li><p>#KRB5_KPASSWD_HARDERROR (2) - Server error</p></li>
-<li><p>#KRB5_KPASSWD_AUTHERROR (3) - Authentication error</p></li>
-<li><p>#KRB5_KPASSWD_SOFTERROR (4) - Password change rejected</p></li>
+<li><p>KRB5_KPASSWD_SUCCESS (0) - success</p></li>
+<li><p>KRB5_KPASSWD_MALFORMED (1) - Malformed request error</p></li>
+<li><p>KRB5_KPASSWD_HARDERROR (2) - Server error</p></li>
+<li><p>KRB5_KPASSWD_AUTHERROR (3) - Authentication error</p></li>
+<li><p>KRB5_KPASSWD_SOFTERROR (4) - Password change rejected</p></li>
</ul>
</div></blockquote>
</section>
@@ -148,8 +146,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html
index ab5896da175b..9f90ffa0491c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-check-clockskew-check-if-a-timestamp-is-within-the-allowed-clock-skew-of-the-current-time">
-<h1>krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.<a class="headerlink" href="#krb5-check-clockskew-check-if-a-timestamp-is-within-the-allowed-clock-skew-of-the-current-time" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.<a class="headerlink" href="#krb5-check-clockskew-check-if-a-timestamp-is-within-the-allowed-clock-skew-of-the-current-time" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_check_clockskew">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_check_clockskew</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">date</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_check_clockskew" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_check_clockskew</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">date</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_check_clockskew" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>date</strong> - Timestamp to check</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5KRB_AP_ERR_SKEW date is not within allowable clock skew</p></li>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html
index 893ff4b8cea5..4608d60bbe87 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_checksum_size &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-checksum-size">
-<h1>krb5_checksum_size<a class="headerlink" href="#krb5-checksum-size" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_checksum_size<a class="headerlink" href="#krb5-checksum-size" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_checksum_size">
-<span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_checksum_size</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_checksum_size" title="Permalink to this definition">¶</a><br /></dt>
+<span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_checksum_size</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_checksum_size" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>ctype</strong></p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html
index 6a8ea88b23ff..3fa178eb6b22 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_chpw_message - Get a result message for changing or setting a password. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-chpw-message-get-a-result-message-for-changing-or-setting-a-password">
-<h1>krb5_chpw_message - Get a result message for changing or setting a password.<a class="headerlink" href="#krb5-chpw-message-get-a-result-message-for-changing-or-setting-a-password" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_chpw_message - Get a result message for changing or setting a password.<a class="headerlink" href="#krb5-chpw-message-get-a-result-message-for-changing-or-setting-a-password" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_chpw_message">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_chpw_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server_string</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">message_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_chpw_message" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_chpw_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server_string</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">message_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_chpw_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>server_string</strong> - Data returned from the remote system</p>
<p><strong>[out]</strong> <strong>message_out</strong> - A message displayable to the user</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html
index 0246b8be2c0a..439aa5d9397a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cksumtype_to_string - Convert a checksum type to a string. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-cksumtype-to-string-convert-a-checksum-type-to-a-string">
-<h1>krb5_cksumtype_to_string - Convert a checksum type to a string.<a class="headerlink" href="#krb5-cksumtype-to-string-convert-a-checksum-type-to-a-string" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_cksumtype_to_string - Convert a checksum type to a string.<a class="headerlink" href="#krb5-cksumtype-to-string-convert-a-checksum-type-to-a-string" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_cksumtype_to_string">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cksumtype_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cksumtype_to_string" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cksumtype_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_cksumtype_to_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to hold converted checksum type</p>
<p><strong>[in]</strong> <strong>buflen</strong> - Storage available in <em>buffer</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html
index 181e13e555cc..bc1b608e9906 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_clear_error_message - Clear the extended error message in a context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-clear-error-message-clear-the-extended-error-message-in-a-context">
-<h1>krb5_clear_error_message - Clear the extended error message in a context.<a class="headerlink" href="#krb5-clear-error-message-clear-the-extended-error-message-in-a-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_clear_error_message - Clear the extended error message in a context.<a class="headerlink" href="#krb5-clear-error-message-clear-the-extended-error-message-in-a-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_clear_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_clear_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_clear_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_clear_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_clear_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
</dd>
</dl>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html
index bd2419a30d7e..69ca4646dbd3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_addresses - Copy an array of addresses. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-addresses-copy-an-array-of-addresses">
-<h1>krb5_copy_addresses - Copy an array of addresses.<a class="headerlink" href="#krb5-copy-addresses-copy-an-array-of-addresses" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_addresses - Copy an array of addresses.<a class="headerlink" href="#krb5-copy-addresses-copy-an-array-of-addresses" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_addresses">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_addresses</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inaddr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outaddr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_addresses" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_addresses</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inaddr</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outaddr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_addresses" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>inaddr</strong> - Array of addresses to be copied</p>
<p><strong>[out]</strong> <strong>outaddr</strong> - Copy of array of addresses</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html
index e9ab3e65a6df..8c26aeeb4fcb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_authdata - Copy an authorization data list. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-authdata-copy-an-authorization-data-list">
-<h1>krb5_copy_authdata - Copy an authorization data list.<a class="headerlink" href="#krb5-copy-authdata-copy-an-authorization-data-list" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_authdata - Copy an authorization data list.<a class="headerlink" href="#krb5-copy-authdata-copy-an-authorization-data-list" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_authdata">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_authdat</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_authdata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_authdat</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_authdata" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>in_authdat</strong> - List of <em>krb5_authdata</em> structures</p>
<p><strong>[out]</strong> <strong>out</strong> - New array of <em>krb5_authdata</em> structures</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html
index 3152f25e985b..6dd0b64e903f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_authenticator - Copy a krb5_authenticator structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-authenticator-copy-a-krb5-authenticator-structure">
-<h1>krb5_copy_authenticator - Copy a krb5_authenticator structure.<a class="headerlink" href="#krb5-copy-authenticator-copy-a-krb5-authenticator-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_authenticator - Copy a krb5_authenticator structure.<a class="headerlink" href="#krb5-copy-authenticator-copy-a-krb5-authenticator-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_authenticator">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_authenticator</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authfrom</span></span>, <a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_authenticator" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_authenticator</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authfrom</span></span>, <a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_authenticator" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>authfrom</strong> - krb5_authenticator structure to be copied</p>
<p><strong>[out]</strong> <strong>authto</strong> - Copy of krb5_authenticator structure</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html
index 27e6189e2823..48850f1cb5c9 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_checksum - Copy a krb5_checksum structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-checksum-copy-a-krb5-checksum-structure">
-<h1>krb5_copy_checksum - Copy a krb5_checksum structure.<a class="headerlink" href="#krb5-copy-checksum-copy-a-krb5-checksum-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_checksum - Copy a krb5_checksum structure.<a class="headerlink" href="#krb5-copy-checksum-copy-a-krb5-checksum-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ckfrom</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ckto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ckfrom</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ckto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ckfrom</strong> - Checksum to be copied</p>
<p><strong>[out]</strong> <strong>ckto</strong> - Copy of krb5_checksum structure</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html
index c70c65d0e13e..eeeac561b5ae 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_context - Copy a krb5_context structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-copy-context-copy-a-krb5-context-structure">
-<h1>krb5_copy_context - Copy a krb5_context structure.<a class="headerlink" href="#krb5-copy-context-copy-a-krb5-context-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_context - Copy a krb5_context structure.<a class="headerlink" href="#krb5-copy-context-copy-a-krb5-context-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_context">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">nctx_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_context" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">nctx_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[out]</strong> <strong>nctx_out</strong> - New context structure</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html
index 888f06428f5a..1b7db0e6cfd3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_creds - Copy a krb5_creds structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-creds-copy-a-krb5-creds-structure">
-<h1>krb5_copy_creds - Copy a krb5_creds structure.<a class="headerlink" href="#krb5-copy-creds-copy-a-krb5-creds-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_creds - Copy a krb5_creds structure.<a class="headerlink" href="#krb5-copy-creds-copy-a-krb5-creds-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">incred</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outcred</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">incred</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outcred</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>incred</strong> - Credentials structure to be copied</p>
<p><strong>[out]</strong> <strong>outcred</strong> - Copy of <em>incred</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html
index 8db976600c5d..cbd018e2b31f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_data - Copy a krb5_data object. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-data-copy-a-krb5-data-object">
-<h1>krb5_copy_data - Copy a krb5_data object.<a class="headerlink" href="#krb5-copy-data-copy-a-krb5-data-object" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_data - Copy a krb5_data object.<a class="headerlink" href="#krb5-copy-data-copy-a-krb5-data-object" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_data">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_data</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">indata</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outdata</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_data</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">indata</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outdata</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>indata</strong> - Data object to be copied</p>
<p><strong>[out]</strong> <strong>outdata</strong> - Copy of <em>indata</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html
index 9619774c7e18..a6ce82d2f2d7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_error_message - Copy the most recent extended error message from one context to another. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-copy-error-message-copy-the-most-recent-extended-error-message-from-one-context-to-another">
-<h1>krb5_copy_error_message - Copy the most recent extended error message from one context to another.<a class="headerlink" href="#krb5-copy-error-message-copy-the-most-recent-extended-error-message-from-one-context-to-another" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_error_message - Copy the most recent extended error message from one context to another.<a class="headerlink" href="#krb5-copy-error-message-copy-the-most-recent-extended-error-message-from-one-context-to-another" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">dest_ctx</span></span>, <a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">src_ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">dest_ctx</span></span>, <a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">src_ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>dest_ctx</strong> - Library context to copy message to</p>
<p><strong>[in]</strong> <strong>src_ctx</strong> - Library context with current message</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html
index 53b17d04d578..515ea0c6fcd1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_keyblock - Copy a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-keyblock-copy-a-keyblock">
-<h1>krb5_copy_keyblock - Copy a keyblock.<a class="headerlink" href="#krb5-copy-keyblock-copy-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_keyblock - Copy a keyblock.<a class="headerlink" href="#krb5-copy-keyblock-copy-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_keyblock">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">from</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">to</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_keyblock" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">from</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">to</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_keyblock" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>from</strong> - Keyblock to be copied</p>
<p><strong>[out]</strong> <strong>to</strong> - Copy of keyblock <em>from</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html
index 807e5c1fa5e9..5d419d33e698 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_keyblock_contents - Copy the contents of a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-keyblock-contents-copy-the-contents-of-a-keyblock">
-<h1>krb5_copy_keyblock_contents - Copy the contents of a keyblock.<a class="headerlink" href="#krb5-copy-keyblock-contents-copy-the-contents-of-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_keyblock_contents - Copy the contents of a keyblock.<a class="headerlink" href="#krb5-copy-keyblock-contents-copy-the-contents-of-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_keyblock_contents">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_keyblock_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">from</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">to</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_keyblock_contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_keyblock_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">from</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">to</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_keyblock_contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>from</strong> - Key to be copied</p>
<p><strong>[out]</strong> <strong>to</strong> - Output key</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html
index 65e48948d8c3..f3c330e522dd 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_principal - Copy a principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-principal-copy-a-principal">
-<h1>krb5_copy_principal - Copy a principal.<a class="headerlink" href="#krb5-copy-principal-copy-a-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_principal - Copy a principal.<a class="headerlink" href="#krb5-copy-principal-copy-a-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_principal">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">inprinc</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outprinc</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">inprinc</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outprinc</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>inprinc</strong> - Principal to be copied</p>
<p><strong>[out]</strong> <strong>outprinc</strong> - Copy of <em>inprinc</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html
index 63cbd1f019b0..86bede826b17 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_copy_ticket - Copy a krb5_ticket structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-copy-ticket-copy-a-krb5-ticket-structure">
-<h1>krb5_copy_ticket - Copy a krb5_ticket structure.<a class="headerlink" href="#krb5-copy-ticket-copy-a-krb5-ticket-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_copy_ticket - Copy a krb5_ticket structure.<a class="headerlink" href="#krb5-copy-ticket-copy-a-krb5-ticket-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_copy_ticket">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">from</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_copy_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">from</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_copy_ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>from</strong> - Ticket to be copied</p>
<p><strong>[out]</strong> <strong>pto</strong> - Copy of ticket</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html
index dcb1eb7482a2..1e23dce2110d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_decode_authdata_container - Unwrap authorization data. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-decode-authdata-container-unwrap-authorization-data">
-<h1>krb5_decode_authdata_container - Unwrap authorization data.<a class="headerlink" href="#krb5-decode-authdata-container-unwrap-authorization-data" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_decode_authdata_container - Unwrap authorization data.<a class="headerlink" href="#krb5-decode-authdata-container-unwrap-authorization-data" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_decode_authdata_container">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_decode_authdata_container</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">container</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_decode_authdata_container" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_decode_authdata_container</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">container</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_decode_authdata_container" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>type</strong> - Container type (see KRB5_AUTHDATA macros)</p>
<p><strong>[in]</strong> <strong>container</strong> - Authorization data to be decoded</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html
index 2ee5227bb34e..803b422a98cc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_decode_ticket - Decode an ASN.1-formatted ticket. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-decode-ticket-decode-an-asn-1-formatted-ticket">
-<h1>krb5_decode_ticket - Decode an ASN.1-formatted ticket.<a class="headerlink" href="#krb5-decode-ticket-decode-an-asn-1-formatted-ticket" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_decode_ticket - Decode an ASN.1-formatted ticket.<a class="headerlink" href="#krb5-decode-ticket-decode-an-asn-1-formatted-ticket" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_decode_ticket">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_decode_ticket</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">code</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_decode_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_decode_ticket</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">code</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_decode_ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>code</strong> - ASN.1-formatted ticket</p>
<p><strong>[out]</strong> <strong>rep</strong> - Decoded ticket information</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html
index dac5f0e1265a..2a04c6acabd8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_decrypt &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-decrypt">
-<h1>krb5_decrypt<a class="headerlink" href="#krb5-decrypt" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_decrypt<a class="headerlink" href="#krb5-decrypt" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_decrypt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_decrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">inptr</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">outptr</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">size</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">ivec</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_decrypt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_decrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">inptr</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">outptr</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">size</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">ivec</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_decrypt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>inptr</strong></p>
<p><strong>outptr</strong></p>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html
index 911cb0c25ebe..48b31dd63738 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_deltat_to_string - Convert a relative time value to a string. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-deltat-to-string-convert-a-relative-time-value-to-a-string">
-<h1>krb5_deltat_to_string - Convert a relative time value to a string.<a class="headerlink" href="#krb5-deltat-to-string-convert-a-relative-time-value-to-a-string" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_deltat_to_string - Convert a relative time value to a string.<a class="headerlink" href="#krb5-deltat-to-string-convert-a-relative-time-value-to-a-string" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_deltat_to_string">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_deltat_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">deltat</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_deltat_to_string" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_deltat_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">deltat</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_deltat_to_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>deltat</strong> - Relative time value to convert</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to hold time string</p>
<p><strong>[in]</strong> <strong>buflen</strong> - Storage available in <em>buffer</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html
index 46a44a01448e..054394a86029 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_eblock_enctype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-eblock-enctype">
-<h1>krb5_eblock_enctype<a class="headerlink" href="#krb5-eblock-enctype" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_eblock_enctype<a class="headerlink" href="#krb5-eblock-enctype" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_eblock_enctype">
-<a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_eblock_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_eblock_enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_eblock_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_eblock_enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html
index 3bb14a9bd02c..9ffdab3ce9ae 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_encode_authdata_container - Wrap authorization data in a container. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-encode-authdata-container-wrap-authorization-data-in-a-container">
-<h1>krb5_encode_authdata_container - Wrap authorization data in a container.<a class="headerlink" href="#krb5-encode-authdata-container-wrap-authorization-data-in-a-container" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_encode_authdata_container - Wrap authorization data in a container.<a class="headerlink" href="#krb5-encode-authdata-container-wrap-authorization-data-in-a-container" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_encode_authdata_container">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encode_authdata_container</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">container</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_encode_authdata_container" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encode_authdata_container</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">container</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_encode_authdata_container" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>type</strong> - Container type (see KRB5_AUTHDATA macros)</p>
<p><strong>[in]</strong> <strong>authdata</strong> - List of authorization data to be encoded</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html
index 76414f03ed4c..ce4758dc6efc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_encrypt &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-encrypt">
-<h1>krb5_encrypt<a class="headerlink" href="#krb5-encrypt" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_encrypt<a class="headerlink" href="#krb5-encrypt" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_encrypt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">inptr</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">outptr</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">size</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">ivec</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_encrypt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">inptr</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">outptr</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">size</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">ivec</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_encrypt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>inptr</strong></p>
<p><strong>outptr</strong></p>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html
index cf818b2c498b..979f947ec3fe 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_encrypt_size &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-encrypt-size">
-<h1>krb5_encrypt_size<a class="headerlink" href="#krb5-encrypt-size" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_encrypt_size<a class="headerlink" href="#krb5-encrypt-size" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_encrypt_size">
-<span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encrypt_size</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">length</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">crypto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_encrypt_size" title="Permalink to this definition">¶</a><br /></dt>
+<span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encrypt_size</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">length</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">crypto</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_encrypt_size" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>length</strong></p>
<p><strong>crypto</strong></p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html
index 46fc5d8484ca..246023efd158 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_enctype_to_name - Convert an encryption type to a name or alias. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-enctype-to-name-convert-an-encryption-type-to-a-name-or-alias">
-<h1>krb5_enctype_to_name - Convert an encryption type to a name or alias.<a class="headerlink" href="#krb5-enctype-to-name-convert-an-encryption-type-to-a-name-or-alias" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_enctype_to_name - Convert an encryption type to a name or alias.<a class="headerlink" href="#krb5-enctype-to-name-convert-an-encryption-type-to-a-name-or-alias" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_enctype_to_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enctype_to_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">shortest</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_enctype_to_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enctype_to_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">shortest</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_enctype_to_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>shortest</strong> - Flag</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to hold encryption type string</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html
index 82695b0747fc..80c478428a15 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_enctype_to_string - Convert an encryption type to a string. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-enctype-to-string-convert-an-encryption-type-to-a-string">
-<h1>krb5_enctype_to_string - Convert an encryption type to a string.<a class="headerlink" href="#krb5-enctype-to-string-convert-an-encryption-type-to-a-string" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_enctype_to_string - Convert an encryption type to a string.<a class="headerlink" href="#krb5-enctype-to-string-convert-an-encryption-type-to-a-string" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_enctype_to_string">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enctype_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_enctype_to_string" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enctype_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_enctype_to_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to hold encryption type string</p>
<p><strong>[in]</strong> <strong>buflen</strong> - Storage available in <em>buffer</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html
index afd64130a4ea..987fd104f441 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_expand_hostname - Canonicalize a hostname, possibly using name service. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
- <link rel="next" title="krb5_free_context - Free a krb5 library context." href="krb5_free_context.html" />
+ <link rel="next" title="krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()" href="krb5_free_config_files.html" />
<link rel="prev" title="krb5_chpw_message - Get a result message for changing or setting a password." href="krb5_chpw_message.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="krb5_chpw_message.html" title="krb5_chpw_message - Get a result message for changing or setting a password."
accesskey="P">previous</a> |
- <a href="krb5_free_context.html" title="krb5_free_context - Free a krb5 library context."
+ <a href="krb5_free_config_files.html" title="krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()"
accesskey="N">next</a> |
<a href="../../../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-expand-hostname-canonicalize-a-hostname-possibly-using-name-service">
-<h1>krb5_expand_hostname - Canonicalize a hostname, possibly using name service.<a class="headerlink" href="#krb5-expand-hostname-canonicalize-a-hostname-possibly-using-name-service" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_expand_hostname - Canonicalize a hostname, possibly using name service.<a class="headerlink" href="#krb5-expand-hostname-canonicalize-a-hostname-possibly-using-name-service" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_expand_hostname">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_expand_hostname</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">host</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">canonhost_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_expand_hostname" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_expand_hostname</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">host</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">canonhost_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_expand_hostname" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>host</strong> - Input hostname</p>
<p><strong>[out]</strong> <strong>canonhost_out</strong> - Canonicalized hostname</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -141,7 +139,7 @@
>Contents</a> |
<a href="krb5_chpw_message.html" title="krb5_chpw_message - Get a result message for changing or setting a password."
>previous</a> |
- <a href="krb5_free_context.html" title="krb5_free_context - Free a krb5 library context."
+ <a href="krb5_free_config_files.html" title="krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()"
>next</a> |
<a href="../../../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html
index 71c21943287e..ddc5e4ed9b0b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_find_authdata - Find authorization data elements. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-find-authdata-find-authorization-data-elements">
-<h1>krb5_find_authdata - Find authorization data elements.<a class="headerlink" href="#krb5-find-authdata-find-authorization-data-elements" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_find_authdata - Find authorization data elements.<a class="headerlink" href="#krb5-find-authdata-find-authorization-data-elements" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_find_authdata">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_find_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket_authdata</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ap_req_authdata</span></span>, <a class="reference internal" href="../types/krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ad_type</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">results</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_find_authdata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_find_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket_authdata</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ap_req_authdata</span></span>, <a class="reference internal" href="../types/krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ad_type</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">results</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_find_authdata" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ticket_authdata</strong> - Authorization data list from ticket</p>
<p><strong>[in]</strong> <strong>ap_req_authdata</strong> - Authorization data list from AP request</p>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html
index 94313bbda8e9..6a2d4c39ecc2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_finish_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-finish-key">
-<h1>krb5_finish_key<a class="headerlink" href="#krb5-finish-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_finish_key<a class="headerlink" href="#krb5-finish-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_finish_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_finish_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_finish_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_finish_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_finish_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html
index bfdeb4ffdbe8..f35c07fce124 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_finish_random_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-finish-random-key">
-<h1>krb5_finish_random_key<a class="headerlink" href="#krb5-finish-random-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_finish_random_key<a class="headerlink" href="#krb5-finish-random-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_finish_random_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_finish_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_finish_random_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_finish_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_finish_random_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
<p><strong>ptr</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html
index deaab4111494..aa81b4faaad1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_addresses - Free the data stored in array of addresses. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-addresses-free-the-data-stored-in-array-of-addresses">
-<h1>krb5_free_addresses - Free the data stored in array of addresses.<a class="headerlink" href="#krb5-free-addresses-free-the-data-stored-in-array-of-addresses" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_addresses - Free the data stored in array of addresses.<a class="headerlink" href="#krb5-free-addresses-free-the-data-stored-in-array-of-addresses" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_addresses">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_addresses</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_addresses" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_addresses</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_addresses" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Array of addresses to be freed</p>
</dd>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html
index 9c15e48f7686..4f2b86896e38 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-ap-rep-enc-part-free-a-krb5-ap-rep-enc-part-structure">
-<h1>krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.<a class="headerlink" href="#krb5-free-ap-rep-enc-part-free-a-krb5-ap-rep-enc-part-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.<a class="headerlink" href="#krb5-free-ap-rep-enc-part-free-a-krb5-ap-rep-enc-part-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_ap_rep_enc_part">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_ap_rep_enc_part</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ap_rep_enc_part.html#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_ap_rep_enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_ap_rep_enc_part</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ap_rep_enc_part.html#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_ap_rep_enc_part" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - AP-REP enc part to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html
index 1c5218899252..4e3c308ea27b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_authdata - Free the storage assigned to array of authentication data. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-authdata-free-the-storage-assigned-to-array-of-authentication-data">
-<h1>krb5_free_authdata - Free the storage assigned to array of authentication data.<a class="headerlink" href="#krb5-free-authdata-free-the-storage-assigned-to-array-of-authentication-data" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_authdata - Free the storage assigned to array of authentication data.<a class="headerlink" href="#krb5-free-authdata-free-the-storage-assigned-to-array-of-authentication-data" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_authdata">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_authdata" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_authdata" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Array of authentication data to be freed</p>
</dd>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html
index 897427ef5bc0..5e7f92f826ed 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_authenticator - Free a krb5_authenticator structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-authenticator-free-a-krb5-authenticator-structure">
-<h1>krb5_free_authenticator - Free a krb5_authenticator structure.<a class="headerlink" href="#krb5-free-authenticator-free-a-krb5-authenticator-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_authenticator - Free a krb5_authenticator structure.<a class="headerlink" href="#krb5-free-authenticator-free-a-krb5-authenticator-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_authenticator">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_authenticator</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_authenticator" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_authenticator</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_authenticator" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Authenticator structure to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html
index 3f366e65363a..4ed2f1398245 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_checksum - Free a krb5_checksum structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-checksum-free-a-krb5-checksum-structure">
-<h1>krb5_free_checksum - Free a krb5_checksum structure.<a class="headerlink" href="#krb5-free-checksum-free-a-krb5-checksum-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_checksum - Free a krb5_checksum structure.<a class="headerlink" href="#krb5-free-checksum-free-a-krb5-checksum-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_checksum">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Checksum structure to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html
index 74e81e83c8bc..c0d1b4a45d34 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_checksum_contents - Free the contents of a krb5_checksum structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-checksum-contents-free-the-contents-of-a-krb5-checksum-structure">
-<h1>krb5_free_checksum_contents - Free the contents of a krb5_checksum structure.<a class="headerlink" href="#krb5-free-checksum-contents-free-the-contents-of-a-krb5-checksum-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_checksum_contents - Free the contents of a krb5_checksum structure.<a class="headerlink" href="#krb5-free-checksum-contents-free-the-contents-of-a-krb5-checksum-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_checksum_contents">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_checksum_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_checksum_contents" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_checksum_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_checksum_contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Checksum structure to free contents of</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html
index 7c9c207a7262..7da751b20d15 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_cksumtypes - Free an array of checksum types. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-cksumtypes-free-an-array-of-checksum-types">
-<h1>krb5_free_cksumtypes - Free an array of checksum types.<a class="headerlink" href="#krb5-free-cksumtypes-free-an-array-of-checksum-types" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_cksumtypes - Free an array of checksum types.<a class="headerlink" href="#krb5-free-cksumtypes-free-an-array-of-checksum-types" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_cksumtypes">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_cksumtypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_cksumtypes" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_cksumtypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_cksumtypes" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Array of checksum types to be freed</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_config_files.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_config_files.html
new file mode 100644
index 000000000000..2ae09b3d412d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_config_files.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../../../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>krb5_free_config_files - Free a list allocated by krb5_get_default_config_files() &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../../../about.html" />
+ <link rel="index" title="Index" href="../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../search.html" />
+ <link rel="copyright" title="Copyright" href="../../../copyright.html" />
+ <link rel="next" title="krb5_free_context - Free a krb5 library context." href="krb5_free_context.html" />
+ <link rel="prev" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service." href="krb5_expand_hostname.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../../../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="krb5_expand_hostname.html" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_context.html" title="krb5_free_context - Free a krb5 library context."
+ accesskey="N">next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="krb5-free-config-files-free-a-list-allocated-by-krb5-get-default-config-files">
+<h1>krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()<a class="headerlink" href="#krb5-free-config-files-free-a-list-allocated-by-krb5-get-default-config-files" title="Link to this heading">¶</a></h1>
+<dl class="c function">
+<dt class="sig sig-object c" id="c.krb5_free_config_files">
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_config_files</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">filenames</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_config_files" title="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list simple">
+<dt class="field-odd">param<span class="colon">:</span></dt>
+<dd class="field-odd"><p><strong>[in]</strong> <strong>filenames</strong> - Configuration filename list</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.22</p>
+</div>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()</a></li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../admin/index.html">For administrators</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">For application developers</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../gssapi.html">Developing with GSSAPI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../init_creds.html">Initial credentials</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../princ_handle.html">Principal manipulation and parsing</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Complete reference - API and datatypes</a><ul class="current">
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">krb5 API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../macros/index.html">krb5 simple macros</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../formats/index.html">Protocols and file formats</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../../../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../../../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="krb5_expand_hostname.html" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service."
+ >previous</a> |
+ <a href="krb5_free_context.html" title="krb5_free_context - Free a krb5 library context."
+ >next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_context.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_context.html
index 253bfb23fd73..1d969152a3b8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_context.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_context - Free a krb5 library context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
<link rel="next" title="krb5_free_error_message - Free an error message generated by krb5_get_error_message()." href="krb5_free_error_message.html" />
- <link rel="prev" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service." href="krb5_expand_hostname.html" />
+ <link rel="prev" title="krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()" href="krb5_free_config_files.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../../../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="krb5_expand_hostname.html" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service."
+ <a href="krb5_free_config_files.html" title="krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()"
accesskey="P">previous</a> |
<a href="krb5_free_error_message.html" title="krb5_free_error_message - Free an error message generated by krb5_get_error_message()."
accesskey="N">next</a> |
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-context-free-a-krb5-library-context">
-<h1>krb5_free_context - Free a krb5 library context.<a class="headerlink" href="#krb5-free-context-free-a-krb5-library-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_context - Free a krb5 library context.<a class="headerlink" href="#krb5-free-context-free-a-krb5-library-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_context">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_context" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
</dd>
</dl>
@@ -126,14 +124,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../../../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="krb5_expand_hostname.html" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service."
+ <a href="krb5_free_config_files.html" title="krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()"
>previous</a> |
<a href="krb5_free_error_message.html" title="krb5_free_error_message - Free an error message generated by krb5_get_error_message()."
>next</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html
index 181d6d4f40bc..b5ee0618fa46 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_cred_contents - Free the contents of a krb5_creds structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-cred-contents-free-the-contents-of-a-krb5-creds-structure">
-<h1>krb5_free_cred_contents - Free the contents of a krb5_creds structure.<a class="headerlink" href="#krb5-free-cred-contents-free-the-contents-of-a-krb5-creds-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_cred_contents - Free the contents of a krb5_creds structure.<a class="headerlink" href="#krb5-free-cred-contents-free-the-contents-of-a-krb5-creds-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_cred_contents">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_cred_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_cred_contents" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_cred_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_cred_contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Credential structure to free contents of</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html
index 521beb0d05f9..ae305f907bb6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_creds - Free a krb5_creds structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-creds-free-a-krb5-creds-structure">
-<h1>krb5_free_creds - Free a krb5_creds structure.<a class="headerlink" href="#krb5-free-creds-free-a-krb5-creds-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_creds - Free a krb5_creds structure.<a class="headerlink" href="#krb5-free-creds-free-a-krb5-creds-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_creds">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_creds" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Credential structure to be freed.</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html
index 341bd1ab4b76..17a0f297b43b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_data - Free a krb5_data structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-data-free-a-krb5-data-structure">
-<h1>krb5_free_data - Free a krb5_data structure.<a class="headerlink" href="#krb5-free-data-free-a-krb5-data-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_data - Free a krb5_data structure.<a class="headerlink" href="#krb5-free-data-free-a-krb5-data-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_data">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_data</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_data</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Data structure to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html
index dbb44185d0d1..4ec2cc10d11c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-data-contents-free-the-contents-of-a-krb5-data-structure-and-zero-the-data-field">
-<h1>krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field.<a class="headerlink" href="#krb5-free-data-contents-free-the-contents-of-a-krb5-data-structure-and-zero-the-data-field" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field.<a class="headerlink" href="#krb5-free-data-contents-free-the-contents-of-a-krb5-data-structure-and-zero-the-data-field" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_data_contents">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_data_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_data_contents" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_data_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_data_contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Data structure to free contents of</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html
index f2ebf4a8c8c3..0013a6f10e8f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-default-realm-free-a-default-realm-string-returned-by-krb5-get-default-realm">
-<h1>krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm().<a class="headerlink" href="#krb5-free-default-realm-free-a-default-realm-string-returned-by-krb5-get-default-realm" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm().<a class="headerlink" href="#krb5-free-default-realm-free-a-default-realm-string-returned-by-krb5-get-default-realm" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_default_realm">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_default_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lrealm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_default_realm" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_default_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lrealm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_default_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>lrealm</strong> - Realm to be freed</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html
index 3a8ffe2552a5..4295a71c5193 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_enctypes - Free an array of encryption types. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-enctypes-free-an-array-of-encryption-types">
-<h1>krb5_free_enctypes - Free an array of encryption types.<a class="headerlink" href="#krb5-free-enctypes-free-an-array-of-encryption-types" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_enctypes - Free an array of encryption types.<a class="headerlink" href="#krb5-free-enctypes-free-an-array-of-encryption-types" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_enctypes">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_enctypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_enctypes" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_enctypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_enctypes" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Array of enctypes to be freed</p>
</dd>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html
index 321051e3b9e8..c5ca844d9d7a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-error-free-an-error-allocated-by-krb5-read-error-or-krb5-sendauth">
-<h1>krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().<a class="headerlink" href="#krb5-free-error-free-an-error-allocated-by-krb5-read-error-or-krb5-sendauth" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().<a class="headerlink" href="#krb5-free-error-free-an-error-allocated-by-krb5-read-error-or-krb5-sendauth" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_error">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_error" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_error" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Error data structure to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html
index 010c0e38e6e9..6f3f7579ae5a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_error_message - Free an error message generated by krb5_get_error_message(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-error-message-free-an-error-message-generated-by-krb5-get-error-message">
-<h1>krb5_free_error_message - Free an error message generated by krb5_get_error_message().<a class="headerlink" href="#krb5-free-error-message-free-an-error-message-generated-by-krb5-get-error-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_error_message - Free an error message generated by krb5_get_error_message().<a class="headerlink" href="#krb5-free-error-message-free-an-error-message-generated-by-krb5-get-error-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">msg</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">msg</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>msg</strong> - Pointer to error message</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html
index b095c77c9441..3dfd28891c06 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-free-host-realm-free-the-memory-allocated-by-krb5-get-host-realm">
-<h1>krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm().<a class="headerlink" href="#krb5-free-host-realm-free-the-memory-allocated-by-krb5-get-host-realm" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm().<a class="headerlink" href="#krb5-free-host-realm-free-the-memory-allocated-by-krb5-get-host-realm" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_host_realm">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_host_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realmlist</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_host_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_host_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realmlist</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_host_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>realmlist</strong> - List of realm names to be released</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html
index 8a0a83f54f42..ac6a40bcf46b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_keyblock - Free a krb5_keyblock structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-keyblock-free-a-krb5-keyblock-structure">
-<h1>krb5_free_keyblock - Free a krb5_keyblock structure.<a class="headerlink" href="#krb5-free-keyblock-free-a-krb5-keyblock-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_keyblock - Free a krb5_keyblock structure.<a class="headerlink" href="#krb5-free-keyblock-free-a-krb5-keyblock-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_keyblock">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_keyblock" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_keyblock" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Keyblock to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html
index 1e477ec93a79..077a8accc96c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-keyblock-contents-free-the-contents-of-a-krb5-keyblock-structure">
-<h1>krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure.<a class="headerlink" href="#krb5-free-keyblock-contents-free-the-contents-of-a-krb5-keyblock-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure.<a class="headerlink" href="#krb5-free-keyblock-contents-free-the-contents-of-a-krb5-keyblock-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_keyblock_contents">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_keyblock_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_keyblock_contents" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_keyblock_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_keyblock_contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Keyblock to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html
index ca780f4ee30a..47b69c08cf32 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_keytab_entry_contents - Free the contents of a key table entry. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-free-keytab-entry-contents-free-the-contents-of-a-key-table-entry">
-<h1>krb5_free_keytab_entry_contents - Free the contents of a key table entry.<a class="headerlink" href="#krb5-free-keytab-entry-contents-free-the-contents-of-a-key-table-entry" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_keytab_entry_contents - Free the contents of a key table entry.<a class="headerlink" href="#krb5-free-keytab-entry-contents-free-the-contents-of-a-key-table-entry" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_keytab_entry_contents">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_keytab_entry_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_keytab_entry_contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_keytab_entry_contents</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_keytab_entry_contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>entry</strong> - Key table entry whose contents are to be freed</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html
index 496366a43133..2cc93953e8fc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_principal - Free the storage assigned to a principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-principal-free-the-storage-assigned-to-a-principal">
-<h1>krb5_free_principal - Free the storage assigned to a principal.<a class="headerlink" href="#krb5-free-principal-free-the-storage-assigned-to-a-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_principal - Free the storage assigned to a principal.<a class="headerlink" href="#krb5-free-principal-free-the-storage-assigned-to-a-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_principal">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_principal" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Principal to be freed</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html
index c02087a4a606..f9a48d4079cd 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_string - Free a string allocated by a krb5 function. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-string-free-a-string-allocated-by-a-krb5-function">
-<h1>krb5_free_string - Free a string allocated by a krb5 function.<a class="headerlink" href="#krb5-free-string-free-a-string-allocated-by-a-krb5-function" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_string - Free a string allocated by a krb5 function.<a class="headerlink" href="#krb5-free-string-free-a-string-allocated-by-a-krb5-function" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_string">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_string" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - String to be freed</p>
</dd>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html
index f90279405540..9dd482b79d6f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_tgt_creds - Free an array of credential structures. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-tgt-creds-free-an-array-of-credential-structures">
-<h1>krb5_free_tgt_creds - Free an array of credential structures.<a class="headerlink" href="#krb5-free-tgt-creds-free-an-array-of-credential-structures" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_tgt_creds - Free an array of credential structures.<a class="headerlink" href="#krb5-free-tgt-creds-free-an-array-of-credential-structures" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_tgt_creds">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_tgt_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">tgts</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_tgt_creds" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_tgt_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">tgts</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_tgt_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>tgts</strong> - Null-terminated array of credentials to free</p>
</dd>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html
index 3e022993ef77..39a93ceb5977 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_ticket - Free a ticket. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-ticket-free-a-ticket">
-<h1>krb5_free_ticket - Free a ticket.<a class="headerlink" href="#krb5-free-ticket-free-a-ticket" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_ticket - Free a ticket.<a class="headerlink" href="#krb5-free-ticket-free-a-ticket" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_ticket">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Ticket to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html
index a6faa009dc07..d4e82e0b095f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_free_unparsed_name - Free a string representation of a principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-free-unparsed-name-free-a-string-representation-of-a-principal">
-<h1>krb5_free_unparsed_name - Free a string representation of a principal.<a class="headerlink" href="#krb5-free-unparsed-name-free-a-string-representation-of-a-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_free_unparsed_name - Free a string representation of a principal.<a class="headerlink" href="#krb5-free-unparsed-name-free-a-string-representation-of-a-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_free_unparsed_name">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_unparsed_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_unparsed_name" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_free_unparsed_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_free_unparsed_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>val</strong> - Name string to be freed</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html
index 16429b1bc8b7..699887193a37 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-fwd-tgt-creds-get-a-forwarded-tgt-and-format-a-krb-cred-message">
-<h1>krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.<a class="headerlink" href="#krb5-fwd-tgt-creds-get-a-forwarded-tgt-and-format-a-krb-cred-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.<a class="headerlink" href="#krb5-fwd-tgt-creds-get-a-forwarded-tgt-and-format-a-krb-cred-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_fwd_tgt_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_fwd_tgt_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rhost</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cc</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">forwardable</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_fwd_tgt_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_fwd_tgt_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rhost</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">cc</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">forwardable</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_fwd_tgt_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>rhost</strong> - Remote host</p>
@@ -72,7 +70,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>ENOMEM Insufficient memory</p></li>
@@ -81,13 +79,13 @@
<li><p>KRB5_CC_BADNAME Credential cache name or principal name malformed</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Get a TGT for use at the remote host <em>rhost</em> and format it into a KRB-CRED message. If <em>rhost</em> is NULL and <em>server</em> is of type #KRB5_NT_SRV_HST, the second component of <em>server</em> will be used.</p>
+<p>Get a TGT for use at the remote host <em>rhost</em> and format it into a KRB-CRED message. If <em>rhost</em> is NULL and <em>server</em> is of type KRB5_NT_SRV_HST, the second component of <em>server</em> will be used.</p>
</section>
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html
index bb68b8f9fd9b..7155d409788d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_credentials - Get an additional ticket. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
- <link rel="next" title="krb5_get_fallback_host_realm" href="krb5_get_fallback_host_realm.html" />
+ <link rel="next" title="krb5_get_default_config_files - Return a list of default configuration filenames." href="krb5_get_default_config_files.html" />
<link rel="prev" title="krb5_get_host_realm - Get the Kerberos realm names for a host." href="krb5_get_host_realm.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="krb5_get_host_realm.html" title="krb5_get_host_realm - Get the Kerberos realm names for a host."
accesskey="P">previous</a> |
- <a href="krb5_get_fallback_host_realm.html" title="krb5_get_fallback_host_realm"
+ <a href="krb5_get_default_config_files.html" title="krb5_get_default_config_files - Return a list of default configuration filenames."
accesskey="N">next</a> |
<a href="../../../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-credentials-get-an-additional-ticket">
-<h1>krb5_get_credentials - Get an additional ticket.<a class="headerlink" href="#krb5-get-credentials-get-an-additional-ticket" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_credentials - Get an additional ticket.<a class="headerlink" href="#krb5-get-credentials-get-an-additional-ticket" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_credentials">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_credentials</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_credentials" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_credentials</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_credentials" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>options</strong> - Options</p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache handle</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -85,13 +83,13 @@
<blockquote>
<div><blockquote>
<div><ul class="simple">
-<li><p>#KRB5_GC_CACHED Search only credential cache for the ticket</p></li>
-<li><p>#KRB5_GC_USER_USER Return a user to user authentication ticket</p></li>
+<li><p>KRB5_GC_CACHED Search only credential cache for the ticket</p></li>
+<li><p>KRB5_GC_USER_USER Return a user to user authentication ticket</p></li>
</ul>
</div></blockquote>
<p><em>in_creds</em> must be non-null. <em>in_creds-&gt;client</em> and <em>in_creds-&gt;server</em> must be filled in to specify the client and the server respectively. If any authorization data needs to be requested for the service ticket (such as restrictions on how the ticket can be used), specify it in <em>in_creds-&gt;authdata</em> ; otherwise set <em>in_creds-&gt;authdata</em> to NULL. The session key type is specified in <em>in_creds-&gt;keyblock.enctype</em> , if it is nonzero.</p>
</div></blockquote>
-<p>The expiration date is specified in <em>in_creds-&gt;times.endtime</em> . The KDC may return tickets with an earlier expiration date. If <em>in_creds-&gt;times.endtime</em> is set to 0, the latest possible expiration date will be requested.</p>
+<p>If <em>in_creds-&gt;times.endtime</em> is specified, it is used as the requested expiration date if a TGS request is made. If <em>in_creds-&gt;times.endtime</em> is set to 0, the latest possible expiration date will be requested. The KDC or cache may return a ticket with an earlier expiration date.</p>
<p>Any returned ticket and intermediate ticket-granting tickets are stored in <em>ccache</em> .</p>
<p>Use krb5_free_creds() to free <em>out_creds</em> when it is no longer needed.</p>
</section>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -164,7 +162,7 @@
>Contents</a> |
<a href="krb5_get_host_realm.html" title="krb5_get_host_realm - Get the Kerberos realm names for a host."
>previous</a> |
- <a href="krb5_get_fallback_host_realm.html" title="krb5_get_fallback_host_realm"
+ <a href="krb5_get_default_config_files.html" title="krb5_get_default_config_files - Return a list of default configuration filenames."
>next</a> |
<a href="../../../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html
index 930f2fadae2a..6fda68190d33 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_credentials_renew &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-credentials-renew">
-<h1>krb5_get_credentials_renew<a class="headerlink" href="#krb5-get-credentials-renew" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_credentials_renew<a class="headerlink" href="#krb5-get-credentials-renew" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_credentials_renew">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_credentials_renew</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_credentials_renew" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_credentials_renew</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_credentials_renew" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>options</strong></p>
<p><strong>ccache</strong></p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html
index 6b2ded9f4a38..8ac0c31d567f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_credentials_validate &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-credentials-validate">
-<h1>krb5_get_credentials_validate<a class="headerlink" href="#krb5-get-credentials-validate" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_credentials_validate<a class="headerlink" href="#krb5-get-credentials-validate" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_credentials_validate">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_credentials_validate</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_credentials_validate" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_credentials_validate</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_credentials_validate" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>options</strong></p>
<p><strong>ccache</strong></p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_config_files.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_config_files.html
new file mode 100644
index 000000000000..1ac0d1f8d4a1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_config_files.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../../../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>krb5_get_default_config_files - Return a list of default configuration filenames. &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../../../about.html" />
+ <link rel="index" title="Index" href="../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../search.html" />
+ <link rel="copyright" title="Copyright" href="../../../copyright.html" />
+ <link rel="next" title="krb5_get_fallback_host_realm" href="krb5_get_fallback_host_realm.html" />
+ <link rel="prev" title="krb5_get_credentials - Get an additional ticket." href="krb5_get_credentials.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../../../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="krb5_get_credentials.html" title="krb5_get_credentials - Get an additional ticket."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_fallback_host_realm.html" title="krb5_get_fallback_host_realm"
+ accesskey="N">next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_get_default_config_files - Return a list of default configuration filenames.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="krb5-get-default-config-files-return-a-list-of-default-configuration-filenames">
+<h1>krb5_get_default_config_files - Return a list of default configuration filenames.<a class="headerlink" href="#krb5-get-default-config-files-return-a-list-of-default-configuration-filenames" title="Link to this heading">¶</a></h1>
+<dl class="c function">
+<dt class="sig sig-object c" id="c.krb5_get_default_config_files">
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_default_config_files</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">filenames</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_default_config_files" title="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list simple">
+<dt class="field-odd">param<span class="colon">:</span></dt>
+<dd class="field-odd"><p><strong>[out]</strong> <strong>filenames</strong> - Configuration filename list</p>
+</dd>
+</dl>
+<p>Fill in <em>filenames</em> with a null-terminated list of configuration files which will be read by krb5_init_context() in the current process environment.</p>
+<p>Use krb5_free_config_files() to free <em>filenames</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.22</p>
+</div>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_get_default_config_files - Return a list of default configuration filenames.</a></li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../admin/index.html">For administrators</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">For application developers</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../gssapi.html">Developing with GSSAPI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../init_creds.html">Initial credentials</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../princ_handle.html">Principal manipulation and parsing</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Complete reference - API and datatypes</a><ul class="current">
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">krb5 API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../macros/index.html">krb5 simple macros</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../formats/index.html">Protocols and file formats</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../../../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../../../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="krb5_get_credentials.html" title="krb5_get_credentials - Get an additional ticket."
+ >previous</a> |
+ <a href="krb5_get_fallback_host_realm.html" title="krb5_get_fallback_host_realm"
+ >next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_get_default_config_files - Return a list of default configuration filenames.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_realm.html
index a9a6e85ee7c1..95f0164d1b5e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_default_realm - Retrieve the default realm. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-get-default-realm-retrieve-the-default-realm">
-<h1>krb5_get_default_realm - Retrieve the default realm.<a class="headerlink" href="#krb5-get-default-realm-retrieve-the-default-realm" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_default_realm - Retrieve the default realm.<a class="headerlink" href="#krb5-get-default-realm-retrieve-the-default-realm" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_default_realm">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_default_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lrealm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_default_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_default_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lrealm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_default_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>lrealm</strong> - Default realm name</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html
index 8ec008004b72..e18e8278a482 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_error_message - Get the (possibly extended) error message for a code. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-error-message-get-the-possibly-extended-error-message-for-a-code">
-<h1>krb5_get_error_message - Get the (possibly extended) error message for a code.<a class="headerlink" href="#krb5-get-error-message-get-the-possibly-extended-error-message-for-a-code" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_error_message - Get the (possibly extended) error message for a code.<a class="headerlink" href="#krb5-get-error-message-get-the-possibly-extended-error-message-for-a-code" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_error_message">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
</dd>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html
index 3cb660013e72..c4123f5441fc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-etype-info-retrieve-enctype-salt-and-s2kparams-from-kdc">
-<h1>krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC.<a class="headerlink" href="#krb5-get-etype-info-retrieve-enctype-salt-and-s2kparams-from-kdc" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC.<a class="headerlink" href="#krb5-get-etype-info-retrieve-enctype-salt-and-s2kparams-from-kdc" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_etype_info">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_etype_info</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enctype_out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt_out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">s2kparams_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_etype_info" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_etype_info</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enctype_out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt_out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">s2kparams_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_etype_info" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal whose information is requested</p>
<p><strong>[in]</strong> <strong>opt</strong> - Initial credential options</p>
@@ -70,12 +68,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>A Kerberos error code</p></li>
</ul>
@@ -151,8 +149,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html
index 41d978b72823..6b7f43ed4c6b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_fallback_host_realm &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
<link rel="next" title="krb5_get_init_creds_keytab - Get initial credentials using a key table." href="krb5_get_init_creds_keytab.html" />
- <link rel="prev" title="krb5_get_credentials - Get an additional ticket." href="krb5_get_credentials.html" />
+ <link rel="prev" title="krb5_get_default_config_files - Return a list of default configuration filenames." href="krb5_get_default_config_files.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../../../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="krb5_get_credentials.html" title="krb5_get_credentials - Get an additional ticket."
+ <a href="krb5_get_default_config_files.html" title="krb5_get_default_config_files - Return a list of default configuration filenames."
accesskey="P">previous</a> |
<a href="krb5_get_init_creds_keytab.html" title="krb5_get_init_creds_keytab - Get initial credentials using a key table."
accesskey="N">next</a> |
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-fallback-host-realm">
-<h1>krb5_get_fallback_host_realm<a class="headerlink" href="#krb5-get-fallback-host-realm" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_fallback_host_realm<a class="headerlink" href="#krb5-get-fallback-host-realm" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_fallback_host_realm">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_fallback_host_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hdata</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realmsp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_fallback_host_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_fallback_host_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hdata</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realmsp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_fallback_host_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>hdata</strong> - Host name (or NULL)</p>
<p><strong>[out]</strong> <strong>realmsp</strong> - Null-terminated list of realm names</p>
@@ -130,14 +128,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../../../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="krb5_get_credentials.html" title="krb5_get_credentials - Get an additional ticket."
+ <a href="krb5_get_default_config_files.html" title="krb5_get_default_config_files - Return a list of default configuration filenames."
>previous</a> |
<a href="krb5_get_init_creds_keytab.html" title="krb5_get_init_creds_keytab - Get initial credentials using a key table."
>next</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html
index 8594425c5384..c8287d033744 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_host_realm - Get the Kerberos realm names for a host. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-get-host-realm-get-the-kerberos-realm-names-for-a-host">
-<h1>krb5_get_host_realm - Get the Kerberos realm names for a host.<a class="headerlink" href="#krb5-get-host-realm-get-the-kerberos-realm-names-for-a-host" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_host_realm - Get the Kerberos realm names for a host.<a class="headerlink" href="#krb5-get-host-realm-get-the-kerberos-realm-names-for-a-host" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_host_realm">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_host_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">host</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realmsp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_host_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_host_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">host</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realmsp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_host_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>host</strong> - Host name (or NULL)</p>
<p><strong>[out]</strong> <strong>realmsp</strong> - Null-terminated list of realm names</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>ENOMEM Insufficient memory</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html
index d546b065b531..937fc6af3419 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_in_tkt_with_keytab &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-in-tkt-with-keytab">
-<h1>krb5_get_in_tkt_with_keytab<a class="headerlink" href="#krb5-get-in-tkt-with-keytab" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_in_tkt_with_keytab<a class="headerlink" href="#krb5-get-in-tkt-with-keytab" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_in_tkt_with_keytab">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_in_tkt_with_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrs</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pre_auth_types</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">arg_keytab</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_kdc_rep.html#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_as_reply</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_in_tkt_with_keytab" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_in_tkt_with_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrs</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pre_auth_types</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">arg_keytab</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_kdc_rep.html#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_as_reply</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_in_tkt_with_keytab" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>options</strong></p>
<p><strong>addrs</strong></p>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html
index d303e0b9179e..f5e0082a8406 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_in_tkt_with_password &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-in-tkt-with-password">
-<h1>krb5_get_in_tkt_with_password<a class="headerlink" href="#krb5-get-in-tkt-with-password" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_in_tkt_with_password<a class="headerlink" href="#krb5-get-in-tkt-with-password" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_in_tkt_with_password">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_in_tkt_with_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrs</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pre_auth_types</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">password</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_kdc_rep.html#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_as_reply</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_in_tkt_with_password" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_in_tkt_with_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrs</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pre_auth_types</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">password</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_kdc_rep.html#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_as_reply</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_in_tkt_with_password" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>options</strong></p>
<p><strong>addrs</strong></p>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html
index 11a5661ed445..4c9c77e82fb7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_in_tkt_with_skey &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-in-tkt-with-skey">
-<h1>krb5_get_in_tkt_with_skey<a class="headerlink" href="#krb5-get-in-tkt-with-skey" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_in_tkt_with_skey<a class="headerlink" href="#krb5-get-in-tkt-with-skey" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_in_tkt_with_skey">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_in_tkt_with_skey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrs</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pre_auth_types</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_kdc_rep.html#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_as_reply</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_in_tkt_with_skey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_in_tkt_with_skey</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addrs</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pre_auth_types</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_kdc_rep.html#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_as_reply</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_in_tkt_with_skey" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>options</strong></p>
<p><strong>addrs</strong></p>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html
index 760fc2839d0f..bd7f9e990a2d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_keytab - Get initial credentials using a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-keytab-get-initial-credentials-using-a-key-table">
-<h1>krb5_get_init_creds_keytab - Get initial credentials using a key table.<a class="headerlink" href="#krb5-get-init-creds-keytab-get-initial-credentials-using-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_keytab - Get initial credentials using a key table.<a class="headerlink" href="#krb5-get-init-creds-keytab-get-initial-credentials-using-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_keytab">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">arg_keytab</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">start_time</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_gic_options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_keytab" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">arg_keytab</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">start_time</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_gic_options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_keytab" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>creds</strong> - New credentials</p>
<p><strong>[in]</strong> <strong>client</strong> - Client principal</p>
@@ -71,12 +69,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html
index 584d8035ac8f..29fbd8c9b2bb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-alloc-allocate-a-new-initial-credential-options-structure">
-<h1>krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure.<a class="headerlink" href="#krb5-get-init-creds-opt-alloc-allocate-a-new-initial-credential-options-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure.<a class="headerlink" href="#krb5-get-init-creds-opt-alloc-allocate-a-new-initial-credential-options-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_alloc">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_alloc</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_alloc" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_alloc</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_alloc" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>opt</strong> - New options structure</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 - Success; Kerberos errors otherwise.</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html
index 622b94a16725..238fd0f7fb04 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_free - Free initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-free-free-initial-credential-options">
-<h1>krb5_get_init_creds_opt_free - Free initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-free-free-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_free - Free initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-free-free-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_free">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_free" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options structure to free</p>
</dd>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html
index 9f189db8e7dc..9d7dadcdbefe 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-get-fast-flags-retrieve-fast-flags-from-initial-credential-options">
-<h1>krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-get-fast-flags-retrieve-fast-flags-from-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-get-fast-flags-retrieve-fast-flags-from-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_get_fast_flags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_get_fast_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_get_fast_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_get_fast_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_get_fast_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options</p>
<p><strong>[out]</strong> <strong>out_flags</strong> - FAST flags</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 - Success; Kerberos errors otherwise.</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html
index 6bbaa0a06536..a84e86e2e3b0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_init &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-init">
-<h1>krb5_get_init_creds_opt_init<a class="headerlink" href="#krb5-get-init-creds-opt-init" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_init<a class="headerlink" href="#krb5-get-init-creds-opt-init" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_init">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_init" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_init" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>opt</strong></p>
</dd>
</dl>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html
index a4a03bebc097..921f54a9d25b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-address-list-set-address-restrictions-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-address-list-set-address-restrictions-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-address-list-set-address-restrictions-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_address_list">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_address_list</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addresses</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_address_list" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_address_list</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addresses</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_address_list" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>addresses</strong> - Null-terminated array of addresses</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html
index 104511d15853..e3221eeec62e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-anonymous-set-or-unset-the-anonymous-flag-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-anonymous-set-or-unset-the-anonymous-flag-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-anonymous-set-or-unset-the-anonymous-flag-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_anonymous">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_anonymous</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">anonymous</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_anonymous" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_anonymous</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">anonymous</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_anonymous" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>anonymous</strong> - Whether to make an anonymous request</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html
index c424621ad6aa..eea96c72a84e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-canonicalize-set-or-unset-the-canonicalize-flag-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-canonicalize-set-or-unset-the-canonicalize-flag-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-canonicalize-set-or-unset-the-canonicalize-flag-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_canonicalize">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_canonicalize</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">canonicalize</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_canonicalize" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_canonicalize</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">canonicalize</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_canonicalize" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>canonicalize</strong> - Whether to canonicalize client principal</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html
index 97f4aaac72ac..ea6bbbf26e28 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-change-password-prompt-set-or-unset-change-password-prompt-flag-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-change-password-prompt-set-or-unset-change-password-prompt-flag-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-change-password-prompt-set-or-unset-change-password-prompt-flag-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_change_password_prompt">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_change_password_prompt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">prompt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_change_password_prompt" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_change_password_prompt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">prompt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_change_password_prompt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>prompt</strong> - Whether to prompt to change password</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html
index f8480408e9a3..9a88a17c9bd6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-etype-list-set-allowable-encryption-types-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-etype-list-set-allowable-encryption-types-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-etype-list-set-allowable-encryption-types-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_etype_list">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_etype_list</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">etype_list</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">etype_list_length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_etype_list" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_etype_list</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">etype_list</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">etype_list_length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_etype_list" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>etype_list</strong> - Array of encryption types</p>
<p><strong>[in]</strong> <strong>etype_list_length</strong> - Length of <em>etype_list</em></p>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html
index 3d00dbfa6ad9..ca7366dbeaf8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-expire-callback-set-an-expiration-callback-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-expire-callback-set-an-expiration-callback-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-expire-callback-set-an-expiration-callback-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_expire_callback">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_expire_callback</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_expire_callback_func.html#c.krb5_expire_callback_func" title="krb5_expire_callback_func"><span class="n"><span class="pre">krb5_expire_callback_func</span></span></a><span class="w"> </span><span class="n"><span class="pre">cb</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_expire_callback" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_expire_callback</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_expire_callback_func.html#c.krb5_expire_callback_func" title="krb5_expire_callback_func"><span class="n"><span class="pre">krb5_expire_callback_func</span></span></a><span class="w"> </span><span class="n"><span class="pre">cb</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_expire_callback" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>cb</strong> - Callback function</p>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html
index 70be56334cef..685cdbbc2f34 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-fast-ccache-set-fast-armor-cache-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-fast-ccache-set-fast-armor-cache-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-fast-ccache-set-fast-armor-cache-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_fast_ccache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_fast_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_fast_ccache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_fast_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_fast_ccache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options</p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache handle</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html
index adb5003607b5..f5aeb124abc1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-fast-ccache-name-set-location-of-fast-armor-ccache-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-fast-ccache-name-set-location-of-fast-armor-ccache-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-fast-ccache-name-set-location-of-fast-armor-ccache-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_fast_ccache_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_fast_ccache_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fast_ccache_name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_fast_ccache_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_fast_ccache_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fast_ccache_name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_fast_ccache_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options</p>
<p><strong>[in]</strong> <strong>fast_ccache_name</strong> - Credential cache name</p>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html
index 6c0111960e0c..6a4bbeabbfb7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-fast-flags-set-fast-flags-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-fast-flags-set-fast-flags-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-fast-flags-set-fast-flags-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_fast_flags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_fast_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_fast_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_fast_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_fast_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options</p>
<p><strong>[in]</strong> <strong>flags</strong> - FAST flags</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 - Success; Kerberos errors otherwise.</p></li>
</ul>
@@ -76,7 +74,7 @@
<p>The following flag values are valid:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_FAST_REQUIRED - Require FAST to be used</p></li>
+<li><p>KRB5_FAST_REQUIRED - Require FAST to be used</p></li>
</ul>
</div></blockquote>
</section>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html
index 793b939d6870..ee6ba00f1ed3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-forwardable-set-or-unset-the-forwardable-flag-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-forwardable-set-or-unset-the-forwardable-flag-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-forwardable-set-or-unset-the-forwardable-flag-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_forwardable">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_forwardable</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">forwardable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_forwardable" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_forwardable</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">forwardable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_forwardable" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>forwardable</strong> - Whether credentials should be forwardable</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html
index 165986dff27c..ab6a1e445019 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-in-ccache-set-an-input-credential-cache-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-in-ccache-set-an-input-credential-cache-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-in-ccache-set-an-input-credential-cache-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_in_ccache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_in_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_in_ccache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_in_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_in_ccache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options</p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache handle</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html
index a57acf2d5231..1c478d474d90 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-out-ccache-set-an-output-credential-cache-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-out-ccache-set-an-output-credential-cache-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-out-ccache-set-an-output-credential-cache-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_out_ccache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_out_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_out_ccache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_out_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_out_ccache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options</p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache handle</p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html
index 131a76d02eb0..ddb57fb7777e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-pa-supply-options-for-preauthentication-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-pa-supply-options-for-preauthentication-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-pa-supply-options-for-preauthentication-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_pa">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_pa</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">attr</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_pa" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_pa</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">attr</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_pa" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>attr</strong> - Preauthentication option name</p>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html
index 58a337d9d366..84ae7bf7ac61 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-pac-request-ask-the-kdc-to-include-or-not-include-a-pac-in-the-ticket">
-<h1>krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.<a class="headerlink" href="#krb5-get-init-creds-opt-set-pac-request-ask-the-kdc-to-include-or-not-include-a-pac-in-the-ticket" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.<a class="headerlink" href="#krb5-get-init-creds-opt-set-pac-request-ask-the-kdc-to-include-or-not-include-a-pac-in-the-ticket" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_pac_request">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_pac_request</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">req_pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_pac_request" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_pac_request</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">req_pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_pac_request" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>req_pac</strong> - Whether to request a PAC or not</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html
index 94f4b41c9dea..2f0efa39773c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-preauth-list-set-preauthentication-types-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-preauth-list-set-preauthentication-types-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-preauth-list-set-preauthentication-types-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_preauth_list">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_preauth_list</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">preauth_list</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">preauth_list_length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_preauth_list" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_preauth_list</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">preauth_list</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">preauth_list_length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_preauth_list" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>preauth_list</strong> - Array of preauthentication types</p>
<p><strong>[in]</strong> <strong>preauth_list_length</strong> - Length of <em>preauth_list</em></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html
index fb570f3034f3..58d90816375e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-proxiable-set-or-unset-the-proxiable-flag-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-proxiable-set-or-unset-the-proxiable-flag-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-proxiable-set-or-unset-the-proxiable-flag-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_proxiable">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_proxiable</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">proxiable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_proxiable" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_proxiable</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">proxiable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_proxiable" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>proxiable</strong> - Whether credentials should be proxiable</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html
index b671b95ad2ff..773a01053191 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-renew-life-set-the-ticket-renewal-lifetime-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-renew-life-set-the-ticket-renewal-lifetime-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-renew-life-set-the-ticket-renewal-lifetime-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_renew_life">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_renew_life</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">renew_life</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_renew_life" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_renew_life</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">renew_life</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_renew_life" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Pointer to <em>options</em> field</p>
<p><strong>[in]</strong> <strong>renew_life</strong> - Ticket renewal lifetime</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html
index 1f2ff1158df2..327b844bf0db 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-responder-set-the-responder-function-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-responder-set-the-responder-function-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-responder-set-the-responder-function-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_responder">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_responder</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_responder_fn.html#c.krb5_responder_fn" title="krb5_responder_fn"><span class="n"><span class="pre">krb5_responder_fn</span></span></a><span class="w"> </span><span class="n"><span class="pre">responder</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_responder" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_responder</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_responder_fn.html#c.krb5_responder_fn" title="krb5_responder_fn"><span class="n"><span class="pre">krb5_responder_fn</span></span></a><span class="w"> </span><span class="n"><span class="pre">responder</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_responder" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>responder</strong> - Responder function</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html
index 6609f377ba43..d77f9487efff 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-salt-set-salt-for-optimistic-preauthentication-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-salt-set-salt-for-optimistic-preauthentication-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-salt-set-salt-for-optimistic-preauthentication-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_salt">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_salt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_salt" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_salt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_salt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>salt</strong> - Salt data</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html
index ef0e23eec730..e7f81d6501ef 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-set-tkt-life-set-the-ticket-lifetime-in-initial-credential-options">
-<h1>krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-tkt-life-set-the-ticket-lifetime-in-initial-credential-options" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.<a class="headerlink" href="#krb5-get-init-creds-opt-set-tkt-life-set-the-ticket-lifetime-in-initial-credential-options" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt_set_tkt_life">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_tkt_life</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">tkt_life</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_tkt_life" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt_set_tkt_life</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">opt</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">tkt_life</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_opt_set_tkt_life" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>opt</strong> - Options structure</p>
<p><strong>[in]</strong> <strong>tkt_life</strong> - Ticket lifetime</p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html
index db25a9cb9d2b..4eedf96f17b6 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_password - Get initial credentials using a password. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-password-get-initial-credentials-using-a-password">
-<h1>krb5_get_init_creds_password - Get initial credentials using a password.<a class="headerlink" href="#krb5-get-init-creds-password-get-initial-credentials-using-a-password" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_init_creds_password - Get initial credentials using a password.<a class="headerlink" href="#krb5-get-init-creds-password-get-initial-credentials-using-a-password" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_password">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">password</span></span>, <a class="reference internal" href="../types/krb5_prompter_fct.html#c.krb5_prompter_fct" title="krb5_prompter_fct"><span class="n"><span class="pre">krb5_prompter_fct</span></span></a><span class="w"> </span><span class="n"><span class="pre">prompter</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">start_time</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_gic_options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_password" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">password</span></span>, <a class="reference internal" href="../types/krb5_prompter_fct.html#c.krb5_prompter_fct" title="krb5_prompter_fct"><span class="n"><span class="pre">krb5_prompter_fct</span></span></a><span class="w"> </span><span class="n"><span class="pre">prompter</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">start_time</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_gic_options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_init_creds_password" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>creds</strong> - New credentials</p>
<p><strong>[in]</strong> <strong>client</strong> - Client principal</p>
@@ -73,7 +71,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>EINVAL Invalid argument</p></li>
@@ -87,7 +85,7 @@
<li><p>KRB5_CHPW_FAIL Password change failed</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html
index 917e809d6c5e..e04f2ccbd742 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-get-permitted-enctypes-return-a-list-of-encryption-types-permitted-for-session-keys">
-<h1>krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys.<a class="headerlink" href="#krb5-get-permitted-enctypes-return-a-list-of-encryption-types-permitted-for-session-keys" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys.<a class="headerlink" href="#krb5-get-permitted-enctypes-return-a-list-of-encryption-types-permitted-for-session-keys" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_permitted_enctypes">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_permitted_enctypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_permitted_enctypes" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_permitted_enctypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktypes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_permitted_enctypes" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>ktypes</strong> - Zero-terminated list of encryption types</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html
index e8b92e71c5a7..084164d877bb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_profile - Retrieve configuration profile from the context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-get-profile-retrieve-configuration-profile-from-the-context">
-<h1>krb5_get_profile - Retrieve configuration profile from the context.<a class="headerlink" href="#krb5-get-profile-retrieve-configuration-profile-from-the-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_profile - Retrieve configuration profile from the context.<a class="headerlink" href="#krb5-get-profile-retrieve-configuration-profile-from-the-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_profile">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_profile</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">_profile_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">profile</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_profile" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_profile</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">_profile_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">profile</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_profile" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>profile</strong> - Pointer to data read from a configuration file</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html
index 60406fc3e478..7748fc8fe75a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_prompt_types - Get prompt types array from a context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-get-prompt-types-get-prompt-types-array-from-a-context">
-<h1>krb5_get_prompt_types - Get prompt types array from a context.<a class="headerlink" href="#krb5-get-prompt-types-get-prompt-types-array-from-a-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_prompt_types - Get prompt types array from a context.<a class="headerlink" href="#krb5-get-prompt-types-get-prompt-types-array-from-a-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_prompt_types">
-<a class="reference internal" href="../types/krb5_prompt_type.html#c.krb5_prompt_type" title="krb5_prompt_type"><span class="n"><span class="pre">krb5_prompt_type</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_prompt_types</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_prompt_types" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_prompt_type.html#c.krb5_prompt_type" title="krb5_prompt_type"><span class="n"><span class="pre">krb5_prompt_type</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_prompt_types</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_prompt_types" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
-<li><p>Pointer to an array of prompt types corresponding to the prompter’s prompts arguments. Each type has one of the following values: #KRB5_PROMPT_TYPE_PASSWORD #KRB5_PROMPT_TYPE_NEW_PASSWORD #KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN #KRB5_PROMPT_TYPE_PREAUTH</p></li>
+<li><p>Pointer to an array of prompt types corresponding to the prompter’s prompts arguments. Each type has one of the following values: KRB5_PROMPT_TYPE_PASSWORD KRB5_PROMPT_TYPE_NEW_PASSWORD KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN KRB5_PROMPT_TYPE_PREAUTH</p></li>
</ul>
</dd>
</dl>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html
index 654c48b1a0ed..5b33a141cbd0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-renewed-creds-get-renewed-credential-from-kdc-using-an-existing-credential">
-<h1>krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential.<a class="headerlink" href="#krb5-get-renewed-creds-get-renewed-credential-from-kdc-using-an-existing-credential" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential.<a class="headerlink" href="#krb5-get-renewed-creds-get-renewed-credential-from-kdc-using-an-existing-credential" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_renewed_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_renewed_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_renewed_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_renewed_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_renewed_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>creds</strong> - Renewed credentials</p>
<p><strong>[in]</strong> <strong>client</strong> - Client principal name</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html
index e0c037ffed77..bfc156cc3920 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_server_rcache - Generate a replay cache object for server use and open it. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-get-server-rcache-generate-a-replay-cache-object-for-server-use-and-open-it">
-<h1>krb5_get_server_rcache - Generate a replay cache object for server use and open it.<a class="headerlink" href="#krb5-get-server-rcache-generate-a-replay-cache-object-for-server-use-and-open-it" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_server_rcache - Generate a replay cache object for server use and open it.<a class="headerlink" href="#krb5-get-server-rcache-generate-a-replay-cache-object-for-server-use-and-open-it" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_server_rcache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_server_rcache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">piece</span></span>, <a class="reference internal" href="../types/krb5_rcache.html#c.krb5_rcache" title="krb5_rcache"><span class="n"><span class="pre">krb5_rcache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rcptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_server_rcache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_server_rcache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">piece</span></span>, <a class="reference internal" href="../types/krb5_rcache.html#c.krb5_rcache" title="krb5_rcache"><span class="n"><span class="pre">krb5_rcache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rcptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_server_rcache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>piece</strong> - Unused (replay cache identifier)</p>
<p><strong>[out]</strong> <strong>rcptr</strong> - Handle to an open rcache</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html
index 61f73adf9239..aff2eb110976 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_time_offsets - Return the time offsets from the os context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-get-time-offsets-return-the-time-offsets-from-the-os-context">
-<h1>krb5_get_time_offsets - Return the time offsets from the os context.<a class="headerlink" href="#krb5-get-time-offsets-return-the-time-offsets-from-the-os-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_time_offsets - Return the time offsets from the os context.<a class="headerlink" href="#krb5-get-time-offsets-return-the-time-offsets-from-the-os-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_time_offsets">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_time_offsets</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seconds</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">microseconds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_time_offsets" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_time_offsets</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seconds</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">microseconds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_time_offsets" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>seconds</strong> - Time offset, seconds portion</p>
<p><strong>[out]</strong> <strong>microseconds</strong> - Time offset, microseconds portion</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html
index a92300427f4f..e3d6d418cf6d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_validated_creds - Get validated credentials from the KDC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-get-validated-creds-get-validated-credentials-from-the-kdc">
-<h1>krb5_get_validated_creds - Get validated credentials from the KDC.<a class="headerlink" href="#krb5-get-validated-creds-get-validated-credentials-from-the-kdc" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_get_validated_creds - Get validated credentials from the KDC.<a class="headerlink" href="#krb5-get-validated-creds-get-validated-credentials-from-the-kdc" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_get_validated_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_validated_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_validated_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_validated_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_tkt_service</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_get_validated_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>creds</strong> - Validated credentials</p>
<p><strong>[in]</strong> <strong>client</strong> - Client principal name</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_NO_2ND_TKT Request missing second ticket</p></li>
@@ -79,7 +77,7 @@
<li><p>KRB5_KDCREP_SKEW Clock skew too great in KDC reply</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -148,8 +146,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html
index af3270108e84..7d7adb427bbc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_context - Create a krb5 library context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,24 +51,24 @@
<div class="body" role="main">
<section id="krb5-init-context-create-a-krb5-library-context">
-<h1>krb5_init_context - Create a krb5 library context.<a class="headerlink" href="#krb5-init-context-create-a-krb5-library-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_context - Create a krb5 library context.<a class="headerlink" href="#krb5-init-context-create-a-krb5-library-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_context">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_context" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[out]</strong> <strong>context</strong> - Library context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html
index 595e064c6c4c..223d40134bd1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_context_profile - Create a krb5 library context using a specified profile. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-context-profile-create-a-krb5-library-context-using-a-specified-profile">
-<h1>krb5_init_context_profile - Create a krb5 library context using a specified profile.<a class="headerlink" href="#krb5-init-context-profile-create-a-krb5-library-context-using-a-specified-profile" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_context_profile - Create a krb5 library context using a specified profile.<a class="headerlink" href="#krb5-init-context-profile-create-a-krb5-library-context-using-a-specified-profile" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_context_profile">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_context_profile</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">_profile_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">profile</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_context_profile" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_context_profile</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">_profile_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">profile</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_context_profile" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>profile</strong> - Profile object (NULL to create default profile)</p>
<p><strong>[in]</strong> <strong>flags</strong> - Context initialization flags</p>
<p><strong>[out]</strong> <strong>context</strong> - Library context</p>
@@ -69,8 +67,8 @@
<p>Create a context structure, optionally using a specified profile and initialization flags. If <em>profile</em> is NULL, the default profile will be created from config files. If <em>profile</em> is non-null, a copy of it will be made for the new context; the caller should still clean up its copy. Valid flag values are:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_INIT_CONTEXT_SECURE Ignore environment variables</p></li>
-<li><p>#KRB5_INIT_CONTEXT_KDC Use KDC configuration if creating profile</p></li>
+<li><p>KRB5_INIT_CONTEXT_SECURE Ignore environment variables</p></li>
+<li><p>KRB5_INIT_CONTEXT_KDC Use KDC configuration if creating profile</p></li>
</ul>
</div></blockquote>
</section>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.html
index fa1a3a1305bd..f3255adf900e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_free - Free an initial credentials context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-creds-free-free-an-initial-credentials-context">
-<h1>krb5_init_creds_free - Free an initial credentials context.<a class="headerlink" href="#krb5-init-creds-free-free-an-initial-credentials-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_free - Free an initial credentials context.<a class="headerlink" href="#krb5-init-creds-free-free-an-initial-credentials-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_free">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_free" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
</dd>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html
index f5d821275359..94e079dc3d06 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_get - Acquire credentials using an initial credentials context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-init-creds-get-acquire-credentials-using-an-initial-credentials-context">
-<h1>krb5_init_creds_get - Acquire credentials using an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-acquire-credentials-using-an-initial-credentials-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_get - Acquire credentials using an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-acquire-credentials-using-an-initial-credentials-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_get">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html
index cc7320ebf146..1f83df362b18 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-init-creds-get-creds-retrieve-acquired-credentials-from-an-initial-credentials-context">
-<h1>krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-creds-retrieve-acquired-credentials-from-an-initial-credentials-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-creds-retrieve-acquired-credentials-from-an-initial-credentials-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_get_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[out]</strong> <strong>creds</strong> - Acquired credentials</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html
index 42ae200c0753..564cf1120ea3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-init-creds-get-error-get-the-last-error-from-kdc-from-an-initial-credentials-context">
-<h1>krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-error-get-the-last-error-from-kdc-from-an-initial-credentials-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-error-get-the-last-error-from-kdc-from-an-initial-credentials-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_get_error">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">error</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get_error" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">error</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get_error" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[out]</strong> <strong>error</strong> - Error from KDC, or NULL if none was received</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html
index 1f17b9e3672b..a617150996ef 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-init-creds-get-times-retrieve-ticket-times-from-an-initial-credentials-context">
-<h1>krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-times-retrieve-ticket-times-from-an-initial-credentials-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context.<a class="headerlink" href="#krb5-init-creds-get-times-retrieve-ticket-times-from-an-initial-credentials-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_get_times">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get_times</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">times</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get_times" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_get_times</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">times</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_get_times" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[out]</strong> <strong>times</strong> - Ticket times for acquired credentials</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html
index ace909aef663..9accb19f049f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_init - Create a context for acquiring initial credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-creds-init-create-a-context-for-acquiring-initial-credentials">
-<h1>krb5_init_creds_init - Create a context for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-init-create-a-context-for-acquiring-initial-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_init - Create a context for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-init-create-a-context-for-acquiring-initial-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_init">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_prompter_fct.html#c.krb5_prompter_fct" title="krb5_prompter_fct"><span class="n"><span class="pre">krb5_prompter_fct</span></span></a><span class="w"> </span><span class="n"><span class="pre">prompter</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">start_time</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_init" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_prompter_fct.html#c.krb5_prompter_fct" title="krb5_prompter_fct"><span class="n"><span class="pre">krb5_prompter_fct</span></span></a><span class="w"> </span><span class="n"><span class="pre">prompter</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="n"><span class="pre">start_time</span></span>, <a class="reference internal" href="../types/krb5_get_init_creds_opt.html#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_init" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>client</strong> - Client principal to get initial creds for</p>
<p><strong>[in]</strong> <strong>prompter</strong> - Prompter callback</p>
@@ -71,7 +69,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html
index 359f226921ce..bec55672d892 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-init-creds-set-keytab-specify-a-keytab-to-use-for-acquiring-initial-credentials">
-<h1>krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-set-keytab-specify-a-keytab-to-use-for-acquiring-initial-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-set-keytab-specify-a-keytab-to-use-for-acquiring-initial-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_set_keytab">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_set_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_set_keytab" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_set_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_set_keytab" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html
index 1c7238716e71..b81e7bb95697 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_set_password - Set a password for acquiring initial credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-init-creds-set-password-set-a-password-for-acquiring-initial-credentials">
-<h1>krb5_init_creds_set_password - Set a password for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-set-password-set-a-password-for-acquiring-initial-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_set_password - Set a password for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-set-password-set-a-password-for-acquiring-initial-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_set_password">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_set_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">password</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_set_password" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_set_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">password</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_set_password" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[in]</strong> <strong>password</strong> - Password</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html
index 0aacd833fc7e..19946d2507b5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-init-creds-set-service-specify-a-service-principal-for-acquiring-initial-credentials">
-<h1>krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-set-service-specify-a-service-principal-for-acquiring-initial-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-set-service-specify-a-service-principal-for-acquiring-initial-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_set_service">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_set_service</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">service</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_set_service" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_set_service</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">service</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_set_service" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[in]</strong> <strong>service</strong> - Service principal string</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html
index 41d643c37f2d..d28a94f7357a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_step - Get the next KDC request for acquiring initial credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-creds-step-get-the-next-kdc-request-for-acquiring-initial-credentials">
-<h1>krb5_init_creds_step - Get the next KDC request for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-step-get-the-next-kdc-request-for-acquiring-initial-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_creds_step - Get the next KDC request for acquiring initial credentials.<a class="headerlink" href="#krb5-init-creds-step-get-the-next-kdc-request-for-acquiring-initial-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_creds_step">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_step</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_step" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_step</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_init_creds_context.html#c.krb5_init_creds_context" title="krb5_init_creds_context"><span class="n"><span class="pre">krb5_init_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_creds_step" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - Initial credentials context</p>
<p><strong>[in]</strong> <strong>in</strong> - KDC response (empty on the first call)</p>
@@ -70,14 +68,14 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
<p>This function constructs the next KDC request in an initial credential exchange, allowing the caller to control the transport of KDC requests and replies. On the first call, <em>in</em> should be set to an empty buffer; on subsequent calls, it should be set to the KDC’s reply to the previous request.</p>
-<p>If more requests are needed, <em>flags</em> will be set to #KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in <em>out</em> . If no more requests are needed, <em>flags</em> will not contain #KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and <em>out</em> will be empty.</p>
+<p>If more requests are needed, <em>flags</em> will be set to KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in <em>out</em> . If no more requests are needed, <em>flags</em> will not contain KRB5_INIT_CREDS_STEP_FLAG_CONTINUE and <em>out</em> will be empty.</p>
<p>If this function returns <strong>KRB5KRB_ERR_RESPONSE_TOO_BIG</strong> , the caller should transmit the next request using TCP rather than UDP. If this function returns any other error, the initial credential exchange has failed.</p>
<blockquote>
<div><p><em>context</em> must be the same as the one passed to krb5_init_creds_init() for this initial credentials context.</p>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html
index 5b41041a9739..114b2735834f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_keyblock - Initialize an empty krb5_keyblock . &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-keyblock-initialize-an-empty-krb5-keyblock">
-<h1>krb5_init_keyblock - Initialize an empty krb5_keyblock .<a class="headerlink" href="#krb5-init-keyblock-initialize-an-empty-krb5-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_keyblock - Initialize an empty krb5_keyblock .<a class="headerlink" href="#krb5-init-keyblock-initialize-an-empty-krb5-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_keyblock">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">length</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_keyblock" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">length</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_keyblock" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type</p>
<p><strong>[in]</strong> <strong>length</strong> - Length of keyblock (or 0)</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.html
index 2af5648fd9e1..effda5cb9d3a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_random_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-random-key">
-<h1>krb5_init_random_key<a class="headerlink" href="#krb5-init-random-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_random_key<a class="headerlink" href="#krb5-init-random-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_random_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_random_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_random_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
<p><strong>keyblock</strong></p>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html
index fdfdac9513a9..c97613a0272e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_secure_context - Create a krb5 library context using only configuration files. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,24 +51,24 @@
<div class="body" role="main">
<section id="krb5-init-secure-context-create-a-krb5-library-context-using-only-configuration-files">
-<h1>krb5_init_secure_context - Create a krb5 library context using only configuration files.<a class="headerlink" href="#krb5-init-secure-context-create-a-krb5-library-context-using-only-configuration-files" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_init_secure_context - Create a krb5 library context using only configuration files.<a class="headerlink" href="#krb5-init-secure-context-create-a-krb5-library-context-using-only-configuration-files" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_init_secure_context">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_secure_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_secure_context" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_secure_context</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">context</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_init_secure_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[out]</strong> <strong>context</strong> - Library context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html
index f9da536edff5..3bdec7fbedc2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_is_config_principal - Test whether a principal is a configuration principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-is-config-principal-test-whether-a-principal-is-a-configuration-principal">
-<h1>krb5_is_config_principal - Test whether a principal is a configuration principal.<a class="headerlink" href="#krb5-is-config-principal-test-whether-a-principal-is-a-configuration-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_is_config_principal - Test whether a principal is a configuration principal.<a class="headerlink" href="#krb5-is-config-principal-test-whether-a-principal-is-a-configuration-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_is_config_principal">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_is_config_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_is_config_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_is_config_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_is_config_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal to check</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the principal is a configuration principal (generated part of krb5_cc_set_config()); FALSE otherwise.</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html
index 490230ec9a33..8974501556cd 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-is-referral-realm-check-for-a-match-with-krb5-referral-realm">
-<h1>krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.<a class="headerlink" href="#krb5-is-referral-realm-check-for-a-match-with-krb5-referral-realm" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.<a class="headerlink" href="#krb5-is-referral-realm-check-for-a-match-with-krb5-referral-realm" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_is_referral_realm">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_is_referral_realm</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">r</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_is_referral_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_is_referral_realm</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">r</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_is_referral_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>r</strong> - Realm to check</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if r is zero-length, FALSE otherwise</p></li>
</ul>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html
index 76b425d60f95..4d653c61b330 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-is-thread-safe-test-whether-the-kerberos-library-was-built-with-multithread-support">
-<h1>krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support.<a class="headerlink" href="#krb5-is-thread-safe-test-whether-the-kerberos-library-was-built-with-multithread-support" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support.<a class="headerlink" href="#krb5-is-thread-safe-test-whether-the-kerberos-library-was-built-with-multithread-support" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_is_thread_safe">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_is_thread_safe</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_is_thread_safe" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_is_thread_safe</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_is_thread_safe" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>None</strong></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the library is threadsafe; FALSE otherwise</p></li>
</ul>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html
index bcdf38693421..fcbc391d7d13 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-k-create-key-create-a-krb5-key-from-the-enctype-and-key-data-in-a-keyblock">
-<h1>krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.<a class="headerlink" href="#krb5-k-create-key-create-a-krb5-key-from-the-enctype-and-key-data-in-a-keyblock" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.<a class="headerlink" href="#krb5-k-create-key-create-a-krb5-key-from-the-enctype-and-key-data-in-a-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_create_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_create_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key_data</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_create_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_create_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key_data</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_create_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key_data</strong> - Keyblock</p>
<p><strong>[out]</strong> <strong>out</strong> - Opaque key</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - KRB5_BAD_ENCTYPE</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html
index 70b2c7c76ff5..b635dcb0e28b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_decrypt - Decrypt data using a key (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-decrypt-decrypt-data-using-a-key-operates-on-opaque-key">
-<h1>krb5_k_decrypt - Decrypt data using a key (operates on opaque key).<a class="headerlink" href="#krb5-k-decrypt-decrypt-data-using-a-key-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_decrypt - Decrypt data using a key (operates on opaque key).<a class="headerlink" href="#krb5-k-decrypt-decrypt-data-using-a-key-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_decrypt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_decrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_decrypt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_decrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_decrypt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html
index 5a5bd2028658..d25fcd62c07e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-opaque-key">
-<h1>krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).<a class="headerlink" href="#krb5-k-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).<a class="headerlink" href="#krb5-k-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_decrypt_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_decrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_decrypt_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_decrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_decrypt_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html
index c4c484f7933f..bbed249ec49a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_encrypt - Encrypt data using a key (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-encrypt-encrypt-data-using-a-key-operates-on-opaque-key">
-<h1>krb5_k_encrypt - Encrypt data using a key (operates on opaque key).<a class="headerlink" href="#krb5-k-encrypt-encrypt-data-using-a-key-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_encrypt - Encrypt data using a key (operates on opaque key).<a class="headerlink" href="#krb5-k-encrypt-encrypt-data-using-a-key-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_encrypt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_encrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_encrypt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_encrypt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_encrypt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html
index 744a2602415c..b0632051bb86 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-opaque-key">
-<h1>krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).<a class="headerlink" href="#krb5-k-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).<a class="headerlink" href="#krb5-k-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_encrypt_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_encrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_encrypt_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_encrypt_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cipher_state</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_encrypt_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key</p>
<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html
index e05b5d47ca34..49d904e96167 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-free-key-decrement-the-reference-count-on-a-key-and-free-it-if-it-hits-zero">
-<h1>krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero.<a class="headerlink" href="#krb5-k-free-key-decrement-the-reference-count-on-a-key-and-free-it-if-it-hits-zero" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero.<a class="headerlink" href="#krb5-k-free-key-decrement-the-reference-count-on-a-key-and-free-it-if-it-hits-zero" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_free_key">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_free_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_free_key" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_free_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_free_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>key</strong></p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html
index 97c4c1e4e5ca..0cb52fc5135a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-key-enctype-retrieve-the-enctype-of-a-krb5-key-structure">
-<h1>krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure.<a class="headerlink" href="#krb5-k-key-enctype-retrieve-the-enctype-of-a-krb5-key-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure.<a class="headerlink" href="#krb5-k-key-enctype-retrieve-the-enctype-of-a-krb5-key-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_key_enctype">
-<a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_key_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_key_enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_key_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_key_enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>key</strong></p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html
index a32ab7a506af..0dcaff466425 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-key-keyblock-retrieve-a-copy-of-the-keyblock-from-a-krb5-key-structure">
-<h1>krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.<a class="headerlink" href="#krb5-k-key-keyblock-retrieve-a-copy-of-the-keyblock-from-a-krb5-key-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.<a class="headerlink" href="#krb5-k-key-keyblock-retrieve-a-copy-of-the-keyblock-from-a-krb5-key-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_key_keyblock">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_key_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_key_keyblock" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_key_keyblock</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_key_keyblock" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>key</strong></p>
<p><strong>key_data</strong></p>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html
index 3b5e70d8ca97..82712b9cecb7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_make_checksum - Compute a checksum (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-make-checksum-compute-a-checksum-operates-on-opaque-key">
-<h1>krb5_k_make_checksum - Compute a checksum (operates on opaque key).<a class="headerlink" href="#krb5-k-make-checksum-compute-a-checksum-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_make_checksum - Compute a checksum (operates on opaque key).<a class="headerlink" href="#krb5-k-make-checksum-compute-a-checksum-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_make_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_make_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_make_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_make_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_make_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type (0 for mandatory type)</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html
index 8222f67600bd..4db4bcab7b67 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-opaque-key">
-<h1>krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)<a class="headerlink" href="#krb5-k-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)<a class="headerlink" href="#krb5-k-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_make_checksum_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_make_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_make_checksum_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_make_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_make_checksum_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type (0 for mandatory type)</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
@@ -70,13 +68,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Create a checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element over #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in <em>data</em> . Only the #KRB5_CRYPTO_TYPE_CHECKSUM region is modified.</p>
+<p>Create a checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element over KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY chunks in <em>data</em> . Only the KRB5_CRYPTO_TYPE_CHECKSUM region is modified.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>krb5_k_verify_checksum_iov()</p>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html
index 12a3387b605d..ad58a7aa42d1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-prf-generate-enctype-specific-pseudo-random-bytes-operates-on-opaque-key">
-<h1>krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).<a class="headerlink" href="#krb5-k-prf-generate-enctype-specific-pseudo-random-bytes-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).<a class="headerlink" href="#krb5-k-prf-generate-enctype-specific-pseudo-random-bytes-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_prf">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_prf</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_prf" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_prf</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">input</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">output</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_prf" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Key</p>
<p><strong>[in]</strong> <strong>input</strong> - Input data</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html
index 8b271f6783b0..fcf46fc1fb0d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_reference_key - Increment the reference count on a key. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-reference-key-increment-the-reference-count-on-a-key">
-<h1>krb5_k_reference_key - Increment the reference count on a key.<a class="headerlink" href="#krb5-k-reference-key-increment-the-reference-count-on-a-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_reference_key - Increment the reference count on a key.<a class="headerlink" href="#krb5-k-reference-key-increment-the-reference-count-on-a-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_reference_key">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_reference_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_reference_key" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_reference_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_reference_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>key</strong></p>
</dd>
@@ -126,8 +124,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html
index 7990872aa6da..23def9147a33 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_verify_checksum - Verify a checksum (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-verify-checksum-verify-a-checksum-operates-on-opaque-key">
-<h1>krb5_k_verify_checksum - Verify a checksum (operates on opaque key).<a class="headerlink" href="#krb5-k-verify-checksum-verify-a-checksum-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_verify_checksum - Verify a checksum (operates on opaque key).<a class="headerlink" href="#krb5-k-verify-checksum-verify-a-checksum-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_verify_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_verify_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_verify_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_verify_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_verify_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
<p><strong>[in]</strong> <strong>usage</strong> - <em>key</em> usage</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html
index 4e95e0cd276e..0486db558731 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-k-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-opaque-key">
-<h1>krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).<a class="headerlink" href="#krb5-k-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-opaque-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).<a class="headerlink" href="#krb5-k-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-opaque-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_k_verify_checksum_iov">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_verify_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_verify_checksum_iov" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_k_verify_checksum_iov</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">cksumtype</span></span>, <a class="reference internal" href="../types/krb5_key.html#c.krb5_key" title="krb5_key"><span class="n"><span class="pre">krb5_key</span></span></a><span class="w"> </span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_keyusage.html#c.krb5_keyusage" title="krb5_keyusage"><span class="n"><span class="pre">krb5_keyusage</span></span></a><span class="w"> </span><span class="n"><span class="pre">usage</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_crypto_iov.html#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">num_data</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">valid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_k_verify_checksum_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>cksumtype</strong> - Checksum type (0 for mandatory type)</p>
<p><strong>[in]</strong> <strong>key</strong> - Encryption key for a keyed checksum</p>
@@ -71,13 +69,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
-<p>Confirm that the checksum in the #KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the #KRB5_CRYPTO_TYPE_DATA and #KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.</p>
+<p>Confirm that the checksum in the KRB5_CRYPTO_TYPE_CHECKSUM element is a valid checksum of the KRB5_CRYPTO_TYPE_DATA and KRB5_CRYPTO_TYPE_SIGN_ONLY regions in the iov.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>krb5_k_make_checksum_iov()</p>
@@ -147,8 +145,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html
index 9430e8296612..b2062f0c98da 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kdc-sign-ticket-sign-a-pac-possibly-including-a-ticket-signature">
-<h1>krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.<a class="headerlink" href="#krb5-kdc-sign-ticket-sign-a-pac-possibly-including-a-ticket-signature" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.<a class="headerlink" href="#krb5-kdc-sign-ticket-sign-a-pac-possibly-including-a-ticket-signature" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kdc_sign_ticket">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_sign_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enc_tkt_part.html#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_tkt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server_princ</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client_princ</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">with_realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kdc_sign_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_sign_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_enc_tkt_part.html#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_tkt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server_princ</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client_princ</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">with_realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kdc_sign_ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enc_tkt</strong> - The ticket for the signature</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
@@ -72,7 +70,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 on success, otherwise - Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html
index 1e2d6ea2dd8d..849da68a0326 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kdc-verify-ticket-verify-a-pac-possibly-including-ticket-signature">
-<h1>krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.<a class="headerlink" href="#krb5-kdc-verify-ticket-verify-a-pac-possibly-including-ticket-signature" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.<a class="headerlink" href="#krb5-kdc-verify-ticket-verify-a-pac-possibly-including-ticket-signature" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kdc_verify_ticket">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_verify_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enc_tkt_part.html#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_tkt</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server_princ</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pac_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kdc_verify_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_verify_ticket</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enc_tkt_part.html#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_tkt</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server_princ</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pac_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kdc_verify_ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enc_tkt</strong> - Ticket enc-part, possibly containing a PAC</p>
<p><strong>[in]</strong> <strong>server_princ</strong> - Canonicalized name of ticket server</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -147,8 +145,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html
index 8bc7aa6842f4..5c90b56e4458 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_add_entry - Add a new entry to a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,28 +51,28 @@
<div class="body" role="main">
<section id="krb5-kt-add-entry-add-a-new-entry-to-a-key-table">
-<h1>krb5_kt_add_entry - Add a new entry to a key table.<a class="headerlink" href="#krb5-kt-add-entry-add-a-new-entry-to-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_add_entry - Add a new entry to a key table.<a class="headerlink" href="#krb5-kt-add-entry-add-a-new-entry-to-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_add_entry">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_add_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_add_entry" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_add_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_add_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>id</strong> - Key table handle</p>
<p><strong>[in]</strong> <strong>entry</strong> - Entry to be added</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>ENOMEM Insufficient memory</p></li>
<li><p>KRB5_KT_NOWRITE Key table is not writeable</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html
index d26d5e99b94a..dde003f9ede9 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_client_default - Resolve the default client key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-kt-client-default-resolve-the-default-client-key-table">
-<h1>krb5_kt_client_default - Resolve the default client key table.<a class="headerlink" href="#krb5-kt-client-default-resolve-the-default-client-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_client_default - Resolve the default client key table.<a class="headerlink" href="#krb5-kt-client-default-resolve-the-default-client-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_client_default">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_client_default</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keytab_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_client_default" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_client_default</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keytab_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_client_default" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>keytab_out</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html
index 0e9e2cd0ec25..2910b039e479 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_close - Close a key table handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-kt-close-close-a-key-table-handle">
-<h1>krb5_kt_close - Close a key table handle.<a class="headerlink" href="#krb5-kt-close-close-a-key-table-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_close - Close a key table handle.<a class="headerlink" href="#krb5-kt-close-close-a-key-table-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_close">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_close</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_close" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_close</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_close" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 None</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html
index 0f94a7f8a219..57ec5a1c5e52 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_default - Resolve the default key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-kt-default-resolve-the-default-key-table">
-<h1>krb5_kt_default - Resolve the default key table.<a class="headerlink" href="#krb5-kt-default-resolve-the-default-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_default - Resolve the default key table.<a class="headerlink" href="#krb5-kt-default-resolve-the-default-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_default">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_default</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">id</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_default" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_default</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">id</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_default" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>id</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html
index 8384b1193bd5..9750c3fa43b8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_default_name - Get the default key table name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-kt-default-name-get-the-default-key-table-name">
-<h1>krb5_kt_default_name - Get the default key table name.<a class="headerlink" href="#krb5-kt-default-name-get-the-default-key-table-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_default_name - Get the default key table name.<a class="headerlink" href="#krb5-kt-default-name-get-the-default-key-table-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_default_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_default_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">name_size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_default_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_default_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">name_size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_default_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>name</strong> - Default key table name</p>
<p><strong>[in]</strong> <strong>name_size</strong> - Space available in <em>name</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_CONFIG_NOTENUFSPACE Buffer is too short</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html
index cf8806f9644d..bc4359565297 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_dup - Duplicate keytab handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-dup-duplicate-keytab-handle">
-<h1>krb5_kt_dup - Duplicate keytab handle.<a class="headerlink" href="#krb5-kt-dup-duplicate-keytab-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_dup - Duplicate keytab handle.<a class="headerlink" href="#krb5-kt-dup-duplicate-keytab-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_dup">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_dup</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_dup" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_dup</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_dup" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>in</strong> - Key table handle to be duplicated</p>
<p><strong>[out]</strong> <strong>out</strong> - Key table handle</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html
index 95019bb274f4..cbdcd1177dc3 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_end_seq_get - Release a keytab cursor. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-kt-end-seq-get-release-a-keytab-cursor">
-<h1>krb5_kt_end_seq_get - Release a keytab cursor.<a class="headerlink" href="#krb5-kt-end-seq-get-release-a-keytab-cursor" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_end_seq_get - Release a keytab cursor.<a class="headerlink" href="#krb5-kt-end-seq-get-release-a-keytab-cursor" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_end_seq_get">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_end_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_kt_cursor.html#c.krb5_kt_cursor" title="krb5_kt_cursor"><span class="n"><span class="pre">krb5_kt_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_end_seq_get" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_end_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_kt_cursor.html#c.krb5_kt_cursor" title="krb5_kt_cursor"><span class="n"><span class="pre">krb5_kt_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_end_seq_get" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
<p><strong>[out]</strong> <strong>cursor</strong> - Cursor</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html
index cc4af5dc9bdf..a46a02b47c31 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_free_entry &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-free-entry">
-<h1>krb5_kt_free_entry<a class="headerlink" href="#krb5-kt-free-entry" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_free_entry<a class="headerlink" href="#krb5-kt-free-entry" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_free_entry">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_free_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_free_entry" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_free_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_free_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>entry</strong></p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html
index 7f6ed3d056c3..50544ab658e1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_get_entry - Get an entry from a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-get-entry-get-an-entry-from-a-key-table">
-<h1>krb5_kt_get_entry - Get an entry from a key table.<a class="headerlink" href="#krb5-kt-get-entry-get-an-entry-from-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_get_entry - Get an entry from a key table.<a class="headerlink" href="#krb5-kt-get-entry-get-an-entry-from-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_get_entry">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_get_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <a class="reference internal" href="../types/krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="n"><span class="pre">vno</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_get_entry" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_get_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <a class="reference internal" href="../types/krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="n"><span class="pre">vno</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_get_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal name</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>Kerberos error codes on failure</p></li>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html
index 58d6f2c2a5ec..de63f016ec3b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_get_name - Get a key table name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-get-name-get-a-key-table-name">
-<h1>krb5_kt_get_name - Get a key table name.<a class="headerlink" href="#krb5-kt-get-name-get-a-key-table-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_get_name - Get a key table name.<a class="headerlink" href="#krb5-kt-get-name-get-a-key-table-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_get_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_get_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">namelen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_get_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_get_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">namelen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_get_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
<p><strong>[out]</strong> <strong>name</strong> - Key table name</p>
@@ -68,13 +66,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_KT_NAME_TOOLONG Key table name does not fit in namelen bytes</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html
index f1ab854e6941..55439eb91a0f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_get_type - Return the type of a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-kt-get-type-return-the-type-of-a-key-table">
-<h1>krb5_kt_get_type - Return the type of a key table.<a class="headerlink" href="#krb5-kt-get-type-return-the-type-of-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_get_type - Return the type of a key table.<a class="headerlink" href="#krb5-kt-get-type-return-the-type-of-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_get_type">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_get_type</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_get_type" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_get_type</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_get_type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>The type of a key table as an alias that must not be modified or freed by the caller.</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html
index a61872bf635c..1e2f3e3dd7f9 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_have_content - Check if a keytab exists and contains entries. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-kt-have-content-check-if-a-keytab-exists-and-contains-entries">
-<h1>krb5_kt_have_content - Check if a keytab exists and contains entries.<a class="headerlink" href="#krb5-kt-have-content-check-if-a-keytab-exists-and-contains-entries" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_have_content - Check if a keytab exists and contains entries.<a class="headerlink" href="#krb5-kt-have-content-check-if-a-keytab-exists-and-contains-entries" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_have_content">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_have_content</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_have_content" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_have_content</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_have_content" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Keytab exists and contains entries</p></li>
<li><p>KRB5_KT_NOTFOUND Keytab does not contain entries</p></li>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html
index de69878a4a41..ce5fe1695372 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_next_entry - Retrieve the next entry from the key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-next-entry-retrieve-the-next-entry-from-the-key-table">
-<h1>krb5_kt_next_entry - Retrieve the next entry from the key table.<a class="headerlink" href="#krb5-kt-next-entry-retrieve-the-next-entry-from-the-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_next_entry - Retrieve the next entry from the key table.<a class="headerlink" href="#krb5-kt-next-entry-retrieve-the-next-entry-from-the-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_next_entry">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_next_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span>, <a class="reference internal" href="../types/krb5_kt_cursor.html#c.krb5_kt_cursor" title="krb5_kt_cursor"><span class="n"><span class="pre">krb5_kt_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_next_entry" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_next_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span>, <a class="reference internal" href="../types/krb5_kt_cursor.html#c.krb5_kt_cursor" title="krb5_kt_cursor"><span class="n"><span class="pre">krb5_kt_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_next_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
<p><strong>[out]</strong> <strong>entry</strong> - Returned key table entry</p>
@@ -68,13 +66,13 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_KT_END - if the last entry was reached</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html
index 2fd57a750f94..1d8643189aa0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_read_service_key - Retrieve a service key from a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-read-service-key-retrieve-a-service-key-from-a-key-table">
-<h1>krb5_kt_read_service_key - Retrieve a service key from a key table.<a class="headerlink" href="#krb5-kt-read-service-key-retrieve-a-service-key-from-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_read_service_key - Retrieve a service key from a key table.<a class="headerlink" href="#krb5-kt-read-service-key-retrieve-a-service-key-from-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_read_service_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_read_service_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">keyprocarg</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <a class="reference internal" href="../types/krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="n"><span class="pre">vno</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_read_service_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_read_service_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">keyprocarg</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <a class="reference internal" href="../types/krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="n"><span class="pre">vno</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_read_service_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keyprocarg</strong> - Name of a key table (NULL to use default name)</p>
<p><strong>[in]</strong> <strong>principal</strong> - Service principal</p>
@@ -70,12 +68,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error code if not found or keyprocarg is invalid.</p></li>
</ul>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html
index 2f0ab7feac99..3f430db582e0 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_remove_entry - Remove an entry from a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-kt-remove-entry-remove-an-entry-from-a-key-table">
-<h1>krb5_kt_remove_entry - Remove an entry from a key table.<a class="headerlink" href="#krb5-kt-remove-entry-remove-an-entry-from-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_remove_entry - Remove an entry from a key table.<a class="headerlink" href="#krb5-kt-remove-entry-remove-an-entry-from-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_remove_entry">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_remove_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_remove_entry" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_remove_entry</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">id</span></span>, <a class="reference internal" href="../types/krb5_keytab_entry.html#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">entry</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_remove_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>id</strong> - Key table handle</p>
<p><strong>[in]</strong> <strong>entry</strong> - Entry to remove from key table</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_KT_NOWRITE Key table is not writable</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html
index a801e5c5239e..1b96bef9764b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_resolve - Get a handle for a key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-kt-resolve-get-a-handle-for-a-key-table">
-<h1>krb5_kt_resolve - Get a handle for a key table.<a class="headerlink" href="#krb5-kt-resolve-get-a-handle-for-a-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_resolve - Get a handle for a key table.<a class="headerlink" href="#krb5-kt-resolve-get-a-handle-for-a-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_resolve">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_resolve</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_resolve" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_resolve</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ktid</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_resolve" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>name</strong> - Name of the key table</p>
<p><strong>[out]</strong> <strong>ktid</strong> - Key table handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html
index 821c872a28b7..0b0c6ca1145e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_start_seq_get - Start a sequential retrieval of key table entries. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-kt-start-seq-get-start-a-sequential-retrieval-of-key-table-entries">
-<h1>krb5_kt_start_seq_get - Start a sequential retrieval of key table entries.<a class="headerlink" href="#krb5-kt-start-seq-get-start-a-sequential-retrieval-of-key-table-entries" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kt_start_seq_get - Start a sequential retrieval of key table entries.<a class="headerlink" href="#krb5-kt-start-seq-get-start-a-sequential-retrieval-of-key-table-entries" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kt_start_seq_get">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_start_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_kt_cursor.html#c.krb5_kt_cursor" title="krb5_kt_cursor"><span class="n"><span class="pre">krb5_kt_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_start_seq_get" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_start_seq_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_kt_cursor.html#c.krb5_kt_cursor" title="krb5_kt_cursor"><span class="n"><span class="pre">krb5_kt_cursor</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cursor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kt_start_seq_get" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>keytab</strong> - Key table handle</p>
<p><strong>[out]</strong> <strong>cursor</strong> - Cursor</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html
index 9a87f53c49f0..d256aae79e2e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kuserok - Determine if a principal is authorized to log in as a local user. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-kuserok-determine-if-a-principal-is-authorized-to-log-in-as-a-local-user">
-<h1>krb5_kuserok - Determine if a principal is authorized to log in as a local user.<a class="headerlink" href="#krb5-kuserok-determine-if-a-principal-is-authorized-to-log-in-as-a-local-user" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_kuserok - Determine if a principal is authorized to log in as a local user.<a class="headerlink" href="#krb5-kuserok-determine-if-a-principal-is-authorized-to-log-in-as-a-local-user" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_kuserok">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kuserok</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">luser</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kuserok" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kuserok</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">luser</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_kuserok" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal name</p>
<p><strong>[in]</strong> <strong>luser</strong> - Local username</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE Principal is authorized to log in as user; FALSE otherwise.</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html
index 07f29e546711..09e3df192164 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-make-authdata-kdc-issued-encode-and-sign-ad-kdcissued-authorization-data">
-<h1>krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.<a class="headerlink" href="#krb5-make-authdata-kdc-issued-encode-and-sign-ad-kdcissued-authorization-data" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.<a class="headerlink" href="#krb5-make-authdata-kdc-issued-encode-and-sign-ad-kdcissued-authorization-data" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_make_authdata_kdc_issued">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_make_authdata_kdc_issued</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">issuer</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ad_kdcissued</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_make_authdata_kdc_issued" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_make_authdata_kdc_issued</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">issuer</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ad_kdcissued</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_make_authdata_kdc_issued" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Session key</p>
<p><strong>[in]</strong> <strong>issuer</strong> - The name of the issuing principal</p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html
index e529478d5d14..dd74522985ae 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_marshal_credentials - Serialize a krb5_creds object. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-marshal-credentials-serialize-a-krb5-creds-object">
-<h1>krb5_marshal_credentials - Serialize a krb5_creds object.<a class="headerlink" href="#krb5-marshal-credentials-serialize-a-krb5-creds-object" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_marshal_credentials - Serialize a krb5_creds object.<a class="headerlink" href="#krb5-marshal-credentials-serialize-a-krb5-creds-object" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_marshal_credentials">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_marshal_credentials</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_marshal_credentials" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_marshal_credentials</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_marshal_credentials" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>in_creds</strong> - The credentials object to serialize</p>
<p><strong>[out]</strong> <strong>data_out</strong> - The serialized credentials</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html
index dfc79e02d96f..064574711ddf 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_merge_authdata - Merge two authorization data lists into a new list. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-merge-authdata-merge-two-authorization-data-lists-into-a-new-list">
-<h1>krb5_merge_authdata - Merge two authorization data lists into a new list.<a class="headerlink" href="#krb5-merge-authdata-merge-two-authorization-data-lists-into-a-new-list" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_merge_authdata - Merge two authorization data lists into a new list.<a class="headerlink" href="#krb5-merge-authdata-merge-two-authorization-data-lists-into-a-new-list" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_merge_authdata">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_merge_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inauthdat1</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inauthdat2</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outauthdat</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_merge_authdata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_merge_authdata</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inauthdat1</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inauthdat2</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outauthdat</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_merge_authdata" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>inauthdat1</strong> - First list of <em>krb5_authdata</em> structures</p>
<p><strong>[in]</strong> <strong>inauthdat2</strong> - Second list of <em>krb5_authdata</em> structures</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html
index 513f13ea5f75..87e05aed1439 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-mk-1cred-format-a-krb-cred-message-for-a-single-set-of-credentials">
-<h1>krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials.<a class="headerlink" href="#krb5-mk-1cred-format-a-krb-cred-message-for-a-single-set-of-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials.<a class="headerlink" href="#krb5-mk-1cred-format-a-krb-cred-message-for-a-single-set-of-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_1cred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_1cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_1cred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_1cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_1cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>creds</strong> - Pointer to credentials</p>
@@ -69,14 +67,14 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>ENOMEM Insufficient memory</p></li>
<li><p>KRB5_RC_REQUIRED Message replay detection requires rcache parameter</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html
index 19fdbd988858..44615d762d5e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_error - Format and encode a KRB_ERROR message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-mk-error-format-and-encode-a-krb-error-message">
-<h1>krb5_mk_error - Format and encode a KRB_ERROR message.<a class="headerlink" href="#krb5-mk-error-format-and-encode-a-krb-error-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_error - Format and encode a KRB_ERROR message.<a class="headerlink" href="#krb5-mk-error-format-and-encode-a-krb-error-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_error">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">dec_err</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_err</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_error" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">dec_err</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_err</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_error" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>dec_err</strong> - Error structure to be encoded</p>
<p><strong>[out]</strong> <strong>enc_err</strong> - Encoded error structure</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html
index 85684bb8245d..805dc339c2bc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_ncred - Format a KRB-CRED message for an array of credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-mk-ncred-format-a-krb-cred-message-for-an-array-of-credentials">
-<h1>krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.<a class="headerlink" href="#krb5-mk-ncred-format-a-krb-cred-message-for-an-array-of-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.<a class="headerlink" href="#krb5-mk-ncred-format-a-krb-cred-message-for-an-array-of-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_ncred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_ncred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_ncred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_ncred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_ncred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>creds</strong> - Null-terminated array of credentials</p>
@@ -69,14 +67,14 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>ENOMEM Insufficient memory</p></li>
<li><p>KRB5_RC_REQUIRED Message replay detection requires rcache parameter</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -84,13 +82,13 @@
</dl>
<p>This function takes an array of credentials <em>creds</em> and formats a <strong>KRB-CRED</strong> message <em>der_out</em> to pass to krb5_rd_cred().</p>
<p>The local and remote addresses in <em>auth_context</em> are optional; if either is specified, they are used to form the sender and receiver addresses in the KRB-CRED message.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If #KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If #KRB5_AUTH_CONTEXT_RET_TIME is set in <em>auth_context</em> , the timestamp used for the KRB-CRED message is stored in <em>rdata_out</em> .</p>
-<p>If either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the <em>auth_context</em> local sequence number is included in the KRB-CRED message and then incremented. If #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in <em>rdata_out</em> .</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If KRB5_AUTH_CONTEXT_RET_TIME is set in <em>auth_context</em> , the timestamp used for the KRB-CRED message is stored in <em>rdata_out</em> .</p>
+<p>If either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the <em>auth_context</em> local sequence number is included in the KRB-CRED message and then incremented. If KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in <em>rdata_out</em> .</p>
<p>Use krb5_free_data_contents() to free <em>der_out</em> when it is no longer needed.</p>
<p>The message will be encrypted using the send subkey of <em>auth_context</em> if it is present, or the session key otherwise. If neither key is present, the credentials will not be encrypted, and the message should only be sent over a secure channel. No replay cache entry is used in this case.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>The <em>rdata_out</em> argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
+<p>The <em>rdata_out</em> argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
</div>
</section>
@@ -153,8 +151,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html
index 7f4fdddce075..6338929303c1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_priv - Format a KRB-PRIV message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-mk-priv-format-a-krb-priv-message">
-<h1>krb5_mk_priv - Format a KRB-PRIV message.<a class="headerlink" href="#krb5-mk-priv-format-a-krb-priv-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_priv - Format a KRB-PRIV message.<a class="headerlink" href="#krb5-mk-priv-format-a-krb-priv-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_priv">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_priv</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_priv" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_priv</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_priv" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>userdata</strong> - User data for <strong>KRB-PRIV</strong> message</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -77,12 +75,12 @@
</dl>
<p>This function is similar to krb5_mk_safe(), but the message is encrypted and integrity-protected, not just integrity-protected.</p>
<p>The local address in <em>auth_context</em> must be set, and is used to form the sender address used in the KRB-PRIV message. The remote address is optional; if specified, it will be used to form the receiver address used in the message.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , a timestamp is included in the KRB-PRIV message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If #KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If #KRB5_AUTH_CONTEXT_RET_TIME is set in <em>auth_context</em> , a timestamp is included in the KRB-PRIV message and is stored in <em>rdata_out</em> .</p>
-<p>If either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the <em>auth_context</em> local sequence number is included in the KRB-PRIV message and then incremented. If #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in <em>rdata_out</em> .</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , a timestamp is included in the KRB-PRIV message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If KRB5_AUTH_CONTEXT_RET_TIME is set in <em>auth_context</em> , a timestamp is included in the KRB-PRIV message and is stored in <em>rdata_out</em> .</p>
+<p>If either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the <em>auth_context</em> local sequence number is included in the KRB-PRIV message and then incremented. If KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in <em>rdata_out</em> .</p>
<p>Use krb5_free_data_contents() to free <em>der_out</em> when it is no longer needed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>The <em>rdata_out</em> argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
+<p>The <em>rdata_out</em> argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
</div>
</section>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html
index fabc30f8552c..e3d4f209ee4e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_rep - Format and encrypt a KRB_AP_REP message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,28 +51,28 @@
<div class="body" role="main">
<section id="krb5-mk-rep-format-and-encrypt-a-krb-ap-rep-message">
-<h1>krb5_mk_rep - Format and encrypt a KRB_AP_REP message.<a class="headerlink" href="#krb5-mk-rep-format-and-encrypt-a-krb-ap-rep-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_rep - Format and encrypt a KRB_AP_REP message.<a class="headerlink" href="#krb5-mk-rep-format-and-encrypt-a-krb-ap-rep-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_rep">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_rep</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_rep" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_rep</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_rep" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>outbuf</strong> - <strong>AP-REP</strong> message</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
<p>This function fills in <em>outbuf</em> with an AP-REP message using information from <em>auth_context</em> .</p>
-<p>If the flags in <em>auth_context</em> indicate that a sequence number should be used (either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE) and the local sequence number in <em>auth_context</em> is 0, a new number will be generated with krb5_generate_seq_number().</p>
+<p>If the flags in <em>auth_context</em> indicate that a sequence number should be used (either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE) and the local sequence number in <em>auth_context</em> is 0, a new number will be generated with krb5_generate_seq_number().</p>
<p>Use krb5_free_data_contents() to free <em>outbuf</em> when it is no longer needed.</p>
</section>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html
index 703716fe2958..4a8fcad928c7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-mk-rep-dce-format-and-encrypt-a-krb-ap-rep-message-for-dce-rpc">
-<h1>krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.<a class="headerlink" href="#krb5-mk-rep-dce-format-and-encrypt-a-krb-ap-rep-message-for-dce-rpc" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.<a class="headerlink" href="#krb5-mk-rep-dce-format-and-encrypt-a-krb-ap-rep-message-for-dce-rpc" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_rep_dce">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_rep_dce</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_rep_dce" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_rep_dce</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_rep_dce" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[out]</strong> <strong>outbuf</strong> - <strong>AP-REP</strong> message</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html
index dd3ecfd3a32d..5ccdd3a78d4c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_req - Create a KRB_AP_REQ message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-mk-req-create-a-krb-ap-req-message">
-<h1>krb5_mk_req - Create a KRB_AP_REQ message.<a class="headerlink" href="#krb5-mk-req-create-a-krb-ap-req-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_req - Create a KRB_AP_REQ message.<a class="headerlink" href="#krb5-mk-req-create-a-krb-ap-req-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_req">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_req</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">ap_req_options</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">service</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hostname</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_data</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_req" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_req</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">ap_req_options</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">service</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hostname</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_data</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_req" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[inout]</strong> <strong>auth_context</strong> - Pre-existing or newly created auth context</p>
<p><strong>[in]</strong> <strong>ap_req_options</strong> - Options (see AP_OPTS macros)</p>
@@ -72,7 +70,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html
index 8378d044fe7b..8695a1994885 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-mk-req-extended-create-a-krb-ap-req-message-using-supplied-credentials">
-<h1>krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.<a class="headerlink" href="#krb5-mk-req-extended-create-a-krb-ap-req-message-using-supplied-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.<a class="headerlink" href="#krb5-mk-req-extended-create-a-krb-ap-req-message-using-supplied-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_req_extended">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_req_extended</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">ap_req_options</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_data</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_req_extended" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_req_extended</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">ap_req_options</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_data</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">outbuf</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_req_extended" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[inout]</strong> <strong>auth_context</strong> - Pre-existing or newly created auth context</p>
<p><strong>[in]</strong> <strong>ap_req_options</strong> - Options (see AP_OPTS macros)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -80,9 +78,9 @@
<blockquote>
<div><blockquote>
<div><ul class="simple">
-<li><p>#AP_OPTS_USE_SESSION_KEY - Use the session key when creating the request used for user to user authentication.</p></li>
-<li><p>#AP_OPTS_MUTUAL_REQUIRED - Request a mutual authentication packet from the receiver.</p></li>
-<li><p>#AP_OPTS_USE_SUBKEY - Generate a subsession key from the current session key obtained from the credentials.</p></li>
+<li><p>AP_OPTS_USE_SESSION_KEY - Use the session key when creating the request used for user to user authentication.</p></li>
+<li><p>AP_OPTS_MUTUAL_REQUIRED - Request a mutual authentication packet from the receiver.</p></li>
+<li><p>AP_OPTS_USE_SUBKEY - Generate a subsession key from the current session key obtained from the credentials.</p></li>
</ul>
</div></blockquote>
<p>This function creates a KRB_AP_REQ message using supplied credentials <em>in_creds</em> . <em>auth_context</em> may point to an existing auth context or to NULL, in which case a new one will be created. If <em>in_data</em> is non-null, a checksum of it will be included in the authenticator contained in the KRB_AP_REQ message. Use krb5_free_data_contents() to free <em>outbuf</em> when it is no longer needed.</p>
@@ -153,8 +151,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html
index c1125e048d8e..b0b04443bc09 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_safe - Format a KRB-SAFE message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-mk-safe-format-a-krb-safe-message">
-<h1>krb5_mk_safe - Format a KRB-SAFE message.<a class="headerlink" href="#krb5-mk-safe-format-a-krb-safe-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_mk_safe - Format a KRB-SAFE message.<a class="headerlink" href="#krb5-mk-safe-format-a-krb-safe-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_mk_safe">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_safe</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_safe" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_safe</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">der_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_mk_safe" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>userdata</strong> - User data in the message</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -78,12 +76,12 @@
<p>This function creates an integrity protected <strong>KRB-SAFE</strong> message using data supplied by the application.</p>
<p>Fields in <em>auth_context</em> specify the checksum type, the keyblock that can be used to seed the checksum, full addresses (host and port) for the sender and receiver, and KRB5_AUTH_CONTEXT flags.</p>
<p>The local address in <em>auth_context</em> must be set, and is used to form the sender address used in the KRB-SAFE message. The remote address is optional; if specified, it will be used to form the receiver address used in the message.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , a timestamp is included in the KRB-SAFE message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If #KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If #KRB5_AUTH_CONTEXT_RET_TIME is set in <em>auth_context</em> , a timestamp is included in the KRB-SAFE message and is stored in <em>rdata_out</em> .</p>
-<p>If either #KRB5_AUTH_CONTEXT_DO_SEQUENCE or #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the <em>auth_context</em> local sequence number is included in the KRB-SAFE message and then incremented. If #KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in <em>rdata_out</em> .</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , a timestamp is included in the KRB-SAFE message, and an entry for the message is entered in an in-memory replay cache to detect if the message is reflected by an attacker. If KRB5_AUTH_CONTEXT_DO_TIME is not set, no replay cache is used. If KRB5_AUTH_CONTEXT_RET_TIME is set in <em>auth_context</em> , a timestamp is included in the KRB-SAFE message and is stored in <em>rdata_out</em> .</p>
+<p>If either KRB5_AUTH_CONTEXT_DO_SEQUENCE or KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the <em>auth_context</em> local sequence number is included in the KRB-SAFE message and then incremented. If KRB5_AUTH_CONTEXT_RET_SEQUENCE is set, the sequence number used is stored in <em>rdata_out</em> .</p>
<p>Use krb5_free_data_contents() to free <em>der_out</em> when it is no longer needed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>The <em>rdata_out</em> argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
+<p>The <em>rdata_out</em> argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
</div>
</section>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html
index 732658cb135b..b547ab4ece2e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_os_localaddr - Return all interface addresses for this host. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-os-localaddr-return-all-interface-addresses-for-this-host">
-<h1>krb5_os_localaddr - Return all interface addresses for this host.<a class="headerlink" href="#krb5-os-localaddr-return-all-interface-addresses-for-this-host" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_os_localaddr - Return all interface addresses for this host.<a class="headerlink" href="#krb5-os-localaddr-return-all-interface-addresses-for-this-host" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_os_localaddr">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_os_localaddr</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_os_localaddr" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_os_localaddr</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">addr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_os_localaddr" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>addr</strong> - Array of krb5_address pointers, ending with NULL</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html
index cfeb870df3a4..115faa0c1d0f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_add_buffer - Add a buffer to a PAC handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-add-buffer-add-a-buffer-to-a-pac-handle">
-<h1>krb5_pac_add_buffer - Add a buffer to a PAC handle.<a class="headerlink" href="#krb5-pac-add-buffer-add-a-buffer-to-a-pac-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_add_buffer - Add a buffer to a PAC handle.<a class="headerlink" href="#krb5-pac-add-buffer-add-a-buffer-to-a-pac-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_add_buffer">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_add_buffer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_add_buffer" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_add_buffer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_add_buffer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
<p><strong>[in]</strong> <strong>type</strong> - Buffer type</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -78,13 +76,13 @@
<p>The valid values of <em>type</em> is one of the following:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_PAC_LOGON_INFO - Logon information</p></li>
-<li><p>#KRB5_PAC_CREDENTIALS_INFO - Credentials information</p></li>
-<li><p>#KRB5_PAC_SERVER_CHECKSUM - Server checksum</p></li>
-<li><p>#KRB5_PAC_PRIVSVR_CHECKSUM - KDC checksum</p></li>
-<li><p>#KRB5_PAC_CLIENT_INFO - Client name and ticket information</p></li>
-<li><p>#KRB5_PAC_DELEGATION_INFO - Constrained delegation information</p></li>
-<li><p>#KRB5_PAC_UPN_DNS_INFO - User principal name and DNS information</p></li>
+<li><p>KRB5_PAC_LOGON_INFO - Logon information</p></li>
+<li><p>KRB5_PAC_CREDENTIALS_INFO - Credentials information</p></li>
+<li><p>KRB5_PAC_SERVER_CHECKSUM - Server checksum</p></li>
+<li><p>KRB5_PAC_PRIVSVR_CHECKSUM - KDC checksum</p></li>
+<li><p>KRB5_PAC_CLIENT_INFO - Client name and ticket information</p></li>
+<li><p>KRB5_PAC_DELEGATION_INFO - Constrained delegation information</p></li>
+<li><p>KRB5_PAC_UPN_DNS_INFO - User principal name and DNS information</p></li>
</ul>
</div></blockquote>
</section>
@@ -148,8 +146,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html
index 282b4fff0697..858b5f95fca2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_free - Free a PAC handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-free-free-a-pac-handle">
-<h1>krb5_pac_free - Free a PAC handle.<a class="headerlink" href="#krb5-pac-free-free-a-pac-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_free - Free a PAC handle.<a class="headerlink" href="#krb5-pac-free-free-a-pac-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_free">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_free" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC to be freed</p>
</dd>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html
index 1b18f026089c..8b47a3bf75ae 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_get_buffer - Retrieve a buffer value from a PAC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-get-buffer-retrieve-a-buffer-value-from-a-pac">
-<h1>krb5_pac_get_buffer - Retrieve a buffer value from a PAC.<a class="headerlink" href="#krb5-pac-get-buffer-retrieve-a-buffer-value-from-a-pac" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_get_buffer - Retrieve a buffer value from a PAC.<a class="headerlink" href="#krb5-pac-get-buffer-retrieve-a-buffer-value-from-a-pac" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_get_buffer">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_get_buffer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_get_buffer" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_get_buffer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_get_buffer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
<p><strong>[in]</strong> <strong>type</strong> - Type of buffer to retrieve</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html
index 73ea56b10167..7b01683d8d39 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_get_client_info - Read client information from a PAC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-get-client-info-read-client-information-from-a-pac">
-<h1>krb5_pac_get_client_info - Read client information from a PAC.<a class="headerlink" href="#krb5-pac-get-client-info-read-client-information-from-a-pac" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_get_client_info - Read client information from a PAC.<a class="headerlink" href="#krb5-pac-get-client-info-read-client-information-from-a-pac" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_get_client_info">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_get_client_info</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authtime_out</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princname_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_get_client_info" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_get_client_info</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authtime_out</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">princname_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_get_client_info" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
<p><strong>[out]</strong> <strong>authtime_out</strong> - Authentication timestamp (NULL if not needed)</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 on success, ENOENT if no PAC_CLIENT_INFO buffer is present in pac , ERANGE if the buffer contains invalid lengths.</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html
index 49061b7e3f28..17aaf1303258 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_get_types - Return an array of buffer types in a PAC handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-get-types-return-an-array-of-buffer-types-in-a-pac-handle">
-<h1>krb5_pac_get_types - Return an array of buffer types in a PAC handle.<a class="headerlink" href="#krb5-pac-get-types-return-an-array-of-buffer-types-in-a-pac-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_get_types - Return an array of buffer types in a PAC handle.<a class="headerlink" href="#krb5-pac-get-types-return-an-array-of-buffer-types-in-a-pac-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_get_types">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_get_types</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">len</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">types</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_get_types" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_get_types</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">len</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">types</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_get_types" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
<p><strong>[out]</strong> <strong>len</strong> - Number of entries in <em>types</em></p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html
index d54e2f053b7d..e9c204cc4105 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-pac-init-create-an-empty-privilege-attribute-certificate-pac-handle">
-<h1>krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.<a class="headerlink" href="#krb5-pac-init-create-an-empty-privilege-attribute-certificate-pac-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.<a class="headerlink" href="#krb5-pac-init-create-an-empty-privilege-attribute-certificate-pac-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_init">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_init" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_init" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>pac</strong> - New PAC handle</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html
index 99fd68ad3105..9d492426bd19 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_parse - Unparse an encoded PAC into a new handle. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-parse-unparse-an-encoded-pac-into-a-new-handle">
-<h1>krb5_pac_parse - Unparse an encoded PAC into a new handle.<a class="headerlink" href="#krb5-pac-parse-unparse-an-encoded-pac-into-a-new-handle" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_parse - Unparse an encoded PAC into a new handle.<a class="headerlink" href="#krb5-pac-parse-unparse-an-encoded-pac-into-a-new-handle" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_parse">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_parse</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ptr</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">len</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_parse" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_parse</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ptr</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">len</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pac</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_parse" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ptr</strong> - PAC buffer</p>
<p><strong>[in]</strong> <strong>len</strong> - Length of <em>ptr</em></p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html
index 3339fd132f83..55920c4c35fb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_sign &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-sign">
-<h1>krb5_pac_sign<a class="headerlink" href="#krb5-pac-sign" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_sign<a class="headerlink" href="#krb5-pac-sign" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_sign">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_sign</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server_key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr_key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_sign" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_sign</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server_key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr_key</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_sign" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>pac</strong></p>
<p><strong>authtime</strong></p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html
index c09f4cfbe790..80cec2d08dde 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_sign_ext &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-sign-ext">
-<h1>krb5_pac_sign_ext<a class="headerlink" href="#krb5-pac-sign-ext" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_sign_ext<a class="headerlink" href="#krb5-pac-sign-ext" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_sign_ext">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_sign_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server_key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr_key</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">with_realm</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_sign_ext" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_sign_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server_key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr_key</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">with_realm</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_sign_ext" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>pac</strong></p>
<p><strong>authtime</strong></p>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html
index 97c18d6125c6..9917da30f8e9 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_verify - Verify a PAC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-verify-verify-a-pac">
-<h1>krb5_pac_verify - Verify a PAC.<a class="headerlink" href="#krb5-pac-verify-verify-a-pac" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_verify - Verify a PAC.<a class="headerlink" href="#krb5-pac-verify-verify-a-pac" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_verify">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_verify</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_verify" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_verify</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_verify" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
<p><strong>[in]</strong> <strong>authtime</strong> - Expected timestamp</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html
index 13fa7f5bb992..54afe494cc98 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-verify-ext-verify-a-pac-possibly-from-a-specified-realm">
-<h1>krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm.<a class="headerlink" href="#krb5-pac-verify-ext-verify-a-pac-possibly-from-a-specified-realm" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm.<a class="headerlink" href="#krb5-pac-verify-ext-verify-a-pac-possibly-from-a-specified-realm" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_pac_verify_ext">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_verify_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">with_realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_verify_ext" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac_verify_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_pac.html#c.krb5_pac" title="krb5_pac"><span class="n"><span class="pre">krb5_pac</span></span></a><span class="w"> </span><span class="n"><span class="pre">pac</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">authtime</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">server</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">privsvr</span></span>, <a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="n"><span class="pre">with_realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_pac_verify_ext" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pac</strong> - PAC handle</p>
<p><strong>[in]</strong> <strong>authtime</strong> - Expected timestamp</p>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html
index 09e3ab99c8a0..1c8a66d4924d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_parse_name - Convert a string principal name to a krb5_principal structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-parse-name-convert-a-string-principal-name-to-a-krb5-principal-structure">
-<h1>krb5_parse_name - Convert a string principal name to a krb5_principal structure.<a class="headerlink" href="#krb5-parse-name-convert-a-string-principal-name-to-a-krb5-principal-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_parse_name - Convert a string principal name to a krb5_principal structure.<a class="headerlink" href="#krb5-parse-name-convert-a-string-principal-name-to-a-krb5-principal-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_parse_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_parse_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">principal_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_parse_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_parse_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">principal_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_parse_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>name</strong> - String representation of a principal name</p>
<p><strong>[out]</strong> <strong>principal_out</strong> - New principal</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -148,8 +146,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html
index 2cdcba327985..048744d90e8b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-parse-name-flags-convert-a-string-principal-name-to-a-krb5-principal-with-flags">
-<h1>krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags.<a class="headerlink" href="#krb5-parse-name-flags-convert-a-string-principal-name-to-a-krb5-principal-with-flags" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags.<a class="headerlink" href="#krb5-parse-name-flags-convert-a-string-principal-name-to-a-krb5-principal-with-flags" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_parse_name_flags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_parse_name_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">principal_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_parse_name_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_parse_name_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">principal_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_parse_name_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>name</strong> - String representation of a principal name</p>
<p><strong>[in]</strong> <strong>flags</strong> - Flag</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -84,10 +82,10 @@
<blockquote>
<div><blockquote>
<div><ul class="simple">
-<li><p>#KRB5_PRINCIPAL_PARSE_NO_REALM - no realm must be present in <em>name</em></p></li>
-<li><p>#KRB5_PRINCIPAL_PARSE_REQUIRE_REALM - realm must be present in <em>name</em></p></li>
-<li><p>#KRB5_PRINCIPAL_PARSE_ENTERPRISE - create single-component enterprise principal</p></li>
-<li><p>#KRB5_PRINCIPAL_PARSE_IGNORE_REALM - ignore realm if present in <em>name</em></p></li>
+<li><p>KRB5_PRINCIPAL_PARSE_NO_REALM - no realm must be present in <em>name</em></p></li>
+<li><p>KRB5_PRINCIPAL_PARSE_REQUIRE_REALM - realm must be present in <em>name</em></p></li>
+<li><p>KRB5_PRINCIPAL_PARSE_ENTERPRISE - create single-component enterprise principal</p></li>
+<li><p>KRB5_PRINCIPAL_PARSE_IGNORE_REALM - ignore realm if present in <em>name</em></p></li>
</ul>
</div></blockquote>
<p>If <strong>KRB5_PRINCIPAL_PARSE_NO_REALM</strong> or <strong>KRB5_PRINCIPAL_PARSE_IGNORE_REALM</strong> is specified in <em>flags</em> , the realm of the new principal will be empty. Otherwise, the default realm for <em>context</em> will be used if <em>name</em> does not specify a realm.</p>
@@ -154,8 +152,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html
index e25835a19494..03903af912b5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_prepend_error_message - Add a prefix to the message for an error code. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-prepend-error-message-add-a-prefix-to-the-message-for-an-error-code">
-<h1>krb5_prepend_error_message - Add a prefix to the message for an error code.<a class="headerlink" href="#krb5-prepend-error-message-add-a-prefix-to-the-message-for-an-error-code" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_prepend_error_message - Add a prefix to the message for an error code.<a class="headerlink" href="#krb5-prepend-error-message-add-a-prefix-to-the-message-for-an-error-code" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_prepend_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prepend_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_prepend_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prepend_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_prepend_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
<p><strong>[in]</strong> <strong>fmt</strong> - Format string for error message prefix</p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html
index 324eb1e2e80d..d2640885b692 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_principal2salt - Convert a principal name into the default salt for that principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-principal2salt-convert-a-principal-name-into-the-default-salt-for-that-principal">
-<h1>krb5_principal2salt - Convert a principal name into the default salt for that principal.<a class="headerlink" href="#krb5-principal2salt-convert-a-principal-name-into-the-default-salt-for-that-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_principal2salt - Convert a principal name into the default salt for that principal.<a class="headerlink" href="#krb5-principal2salt-convert-a-principal-name-into-the-default-salt-for-that-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_principal2salt">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal2salt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">pr</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal2salt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal2salt</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">pr</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal2salt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>pr</strong> - Principal name</p>
<p><strong>[out]</strong> <strong>ret</strong> - Default salt for <em>pr</em> to be filled in</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html
index e91ef239bd72..3753aa15b941 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_principal_compare - Compare two principals. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-principal-compare-compare-two-principals">
-<h1>krb5_principal_compare - Compare two principals.<a class="headerlink" href="#krb5-principal-compare-compare-two-principals" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_principal_compare - Compare two principals.<a class="headerlink" href="#krb5-principal-compare-compare-two-principals" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_principal_compare">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal_compare" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal_compare" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>princ1</strong> - First principal</p>
<p><strong>[in]</strong> <strong>princ2</strong> - Second principal</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the principals are the same; FALSE otherwise</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html
index 23b8e2149dc5..836eb7ffb96b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_principal_compare_any_realm - Compare two principals ignoring realm components. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-principal-compare-any-realm-compare-two-principals-ignoring-realm-components">
-<h1>krb5_principal_compare_any_realm - Compare two principals ignoring realm components.<a class="headerlink" href="#krb5-principal-compare-any-realm-compare-two-principals-ignoring-realm-components" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_principal_compare_any_realm - Compare two principals ignoring realm components.<a class="headerlink" href="#krb5-principal-compare-any-realm-compare-two-principals-ignoring-realm-components" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_principal_compare_any_realm">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_compare_any_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal_compare_any_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_compare_any_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal_compare_any_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>princ1</strong> - First principal</p>
<p><strong>[in]</strong> <strong>princ2</strong> - Second principal</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the principals are the same; FALSE otherwise</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html
index b32ea27ce770..08243c5a8821 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_principal_compare_flags - Compare two principals with additional flags. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-compare-flags-compare-two-principals-with-additional-flags">
-<h1>krb5_principal_compare_flags - Compare two principals with additional flags.<a class="headerlink" href="#krb5-principal-compare-flags-compare-two-principals-with-additional-flags" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_principal_compare_flags - Compare two principals with additional flags.<a class="headerlink" href="#krb5-principal-compare-flags-compare-two-principals-with-additional-flags" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_principal_compare_flags">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_compare_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal_compare_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_compare_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_principal_compare_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>princ1</strong> - First principal</p>
<p><strong>[in]</strong> <strong>princ2</strong> - Second principal</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the principal names are the same; FALSE otherwise</p></li>
</ul>
@@ -77,10 +75,10 @@
<p>Valid flags are:</p>
<blockquote>
<div><ul class="simple">
-<li><p>#KRB5_PRINCIPAL_COMPARE_IGNORE_REALM - ignore realm component</p></li>
-<li><p>#KRB5_PRINCIPAL_COMPARE_ENTERPRISE - UPNs as real principals</p></li>
-<li><p>#KRB5_PRINCIPAL_COMPARE_CASEFOLD case-insensitive</p></li>
-<li><p>#KRB5_PRINCIPAL_COMPARE_UTF8 - treat principals as UTF-8</p></li>
+<li><p>KRB5_PRINCIPAL_COMPARE_IGNORE_REALM - ignore realm component</p></li>
+<li><p>KRB5_PRINCIPAL_COMPARE_ENTERPRISE - UPNs as real principals</p></li>
+<li><p>KRB5_PRINCIPAL_COMPARE_CASEFOLD case-insensitive</p></li>
+<li><p>KRB5_PRINCIPAL_COMPARE_UTF8 - treat principals as UTF-8</p></li>
</ul>
</div></blockquote>
<div class="admonition seealso">
@@ -148,8 +146,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html
index 374053afe13e..84fb610f9672 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_process_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-process-key">
-<h1>krb5_process_key<a class="headerlink" href="#krb5-process-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_process_key<a class="headerlink" href="#krb5-process-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_process_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_process_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_process_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_process_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_process_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
<p><strong>key</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html
index 67b03c047103..b37d54fdec0c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_prompter_posix - Prompt user for password. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-prompter-posix-prompt-user-for-password">
-<h1>krb5_prompter_posix - Prompt user for password.<a class="headerlink" href="#krb5-prompter-posix-prompt-user-for-password" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_prompter_posix - Prompt user for password.<a class="headerlink" href="#krb5-prompter-posix-prompt-user-for-password" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_prompter_posix">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompter_posix</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">banner</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">num_prompts</span></span>, <a class="reference internal" href="../types/krb5_prompt.html#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="w"> </span><span class="n"><span class="pre">prompts</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_prompter_posix" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompter_posix</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">banner</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">num_prompts</span></span>, <a class="reference internal" href="../types/krb5_prompt.html#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="w"> </span><span class="n"><span class="pre">prompts</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_prompter_posix" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>data</strong> - Unused (callback argument)</p>
<p><strong>[in]</strong> <strong>name</strong> - Name to output during prompt</p>
@@ -70,12 +68,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.html
index cd4338f8e613..822338f5de5f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_random_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-random-key">
-<h1>krb5_random_key<a class="headerlink" href="#krb5-random-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_random_key<a class="headerlink" href="#krb5-random-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_random_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">ptr</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_random_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_random_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">ptr</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_random_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
<p><strong>ptr</strong></p>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html
index 4ef508fd36fe..675da1ffa19b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_cred - Read and validate a KRB-CRED message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rd-cred-read-and-validate-a-krb-cred-message">
-<h1>krb5_rd_cred - Read and validate a KRB-CRED message.<a class="headerlink" href="#krb5-rd-cred-read-and-validate-a-krb-cred-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_cred - Read and validate a KRB-CRED message.<a class="headerlink" href="#krb5-rd-cred-read-and-validate-a-krb-cred-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_cred">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creddata</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_cred" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_cred</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creddata</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>creddata</strong> - <strong>KRB-CRED</strong> message</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -81,7 +79,7 @@
<p>Use krb5_free_tgt_creds() to free <em>creds_out</em> when it is no longer needed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>The <em>rdata_out</em> argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .`</p>
+<p>The <em>rdata_out</em> argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .`</p>
</div>
</section>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html
index 9eadc7893012..32ef9cacd901 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_error - Decode a KRB-ERROR message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-rd-error-decode-a-krb-error-message">
-<h1>krb5_rd_error - Decode a KRB-ERROR message.<a class="headerlink" href="#krb5-rd-error-decode-a-krb-error-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_error - Decode a KRB-ERROR message.<a class="headerlink" href="#krb5-rd-error-decode-a-krb-error-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_error">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_errbuf</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">dec_error</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_error" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_error</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enc_errbuf</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">dec_error</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_error" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>enc_errbuf</strong> - Encoded error message</p>
<p><strong>[out]</strong> <strong>dec_error</strong> - Decoded error message</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html
index 490134e68f70..147aab27de92 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_priv - Process a KRB-PRIV message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rd-priv-process-a-krb-priv-message">
-<h1>krb5_rd_priv - Process a KRB-PRIV message.<a class="headerlink" href="#krb5-rd-priv-process-a-krb-priv-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_priv - Process a KRB-PRIV message.<a class="headerlink" href="#krb5-rd-priv-process-a-krb-priv-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_priv">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_priv</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_priv" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_priv</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_priv" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication structure</p>
<p><strong>[in]</strong> <strong>inbuf</strong> - <strong>KRB-PRIV</strong> message to be parsed</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -77,12 +75,12 @@
</dl>
<p>This function parses a <strong>KRB-PRIV</strong> message, verifies its integrity, and stores its unencrypted data into <em>userdata_out</em> .</p>
<p>If <em>auth_context</em> has a remote address set, the address will be used to verify the sender address in the KRB-PRIV message. If <em>auth_context</em> has a local address set, it will be used to verify the receiver address in the KRB-PRIV message if the message contains one.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in <em>auth_context</em> , the sequence number of the KRB-PRIV message is checked against the remote sequence number field of <em>auth_context</em> . Otherwise, the sequence number is not used.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in <em>auth_context</em> , the sequence number of the KRB-PRIV message is checked against the remote sequence number field of <em>auth_context</em> . Otherwise, the sequence number is not used.</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.</p>
<p>Use krb5_free_data_contents() to free <em>userdata_out</em> when it is no longer needed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>The <em>rdata_out</em> argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
+<p>The <em>rdata_out</em> argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
</div>
</section>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html
index e9f96fbf2ea6..ca000de6514c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_rep - Parse and decrypt a KRB_AP_REP message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rd-rep-parse-and-decrypt-a-krb-ap-rep-message">
-<h1>krb5_rd_rep - Parse and decrypt a KRB_AP_REP message.<a class="headerlink" href="#krb5-rd-rep-parse-and-decrypt-a-krb-ap-rep-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_rep - Parse and decrypt a KRB_AP_REP message.<a class="headerlink" href="#krb5-rd-rep-parse-and-decrypt-a-krb-ap-rep-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_rep">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_rep</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_ap_rep_enc_part.html#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">repl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_rep" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_rep</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_ap_rep_enc_part.html#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">repl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_rep" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>inbuf</strong> - AP-REP message</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html
index 6c1b92be2210..38cb36cbf828 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rd-rep-dce-parse-and-decrypt-a-krb-ap-rep-message-for-dce-rpc">
-<h1>krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.<a class="headerlink" href="#krb5-rd-rep-dce-parse-and-decrypt-a-krb-ap-rep-message-for-dce-rpc" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.<a class="headerlink" href="#krb5-rd-rep-dce-parse-and-decrypt-a-krb-ap-rep-message-for-dce-rpc" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_rep_dce">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_rep_dce</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">nonce</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_rep_dce" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_rep_dce</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">nonce</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_rep_dce" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>inbuf</strong> - AP-REP message</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html
index 9f25dad04564..eea243187dbc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_req - Parse and decrypt a KRB_AP_REQ message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rd-req-parse-and-decrypt-a-krb-ap-req-message">
-<h1>krb5_rd_req - Parse and decrypt a KRB_AP_REQ message.<a class="headerlink" href="#krb5-rd-req-parse-and-decrypt-a-krb-ap-req-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_req - Parse and decrypt a KRB_AP_REQ message.<a class="headerlink" href="#krb5-rd-req-parse-and-decrypt-a-krb-ap-req-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_req">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_req</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ap_req_options</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_req" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_req</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ap_req_options</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_req" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[inout]</strong> <strong>auth_context</strong> - Pre-existing or newly created auth context</p>
<p><strong>[in]</strong> <strong>inbuf</strong> - AP-REQ message to be parsed</p>
@@ -71,7 +69,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -91,7 +89,7 @@
<p>If the <em>remote_addr</em> field of <em>auth_context</em> is set, the request must come from that address.</p>
<p>If a replay cache handle is provided in the <em>auth_context</em> , the authenticator and ticket are verified against it. If no conflict is found, the new authenticator is then stored in the replay cache of <em>auth_context</em> .</p>
<p>Various other checks are performed on the decoded data, including cross-realm policy, clockskew, and ticket validation times.</p>
-<p>On success the authenticator, subkey, and remote sequence number of the request are stored in <em>auth_context</em> . If the #AP_OPTS_MUTUAL_REQUIRED bit is set, the local sequence number is XORed with the remote sequence number in the request.</p>
+<p>On success the authenticator, subkey, and remote sequence number of the request are stored in <em>auth_context</em> . If the AP_OPTS_MUTUAL_REQUIRED bit is set, the local sequence number is XORed with the remote sequence number in the request.</p>
<p>Use krb5_free_ticket() to free <em>ticket</em> when it is no longer needed.</p>
</section>
@@ -154,8 +152,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html
index 7559b1cf03ac..9d8bb0bbfc2c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rd_safe - Process KRB-SAFE message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rd-safe-process-krb-safe-message">
-<h1>krb5_rd_safe - Process KRB-SAFE message.<a class="headerlink" href="#krb5-rd-safe-process-krb-safe-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_rd_safe - Process KRB-SAFE message.<a class="headerlink" href="#krb5-rd-safe-process-krb-safe-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_rd_safe">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_safe</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_safe" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rd_safe</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">auth_context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">inbuf</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">userdata_out</span></span>, <a class="reference internal" href="../types/krb5_replay_data.html#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rdata_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_rd_safe" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>auth_context</strong> - Authentication context</p>
<p><strong>[in]</strong> <strong>inbuf</strong> - <strong>KRB-SAFE</strong> message to be parsed</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -77,12 +75,12 @@
</dl>
<p>This function parses a <strong>KRB-SAFE</strong> message, verifies its integrity, and stores its data into <em>userdata_out</em> .</p>
<p>If <em>auth_context</em> has a remote address set, the address will be used to verify the sender address in the KRB-SAFE message. If <em>auth_context</em> has a local address set, it will be used to verify the receiver address in the KRB-SAFE message if the message contains one.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in <em>auth_context</em> , the sequence number of the KRB-SAFE message is checked against the remote sequence number field of <em>auth_context</em> . Otherwise, the sequence number is not used.</p>
-<p>If the #KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_SEQUENCE flag is set in <em>auth_context</em> , the sequence number of the KRB-SAFE message is checked against the remote sequence number field of <em>auth_context</em> . Otherwise, the sequence number is not used.</p>
+<p>If the KRB5_AUTH_CONTEXT_DO_TIME flag is set in <em>auth_context</em> , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in-memory replay cache to detect reflections or replays.</p>
<p>Use krb5_free_data_contents() to free <em>userdata_out</em> when it is no longer needed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>The <em>rdata_out</em> argument is required if the #KRB5_AUTH_CONTEXT_RET_TIME or #KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
+<p>The <em>rdata_out</em> argument is required if the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in <em>auth_context</em> .</p>
</div>
</section>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html
index 0e5d899f6ecb..c988343b10bb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_read_password - Read a password from keyboard input. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-read-password-read-a-password-from-keyboard-input">
-<h1>krb5_read_password - Read a password from keyboard input.<a class="headerlink" href="#krb5-read-password-read-a-password-from-keyboard-input" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_read_password - Read a password from keyboard input.<a class="headerlink" href="#krb5-read-password-read-a-password-from-keyboard-input" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_read_password">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_read_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">prompt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">prompt2</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">return_pwd</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size_return</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_read_password" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_read_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">prompt</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">prompt2</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">return_pwd</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size_return</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_read_password" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>prompt</strong> - First user prompt when reading password</p>
<p><strong>[in]</strong> <strong>prompt2</strong> - Second user prompt (NULL to prompt only once)</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Error in reading or verifying the password</p></li>
<li><p>Kerberos error codes</p></li>
@@ -148,8 +146,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html
index 72baaeef5f9c..34f73f3f2111 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_realm_compare - Compare the realms of two principals. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-realm-compare-compare-the-realms-of-two-principals">
-<h1>krb5_realm_compare - Compare the realms of two principals.<a class="headerlink" href="#krb5-realm-compare-compare-the-realms-of-two-principals" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_realm_compare - Compare the realms of two principals.<a class="headerlink" href="#krb5-realm-compare-compare-the-realms-of-two-principals" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_realm_compare">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_realm_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_realm_compare" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_realm_compare</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ1</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ2</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_realm_compare" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>princ1</strong> - First principal</p>
<p><strong>[in]</strong> <strong>princ2</strong> - Second principal</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if the realm names are the same; FALSE otherwise</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html
index 85e5983a883f..b2e203f91488 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_recvauth - Server function for sendauth protocol. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-recvauth-server-function-for-sendauth-protocol">
-<h1>krb5_recvauth - Server function for sendauth protocol.<a class="headerlink" href="#krb5-recvauth-server-function-for-sendauth-protocol" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_recvauth - Server function for sendauth protocol.<a class="headerlink" href="#krb5-recvauth-server-function-for-sendauth-protocol" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_recvauth">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_recvauth</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">fd</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appl_version</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_recvauth" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_recvauth</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">fd</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appl_version</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_recvauth" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[inout]</strong> <strong>auth_context</strong> - Pre-existing or newly created auth context</p>
<p><strong>[in]</strong> <strong>fd</strong> - File descriptor</p>
@@ -72,7 +70,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -145,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html
index 6729f343772a..5518baeda9f4 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_recvauth_version - Server function for sendauth protocol with version parameter. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-recvauth-version-server-function-for-sendauth-protocol-with-version-parameter">
-<h1>krb5_recvauth_version - Server function for sendauth protocol with version parameter.<a class="headerlink" href="#krb5-recvauth-version-server-function-for-sendauth-protocol-with-version-parameter" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_recvauth_version - Server function for sendauth protocol with version parameter.<a class="headerlink" href="#krb5-recvauth-version-server-function-for-sendauth-protocol-with-version-parameter" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_recvauth_version">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_recvauth_version</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">fd</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">version</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_recvauth_version" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_recvauth_version</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">fd</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">version</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_recvauth_version" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[inout]</strong> <strong>auth_context</strong> - Pre-existing or newly created auth context</p>
<p><strong>[in]</strong> <strong>fd</strong> - File descriptor</p>
@@ -72,7 +70,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html
index ce371663d72c..616f0be8dbd4 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-get-challenge-retrieve-the-challenge-data-for-a-given-question-in-the-responder-context">
-<h1>krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.<a class="headerlink" href="#krb5-responder-get-challenge-retrieve-the-challenge-data-for-a-given-question-in-the-responder-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.<a class="headerlink" href="#krb5-responder-get-challenge-retrieve-the-challenge-data-for-a-given-question-in-the-responder-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_get_challenge">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_get_challenge</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">question</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_get_challenge" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_get_challenge</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">question</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_get_challenge" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[in]</strong> <strong>question</strong> - Question name</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.html
index a4b4449df412..685890c9fd34 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_list_questions - List the question names contained in the responder context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-list-questions-list-the-question-names-contained-in-the-responder-context">
-<h1>krb5_responder_list_questions - List the question names contained in the responder context.<a class="headerlink" href="#krb5-responder-list-questions-list-the-question-names-contained-in-the-responder-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_list_questions - List the question names contained in the responder context.<a class="headerlink" href="#krb5-responder-list-questions-list-the-question-names-contained-in-the-responder-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_list_questions">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_list_questions</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_list_questions" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_list_questions</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_list_questions" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
</dd>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html
index ce409406a995..34f8a4ac5b74 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-otp-challenge-free-free-the-value-returned-by-krb5-responder-otp-get-challenge">
-<h1>krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().<a class="headerlink" href="#krb5-responder-otp-challenge-free-free-the-value-returned-by-krb5-responder-otp-get-challenge" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().<a class="headerlink" href="#krb5-responder-otp-challenge-free-free-the-value-returned-by-krb5-responder-otp-get-challenge" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_otp_challenge_free">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_challenge_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_otp_challenge.html#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_otp_challenge_free" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_challenge_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_otp_challenge.html#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_otp_challenge_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[in]</strong> <strong>chl</strong> - The challenge to free</p>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html
index 6ab6f1ac97a3..1be6d7b8837f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-otp-get-challenge-decode-the-krb5-responder-question-otp-to-a-c-struct">
-<h1>krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.<a class="headerlink" href="#krb5-responder-otp-get-challenge-decode-the-krb5-responder-question-otp-to-a-c-struct" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.<a class="headerlink" href="#krb5-responder-otp-get-challenge-decode-the-krb5-responder-question-otp-to-a-c-struct" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_otp_get_challenge">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_get_challenge</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_otp_challenge.html#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_otp_get_challenge" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_get_challenge</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_otp_challenge.html#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_otp_get_challenge" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[out]</strong> <strong>chl</strong> - Challenge structure</p>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html
index 52b7433c6612..6e0041c1556c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-otp-set-answer-answer-the-krb5-responder-question-otp-question">
-<h1>krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.<a class="headerlink" href="#krb5-responder-otp-set-answer-answer-the-krb5-responder-question-otp-question" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.<a class="headerlink" href="#krb5-responder-otp-set-answer-answer-the-krb5-responder-question-otp-question" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_otp_set_answer">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_set_answer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">ti</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">value</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_otp_set_answer" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_set_answer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">ti</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">value</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_otp_set_answer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[in]</strong> <strong>ti</strong> - The index of the tokeninfo selected</p>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html
index 2de5e9a2e3b9..19ffbe98639d 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge(). &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-challenge-free-free-the-value-returned-by-krb5-responder-pkinit-get-challenge">
-<h1>krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().<a class="headerlink" href="#krb5-responder-pkinit-challenge-free-free-the-value-returned-by-krb5-responder-pkinit-get-challenge" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().<a class="headerlink" href="#krb5-responder-pkinit-challenge-free-free-the-value-returned-by-krb5-responder-pkinit-get-challenge" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_challenge_free">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_challenge_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_pkinit_challenge.html#c.krb5_responder_pkinit_challenge" title="krb5_responder_pkinit_challenge"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_pkinit_challenge_free" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_challenge_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_pkinit_challenge.html#c.krb5_responder_pkinit_challenge" title="krb5_responder_pkinit_challenge"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_pkinit_challenge_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[in]</strong> <strong>chl</strong> - The challenge to free</p>
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html
index 04b4a7caa942..16e6a0eb9990 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-get-challenge-decode-the-krb5-responder-question-pkinit-to-a-c-struct">
-<h1>krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.<a class="headerlink" href="#krb5-responder-pkinit-get-challenge-decode-the-krb5-responder-question-pkinit-to-a-c-struct" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.<a class="headerlink" href="#krb5-responder-pkinit-get-challenge-decode-the-krb5-responder-question-pkinit-to-a-c-struct" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_get_challenge">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_get_challenge</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_pkinit_challenge.html#c.krb5_responder_pkinit_challenge" title="krb5_responder_pkinit_challenge"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_pkinit_get_challenge" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_get_challenge</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <a class="reference internal" href="../types/krb5_responder_pkinit_challenge.html#c.krb5_responder_pkinit_challenge" title="krb5_responder_pkinit_challenge"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">chl_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_pkinit_get_challenge" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[out]</strong> <strong>chl_out</strong> - Challenge structure</p>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html
index 50e905eb94fd..aee94cd1a50f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-set-answer-answer-the-krb5-responder-question-pkinit-question-for-one-identity">
-<h1>krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.<a class="headerlink" href="#krb5-responder-pkinit-set-answer-answer-the-krb5-responder-question-pkinit-question-for-one-identity" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.<a class="headerlink" href="#krb5-responder-pkinit-set-answer-answer-the-krb5-responder-question-pkinit-question-for-one-identity" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_set_answer">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_set_answer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">identity</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_pkinit_set_answer" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_set_answer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">identity</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_pkinit_set_answer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[in]</strong> <strong>identity</strong> - The identity for which a PIN is being supplied</p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html
index eebea59e580b..3762e58d1d61 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_set_answer - Answer a named question in the responder context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-set-answer-answer-a-named-question-in-the-responder-context">
-<h1>krb5_responder_set_answer - Answer a named question in the responder context.<a class="headerlink" href="#krb5-responder-set-answer-answer-a-named-question-in-the-responder-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_responder_set_answer - Answer a named question in the responder context.<a class="headerlink" href="#krb5-responder-set-answer-answer-a-named-question-in-the-responder-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_responder_set_answer">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_set_answer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">question</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">answer</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_set_answer" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_set_answer</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_responder_context.html#c.krb5_responder_context" title="krb5_responder_context"><span class="n"><span class="pre">krb5_responder_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">rctx</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">question</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">answer</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_responder_set_answer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>rctx</strong> - Responder context</p>
<p><strong>[in]</strong> <strong>question</strong> - Question name</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>EINVAL question is not present within rctx</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html
index ad9d90d1a967..15f6361913ce 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_salttype_to_string - Convert a salt type to a string. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-salttype-to-string-convert-a-salt-type-to-a-string">
-<h1>krb5_salttype_to_string - Convert a salt type to a string.<a class="headerlink" href="#krb5-salttype-to-string-convert-a-salt-type-to-a-string" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_salttype_to_string - Convert a salt type to a string.<a class="headerlink" href="#krb5-salttype-to-string-convert-a-salt-type-to-a-string" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_salttype_to_string">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_salttype_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">salttype</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_salttype_to_string" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_salttype_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">salttype</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_salttype_to_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>salttype</strong> - Salttype to convert</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to receive the converted string</p>
<p><strong>[in]</strong> <strong>buflen</strong> - Storage available in <em>buffer</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html
index cdf295e6c539..91a8db69334f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_sendauth - Client function for sendauth protocol. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-sendauth-client-function-for-sendauth-protocol">
-<h1>krb5_sendauth - Client function for sendauth protocol.<a class="headerlink" href="#krb5-sendauth-client-function-for-sendauth-protocol" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_sendauth - Client function for sendauth protocol.<a class="headerlink" href="#krb5-sendauth-client-function-for-sendauth-protocol" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_sendauth">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_sendauth</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">fd</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appl_version</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">ap_req_options</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_data</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">error</span></span>, <a class="reference internal" href="../types/krb5_ap_rep_enc_part.html#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rep_result</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_sendauth" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_sendauth</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_auth_context.html#c.krb5_auth_context" title="krb5_auth_context"><span class="n"><span class="pre">krb5_auth_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">auth_context</span></span>, <a class="reference internal" href="../types/krb5_pointer.html#c.krb5_pointer" title="krb5_pointer"><span class="n"><span class="pre">krb5_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">fd</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">appl_version</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">client</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">ap_req_options</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_data</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in_creds</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_error.html#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">error</span></span>, <a class="reference internal" href="../types/krb5_ap_rep_enc_part.html#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">rep_result</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out_creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_sendauth" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[inout]</strong> <strong>auth_context</strong> - Pre-existing or newly created auth context</p>
<p><strong>[in]</strong> <strong>fd</strong> - File descriptor that describes network socket</p>
@@ -72,12 +70,12 @@
<p><strong>[in]</strong> <strong>in_creds</strong> - Input credentials, or NULL to use <em>ccache</em></p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache</p>
<p><strong>[out]</strong> <strong>error</strong> - If non-null, contains KRB_ERROR message returned from server</p>
-<p><strong>[out]</strong> <strong>rep_result</strong> - If non-null and <em>ap_req_options</em> is #AP_OPTS_MUTUAL_REQUIRED, contains the result of mutual authentication exchange</p>
+<p><strong>[out]</strong> <strong>rep_result</strong> - If non-null and <em>ap_req_options</em> is AP_OPTS_MUTUAL_REQUIRED, contains the result of mutual authentication exchange</p>
<p><strong>[out]</strong> <strong>out_creds</strong> - If non-null, the retrieved credentials</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -161,8 +159,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html
index 119bad0250bc..385067cc8362 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-server-decrypt-ticket-keytab-decrypt-a-ticket-using-the-specified-key-table">
-<h1>krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.<a class="headerlink" href="#krb5-server-decrypt-ticket-keytab-decrypt-a-ticket-using-the-specified-key-table" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.<a class="headerlink" href="#krb5-server-decrypt-ticket-keytab-decrypt-a-ticket-using-the-specified-key-table" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_server_decrypt_ticket_keytab">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_server_decrypt_ticket_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">kt</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_server_decrypt_ticket_keytab" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_server_decrypt_ticket_keytab</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">kt</span></span>, <a class="reference internal" href="../types/krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ticket</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_server_decrypt_ticket_keytab" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>kt</strong> - Key table</p>
<p><strong>[in]</strong> <strong>ticket</strong> - Ticket to be decrypted</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html
index a8fb3c4cb3a5..0168b324e53e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_default_realm - Override the default realm for the specified context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-set-default-realm-override-the-default-realm-for-the-specified-context">
-<h1>krb5_set_default_realm - Override the default realm for the specified context.<a class="headerlink" href="#krb5-set-default-realm-override-the-default-realm-for-the-specified-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_default_realm - Override the default realm for the specified context.<a class="headerlink" href="#krb5-set-default-realm-override-the-default-realm-for-the-specified-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_default_realm">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_default_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lrealm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_default_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_default_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">lrealm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_default_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>lrealm</strong> - Realm name for the default realm</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html
index 16d311c4a476..5941351737db 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-set-default-tgs-enctypes-set-default-tgs-encryption-types-in-a-krb5-context-structure">
-<h1>krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.<a class="headerlink" href="#krb5-set-default-tgs-enctypes-set-default-tgs-encryption-types-in-a-krb5-context-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.<a class="headerlink" href="#krb5-set-default-tgs-enctypes-set-default-tgs-encryption-types-in-a-krb5-context-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_default_tgs_enctypes">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_default_tgs_enctypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">etypes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_default_tgs_enctypes" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_default_tgs_enctypes</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">etypes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_default_tgs_enctypes" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>etypes</strong> - Encryption type(s) to set</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
<li><p>KRB5_PROG_ETYPE_NOSUPP Program lacks support for encryption type</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html
index 95d6cab50cbe..71c4c7ee787a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_error_message - Set an extended error message for an error code. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-set-error-message-set-an-extended-error-message-for-an-error-code">
-<h1>krb5_set_error_message - Set an extended error message for an error code.<a class="headerlink" href="#krb5-set-error-message-set-an-extended-error-message-for-an-error-code" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_error_message - Set an extended error message for an error code.<a class="headerlink" href="#krb5-set-error-message-set-an-extended-error-message-for-an-error-code" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
<p><strong>[in]</strong> <strong>fmt</strong> - Error string for the error code</p>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html
index b26d79d566f0..d344bb4361a7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_kdc_recv_hook - Set a KDC post-receive hook function. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-set-kdc-recv-hook-set-a-kdc-post-receive-hook-function">
-<h1>krb5_set_kdc_recv_hook - Set a KDC post-receive hook function.<a class="headerlink" href="#krb5-set-kdc-recv-hook-set-a-kdc-post-receive-hook-function" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_kdc_recv_hook - Set a KDC post-receive hook function.<a class="headerlink" href="#krb5-set-kdc-recv-hook-set-a-kdc-post-receive-hook-function" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_kdc_recv_hook">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_kdc_recv_hook</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_post_recv_fn.html#c.krb5_post_recv_fn" title="krb5_post_recv_fn"><span class="n"><span class="pre">krb5_post_recv_fn</span></span></a><span class="w"> </span><span class="n"><span class="pre">recv_hook</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_kdc_recv_hook" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_kdc_recv_hook</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_post_recv_fn.html#c.krb5_post_recv_fn" title="krb5_post_recv_fn"><span class="n"><span class="pre">krb5_post_recv_fn</span></span></a><span class="w"> </span><span class="n"><span class="pre">recv_hook</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_kdc_recv_hook" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - The library context.</p>
<p><strong>[in]</strong> <strong>recv_hook</strong> - Hook function (or NULL to disable the hook)</p>
<p><strong>[in]</strong> <strong>data</strong> - Callback data to be passed to <em>recv_hook</em></p>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html
index 7d6179650509..961fbdc56732 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_kdc_send_hook - Set a KDC pre-send hook function. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-set-kdc-send-hook-set-a-kdc-pre-send-hook-function">
-<h1>krb5_set_kdc_send_hook - Set a KDC pre-send hook function.<a class="headerlink" href="#krb5-set-kdc-send-hook-set-a-kdc-pre-send-hook-function" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_kdc_send_hook - Set a KDC pre-send hook function.<a class="headerlink" href="#krb5-set-kdc-send-hook-set-a-kdc-pre-send-hook-function" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_kdc_send_hook">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_kdc_send_hook</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pre_send_fn.html#c.krb5_pre_send_fn" title="krb5_pre_send_fn"><span class="n"><span class="pre">krb5_pre_send_fn</span></span></a><span class="w"> </span><span class="n"><span class="pre">send_hook</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_kdc_send_hook" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_kdc_send_hook</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_pre_send_fn.html#c.krb5_pre_send_fn" title="krb5_pre_send_fn"><span class="n"><span class="pre">krb5_pre_send_fn</span></span></a><span class="w"> </span><span class="n"><span class="pre">send_hook</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_kdc_send_hook" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>send_hook</strong> - Hook function (or NULL to disable the hook)</p>
<p><strong>[in]</strong> <strong>data</strong> - Callback data to be passed to <em>send_hook</em></p>
@@ -134,8 +132,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html
index 322450d82f5e..6d8c4787214e 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_password - Set a password for a principal using specified credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-set-password-set-a-password-for-a-principal-using-specified-credentials">
-<h1>krb5_set_password - Set a password for a principal using specified credentials.<a class="headerlink" href="#krb5-set-password-set-a-password-for-a-principal-using-specified-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_password - Set a password for a principal using specified credentials.<a class="headerlink" href="#krb5-set-password-set-a-password-for-a-principal-using-specified-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_password">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">newpw</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">change_password_for</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code_string</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_string</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_password" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_password</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">newpw</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">change_password_for</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code_string</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_string</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_password" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>creds</strong> - Credentials for kadmin/changepw service</p>
<p><strong>[in]</strong> <strong>newpw</strong> - New password</p>
@@ -71,12 +69,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
-<li><p>0 Success and result_code is set to #KRB5_KPASSWD_SUCCESS.</p></li>
+<li><p>0 Success and result_code is set to KRB5_KPASSWD_SUCCESS.</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes.</p></li>
</ul>
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html
index 58450ef5d65f..f296da697b54 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_password_using_ccache - Set a password for a principal using cached credentials. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-set-password-using-ccache-set-a-password-for-a-principal-using-cached-credentials">
-<h1>krb5_set_password_using_ccache - Set a password for a principal using cached credentials.<a class="headerlink" href="#krb5-set-password-using-ccache-set-a-password-for-a-principal-using-cached-credentials" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_password_using_ccache - Set a password for a principal using cached credentials.<a class="headerlink" href="#krb5-set-password-using-ccache-set-a-password-for-a-principal-using-cached-credentials" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_password_using_ccache">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_password_using_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">newpw</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">change_password_for</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code_string</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_string</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_password_using_ccache" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_password_using_ccache</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">newpw</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">change_password_for</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_code_string</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">result_string</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_password_using_ccache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache</p>
<p><strong>[in]</strong> <strong>newpw</strong> - New password</p>
@@ -71,12 +69,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html
index b50b287de6cd..a46ea1284c52 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_principal_realm - Set the realm field of a principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-set-principal-realm-set-the-realm-field-of-a-principal">
-<h1>krb5_set_principal_realm - Set the realm field of a principal.<a class="headerlink" href="#krb5-set-principal-realm-set-the-realm-field-of-a-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_principal_realm - Set the realm field of a principal.<a class="headerlink" href="#krb5-set-principal-realm-set-the-realm-field-of-a-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_principal_realm">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_principal_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_principal_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_principal_realm</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_principal_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal name</p>
<p><strong>[in]</strong> <strong>realm</strong> - Realm name</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html
index 2786085be63e..61dbb7a68337 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_real_time - Set time offset field in a krb5_context structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-set-real-time-set-time-offset-field-in-a-krb5-context-structure">
-<h1>krb5_set_real_time - Set time offset field in a krb5_context structure.<a class="headerlink" href="#krb5-set-real-time-set-time-offset-field-in-a-krb5-context-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_real_time - Set time offset field in a krb5_context structure.<a class="headerlink" href="#krb5-set-real-time-set-time-offset-field-in-a-krb5-context-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_real_time">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_real_time</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">seconds</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">microseconds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_real_time" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_real_time</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">seconds</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">microseconds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_real_time" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>seconds</strong> - Real time, seconds portion</p>
<p><strong>[in]</strong> <strong>microseconds</strong> - Real time, microseconds portion</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html
index d307a72906ad..3f988977a1cf 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_trace_callback - Specify a callback function for trace events. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-set-trace-callback-specify-a-callback-function-for-trace-events">
-<h1>krb5_set_trace_callback - Specify a callback function for trace events.<a class="headerlink" href="#krb5-set-trace-callback-specify-a-callback-function-for-trace-events" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_trace_callback - Specify a callback function for trace events.<a class="headerlink" href="#krb5-set-trace-callback-specify-a-callback-function-for-trace-events" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_trace_callback">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_trace_callback</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_trace_callback.html#c.krb5_trace_callback" title="krb5_trace_callback"><span class="n"><span class="pre">krb5_trace_callback</span></span></a><span class="w"> </span><span class="n"><span class="pre">fn</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cb_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_trace_callback" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_trace_callback</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_trace_callback.html#c.krb5_trace_callback" title="krb5_trace_callback"><span class="n"><span class="pre">krb5_trace_callback</span></span></a><span class="w"> </span><span class="n"><span class="pre">fn</span></span>, <span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cb_data</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_trace_callback" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>fn</strong> - Callback function</p>
<p><strong>[in]</strong> <strong>cb_data</strong> - Callback data</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>Returns KRB5_TRACE_NOSUPP if tracing is not supported in the library (unless fn is NULL).</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html
index b3cb27ed1c2c..f91f9fdf8495 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_set_trace_filename - Specify a file name for directing trace events. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-set-trace-filename-specify-a-file-name-for-directing-trace-events">
-<h1>krb5_set_trace_filename - Specify a file name for directing trace events.<a class="headerlink" href="#krb5-set-trace-filename-specify-a-file-name-for-directing-trace-events" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_set_trace_filename - Specify a file name for directing trace events.<a class="headerlink" href="#krb5-set-trace-filename-specify-a-file-name-for-directing-trace-events" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_set_trace_filename">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_trace_filename</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">filename</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_trace_filename" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_set_trace_filename</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">filename</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_set_trace_filename" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>filename</strong> - File name</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>KRB5_TRACE_NOSUPP Tracing is not supported in the library.</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html
index 254f784136e2..b778adb65b37 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_sname_match - Test whether a principal matches a matching principal. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-sname-match-test-whether-a-principal-matches-a-matching-principal">
-<h1>krb5_sname_match - Test whether a principal matches a matching principal.<a class="headerlink" href="#krb5-sname-match-test-whether-a-principal-matches-a-matching-principal" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_sname_match - Test whether a principal matches a matching principal.<a class="headerlink" href="#krb5-sname-match-test-whether-a-principal-matches-a-matching-principal" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_sname_match">
-<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_sname_match</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">matching</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_sname_match" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_sname_match</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">matching</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">princ</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_sname_match" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>matching</strong> - Matching principal</p>
<p><strong>[in]</strong> <strong>princ</strong> - Principal to test</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">return</dt>
+<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>TRUE if princ matches matching , FALSE otherwise.</p></li>
</ul>
</dd>
</dl>
-<p>If <em>matching</em> is NULL, return TRUE. If <em>matching</em> is not a matching principal, return the value of krb5_principal_compare(context, matching, princ).</p>
+<p>If <em>matching</em> is NULL, return TRUE. If <em>matching</em> is not a matching principal, return the value of krb5_principal_compare(context, matching,princ).</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>A matching principal is a host-based principal with an empty realm and/or second data component (hostname). Profile configuration may cause the hostname to be ignored even if it is present. A principal matches a matching principal if the former has the same non-empty (and non-ignored) components of the latter.</p>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html
index 342e08117c2d..02fd2947fa26 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_sname_to_principal - Generate a full principal name from a service name. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-sname-to-principal-generate-a-full-principal-name-from-a-service-name">
-<h1>krb5_sname_to_principal - Generate a full principal name from a service name.<a class="headerlink" href="#krb5-sname-to-principal-generate-a-full-principal-name-from-a-service-name" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_sname_to_principal - Generate a full principal name from a service name.<a class="headerlink" href="#krb5-sname-to-principal-generate-a-full-principal-name-from-a-service-name" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_sname_to_principal">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_sname_to_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hostname</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">sname</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_princ</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_sname_to_principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_sname_to_principal</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">hostname</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">sname</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="n"><span class="pre">type</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ret_princ</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_sname_to_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>hostname</strong> - Host name, or NULL to use local host</p>
<p><strong>[in]</strong> <strong>sname</strong> - Service name, or NULL to use <strong>“host”</strong></p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -85,8 +83,8 @@
<blockquote>
<div><blockquote>
<div><ul class="simple">
-<li><p>#KRB5_NT_SRV_HST canonicalizes the host name before looking up the realm and generating the principal.</p></li>
-<li><p>#KRB5_NT_UNKNOWN accepts the hostname as given, and does not canonicalize it.</p></li>
+<li><p>KRB5_NT_SRV_HST canonicalizes the host name before looking up the realm and generating the principal.</p></li>
+<li><p>KRB5_NT_UNKNOWN accepts the hostname as given, and does not canonicalize it.</p></li>
</ul>
</div></blockquote>
<p>Use krb5_free_principal to free <em>ret_princ</em> when it is no longer needed.</p>
@@ -152,8 +150,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html
index 6d8b138251b5..03f8eeab38ec 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_string_to_cksumtype - Convert a string to a checksum type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-string-to-cksumtype-convert-a-string-to-a-checksum-type">
-<h1>krb5_string_to_cksumtype - Convert a string to a checksum type.<a class="headerlink" href="#krb5-string-to-cksumtype-convert-a-string-to-a-checksum-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_string_to_cksumtype - Convert a string to a checksum type.<a class="headerlink" href="#krb5-string-to-cksumtype-convert-a-string-to-a-checksum-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_string_to_cksumtype">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_cksumtype</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksumtypep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_cksumtype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_cksumtype</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksumtypep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_cksumtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>string</strong> - String to be converted</p>
<p><strong>[out]</strong> <strong>cksumtypep</strong> - Checksum type to be filled in</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - EINVAL</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html
index a87380dacce8..993b169bf487 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_string_to_deltat - Convert a string to a delta time value. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-string-to-deltat-convert-a-string-to-a-delta-time-value">
-<h1>krb5_string_to_deltat - Convert a string to a delta time value.<a class="headerlink" href="#krb5-string-to-deltat-convert-a-string-to-a-delta-time-value" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_string_to_deltat - Convert a string to a delta time value.<a class="headerlink" href="#krb5-string-to-deltat-convert-a-string-to-a-delta-time-value" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_string_to_deltat">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_deltat</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">deltatp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_deltat" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_deltat</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">deltatp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_deltat" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>string</strong> - String to be converted</p>
<p><strong>[out]</strong> <strong>deltatp</strong> - Delta time to be filled in</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - KRB5_DELTAT_BADFORMAT</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html
index 0e89d17f83c9..390c007c8279 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_string_to_enctype - Convert a string to an encryption type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-string-to-enctype-convert-a-string-to-an-encryption-type">
-<h1>krb5_string_to_enctype - Convert a string to an encryption type.<a class="headerlink" href="#krb5-string-to-enctype-convert-a-string-to-an-encryption-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_string_to_enctype - Convert a string to an encryption type.<a class="headerlink" href="#krb5-string-to-enctype-convert-a-string-to-an-encryption-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_string_to_enctype">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_enctype</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enctypep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_enctype</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">enctypep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>string</strong> - String to convert to an encryption type</p>
<p><strong>[out]</strong> <strong>enctypep</strong> - Encryption type</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - EINVAL</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.html
index 3a3bd9180115..b67a283c8bc1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_string_to_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-string-to-key">
-<h1>krb5_string_to_key<a class="headerlink" href="#krb5-string-to-key" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_string_to_key<a class="headerlink" href="#krb5-string-to-key" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_string_to_key">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_key</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">keyblock</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salt</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
<p><strong>keyblock</strong></p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html
index 8c6def7cd13f..3f6b416b6eae 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_string_to_salttype - Convert a string to a salt type. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-string-to-salttype-convert-a-string-to-a-salt-type">
-<h1>krb5_string_to_salttype - Convert a string to a salt type.<a class="headerlink" href="#krb5-string-to-salttype-convert-a-string-to-a-salt-type" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_string_to_salttype - Convert a string to a salt type.<a class="headerlink" href="#krb5-string-to-salttype-convert-a-string-to-a-salt-type" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_string_to_salttype">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_salttype</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salttypep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_salttype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_salttype</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">salttypep</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_salttype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>string</strong> - String to convert to an encryption type</p>
<p><strong>[out]</strong> <strong>salttypep</strong> - Salt type to be filled in</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - EINVAL</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html
index 9e9dd02576e5..221e9e4902dd 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_string_to_timestamp - Convert a string to a timestamp. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-string-to-timestamp-convert-a-string-to-a-timestamp">
-<h1>krb5_string_to_timestamp - Convert a string to a timestamp.<a class="headerlink" href="#krb5-string-to-timestamp-convert-a-string-to-a-timestamp" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_string_to_timestamp - Convert a string to a timestamp.<a class="headerlink" href="#krb5-string-to-timestamp-convert-a-string-to-a-timestamp" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_string_to_timestamp">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_timestamp</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">timestampp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_timestamp" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_string_to_timestamp</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">string</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">timestampp</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_string_to_timestamp" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>string</strong> - String to be converted</p>
<p><strong>[out]</strong> <strong>timestampp</strong> - Pointer to timestamp</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - EINVAL</p></li>
</ul>
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html
index f60f4bd5a02e..cd8c12237615 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_timeofday - Retrieve the current time with context specific time offset adjustment. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="krb5-timeofday-retrieve-the-current-time-with-context-specific-time-offset-adjustment">
-<h1>krb5_timeofday - Retrieve the current time with context specific time offset adjustment.<a class="headerlink" href="#krb5-timeofday-retrieve-the-current-time-with-context-specific-time-offset-adjustment" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_timeofday - Retrieve the current time with context specific time offset adjustment.<a class="headerlink" href="#krb5-timeofday-retrieve-the-current-time-with-context-specific-time-offset-adjustment" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_timeofday">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timeofday</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">timeret</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_timeofday" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timeofday</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">timeret</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_timeofday" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>timeret</strong> - Timestamp to fill in</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html
index 8ce57c5e11a1..56d7a59d39b8 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-timestamp-to-sfstring-convert-a-timestamp-to-a-string-with-optional-output-padding">
-<h1>krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.<a class="headerlink" href="#krb5-timestamp-to-sfstring-convert-a-timestamp-to-a-string-with-optional-output-padding" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.<a class="headerlink" href="#krb5-timestamp-to-sfstring-convert-a-timestamp-to-a-string-with-optional-output-padding" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_timestamp_to_sfstring">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timestamp_to_sfstring</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">timestamp</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pad</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_timestamp_to_sfstring" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timestamp_to_sfstring</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">timestamp</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">pad</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_timestamp_to_sfstring" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>timestamp</strong> - Timestamp to convert</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to hold the converted timestamp</p>
<p><strong>[in]</strong> <strong>buflen</strong> - Length of buffer</p>
@@ -68,7 +66,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html
index 62370c13a54e..597c6fc24b4c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_timestamp_to_string - Convert a timestamp to a string. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-timestamp-to-string-convert-a-timestamp-to-a-string">
-<h1>krb5_timestamp_to_string - Convert a timestamp to a string.<a class="headerlink" href="#krb5-timestamp-to-string-convert-a-timestamp-to-a-string" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_timestamp_to_string - Convert a timestamp to a string.<a class="headerlink" href="#krb5-timestamp-to-string-convert-a-timestamp-to-a-string" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_timestamp_to_string">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timestamp_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">timestamp</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_timestamp_to_string" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timestamp_to_string</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="n"><span class="pre">timestamp</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">buffer</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">buflen</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_timestamp_to_string" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>timestamp</strong> - Timestamp to convert</p>
<p><strong>[out]</strong> <strong>buffer</strong> - Buffer to hold converted timestamp</p>
<p><strong>[in]</strong> <strong>buflen</strong> - Storage available in <em>buffer</em></p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -135,8 +133,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.html
index e7122d6c9e5a..b73338d13d7c 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_free - Free a TGS request context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-free-free-a-tgs-request-context">
-<h1>krb5_tkt_creds_free - Free a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-free-free-a-tgs-request-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_tkt_creds_free - Free a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-free-free-a-tgs-request-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_free">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_free" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_free</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_free" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - TGS request context</p>
</dd>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html
index efb93e70d968..17f08ae336ac 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,20 +51,20 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-get-synchronously-obtain-credentials-using-a-tgs-request-context">
-<h1>krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-get-synchronously-obtain-credentials-using-a-tgs-request-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-get-synchronously-obtain-credentials-using-a-tgs-request-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_get">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_get" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_get</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_get" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - TGS request context</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html
index 4b73a25893f1..affb4fe26a95 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-get-creds-retrieve-acquired-credentials-from-a-tgs-request-context">
-<h1>krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-get-creds-retrieve-acquired-credentials-from-a-tgs-request-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-get-creds-retrieve-acquired-credentials-from-a-tgs-request-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_get_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_get_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_get_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_get_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_get_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - TGS request context</p>
<p><strong>[out]</strong> <strong>creds</strong> - Acquired credentials</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html
index 5cfbf4c0fb60..f8cda1a35243 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-get-times-retrieve-ticket-times-from-a-tgs-request-context">
-<h1>krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-get-times-retrieve-ticket-times-from-a-tgs-request-context" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context.<a class="headerlink" href="#krb5-tkt-creds-get-times-retrieve-ticket-times-from-a-tgs-request-context" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_get_times">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_get_times</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">times</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_get_times" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_get_times</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">times</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_get_times" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - TGS request context</p>
<p><strong>[out]</strong> <strong>times</strong> - Ticket times for acquired credentials</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -139,8 +137,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html
index 052985028c0f..45b6696a8850 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-init-create-a-context-to-get-credentials-from-a-kdc-s-ticket-granting-service">
-<h1>krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service.<a class="headerlink" href="#krb5-tkt-creds-init-create-a-context-to-get-credentials-from-a-kdc-s-ticket-granting-service" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service.<a class="headerlink" href="#krb5-tkt-creds-init-create-a-context-to-get-credentials-from-a-kdc-s-ticket-granting-service" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_init">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_init" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="n"><span class="pre">options</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ctx</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_init" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache handle</p>
<p><strong>[in]</strong> <strong>creds</strong> - Input credentials</p>
@@ -69,7 +67,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -143,8 +141,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html
index 7eeb50f2426b..3f01d76dd083 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_step - Get the next KDC request in a TGS exchange. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-step-get-the-next-kdc-request-in-a-tgs-exchange">
-<h1>krb5_tkt_creds_step - Get the next KDC request in a TGS exchange.<a class="headerlink" href="#krb5-tkt-creds-step-get-the-next-kdc-request-in-a-tgs-exchange" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_tkt_creds_step - Get the next KDC request in a TGS exchange.<a class="headerlink" href="#krb5-tkt-creds-step-get-the-next-kdc-request-in-a-tgs-exchange" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_step">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_step</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_step" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_step</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_tkt_creds_context.html#c.krb5_tkt_creds_context" title="krb5_tkt_creds_context"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">in</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">out</span></span>, <a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">realm</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">flags</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_tkt_creds_step" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>ctx</strong> - TGS request context</p>
<p><strong>[in]</strong> <strong>in</strong> - KDC response (empty on the first call)</p>
@@ -70,14 +68,14 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
</dd>
</dl>
<p>This function constructs the next KDC request for a TGS exchange, allowing the caller to control the transport of KDC requests and replies. On the first call, <em>in</em> should be set to an empty buffer; on subsequent calls, it should be set to the KDC’s reply to the previous request.</p>
-<p>If more requests are needed, <em>flags</em> will be set to #KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in <em>out</em> . If no more requests are needed, <em>flags</em> will not contain #KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and <em>out</em> will be empty.</p>
+<p>If more requests are needed, <em>flags</em> will be set to KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and the next request will be placed in <em>out</em> . If no more requests are needed, <em>flags</em> will not contain KRB5_TKT_CREDS_STEP_FLAG_CONTINUE and <em>out</em> will be empty.</p>
<p>If this function returns <strong>KRB5KRB_ERR_RESPONSE_TOO_BIG</strong> , the caller should transmit the next request using TCP rather than UDP. If this function returns any other error, the TGS exchange has failed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html
index 2f2c35948deb..1a2d87508d4f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_unmarshal_credentials - Deserialize a krb5_creds object. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-unmarshal-credentials-deserialize-a-krb5-creds-object">
-<h1>krb5_unmarshal_credentials - Deserialize a krb5_creds object.<a class="headerlink" href="#krb5-unmarshal-credentials-deserialize-a-krb5-creds-object" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_unmarshal_credentials - Deserialize a krb5_creds object.<a class="headerlink" href="#krb5-unmarshal-credentials-deserialize-a-krb5-creds-object" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_unmarshal_credentials">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unmarshal_credentials</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unmarshal_credentials" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unmarshal_credentials</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">data</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds_out</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unmarshal_credentials" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>data</strong> - The serialized credentials</p>
<p><strong>[out]</strong> <strong>creds_out</strong> - The resulting creds object</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html
index 8e3a717bb1d8..8121277979c7 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_unparse_name - Convert a krb5_principal structure to a string representation. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-unparse-name-convert-a-krb5-principal-structure-to-a-string-representation">
-<h1>krb5_unparse_name - Convert a krb5_principal structure to a string representation.<a class="headerlink" href="#krb5-unparse-name-convert-a-krb5-principal-structure-to-a-string-representation" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_unparse_name - Convert a krb5_principal structure to a string representation.<a class="headerlink" href="#krb5-unparse-name-convert-a-krb5-principal-structure-to-a-string-representation" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_unparse_name">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal</p>
<p><strong>[out]</strong> <strong>name</strong> - String representation of principal name</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html
index cdb3f3f564a8..ad993c7a037f 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_unparse_name_ext - Convert krb5_principal structure to string and length. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-unparse-name-ext-convert-krb5-principal-structure-to-string-and-length">
-<h1>krb5_unparse_name_ext - Convert krb5_principal structure to string and length.<a class="headerlink" href="#krb5-unparse-name-ext-convert-krb5-principal-structure-to-string-and-length" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_unparse_name_ext - Convert krb5_principal structure to string and length.<a class="headerlink" href="#krb5-unparse-name-ext-convert-krb5-principal-structure-to-string-and-length" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_unparse_name_ext">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name_ext" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name_ext" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal</p>
<p><strong>[inout]</strong> <strong>name</strong> - String representation of principal name</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes. On failure name is set to NULL</p></li>
</ul>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html
index 68687f4d4475..b53a7f14d73b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-unparse-name-flags-convert-krb5-principal-structure-to-a-string-with-flags">
-<h1>krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags.<a class="headerlink" href="#krb5-unparse-name-flags-convert-krb5-principal-structure-to-a-string-with-flags" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags.<a class="headerlink" href="#krb5-unparse-name-flags-convert-krb5-principal-structure-to-a-string-with-flags" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_unparse_name_flags">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name_flags</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal</p>
<p><strong>[in]</strong> <strong>flags</strong> - Flags</p>
@@ -68,12 +66,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes. On failure name is set to NULL</p></li>
</ul>
@@ -84,9 +82,9 @@
<blockquote>
<div><blockquote>
<div><ul class="simple">
-<li><p>#KRB5_PRINCIPAL_UNPARSE_SHORT - omit realm if it is the local realm</p></li>
-<li><p>#KRB5_PRINCIPAL_UNPARSE_NO_REALM - omit realm</p></li>
-<li><p>#KRB5_PRINCIPAL_UNPARSE_DISPLAY - do not quote special characters</p></li>
+<li><p>KRB5_PRINCIPAL_UNPARSE_SHORT - omit realm if it is the local realm</p></li>
+<li><p>KRB5_PRINCIPAL_UNPARSE_NO_REALM - omit realm</p></li>
+<li><p>KRB5_PRINCIPAL_UNPARSE_DISPLAY - do not quote special characters</p></li>
</ul>
</div></blockquote>
<p>Use krb5_free_unparsed_name() to free <em>name</em> when it is no longer needed.</p>
@@ -152,8 +150,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html
index bfda9acabbf2..4e24fbe4a990 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-unparse-name-flags-ext-convert-krb5-principal-structure-to-string-format-with-flags">
-<h1>krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.<a class="headerlink" href="#krb5-unparse-name-flags-ext-convert-krb5-principal-structure-to-string-format-with-flags" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.<a class="headerlink" href="#krb5-unparse-name-flags-ext-convert-krb5-principal-structure-to-string-format-with-flags" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_unparse_name_flags_ext">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name_flags_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name_flags_ext" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_unparse_name_flags_ext</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_const_principal.html#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">principal</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">flags</span></span>, <span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">name</span></span>, <span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_unparse_name_flags_ext" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>principal</strong> - Principal</p>
<p><strong>[in]</strong> <strong>flags</strong> - Flags</p>
@@ -69,12 +67,12 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes. On failure name is set to NULL</p></li>
</ul>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html
index 3b2b43225f8a..1aff9233262a 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-us-timeofday-retrieve-the-system-time-of-day-in-sec-and-ms-since-the-epoch">
-<h1>krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.<a class="headerlink" href="#krb5-us-timeofday-retrieve-the-system-time-of-day-in-sec-and-ms-since-the-epoch" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.<a class="headerlink" href="#krb5-us-timeofday-retrieve-the-system-time-of-day-in-sec-and-ms-since-the-epoch" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_us_timeofday">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_us_timeofday</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seconds</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">microseconds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_us_timeofday" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_us_timeofday</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">seconds</span></span>, <a class="reference internal" href="../types/krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">microseconds</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_us_timeofday" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[out]</strong> <strong>seconds</strong> - System timeofday, seconds portion</p>
<p><strong>[out]</strong> <strong>microseconds</strong> - System timeofday, microseconds portion</p>
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success</p></li>
</ul>
</dd>
-<dt class="field-even">return</dt>
+<dt class="field-even">return<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p>Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html
index dd9fbcd42010..91e9772956e1 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_use_enctype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-use-enctype">
-<h1>krb5_use_enctype<a class="headerlink" href="#krb5-use-enctype" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_use_enctype<a class="headerlink" href="#krb5-use-enctype" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_use_enctype">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_use_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_use_enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_use_enctype</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_encrypt_block.html#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">eblock</span></span>, <a class="reference internal" href="../types/krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="n"><span class="pre">enctype</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_use_enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>eblock</strong></p>
<p><strong>enctype</strong></p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html
index 4cdbb6444873..f837bd54dcf2 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-verify-authdata-kdc-issued-unwrap-and-verify-ad-kdcissued-authorization-data">
-<h1>krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.<a class="headerlink" href="#krb5-verify-authdata-kdc-issued-unwrap-and-verify-ad-kdcissued-authorization-data" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.<a class="headerlink" href="#krb5-verify-authdata-kdc-issued-unwrap-and-verify-ad-kdcissued-authorization-data" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_verify_authdata_kdc_issued">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_authdata_kdc_issued</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ad_kdcissued</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">issuer</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_authdata_kdc_issued" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_authdata_kdc_issued</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ad_kdcissued</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">issuer</span></span>, <a class="reference internal" href="../types/krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">authdata</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_authdata_kdc_issued" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>key</strong> - Session key</p>
<p><strong>[in]</strong> <strong>ad_kdcissued</strong> - AD-KDCIssued authorization data to be unwrapped</p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html
index aaca4728212c..5a4e763de841 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_verify_checksum &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-verify-checksum">
-<h1>krb5_verify_checksum<a class="headerlink" href="#krb5-verify-checksum" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_verify_checksum<a class="headerlink" href="#krb5-verify-checksum" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_verify_checksum">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">in_length</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">seed</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">seed_length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_checksum</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctype</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="../types/krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">cksum</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">in</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">in_length</span></span>, <a class="reference internal" href="../types/krb5_const_pointer.html#c.krb5_const_pointer" title="krb5_const_pointer"><span class="n"><span class="pre">krb5_const_pointer</span></span></a><span class="w"> </span><span class="n"><span class="pre">seed</span></span>, <span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n"><span class="pre">seed_length</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>context</strong></p>
<p><strong>ctype</strong></p>
<p><strong>cksum</strong></p>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html
index 7f705b7b572c..f06fe0b28bfb 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_verify_init_creds - Verify initial credentials against a keytab. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-verify-init-creds-verify-initial-credentials-against-a-keytab">
-<h1>krb5_verify_init_creds - Verify initial credentials against a keytab.<a class="headerlink" href="#krb5-verify-init-creds-verify-initial-credentials-against-a-keytab" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_verify_init_creds - Verify initial credentials against a keytab.<a class="headerlink" href="#krb5-verify-init-creds-verify-initial-credentials-against-a-keytab" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_verify_init_creds">
-<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_verify_init_creds_opt.html#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_init_creds" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">context</span></span>, <a class="reference internal" href="../types/krb5_creds.html#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">creds</span></span>, <a class="reference internal" href="../types/krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="n"><span class="pre">server</span></span>, <a class="reference internal" href="../types/krb5_keytab.html#c.krb5_keytab" title="krb5_keytab"><span class="n"><span class="pre">krb5_keytab</span></span></a><span class="w"> </span><span class="n"><span class="pre">keytab</span></span>, <a class="reference internal" href="../types/krb5_ccache.html#c.krb5_ccache" title="krb5_ccache"><span class="n"><span class="pre">krb5_ccache</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">ccache</span></span>, <a class="reference internal" href="../types/krb5_verify_init_creds_opt.html#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_init_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>context</strong> - Library context</p>
<p><strong>[in]</strong> <strong>creds</strong> - Initial credentials to be verified</p>
<p><strong>[in]</strong> <strong>server</strong> - Server principal (or NULL)</p>
@@ -70,7 +68,7 @@
</dd>
</dl>
<dl class="field-list simple">
-<dt class="field-odd">retval</dt>
+<dt class="field-odd">retval<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p>0 Success; otherwise - Kerberos error codes</p></li>
</ul>
@@ -140,8 +138,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html
index cc8493961f0b..bd8e4a575e76 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_verify_init_creds_opt_init - Initialize a credential verification options structure. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-verify-init-creds-opt-init-initialize-a-credential-verification-options-structure">
-<h1>krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.<a class="headerlink" href="#krb5-verify-init-creds-opt-init-initialize-a-credential-verification-options-structure" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.<a class="headerlink" href="#krb5-verify-init-creds-opt-init-initialize-a-credential-verification-options-structure" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_verify_init_creds_opt_init">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds_opt_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_verify_init_creds_opt.html#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_vic_options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_init_creds_opt_init" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds_opt_init</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_verify_init_creds_opt.html#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_vic_options</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_init_creds_opt_init" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list simple">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>k5_vic_options</strong> - Verification options structure</p>
</dd>
</dl>
@@ -125,8 +123,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html
index e126c5b73141..4d981af7701b 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-verify-init-creds-opt-set-ap-req-nofail-set-whether-credential-verification-is-required">
-<h1>krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.<a class="headerlink" href="#krb5-verify-init-creds-opt-set-ap-req-nofail-set-whether-credential-verification-is-required" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.<a class="headerlink" href="#krb5-verify-init-creds-opt-set-ap-req-nofail-set-whether-credential-verification-is-required" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_verify_init_creds_opt_set_ap_req_nofail">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds_opt_set_ap_req_nofail</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_verify_init_creds_opt.html#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_vic_options</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">ap_req_nofail</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_init_creds_opt_set_ap_req_nofail" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds_opt_set_ap_req_nofail</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_verify_init_creds_opt.html#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">k5_vic_options</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">ap_req_nofail</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_verify_init_creds_opt_set_ap_req_nofail" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>k5_vic_options</strong> - Verification options structure</p>
<p><strong>[in]</strong> <strong>ap_req_nofail</strong> - Whether to require successful verification</p>
</dd>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.html
index 94277fe36cbc..0b1bd82d9edc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-vprepend-error-message-add-a-prefix-to-the-message-for-an-error-code-using-a-va-list">
-<h1>krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list.<a class="headerlink" href="#krb5-vprepend-error-message-add-a-prefix-to-the-message-for-an-error-code-using-a-va-list" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list.<a class="headerlink" href="#krb5-vprepend-error-message-add-a-prefix-to-the-message-for-an-error-code-using-a-va-list" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_vprepend_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_vprepend_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_vprepend_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_vprepend_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_vprepend_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
<p><strong>[in]</strong> <strong>fmt</strong> - Format string for error message prefix</p>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html
index f53ce2d3b402..c5b40a1267c4 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_vset_error_message - Set an extended error message for an error code using a va_list. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-vset-error-message-set-an-extended-error-message-for-an-error-code-using-a-va-list">
-<h1>krb5_vset_error_message - Set an extended error message for an error code using a va_list.<a class="headerlink" href="#krb5-vset-error-message-set-an-extended-error-message-for-an-error-code-using-a-va-list" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_vset_error_message - Set an extended error message for an error code using a va_list.<a class="headerlink" href="#krb5-vset-error-message-set-an-extended-error-message-for-an-error-code-using-a-va-list" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_vset_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_vset_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_vset_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_vset_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_vset_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
<p><strong>[in]</strong> <strong>fmt</strong> - Error string for the error code</p>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.html
index 0609d8f7cbfb..92b6c2c2e5cc 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-vwrap-error-message-add-a-prefix-to-a-different-error-code-s-message-using-a-va-list">
-<h1>krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list.<a class="headerlink" href="#krb5-vwrap-error-message-add-a-prefix-to-a-different-error-code-s-message-using-a-va-list" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list.<a class="headerlink" href="#krb5-vwrap-error-message-add-a-prefix-to-a-different-error-code-s-message-using-a-va-list" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_vwrap_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_vwrap_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">old_code</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_vwrap_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_vwrap_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">old_code</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="n"><span class="pre">va_list</span></span><span class="w"> </span><span class="n"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_vwrap_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>old_code</strong> - Previous error code</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
@@ -130,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.html
index f0568ced4d6a..18ab923cd8c5 100644
--- a/crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.html
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_wrap_error_message - Add a prefix to a different error code’s message. &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-wrap-error-message-add-a-prefix-to-a-different-error-code-s-message">
-<h1>krb5_wrap_error_message - Add a prefix to a different error code’s message.<a class="headerlink" href="#krb5-wrap-error-message-add-a-prefix-to-a-different-error-code-s-message" title="Permalink to this headline">¶</a></h1>
+<h1>krb5_wrap_error_message - Add a prefix to a different error code’s message.<a class="headerlink" href="#krb5-wrap-error-message-add-a-prefix-to-a-different-error-code-s-message" title="Link to this heading">¶</a></h1>
<dl class="c function">
<dt class="sig sig-object c" id="c.krb5_wrap_error_message">
-<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_wrap_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">old_code</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_wrap_error_message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_wrap_error_message</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../types/krb5_context.html#c.krb5_context" title="krb5_context"><span class="n"><span class="pre">krb5_context</span></span></a><span class="w"> </span><span class="n"><span class="pre">ctx</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">old_code</span></span>, <a class="reference internal" href="../types/krb5_error_code.html#c.krb5_error_code" title="krb5_error_code"><span class="n"><span class="pre">krb5_error_code</span></span></a><span class="w"> </span><span class="n"><span class="pre">code</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">fmt</span></span>, <span class="p"><span class="pre">...</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.krb5_wrap_error_message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="field-list">
-<dt class="field-odd">param</dt>
+<dt class="field-odd">param<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>[in]</strong> <strong>ctx</strong> - Library context</p>
<p><strong>[in]</strong> <strong>old_code</strong> - Previous error code</p>
<p><strong>[in]</strong> <strong>code</strong> - Error code</p>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/index.html b/crypto/krb5/doc/html/appdev/refs/index.html
index 9d77bd5bc875..b70a661f1b08 100644
--- a/crypto/krb5/doc/html/appdev/refs/index.html
+++ b/crypto/krb5/doc/html/appdev/refs/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Complete reference - API and datatypes &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="complete-reference-api-and-datatypes">
-<h1>Complete reference - API and datatypes<a class="headerlink" href="#complete-reference-api-and-datatypes" title="Permalink to this headline">¶</a></h1>
+<h1>Complete reference - API and datatypes<a class="headerlink" href="#complete-reference-api-and-datatypes" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="api/index.html">krb5 API</a></li>
@@ -122,8 +120,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html
index 4a690bd91cab..43778f506303 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_ADDRPORT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-addrport">
-<span id="addrtype-addrport-data"></span><h1>ADDRTYPE_ADDRPORT<a class="headerlink" href="#addrtype-addrport" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-addrport-data"></span><h1>ADDRTYPE_ADDRPORT<a class="headerlink" href="#addrtype-addrport" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_ADDRPORT">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_ADDRPORT</span></span><a class="headerlink" href="#ADDRTYPE_ADDRPORT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_ADDRPORT</span></span><a class="headerlink" href="#ADDRTYPE_ADDRPORT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_ADDRPORT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0100</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_ADDRPORT</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_ADDRPORT</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_ADDRPORT"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_ADDRPORT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html
index 1ba3684ffb88..a9d7e828dafb 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_CHAOS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
- <link rel="next" title="ADDRTYPE_DDP" href="ADDRTYPE_DDP.html" />
+ <link rel="next" title="ADDRTYPE_DIRECTIONAL" href="ADDRTYPE_DIRECTIONAL.html" />
<link rel="prev" title="ADDRTYPE_ADDRPORT" href="ADDRTYPE_ADDRPORT.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="ADDRTYPE_ADDRPORT.html" title="ADDRTYPE_ADDRPORT"
accesskey="P">previous</a> |
- <a href="ADDRTYPE_DDP.html" title="ADDRTYPE_DDP"
+ <a href="ADDRTYPE_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
accesskey="N">next</a> |
<a href="../../../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-chaos">
-<span id="addrtype-chaos-data"></span><h1>ADDRTYPE_CHAOS<a class="headerlink" href="#addrtype-chaos" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-chaos-data"></span><h1>ADDRTYPE_CHAOS<a class="headerlink" href="#addrtype-chaos" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_CHAOS">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_CHAOS</span></span><a class="headerlink" href="#ADDRTYPE_CHAOS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_CHAOS</span></span><a class="headerlink" href="#ADDRTYPE_CHAOS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_CHAOS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0005</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_CHAOS</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_CHAOS</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_CHAOS"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_CHAOS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -140,7 +137,7 @@
>Contents</a> |
<a href="ADDRTYPE_ADDRPORT.html" title="ADDRTYPE_ADDRPORT"
>previous</a> |
- <a href="ADDRTYPE_DDP.html" title="ADDRTYPE_DDP"
+ <a href="ADDRTYPE_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
>next</a> |
<a href="../../../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html
index 17b6bc4f4097..1a8a819b59af 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_DDP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
<link rel="next" title="ADDRTYPE_INET" href="ADDRTYPE_INET.html" />
- <link rel="prev" title="ADDRTYPE_CHAOS" href="ADDRTYPE_CHAOS.html" />
+ <link rel="prev" title="ADDRTYPE_DIRECTIONAL" href="ADDRTYPE_DIRECTIONAL.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../../../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="ADDRTYPE_CHAOS.html" title="ADDRTYPE_CHAOS"
+ <a href="ADDRTYPE_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
accesskey="P">previous</a> |
<a href="ADDRTYPE_INET.html" title="ADDRTYPE_INET"
accesskey="N">next</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-ddp">
-<span id="addrtype-ddp-data"></span><h1>ADDRTYPE_DDP<a class="headerlink" href="#addrtype-ddp" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-ddp-data"></span><h1>ADDRTYPE_DDP<a class="headerlink" href="#addrtype-ddp" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_DDP">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_DDP</span></span><a class="headerlink" href="#ADDRTYPE_DDP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_DDP</span></span><a class="headerlink" href="#ADDRTYPE_DDP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 46%" />
-<col style="width: 54%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_DDP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0010</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_DDP</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_DDP</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_DDP"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_DDP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,14 +128,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../../../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="ADDRTYPE_CHAOS.html" title="ADDRTYPE_CHAOS"
+ <a href="ADDRTYPE_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
>previous</a> |
<a href="ADDRTYPE_INET.html" title="ADDRTYPE_INET"
>next</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.html
new file mode 100644
index 000000000000..2bf86681fe3f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DIRECTIONAL.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../../../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>ADDRTYPE_DIRECTIONAL &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../../../about.html" />
+ <link rel="index" title="Index" href="../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../search.html" />
+ <link rel="copyright" title="Copyright" href="../../../copyright.html" />
+ <link rel="next" title="ADDRTYPE_DDP" href="ADDRTYPE_DDP.html" />
+ <link rel="prev" title="ADDRTYPE_CHAOS" href="ADDRTYPE_CHAOS.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../../../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="ADDRTYPE_CHAOS.html" title="ADDRTYPE_CHAOS"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_DDP.html" title="ADDRTYPE_DDP"
+ accesskey="N">next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__ADDRTYPE_DIRECTIONAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="addrtype-directional">
+<span id="addrtype-directional-data"></span><h1>ADDRTYPE_DIRECTIONAL<a class="headerlink" href="#addrtype-directional" title="Link to this heading">¶</a></h1>
+<dl class="py data">
+<dt class="sig sig-object py" id="ADDRTYPE_DIRECTIONAL">
+<span class="sig-name descname"><span class="pre">ADDRTYPE_DIRECTIONAL</span></span><a class="headerlink" href="#ADDRTYPE_DIRECTIONAL" title="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_DIRECTIONAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0003</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">ADDRTYPE_DIRECTIONAL</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_DIRECTIONAL"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_DIRECTIONAL</span></code></a></li>
+</ul>
+</li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../admin/index.html">For administrators</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">For application developers</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../gssapi.html">Developing with GSSAPI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../init_creds.html">Initial credentials</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../princ_handle.html">Principal manipulation and parsing</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Complete reference - API and datatypes</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../api/index.html">krb5 API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">krb5 simple macros</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../formats/index.html">Protocols and file formats</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../../../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../../../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="ADDRTYPE_CHAOS.html" title="ADDRTYPE_CHAOS"
+ >previous</a> |
+ <a href="ADDRTYPE_DDP.html" title="ADDRTYPE_DDP"
+ >next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__ADDRTYPE_DIRECTIONAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET.html
index de1e0ea9a782..74e5e40db41c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_INET &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-inet">
-<span id="addrtype-inet-data"></span><h1>ADDRTYPE_INET<a class="headerlink" href="#addrtype-inet" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-inet-data"></span><h1>ADDRTYPE_INET<a class="headerlink" href="#addrtype-inet" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_INET">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_INET</span></span><a class="headerlink" href="#ADDRTYPE_INET" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_INET</span></span><a class="headerlink" href="#ADDRTYPE_INET" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_INET</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_INET</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_INET</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_INET"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_INET</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html
index 3c049203ee38..325f79f5cada 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_INET6 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-inet6">
-<span id="addrtype-inet6-data"></span><h1>ADDRTYPE_INET6<a class="headerlink" href="#addrtype-inet6" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-inet6-data"></span><h1>ADDRTYPE_INET6<a class="headerlink" href="#addrtype-inet6" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_INET6">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_INET6</span></span><a class="headerlink" href="#ADDRTYPE_INET6" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_INET6</span></span><a class="headerlink" href="#ADDRTYPE_INET6" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_INET6</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0018</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_INET6</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_INET6</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_INET6"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_INET6</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html
index 8a8e968cf943..0d6a219b94cd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_IPPORT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-ipport">
-<span id="addrtype-ipport-data"></span><h1>ADDRTYPE_IPPORT<a class="headerlink" href="#addrtype-ipport" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-ipport-data"></span><h1>ADDRTYPE_IPPORT<a class="headerlink" href="#addrtype-ipport" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_IPPORT">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_IPPORT</span></span><a class="headerlink" href="#ADDRTYPE_IPPORT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_IPPORT</span></span><a class="headerlink" href="#ADDRTYPE_IPPORT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_IPPORT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0101</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_IPPORT</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_IPPORT</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_IPPORT"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_IPPORT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html
index 9ae4173d6b3f..c26eecc80187 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_ISO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-iso">
-<span id="addrtype-iso-data"></span><h1>ADDRTYPE_ISO<a class="headerlink" href="#addrtype-iso" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-iso-data"></span><h1>ADDRTYPE_ISO<a class="headerlink" href="#addrtype-iso" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_ISO">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_ISO</span></span><a class="headerlink" href="#ADDRTYPE_ISO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_ISO</span></span><a class="headerlink" href="#ADDRTYPE_ISO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 46%" />
-<col style="width: 54%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_ISO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0007</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_ISO</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_ISO</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_ISO"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_ISO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html
index 56b8c5038def..d5ed64aa3694 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_IS_LOCAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-is-local">
-<span id="addrtype-is-local-data"></span><h1>ADDRTYPE_IS_LOCAL<a class="headerlink" href="#addrtype-is-local" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-is-local-data"></span><h1>ADDRTYPE_IS_LOCAL<a class="headerlink" href="#addrtype-is-local" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_IS_LOCAL">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_IS_LOCAL</span></span><a class="headerlink" href="#ADDRTYPE_IS_LOCAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_IS_LOCAL</span></span><a class="headerlink" href="#ADDRTYPE_IS_LOCAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_IS_LOCAL</span> <span class="pre">(addrtype)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(addrtype</span> <span class="pre">&amp;</span> <span class="pre">0x8000)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_IS_LOCAL</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_IS_LOCAL</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_IS_LOCAL"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_IS_LOCAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html
index a202f72ad4d5..f1ce7df20bbb 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_NETBIOS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-netbios">
-<span id="addrtype-netbios-data"></span><h1>ADDRTYPE_NETBIOS<a class="headerlink" href="#addrtype-netbios" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-netbios-data"></span><h1>ADDRTYPE_NETBIOS<a class="headerlink" href="#addrtype-netbios" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_NETBIOS">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_NETBIOS</span></span><a class="headerlink" href="#ADDRTYPE_NETBIOS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_NETBIOS</span></span><a class="headerlink" href="#ADDRTYPE_NETBIOS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_NETBIOS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0014</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_NETBIOS</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_NETBIOS</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_NETBIOS"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_NETBIOS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_UNIXSOCK.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_UNIXSOCK.html
new file mode 100644
index 000000000000..636e3b9af092
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_UNIXSOCK.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../../../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>ADDRTYPE_UNIXSOCK &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../../../about.html" />
+ <link rel="index" title="Index" href="../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../search.html" />
+ <link rel="copyright" title="Copyright" href="../../../copyright.html" />
+ <link rel="next" title="AD_TYPE_EXTERNAL" href="AD_TYPE_EXTERNAL.html" />
+ <link rel="prev" title="ADDRTYPE_XNS" href="ADDRTYPE_XNS.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../../../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="ADDRTYPE_XNS.html" title="ADDRTYPE_XNS"
+ accesskey="P">previous</a> |
+ <a href="AD_TYPE_EXTERNAL.html" title="AD_TYPE_EXTERNAL"
+ accesskey="N">next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__ADDRTYPE_UNIXSOCK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="addrtype-unixsock">
+<span id="addrtype-unixsock-data"></span><h1>ADDRTYPE_UNIXSOCK<a class="headerlink" href="#addrtype-unixsock" title="Link to this heading">¶</a></h1>
+<dl class="py data">
+<dt class="sig sig-object py" id="ADDRTYPE_UNIXSOCK">
+<span class="sig-name descname"><span class="pre">ADDRTYPE_UNIXSOCK</span></span><a class="headerlink" href="#ADDRTYPE_UNIXSOCK" title="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_UNIXSOCK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(0x8000</span> <span class="pre">|</span> <span class="pre">0x0001)</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">ADDRTYPE_UNIXSOCK</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_UNIXSOCK"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_UNIXSOCK</span></code></a></li>
+</ul>
+</li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../admin/index.html">For administrators</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">For application developers</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../gssapi.html">Developing with GSSAPI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../init_creds.html">Initial credentials</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../princ_handle.html">Principal manipulation and parsing</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Complete reference - API and datatypes</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../api/index.html">krb5 API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">krb5 simple macros</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../formats/index.html">Protocols and file formats</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../../../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../../../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="ADDRTYPE_XNS.html" title="ADDRTYPE_XNS"
+ >previous</a> |
+ <a href="AD_TYPE_EXTERNAL.html" title="AD_TYPE_EXTERNAL"
+ >next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__ADDRTYPE_UNIXSOCK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_XNS.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_XNS.html
index a2aaa3712402..05a29b2c56cf 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_XNS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_XNS.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ADDRTYPE_XNS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
- <link rel="next" title="AD_TYPE_EXTERNAL" href="AD_TYPE_EXTERNAL.html" />
+ <link rel="next" title="ADDRTYPE_UNIXSOCK" href="ADDRTYPE_UNIXSOCK.html" />
<link rel="prev" title="ADDRTYPE_NETBIOS" href="ADDRTYPE_NETBIOS.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="ADDRTYPE_NETBIOS.html" title="ADDRTYPE_NETBIOS"
accesskey="P">previous</a> |
- <a href="AD_TYPE_EXTERNAL.html" title="AD_TYPE_EXTERNAL"
+ <a href="ADDRTYPE_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
accesskey="N">next</a> |
<a href="../../../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="addrtype-xns">
-<span id="addrtype-xns-data"></span><h1>ADDRTYPE_XNS<a class="headerlink" href="#addrtype-xns" title="Permalink to this headline">¶</a></h1>
+<span id="addrtype-xns-data"></span><h1>ADDRTYPE_XNS<a class="headerlink" href="#addrtype-xns" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ADDRTYPE_XNS">
-<span class="sig-name descname"><span class="pre">ADDRTYPE_XNS</span></span><a class="headerlink" href="#ADDRTYPE_XNS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ADDRTYPE_XNS</span></span><a class="headerlink" href="#ADDRTYPE_XNS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 46%" />
-<col style="width: 54%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_XNS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0006</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ADDRTYPE_XNS</a></li>
+<li><a class="reference internal" href="#">ADDRTYPE_XNS</a><ul>
+<li><a class="reference internal" href="#ADDRTYPE_XNS"><code class="docutils literal notranslate"><span class="pre">ADDRTYPE_XNS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -140,7 +137,7 @@
>Contents</a> |
<a href="ADDRTYPE_NETBIOS.html" title="ADDRTYPE_NETBIOS"
>previous</a> |
- <a href="AD_TYPE_EXTERNAL.html" title="AD_TYPE_EXTERNAL"
+ <a href="ADDRTYPE_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
>next</a> |
<a href="../../../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html
index 5a47c9815015..243e3cc7a72e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AD_TYPE_EXTERNAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
<link rel="next" title="AD_TYPE_FIELD_TYPE_MASK" href="AD_TYPE_FIELD_TYPE_MASK.html" />
- <link rel="prev" title="ADDRTYPE_XNS" href="ADDRTYPE_XNS.html" />
+ <link rel="prev" title="ADDRTYPE_UNIXSOCK" href="ADDRTYPE_UNIXSOCK.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../../../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="ADDRTYPE_XNS.html" title="ADDRTYPE_XNS"
+ <a href="ADDRTYPE_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
accesskey="P">previous</a> |
<a href="AD_TYPE_FIELD_TYPE_MASK.html" title="AD_TYPE_FIELD_TYPE_MASK"
accesskey="N">next</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ad-type-external">
-<span id="ad-type-external-data"></span><h1>AD_TYPE_EXTERNAL<a class="headerlink" href="#ad-type-external" title="Permalink to this headline">¶</a></h1>
+<span id="ad-type-external-data"></span><h1>AD_TYPE_EXTERNAL<a class="headerlink" href="#ad-type-external" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AD_TYPE_EXTERNAL">
-<span class="sig-name descname"><span class="pre">AD_TYPE_EXTERNAL</span></span><a class="headerlink" href="#AD_TYPE_EXTERNAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AD_TYPE_EXTERNAL</span></span><a class="headerlink" href="#AD_TYPE_EXTERNAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AD_TYPE_EXTERNAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x4000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AD_TYPE_EXTERNAL</a></li>
+<li><a class="reference internal" href="#">AD_TYPE_EXTERNAL</a><ul>
+<li><a class="reference internal" href="#AD_TYPE_EXTERNAL"><code class="docutils literal notranslate"><span class="pre">AD_TYPE_EXTERNAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,14 +128,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../../../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="ADDRTYPE_XNS.html" title="ADDRTYPE_XNS"
+ <a href="ADDRTYPE_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
>previous</a> |
<a href="AD_TYPE_FIELD_TYPE_MASK.html" title="AD_TYPE_FIELD_TYPE_MASK"
>next</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html
index c9cdcd8d8475..2c1ae0e6c185 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AD_TYPE_FIELD_TYPE_MASK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ad-type-field-type-mask">
-<span id="ad-type-field-type-mask-data"></span><h1>AD_TYPE_FIELD_TYPE_MASK<a class="headerlink" href="#ad-type-field-type-mask" title="Permalink to this headline">¶</a></h1>
+<span id="ad-type-field-type-mask-data"></span><h1>AD_TYPE_FIELD_TYPE_MASK<a class="headerlink" href="#ad-type-field-type-mask" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AD_TYPE_FIELD_TYPE_MASK">
-<span class="sig-name descname"><span class="pre">AD_TYPE_FIELD_TYPE_MASK</span></span><a class="headerlink" href="#AD_TYPE_FIELD_TYPE_MASK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AD_TYPE_FIELD_TYPE_MASK</span></span><a class="headerlink" href="#AD_TYPE_FIELD_TYPE_MASK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AD_TYPE_FIELD_TYPE_MASK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1fff</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AD_TYPE_FIELD_TYPE_MASK</a></li>
+<li><a class="reference internal" href="#">AD_TYPE_FIELD_TYPE_MASK</a><ul>
+<li><a class="reference internal" href="#AD_TYPE_FIELD_TYPE_MASK"><code class="docutils literal notranslate"><span class="pre">AD_TYPE_FIELD_TYPE_MASK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html
index f4a358dc055b..723c78136b6f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AD_TYPE_REGISTERED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ad-type-registered">
-<span id="ad-type-registered-data"></span><h1>AD_TYPE_REGISTERED<a class="headerlink" href="#ad-type-registered" title="Permalink to this headline">¶</a></h1>
+<span id="ad-type-registered-data"></span><h1>AD_TYPE_REGISTERED<a class="headerlink" href="#ad-type-registered" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AD_TYPE_REGISTERED">
-<span class="sig-name descname"><span class="pre">AD_TYPE_REGISTERED</span></span><a class="headerlink" href="#AD_TYPE_REGISTERED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AD_TYPE_REGISTERED</span></span><a class="headerlink" href="#AD_TYPE_REGISTERED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AD_TYPE_REGISTERED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x2000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AD_TYPE_REGISTERED</a></li>
+<li><a class="reference internal" href="#">AD_TYPE_REGISTERED</a><ul>
+<li><a class="reference internal" href="#AD_TYPE_REGISTERED"><code class="docutils literal notranslate"><span class="pre">AD_TYPE_REGISTERED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html
index dd39e3cdb042..37c848012314 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AD_TYPE_RESERVED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ad-type-reserved">
-<span id="ad-type-reserved-data"></span><h1>AD_TYPE_RESERVED<a class="headerlink" href="#ad-type-reserved" title="Permalink to this headline">¶</a></h1>
+<span id="ad-type-reserved-data"></span><h1>AD_TYPE_RESERVED<a class="headerlink" href="#ad-type-reserved" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AD_TYPE_RESERVED">
-<span class="sig-name descname"><span class="pre">AD_TYPE_RESERVED</span></span><a class="headerlink" href="#AD_TYPE_RESERVED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AD_TYPE_RESERVED</span></span><a class="headerlink" href="#AD_TYPE_RESERVED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AD_TYPE_RESERVED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x8000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AD_TYPE_RESERVED</a></li>
+<li><a class="reference internal" href="#">AD_TYPE_RESERVED</a><ul>
+<li><a class="reference internal" href="#AD_TYPE_RESERVED"><code class="docutils literal notranslate"><span class="pre">AD_TYPE_RESERVED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_CBT_FLAG.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_CBT_FLAG.html
new file mode 100644
index 000000000000..db96a69989c5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_CBT_FLAG.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../../../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>AP_OPTS_CBT_FLAG &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../../../about.html" />
+ <link rel="index" title="Index" href="../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../search.html" />
+ <link rel="copyright" title="Copyright" href="../../../copyright.html" />
+ <link rel="next" title="AP_OPTS_MUTUAL_REQUIRED" href="AP_OPTS_MUTUAL_REQUIRED.html" />
+ <link rel="prev" title="AP_OPTS_ETYPE_NEGOTIATION" href="AP_OPTS_ETYPE_NEGOTIATION.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../../../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="AP_OPTS_ETYPE_NEGOTIATION.html" title="AP_OPTS_ETYPE_NEGOTIATION"
+ accesskey="P">previous</a> |
+ <a href="AP_OPTS_MUTUAL_REQUIRED.html" title="AP_OPTS_MUTUAL_REQUIRED"
+ accesskey="N">next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__AP_OPTS_CBT_FLAG">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="ap-opts-cbt-flag">
+<span id="ap-opts-cbt-flag-data"></span><h1>AP_OPTS_CBT_FLAG<a class="headerlink" href="#ap-opts-cbt-flag" title="Link to this heading">¶</a></h1>
+<dl class="py data">
+<dt class="sig sig-object py" id="AP_OPTS_CBT_FLAG">
+<span class="sig-name descname"><span class="pre">AP_OPTS_CBT_FLAG</span></span><a class="headerlink" href="#AP_OPTS_CBT_FLAG" title="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_CBT_FLAG</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000004</span> <span class="pre">/*</span> <span class="pre">include</span> <span class="pre">KERB_AP_OPTIONS_CBT</span> <span class="pre">*/</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">AP_OPTS_CBT_FLAG</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_CBT_FLAG"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_CBT_FLAG</span></code></a></li>
+</ul>
+</li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../admin/index.html">For administrators</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">For application developers</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../gssapi.html">Developing with GSSAPI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../init_creds.html">Initial credentials</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../princ_handle.html">Principal manipulation and parsing</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Complete reference - API and datatypes</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../api/index.html">krb5 API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">krb5 simple macros</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../formats/index.html">Protocols and file formats</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../../../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../../../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="AP_OPTS_ETYPE_NEGOTIATION.html" title="AP_OPTS_ETYPE_NEGOTIATION"
+ >previous</a> |
+ <a href="AP_OPTS_MUTUAL_REQUIRED.html" title="AP_OPTS_MUTUAL_REQUIRED"
+ >next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__AP_OPTS_CBT_FLAG">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html
index ec6f3da7d711..1c410a638e10 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AP_OPTS_ETYPE_NEGOTIATION &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
- <link rel="next" title="AP_OPTS_MUTUAL_REQUIRED" href="AP_OPTS_MUTUAL_REQUIRED.html" />
+ <link rel="next" title="AP_OPTS_CBT_FLAG" href="AP_OPTS_CBT_FLAG.html" />
<link rel="prev" title="AD_TYPE_RESERVED" href="AD_TYPE_RESERVED.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="AD_TYPE_RESERVED.html" title="AD_TYPE_RESERVED"
accesskey="P">previous</a> |
- <a href="AP_OPTS_MUTUAL_REQUIRED.html" title="AP_OPTS_MUTUAL_REQUIRED"
+ <a href="AP_OPTS_CBT_FLAG.html" title="AP_OPTS_CBT_FLAG"
accesskey="N">next</a> |
<a href="../../../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ap-opts-etype-negotiation">
-<span id="ap-opts-etype-negotiation-data"></span><h1>AP_OPTS_ETYPE_NEGOTIATION<a class="headerlink" href="#ap-opts-etype-negotiation" title="Permalink to this headline">¶</a></h1>
+<span id="ap-opts-etype-negotiation-data"></span><h1>AP_OPTS_ETYPE_NEGOTIATION<a class="headerlink" href="#ap-opts-etype-negotiation" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AP_OPTS_ETYPE_NEGOTIATION">
-<span class="sig-name descname"><span class="pre">AP_OPTS_ETYPE_NEGOTIATION</span></span><a class="headerlink" href="#AP_OPTS_ETYPE_NEGOTIATION" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AP_OPTS_ETYPE_NEGOTIATION</span></span><a class="headerlink" href="#AP_OPTS_ETYPE_NEGOTIATION" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_ETYPE_NEGOTIATION</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AP_OPTS_ETYPE_NEGOTIATION</a></li>
+<li><a class="reference internal" href="#">AP_OPTS_ETYPE_NEGOTIATION</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_ETYPE_NEGOTIATION"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_ETYPE_NEGOTIATION</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -140,7 +137,7 @@
>Contents</a> |
<a href="AD_TYPE_RESERVED.html" title="AD_TYPE_RESERVED"
>previous</a> |
- <a href="AP_OPTS_MUTUAL_REQUIRED.html" title="AP_OPTS_MUTUAL_REQUIRED"
+ <a href="AP_OPTS_CBT_FLAG.html" title="AP_OPTS_CBT_FLAG"
>next</a> |
<a href="../../../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html
index 168ed1b07d53..0c7e26079b03 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AP_OPTS_MUTUAL_REQUIRED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
<link rel="next" title="AP_OPTS_RESERVED" href="AP_OPTS_RESERVED.html" />
- <link rel="prev" title="AP_OPTS_ETYPE_NEGOTIATION" href="AP_OPTS_ETYPE_NEGOTIATION.html" />
+ <link rel="prev" title="AP_OPTS_CBT_FLAG" href="AP_OPTS_CBT_FLAG.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../../../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="AP_OPTS_ETYPE_NEGOTIATION.html" title="AP_OPTS_ETYPE_NEGOTIATION"
+ <a href="AP_OPTS_CBT_FLAG.html" title="AP_OPTS_CBT_FLAG"
accesskey="P">previous</a> |
<a href="AP_OPTS_RESERVED.html" title="AP_OPTS_RESERVED"
accesskey="N">next</a> |
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="ap-opts-mutual-required">
-<span id="ap-opts-mutual-required-data"></span><h1>AP_OPTS_MUTUAL_REQUIRED<a class="headerlink" href="#ap-opts-mutual-required" title="Permalink to this headline">¶</a></h1>
+<span id="ap-opts-mutual-required-data"></span><h1>AP_OPTS_MUTUAL_REQUIRED<a class="headerlink" href="#ap-opts-mutual-required" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AP_OPTS_MUTUAL_REQUIRED">
-<span class="sig-name descname"><span class="pre">AP_OPTS_MUTUAL_REQUIRED</span></span><a class="headerlink" href="#AP_OPTS_MUTUAL_REQUIRED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AP_OPTS_MUTUAL_REQUIRED</span></span><a class="headerlink" href="#AP_OPTS_MUTUAL_REQUIRED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Perform a mutual authentication exchange.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_MUTUAL_REQUIRED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x20000000</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AP_OPTS_MUTUAL_REQUIRED</a></li>
+<li><a class="reference internal" href="#">AP_OPTS_MUTUAL_REQUIRED</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_MUTUAL_REQUIRED"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_MUTUAL_REQUIRED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,14 +129,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../../../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="AP_OPTS_ETYPE_NEGOTIATION.html" title="AP_OPTS_ETYPE_NEGOTIATION"
+ <a href="AP_OPTS_CBT_FLAG.html" title="AP_OPTS_CBT_FLAG"
>previous</a> |
<a href="AP_OPTS_RESERVED.html" title="AP_OPTS_RESERVED"
>next</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html
index 0767b7855759..7601abfdcb29 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AP_OPTS_RESERVED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ap-opts-reserved">
-<span id="ap-opts-reserved-data"></span><h1>AP_OPTS_RESERVED<a class="headerlink" href="#ap-opts-reserved" title="Permalink to this headline">¶</a></h1>
+<span id="ap-opts-reserved-data"></span><h1>AP_OPTS_RESERVED<a class="headerlink" href="#ap-opts-reserved" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AP_OPTS_RESERVED">
-<span class="sig-name descname"><span class="pre">AP_OPTS_RESERVED</span></span><a class="headerlink" href="#AP_OPTS_RESERVED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AP_OPTS_RESERVED</span></span><a class="headerlink" href="#AP_OPTS_RESERVED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_RESERVED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x80000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AP_OPTS_RESERVED</a></li>
+<li><a class="reference internal" href="#">AP_OPTS_RESERVED</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_RESERVED"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_RESERVED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html
index 744de31da7e1..7ee0629084af 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AP_OPTS_USE_SESSION_KEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="ap-opts-use-session-key">
-<span id="ap-opts-use-session-key-data"></span><h1>AP_OPTS_USE_SESSION_KEY<a class="headerlink" href="#ap-opts-use-session-key" title="Permalink to this headline">¶</a></h1>
+<span id="ap-opts-use-session-key-data"></span><h1>AP_OPTS_USE_SESSION_KEY<a class="headerlink" href="#ap-opts-use-session-key" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AP_OPTS_USE_SESSION_KEY">
-<span class="sig-name descname"><span class="pre">AP_OPTS_USE_SESSION_KEY</span></span><a class="headerlink" href="#AP_OPTS_USE_SESSION_KEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AP_OPTS_USE_SESSION_KEY</span></span><a class="headerlink" href="#AP_OPTS_USE_SESSION_KEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Use session key.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_USE_SESSION_KEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AP_OPTS_USE_SESSION_KEY</a></li>
+<li><a class="reference internal" href="#">AP_OPTS_USE_SESSION_KEY</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_USE_SESSION_KEY"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_USE_SESSION_KEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html
index 1e30f4c10a0c..cbfdfdcacc98 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AP_OPTS_USE_SUBKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="ap-opts-use-subkey">
-<span id="ap-opts-use-subkey-data"></span><h1>AP_OPTS_USE_SUBKEY<a class="headerlink" href="#ap-opts-use-subkey" title="Permalink to this headline">¶</a></h1>
+<span id="ap-opts-use-subkey-data"></span><h1>AP_OPTS_USE_SUBKEY<a class="headerlink" href="#ap-opts-use-subkey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AP_OPTS_USE_SUBKEY">
-<span class="sig-name descname"><span class="pre">AP_OPTS_USE_SUBKEY</span></span><a class="headerlink" href="#AP_OPTS_USE_SUBKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AP_OPTS_USE_SUBKEY</span></span><a class="headerlink" href="#AP_OPTS_USE_SUBKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Generate a subsession key from the current session key obtained from the credentials.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_USE_SUBKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AP_OPTS_USE_SUBKEY</a></li>
+<li><a class="reference internal" href="#">AP_OPTS_USE_SUBKEY</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_USE_SUBKEY"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_USE_SUBKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html
index 6008a9112b83..772e752e06f6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>AP_OPTS_WIRE_MASK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="ap-opts-wire-mask">
-<span id="ap-opts-wire-mask-data"></span><h1>AP_OPTS_WIRE_MASK<a class="headerlink" href="#ap-opts-wire-mask" title="Permalink to this headline">¶</a></h1>
+<span id="ap-opts-wire-mask-data"></span><h1>AP_OPTS_WIRE_MASK<a class="headerlink" href="#ap-opts-wire-mask" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="AP_OPTS_WIRE_MASK">
-<span class="sig-name descname"><span class="pre">AP_OPTS_WIRE_MASK</span></span><a class="headerlink" href="#AP_OPTS_WIRE_MASK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">AP_OPTS_WIRE_MASK</span></span><a class="headerlink" href="#AP_OPTS_WIRE_MASK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">AP_OPTS_WIRE_MASK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0xfffffff0</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">AP_OPTS_WIRE_MASK</a></li>
+<li><a class="reference internal" href="#">AP_OPTS_WIRE_MASK</a><ul>
+<li><a class="reference internal" href="#AP_OPTS_WIRE_MASK"><code class="docutils literal notranslate"><span class="pre">AP_OPTS_WIRE_MASK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html
index d9321d2806c8..a1da914728c6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_CMAC_CAMELLIA128 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="cksumtype-cmac-camellia128">
-<span id="cksumtype-cmac-camellia128-data"></span><h1>CKSUMTYPE_CMAC_CAMELLIA128<a class="headerlink" href="#cksumtype-cmac-camellia128" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-cmac-camellia128-data"></span><h1>CKSUMTYPE_CMAC_CAMELLIA128<a class="headerlink" href="#cksumtype-cmac-camellia128" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_CMAC_CAMELLIA128">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA128</span></span><a class="headerlink" href="#CKSUMTYPE_CMAC_CAMELLIA128" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA128</span></span><a class="headerlink" href="#CKSUMTYPE_CMAC_CAMELLIA128" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6803.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA128</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0011</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_CMAC_CAMELLIA128</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_CMAC_CAMELLIA128</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_CMAC_CAMELLIA128"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA128</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html
index 589c5898f96e..3fa38cb72134 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_CMAC_CAMELLIA256 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="cksumtype-cmac-camellia256">
-<span id="cksumtype-cmac-camellia256-data"></span><h1>CKSUMTYPE_CMAC_CAMELLIA256<a class="headerlink" href="#cksumtype-cmac-camellia256" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-cmac-camellia256-data"></span><h1>CKSUMTYPE_CMAC_CAMELLIA256<a class="headerlink" href="#cksumtype-cmac-camellia256" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_CMAC_CAMELLIA256">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA256</span></span><a class="headerlink" href="#CKSUMTYPE_CMAC_CAMELLIA256" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA256</span></span><a class="headerlink" href="#CKSUMTYPE_CMAC_CAMELLIA256" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6803.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA256</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0012</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_CMAC_CAMELLIA256</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_CMAC_CAMELLIA256</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_CMAC_CAMELLIA256"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_CMAC_CAMELLIA256</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html
index 1bf66b0043a3..7818f90566a2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_CRC32 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-crc32">
-<span id="cksumtype-crc32-data"></span><h1>CKSUMTYPE_CRC32<a class="headerlink" href="#cksumtype-crc32" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-crc32-data"></span><h1>CKSUMTYPE_CRC32<a class="headerlink" href="#cksumtype-crc32" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_CRC32">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_CRC32</span></span><a class="headerlink" href="#CKSUMTYPE_CRC32" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_CRC32</span></span><a class="headerlink" href="#CKSUMTYPE_CRC32" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_CRC32</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_CRC32</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_CRC32</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_CRC32"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_CRC32</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html
index 042bf66134e8..5bcb8e8d756d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_DESCBC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-descbc">
-<span id="cksumtype-descbc-data"></span><h1>CKSUMTYPE_DESCBC<a class="headerlink" href="#cksumtype-descbc" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-descbc-data"></span><h1>CKSUMTYPE_DESCBC<a class="headerlink" href="#cksumtype-descbc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_DESCBC">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_DESCBC</span></span><a class="headerlink" href="#CKSUMTYPE_DESCBC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_DESCBC</span></span><a class="headerlink" href="#CKSUMTYPE_DESCBC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_DESCBC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_DESCBC</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_DESCBC</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_DESCBC"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_DESCBC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html
index 23c1f6707d0c..3c6980112f77 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_HMAC_MD5_ARCFOUR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="cksumtype-hmac-md5-arcfour">
-<span id="cksumtype-hmac-md5-arcfour-data"></span><h1>CKSUMTYPE_HMAC_MD5_ARCFOUR<a class="headerlink" href="#cksumtype-hmac-md5-arcfour" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-hmac-md5-arcfour-data"></span><h1>CKSUMTYPE_HMAC_MD5_ARCFOUR<a class="headerlink" href="#cksumtype-hmac-md5-arcfour" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_HMAC_MD5_ARCFOUR">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_MD5_ARCFOUR</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_MD5_ARCFOUR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_MD5_ARCFOUR</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_MD5_ARCFOUR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4757.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_MD5_ARCFOUR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">-138</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_MD5_ARCFOUR</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_MD5_ARCFOUR</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_HMAC_MD5_ARCFOUR"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_MD5_ARCFOUR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html
index d35c0a29ae27..c95529e84efc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_HMAC_SHA1_96_AES128 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="cksumtype-hmac-sha1-96-aes128">
-<span id="cksumtype-hmac-sha1-96-aes128-data"></span><h1>CKSUMTYPE_HMAC_SHA1_96_AES128<a class="headerlink" href="#cksumtype-hmac-sha1-96-aes128" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-hmac-sha1-96-aes128-data"></span><h1>CKSUMTYPE_HMAC_SHA1_96_AES128<a class="headerlink" href="#cksumtype-hmac-sha1-96-aes128" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_HMAC_SHA1_96_AES128">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES128</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA1_96_AES128" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES128</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA1_96_AES128" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 3962.</p>
<p>Used with ENCTYPE_AES128_CTS_HMAC_SHA1_96</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES128</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000f</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA1_96_AES128</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA1_96_AES128</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_HMAC_SHA1_96_AES128"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES128</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html
index 08b21dc06286..13776a8cc7cd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_HMAC_SHA1_96_AES256 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="cksumtype-hmac-sha1-96-aes256">
-<span id="cksumtype-hmac-sha1-96-aes256-data"></span><h1>CKSUMTYPE_HMAC_SHA1_96_AES256<a class="headerlink" href="#cksumtype-hmac-sha1-96-aes256" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-hmac-sha1-96-aes256-data"></span><h1>CKSUMTYPE_HMAC_SHA1_96_AES256<a class="headerlink" href="#cksumtype-hmac-sha1-96-aes256" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_HMAC_SHA1_96_AES256">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES256</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA1_96_AES256" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES256</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA1_96_AES256" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 3962.</p>
<p>Used with ENCTYPE_AES256_CTS_HMAC_SHA1_96</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES256</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0010</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA1_96_AES256</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA1_96_AES256</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_HMAC_SHA1_96_AES256"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA1_96_AES256</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html
index bf3433cde643..97b2283e604e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_HMAC_SHA1_DES3 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-hmac-sha1-des3">
-<span id="cksumtype-hmac-sha1-des3-data"></span><h1>CKSUMTYPE_HMAC_SHA1_DES3<a class="headerlink" href="#cksumtype-hmac-sha1-des3" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-hmac-sha1-des3-data"></span><h1>CKSUMTYPE_HMAC_SHA1_DES3<a class="headerlink" href="#cksumtype-hmac-sha1-des3" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_HMAC_SHA1_DES3">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA1_DES3</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA1_DES3" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA1_DES3</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA1_DES3" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA1_DES3</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000c</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA1_DES3</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA1_DES3</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_HMAC_SHA1_DES3"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA1_DES3</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html
index 91b508c0be55..34e9f4e20d71 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_HMAC_SHA256_128_AES128 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="cksumtype-hmac-sha256-128-aes128">
-<span id="cksumtype-hmac-sha256-128-aes128-data"></span><h1>CKSUMTYPE_HMAC_SHA256_128_AES128<a class="headerlink" href="#cksumtype-hmac-sha256-128-aes128" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-hmac-sha256-128-aes128-data"></span><h1>CKSUMTYPE_HMAC_SHA256_128_AES128<a class="headerlink" href="#cksumtype-hmac-sha256-128-aes128" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_HMAC_SHA256_128_AES128">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA256_128_AES128</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA256_128_AES128" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA256_128_AES128</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA256_128_AES128" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 8009.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA256_128_AES128</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0013</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA256_128_AES128</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA256_128_AES128</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_HMAC_SHA256_128_AES128"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA256_128_AES128</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html
index 357b75e30401..985a46461214 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_HMAC_SHA384_192_AES256 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="cksumtype-hmac-sha384-192-aes256">
-<span id="cksumtype-hmac-sha384-192-aes256-data"></span><h1>CKSUMTYPE_HMAC_SHA384_192_AES256<a class="headerlink" href="#cksumtype-hmac-sha384-192-aes256" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-hmac-sha384-192-aes256-data"></span><h1>CKSUMTYPE_HMAC_SHA384_192_AES256<a class="headerlink" href="#cksumtype-hmac-sha384-192-aes256" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_HMAC_SHA384_192_AES256">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA384_192_AES256</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA384_192_AES256" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_HMAC_SHA384_192_AES256</span></span><a class="headerlink" href="#CKSUMTYPE_HMAC_SHA384_192_AES256" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 8009.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA384_192_AES256</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0014</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA384_192_AES256</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_HMAC_SHA384_192_AES256</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_HMAC_SHA384_192_AES256"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_HMAC_SHA384_192_AES256</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html
index 561e2406e89f..cfcbe09fd2a4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_MD5_HMAC_ARCFOUR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-md5-hmac-arcfour">
-<span id="cksumtype-md5-hmac-arcfour-data"></span><h1>CKSUMTYPE_MD5_HMAC_ARCFOUR<a class="headerlink" href="#cksumtype-md5-hmac-arcfour" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-md5-hmac-arcfour-data"></span><h1>CKSUMTYPE_MD5_HMAC_ARCFOUR<a class="headerlink" href="#cksumtype-md5-hmac-arcfour" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_MD5_HMAC_ARCFOUR">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_MD5_HMAC_ARCFOUR</span></span><a class="headerlink" href="#CKSUMTYPE_MD5_HMAC_ARCFOUR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_MD5_HMAC_ARCFOUR</span></span><a class="headerlink" href="#CKSUMTYPE_MD5_HMAC_ARCFOUR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_MD5_HMAC_ARCFOUR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">-137</span> <span class="pre">/*</span> <span class="pre">Microsoft</span> <span class="pre">netlogon</span> <span class="pre">*/</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_MD5_HMAC_ARCFOUR</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_MD5_HMAC_ARCFOUR</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_MD5_HMAC_ARCFOUR"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_MD5_HMAC_ARCFOUR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html
index 78169f07bf3c..6a4fc752e405 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_NIST_SHA &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-nist-sha">
-<span id="cksumtype-nist-sha-data"></span><h1>CKSUMTYPE_NIST_SHA<a class="headerlink" href="#cksumtype-nist-sha" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-nist-sha-data"></span><h1>CKSUMTYPE_NIST_SHA<a class="headerlink" href="#cksumtype-nist-sha" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_NIST_SHA">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_NIST_SHA</span></span><a class="headerlink" href="#CKSUMTYPE_NIST_SHA" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_NIST_SHA</span></span><a class="headerlink" href="#CKSUMTYPE_NIST_SHA" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_NIST_SHA</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0009</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_NIST_SHA</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_NIST_SHA</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_NIST_SHA"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_NIST_SHA</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html
index 8763a52888be..6e13ee6aad62 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_RSA_MD4 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-rsa-md4">
-<span id="cksumtype-rsa-md4-data"></span><h1>CKSUMTYPE_RSA_MD4<a class="headerlink" href="#cksumtype-rsa-md4" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-rsa-md4-data"></span><h1>CKSUMTYPE_RSA_MD4<a class="headerlink" href="#cksumtype-rsa-md4" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_RSA_MD4">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD4</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD4" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD4</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD4" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD4</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD4</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD4</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_RSA_MD4"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD4</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html
index 4828b9fc8846..d5ce10892549 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_RSA_MD4_DES &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-rsa-md4-des">
-<span id="cksumtype-rsa-md4-des-data"></span><h1>CKSUMTYPE_RSA_MD4_DES<a class="headerlink" href="#cksumtype-rsa-md4-des" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-rsa-md4-des-data"></span><h1>CKSUMTYPE_RSA_MD4_DES<a class="headerlink" href="#cksumtype-rsa-md4-des" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_RSA_MD4_DES">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD4_DES</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD4_DES" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD4_DES</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD4_DES" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD4_DES</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0003</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD4_DES</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD4_DES</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_RSA_MD4_DES"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD4_DES</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html
index 3a2313208015..cd3cc0414f2b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_RSA_MD5 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-rsa-md5">
-<span id="cksumtype-rsa-md5-data"></span><h1>CKSUMTYPE_RSA_MD5<a class="headerlink" href="#cksumtype-rsa-md5" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-rsa-md5-data"></span><h1>CKSUMTYPE_RSA_MD5<a class="headerlink" href="#cksumtype-rsa-md5" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_RSA_MD5">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD5</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD5" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD5</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD5" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD5</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0007</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD5</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD5</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_RSA_MD5"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD5</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html
index 47bb14281f64..1b10ef9d4cce 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_RSA_MD5_DES &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="cksumtype-rsa-md5-des">
-<span id="cksumtype-rsa-md5-des-data"></span><h1>CKSUMTYPE_RSA_MD5_DES<a class="headerlink" href="#cksumtype-rsa-md5-des" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-rsa-md5-des-data"></span><h1>CKSUMTYPE_RSA_MD5_DES<a class="headerlink" href="#cksumtype-rsa-md5-des" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_RSA_MD5_DES">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD5_DES</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD5_DES" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_RSA_MD5_DES</span></span><a class="headerlink" href="#CKSUMTYPE_RSA_MD5_DES" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD5_DES</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD5_DES</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_RSA_MD5_DES</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_RSA_MD5_DES"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_RSA_MD5_DES</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html
index 03a47722cb30..9331f97c7ae0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>CKSUMTYPE_SHA1 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="cksumtype-sha1">
-<span id="cksumtype-sha1-data"></span><h1>CKSUMTYPE_SHA1<a class="headerlink" href="#cksumtype-sha1" title="Permalink to this headline">¶</a></h1>
+<span id="cksumtype-sha1-data"></span><h1>CKSUMTYPE_SHA1<a class="headerlink" href="#cksumtype-sha1" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="CKSUMTYPE_SHA1">
-<span class="sig-name descname"><span class="pre">CKSUMTYPE_SHA1</span></span><a class="headerlink" href="#CKSUMTYPE_SHA1" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">CKSUMTYPE_SHA1</span></span><a class="headerlink" href="#CKSUMTYPE_SHA1" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 3961.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_SHA1</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000e</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">CKSUMTYPE_SHA1</a></li>
+<li><a class="reference internal" href="#">CKSUMTYPE_SHA1</a><ul>
+<li><a class="reference internal" href="#CKSUMTYPE_SHA1"><code class="docutils literal notranslate"><span class="pre">CKSUMTYPE_SHA1</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html
index 84907dbe93ca..078d5327caae 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_AES128_CTS_HMAC_SHA1_96 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-aes128-cts-hmac-sha1-96">
-<span id="enctype-aes128-cts-hmac-sha1-96-data"></span><h1>ENCTYPE_AES128_CTS_HMAC_SHA1_96<a class="headerlink" href="#enctype-aes128-cts-hmac-sha1-96" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-aes128-cts-hmac-sha1-96-data"></span><h1>ENCTYPE_AES128_CTS_HMAC_SHA1_96<a class="headerlink" href="#enctype-aes128-cts-hmac-sha1-96" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_AES128_CTS_HMAC_SHA1_96">
-<span class="sig-name descname"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA1_96</span></span><a class="headerlink" href="#ENCTYPE_AES128_CTS_HMAC_SHA1_96" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA1_96</span></span><a class="headerlink" href="#ENCTYPE_AES128_CTS_HMAC_SHA1_96" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 3962.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA1_96</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0011</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_AES128_CTS_HMAC_SHA1_96</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_AES128_CTS_HMAC_SHA1_96</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_AES128_CTS_HMAC_SHA1_96"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA1_96</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html
index cf7d6dbbfa76..759e4ad6341f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_AES128_CTS_HMAC_SHA256_128 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-aes128-cts-hmac-sha256-128">
-<span id="enctype-aes128-cts-hmac-sha256-128-data"></span><h1>ENCTYPE_AES128_CTS_HMAC_SHA256_128<a class="headerlink" href="#enctype-aes128-cts-hmac-sha256-128" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-aes128-cts-hmac-sha256-128-data"></span><h1>ENCTYPE_AES128_CTS_HMAC_SHA256_128<a class="headerlink" href="#enctype-aes128-cts-hmac-sha256-128" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_AES128_CTS_HMAC_SHA256_128">
-<span class="sig-name descname"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA256_128</span></span><a class="headerlink" href="#ENCTYPE_AES128_CTS_HMAC_SHA256_128" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA256_128</span></span><a class="headerlink" href="#ENCTYPE_AES128_CTS_HMAC_SHA256_128" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 8009.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA256_128</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0013</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_AES128_CTS_HMAC_SHA256_128</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_AES128_CTS_HMAC_SHA256_128</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_AES128_CTS_HMAC_SHA256_128"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES128_CTS_HMAC_SHA256_128</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html
index b1236939335a..b25e0813df0f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_AES256_CTS_HMAC_SHA1_96 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-aes256-cts-hmac-sha1-96">
-<span id="enctype-aes256-cts-hmac-sha1-96-data"></span><h1>ENCTYPE_AES256_CTS_HMAC_SHA1_96<a class="headerlink" href="#enctype-aes256-cts-hmac-sha1-96" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-aes256-cts-hmac-sha1-96-data"></span><h1>ENCTYPE_AES256_CTS_HMAC_SHA1_96<a class="headerlink" href="#enctype-aes256-cts-hmac-sha1-96" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_AES256_CTS_HMAC_SHA1_96">
-<span class="sig-name descname"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA1_96</span></span><a class="headerlink" href="#ENCTYPE_AES256_CTS_HMAC_SHA1_96" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA1_96</span></span><a class="headerlink" href="#ENCTYPE_AES256_CTS_HMAC_SHA1_96" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 3962.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA1_96</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0012</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_AES256_CTS_HMAC_SHA1_96</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_AES256_CTS_HMAC_SHA1_96</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_AES256_CTS_HMAC_SHA1_96"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA1_96</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html
index 45cb40b17f80..3d724ab06b80 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_AES256_CTS_HMAC_SHA384_192 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-aes256-cts-hmac-sha384-192">
-<span id="enctype-aes256-cts-hmac-sha384-192-data"></span><h1>ENCTYPE_AES256_CTS_HMAC_SHA384_192<a class="headerlink" href="#enctype-aes256-cts-hmac-sha384-192" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-aes256-cts-hmac-sha384-192-data"></span><h1>ENCTYPE_AES256_CTS_HMAC_SHA384_192<a class="headerlink" href="#enctype-aes256-cts-hmac-sha384-192" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_AES256_CTS_HMAC_SHA384_192">
-<span class="sig-name descname"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA384_192</span></span><a class="headerlink" href="#ENCTYPE_AES256_CTS_HMAC_SHA384_192" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA384_192</span></span><a class="headerlink" href="#ENCTYPE_AES256_CTS_HMAC_SHA384_192" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 8009.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA384_192</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0014</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_AES256_CTS_HMAC_SHA384_192</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_AES256_CTS_HMAC_SHA384_192</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_AES256_CTS_HMAC_SHA384_192"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_AES256_CTS_HMAC_SHA384_192</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html
index 814045872f19..7863d9c266bc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_ARCFOUR_HMAC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-arcfour-hmac">
-<span id="enctype-arcfour-hmac-data"></span><h1>ENCTYPE_ARCFOUR_HMAC<a class="headerlink" href="#enctype-arcfour-hmac" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-arcfour-hmac-data"></span><h1>ENCTYPE_ARCFOUR_HMAC<a class="headerlink" href="#enctype-arcfour-hmac" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_ARCFOUR_HMAC">
-<span class="sig-name descname"><span class="pre">ENCTYPE_ARCFOUR_HMAC</span></span><a class="headerlink" href="#ENCTYPE_ARCFOUR_HMAC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_ARCFOUR_HMAC</span></span><a class="headerlink" href="#ENCTYPE_ARCFOUR_HMAC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4757.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_ARCFOUR_HMAC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0017</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_ARCFOUR_HMAC</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_ARCFOUR_HMAC</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_ARCFOUR_HMAC"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_ARCFOUR_HMAC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html
index d8540d50ca78..e4abffac1ba2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_ARCFOUR_HMAC_EXP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-arcfour-hmac-exp">
-<span id="enctype-arcfour-hmac-exp-data"></span><h1>ENCTYPE_ARCFOUR_HMAC_EXP<a class="headerlink" href="#enctype-arcfour-hmac-exp" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-arcfour-hmac-exp-data"></span><h1>ENCTYPE_ARCFOUR_HMAC_EXP<a class="headerlink" href="#enctype-arcfour-hmac-exp" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_ARCFOUR_HMAC_EXP">
-<span class="sig-name descname"><span class="pre">ENCTYPE_ARCFOUR_HMAC_EXP</span></span><a class="headerlink" href="#ENCTYPE_ARCFOUR_HMAC_EXP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_ARCFOUR_HMAC_EXP</span></span><a class="headerlink" href="#ENCTYPE_ARCFOUR_HMAC_EXP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4757.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_ARCFOUR_HMAC_EXP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0018</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_ARCFOUR_HMAC_EXP</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_ARCFOUR_HMAC_EXP</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_ARCFOUR_HMAC_EXP"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_ARCFOUR_HMAC_EXP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html
index e4ac076ff62f..0ae0a545a98c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_CAMELLIA128_CTS_CMAC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-camellia128-cts-cmac">
-<span id="enctype-camellia128-cts-cmac-data"></span><h1>ENCTYPE_CAMELLIA128_CTS_CMAC<a class="headerlink" href="#enctype-camellia128-cts-cmac" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-camellia128-cts-cmac-data"></span><h1>ENCTYPE_CAMELLIA128_CTS_CMAC<a class="headerlink" href="#enctype-camellia128-cts-cmac" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_CAMELLIA128_CTS_CMAC">
-<span class="sig-name descname"><span class="pre">ENCTYPE_CAMELLIA128_CTS_CMAC</span></span><a class="headerlink" href="#ENCTYPE_CAMELLIA128_CTS_CMAC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_CAMELLIA128_CTS_CMAC</span></span><a class="headerlink" href="#ENCTYPE_CAMELLIA128_CTS_CMAC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6803.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_CAMELLIA128_CTS_CMAC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0019</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_CAMELLIA128_CTS_CMAC</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_CAMELLIA128_CTS_CMAC</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_CAMELLIA128_CTS_CMAC"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_CAMELLIA128_CTS_CMAC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html
index 4188976c53cd..63e34fb5cc1f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_CAMELLIA256_CTS_CMAC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-camellia256-cts-cmac">
-<span id="enctype-camellia256-cts-cmac-data"></span><h1>ENCTYPE_CAMELLIA256_CTS_CMAC<a class="headerlink" href="#enctype-camellia256-cts-cmac" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-camellia256-cts-cmac-data"></span><h1>ENCTYPE_CAMELLIA256_CTS_CMAC<a class="headerlink" href="#enctype-camellia256-cts-cmac" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_CAMELLIA256_CTS_CMAC">
-<span class="sig-name descname"><span class="pre">ENCTYPE_CAMELLIA256_CTS_CMAC</span></span><a class="headerlink" href="#ENCTYPE_CAMELLIA256_CTS_CMAC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_CAMELLIA256_CTS_CMAC</span></span><a class="headerlink" href="#ENCTYPE_CAMELLIA256_CTS_CMAC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6803.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_CAMELLIA256_CTS_CMAC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x001a</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_CAMELLIA256_CTS_CMAC</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_CAMELLIA256_CTS_CMAC</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_CAMELLIA256_CTS_CMAC"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_CAMELLIA256_CTS_CMAC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html
index ef5824a1e579..52cf4cebe9c9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES3_CBC_ENV &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-des3-cbc-env">
-<span id="enctype-des3-cbc-env-data"></span><h1>ENCTYPE_DES3_CBC_ENV<a class="headerlink" href="#enctype-des3-cbc-env" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des3-cbc-env-data"></span><h1>ENCTYPE_DES3_CBC_ENV<a class="headerlink" href="#enctype-des3-cbc-env" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES3_CBC_ENV">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_ENV</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_ENV" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_ENV</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_ENV" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>DES-3 cbc mode, CMS enveloped data.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_ENV</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000f</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_ENV</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_ENV</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES3_CBC_ENV"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_ENV</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html
index ac77c0b8d9d7..78ab47b09ffe 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES3_CBC_RAW &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des3-cbc-raw">
-<span id="enctype-des3-cbc-raw-data"></span><h1>ENCTYPE_DES3_CBC_RAW<a class="headerlink" href="#enctype-des3-cbc-raw" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des3-cbc-raw-data"></span><h1>ENCTYPE_DES3_CBC_RAW<a class="headerlink" href="#enctype-des3-cbc-raw" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES3_CBC_RAW">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_RAW</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_RAW" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_RAW</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_RAW" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_RAW</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0006</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_RAW</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_RAW</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES3_CBC_RAW"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_RAW</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html
index d1339c5e926e..abbdbcb3ead1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES3_CBC_SHA &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des3-cbc-sha">
-<span id="enctype-des3-cbc-sha-data"></span><h1>ENCTYPE_DES3_CBC_SHA<a class="headerlink" href="#enctype-des3-cbc-sha" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des3-cbc-sha-data"></span><h1>ENCTYPE_DES3_CBC_SHA<a class="headerlink" href="#enctype-des3-cbc-sha" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES3_CBC_SHA">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_SHA</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_SHA" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_SHA</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_SHA" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_SHA</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0005</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_SHA</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_SHA</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES3_CBC_SHA"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_SHA</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html
index fffeb10e8a4c..bce834618d39 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES3_CBC_SHA1 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des3-cbc-sha1">
-<span id="enctype-des3-cbc-sha1-data"></span><h1>ENCTYPE_DES3_CBC_SHA1<a class="headerlink" href="#enctype-des3-cbc-sha1" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des3-cbc-sha1-data"></span><h1>ENCTYPE_DES3_CBC_SHA1<a class="headerlink" href="#enctype-des3-cbc-sha1" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES3_CBC_SHA1">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_SHA1</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_SHA1" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES3_CBC_SHA1</span></span><a class="headerlink" href="#ENCTYPE_DES3_CBC_SHA1" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_SHA1</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0010</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_SHA1</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES3_CBC_SHA1</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES3_CBC_SHA1"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES3_CBC_SHA1</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html
index d27ac671593c..787a4b83e4f5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES_CBC_CRC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des-cbc-crc">
-<span id="enctype-des-cbc-crc-data"></span><h1>ENCTYPE_DES_CBC_CRC<a class="headerlink" href="#enctype-des-cbc-crc" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des-cbc-crc-data"></span><h1>ENCTYPE_DES_CBC_CRC<a class="headerlink" href="#enctype-des-cbc-crc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES_CBC_CRC">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_CRC</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_CRC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_CRC</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_CRC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_CRC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_CRC</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_CRC</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES_CBC_CRC"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_CRC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html
index 713b165dfc79..82b862501702 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES_CBC_MD4 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des-cbc-md4">
-<span id="enctype-des-cbc-md4-data"></span><h1>ENCTYPE_DES_CBC_MD4<a class="headerlink" href="#enctype-des-cbc-md4" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des-cbc-md4-data"></span><h1>ENCTYPE_DES_CBC_MD4<a class="headerlink" href="#enctype-des-cbc-md4" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES_CBC_MD4">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_MD4</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_MD4" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_MD4</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_MD4" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_MD4</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_MD4</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_MD4</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES_CBC_MD4"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_MD4</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html
index ff8f67f378d1..1a957792ae78 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES_CBC_MD5 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des-cbc-md5">
-<span id="enctype-des-cbc-md5-data"></span><h1>ENCTYPE_DES_CBC_MD5<a class="headerlink" href="#enctype-des-cbc-md5" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des-cbc-md5-data"></span><h1>ENCTYPE_DES_CBC_MD5<a class="headerlink" href="#enctype-des-cbc-md5" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES_CBC_MD5">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_MD5</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_MD5" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_MD5</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_MD5" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_MD5</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0003</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_MD5</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_MD5</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES_CBC_MD5"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_MD5</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html
index 2b00c5fdb95e..0f7c7d63665c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES_CBC_RAW &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des-cbc-raw">
-<span id="enctype-des-cbc-raw-data"></span><h1>ENCTYPE_DES_CBC_RAW<a class="headerlink" href="#enctype-des-cbc-raw" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des-cbc-raw-data"></span><h1>ENCTYPE_DES_CBC_RAW<a class="headerlink" href="#enctype-des-cbc-raw" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES_CBC_RAW">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_RAW</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_RAW" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES_CBC_RAW</span></span><a class="headerlink" href="#ENCTYPE_DES_CBC_RAW" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_RAW</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_RAW</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES_CBC_RAW</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES_CBC_RAW"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_CBC_RAW</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html
index ce2ba38130b3..00cbbbc4762a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DES_HMAC_SHA1 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-des-hmac-sha1">
-<span id="enctype-des-hmac-sha1-data"></span><h1>ENCTYPE_DES_HMAC_SHA1<a class="headerlink" href="#enctype-des-hmac-sha1" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-des-hmac-sha1-data"></span><h1>ENCTYPE_DES_HMAC_SHA1<a class="headerlink" href="#enctype-des-hmac-sha1" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DES_HMAC_SHA1">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DES_HMAC_SHA1</span></span><a class="headerlink" href="#ENCTYPE_DES_HMAC_SHA1" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DES_HMAC_SHA1</span></span><a class="headerlink" href="#ENCTYPE_DES_HMAC_SHA1" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_HMAC_SHA1</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DES_HMAC_SHA1</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DES_HMAC_SHA1</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DES_HMAC_SHA1"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DES_HMAC_SHA1</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html
index 25cbe1681eb4..c1db7dc28f8d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_DSA_SHA1_CMS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-dsa-sha1-cms">
-<span id="enctype-dsa-sha1-cms-data"></span><h1>ENCTYPE_DSA_SHA1_CMS<a class="headerlink" href="#enctype-dsa-sha1-cms" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-dsa-sha1-cms-data"></span><h1>ENCTYPE_DSA_SHA1_CMS<a class="headerlink" href="#enctype-dsa-sha1-cms" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_DSA_SHA1_CMS">
-<span class="sig-name descname"><span class="pre">ENCTYPE_DSA_SHA1_CMS</span></span><a class="headerlink" href="#ENCTYPE_DSA_SHA1_CMS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_DSA_SHA1_CMS</span></span><a class="headerlink" href="#ENCTYPE_DSA_SHA1_CMS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>DSA with SHA1, CMS signature.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DSA_SHA1_CMS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0009</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_DSA_SHA1_CMS</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_DSA_SHA1_CMS</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_DSA_SHA1_CMS"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_DSA_SHA1_CMS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html
index f8ddb844f0b9..79613189de84 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_MD5_RSA_CMS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-md5-rsa-cms">
-<span id="enctype-md5-rsa-cms-data"></span><h1>ENCTYPE_MD5_RSA_CMS<a class="headerlink" href="#enctype-md5-rsa-cms" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-md5-rsa-cms-data"></span><h1>ENCTYPE_MD5_RSA_CMS<a class="headerlink" href="#enctype-md5-rsa-cms" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_MD5_RSA_CMS">
-<span class="sig-name descname"><span class="pre">ENCTYPE_MD5_RSA_CMS</span></span><a class="headerlink" href="#ENCTYPE_MD5_RSA_CMS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_MD5_RSA_CMS</span></span><a class="headerlink" href="#ENCTYPE_MD5_RSA_CMS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>MD5 with RSA, CMS signature.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_MD5_RSA_CMS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000a</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_MD5_RSA_CMS</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_MD5_RSA_CMS</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_MD5_RSA_CMS"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_MD5_RSA_CMS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html
index 470a8321f672..2ffb8e11c173 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_NULL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-null">
-<span id="enctype-null-data"></span><h1>ENCTYPE_NULL<a class="headerlink" href="#enctype-null" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-null-data"></span><h1>ENCTYPE_NULL<a class="headerlink" href="#enctype-null" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_NULL">
-<span class="sig-name descname"><span class="pre">ENCTYPE_NULL</span></span><a class="headerlink" href="#ENCTYPE_NULL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_NULL</span></span><a class="headerlink" href="#ENCTYPE_NULL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 46%" />
-<col style="width: 54%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_NULL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_NULL</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_NULL</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_NULL"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_NULL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html
index 723f07e7fc56..9bcb7579dc98 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_RC2_CBC_ENV &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-rc2-cbc-env">
-<span id="enctype-rc2-cbc-env-data"></span><h1>ENCTYPE_RC2_CBC_ENV<a class="headerlink" href="#enctype-rc2-cbc-env" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-rc2-cbc-env-data"></span><h1>ENCTYPE_RC2_CBC_ENV<a class="headerlink" href="#enctype-rc2-cbc-env" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_RC2_CBC_ENV">
-<span class="sig-name descname"><span class="pre">ENCTYPE_RC2_CBC_ENV</span></span><a class="headerlink" href="#ENCTYPE_RC2_CBC_ENV" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_RC2_CBC_ENV</span></span><a class="headerlink" href="#ENCTYPE_RC2_CBC_ENV" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RC2 cbc mode, CMS enveloped data.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_RC2_CBC_ENV</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000c</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_RC2_CBC_ENV</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_RC2_CBC_ENV</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_RC2_CBC_ENV"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_RC2_CBC_ENV</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html
index 954a7b4b66da..9199dd55175c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_RSA_ENV &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-rsa-env">
-<span id="enctype-rsa-env-data"></span><h1>ENCTYPE_RSA_ENV<a class="headerlink" href="#enctype-rsa-env" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-rsa-env-data"></span><h1>ENCTYPE_RSA_ENV<a class="headerlink" href="#enctype-rsa-env" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_RSA_ENV">
-<span class="sig-name descname"><span class="pre">ENCTYPE_RSA_ENV</span></span><a class="headerlink" href="#ENCTYPE_RSA_ENV" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_RSA_ENV</span></span><a class="headerlink" href="#ENCTYPE_RSA_ENV" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RSA encryption, CMS enveloped data.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_RSA_ENV</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000d</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_RSA_ENV</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_RSA_ENV</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_RSA_ENV"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_RSA_ENV</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html
index e68500771d88..9c4c2e46fdf1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_RSA_ES_OAEP_ENV &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-rsa-es-oaep-env">
-<span id="enctype-rsa-es-oaep-env-data"></span><h1>ENCTYPE_RSA_ES_OAEP_ENV<a class="headerlink" href="#enctype-rsa-es-oaep-env" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-rsa-es-oaep-env-data"></span><h1>ENCTYPE_RSA_ES_OAEP_ENV<a class="headerlink" href="#enctype-rsa-es-oaep-env" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_RSA_ES_OAEP_ENV">
-<span class="sig-name descname"><span class="pre">ENCTYPE_RSA_ES_OAEP_ENV</span></span><a class="headerlink" href="#ENCTYPE_RSA_ES_OAEP_ENV" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_RSA_ES_OAEP_ENV</span></span><a class="headerlink" href="#ENCTYPE_RSA_ES_OAEP_ENV" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RSA w/OEAP encryption, CMS enveloped data.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_RSA_ES_OAEP_ENV</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000e</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_RSA_ES_OAEP_ENV</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_RSA_ES_OAEP_ENV</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_RSA_ES_OAEP_ENV"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_RSA_ES_OAEP_ENV</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html
index 036a26dac911..550a6c1d2922 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_SHA1_RSA_CMS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="enctype-sha1-rsa-cms">
-<span id="enctype-sha1-rsa-cms-data"></span><h1>ENCTYPE_SHA1_RSA_CMS<a class="headerlink" href="#enctype-sha1-rsa-cms" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-sha1-rsa-cms-data"></span><h1>ENCTYPE_SHA1_RSA_CMS<a class="headerlink" href="#enctype-sha1-rsa-cms" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_SHA1_RSA_CMS">
-<span class="sig-name descname"><span class="pre">ENCTYPE_SHA1_RSA_CMS</span></span><a class="headerlink" href="#ENCTYPE_SHA1_RSA_CMS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_SHA1_RSA_CMS</span></span><a class="headerlink" href="#ENCTYPE_SHA1_RSA_CMS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>SHA1 with RSA, CMS signature.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_SHA1_RSA_CMS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x000b</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_SHA1_RSA_CMS</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_SHA1_RSA_CMS</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_SHA1_RSA_CMS"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_SHA1_RSA_CMS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html
index 87adccda42e4..42e06f916393 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ENCTYPE_UNKNOWN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="enctype-unknown">
-<span id="enctype-unknown-data"></span><h1>ENCTYPE_UNKNOWN<a class="headerlink" href="#enctype-unknown" title="Permalink to this headline">¶</a></h1>
+<span id="enctype-unknown-data"></span><h1>ENCTYPE_UNKNOWN<a class="headerlink" href="#enctype-unknown" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="ENCTYPE_UNKNOWN">
-<span class="sig-name descname"><span class="pre">ENCTYPE_UNKNOWN</span></span><a class="headerlink" href="#ENCTYPE_UNKNOWN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">ENCTYPE_UNKNOWN</span></span><a class="headerlink" href="#ENCTYPE_UNKNOWN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ENCTYPE_UNKNOWN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x01ff</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">ENCTYPE_UNKNOWN</a></li>
+<li><a class="reference internal" href="#">ENCTYPE_UNKNOWN</a><ul>
+<li><a class="reference internal" href="#ENCTYPE_UNKNOWN"><code class="docutils literal notranslate"><span class="pre">ENCTYPE_UNKNOWN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html
index 2588bf4165de..d864f51dc517 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_ALLOW_POSTDATE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-allow-postdate">
-<span id="kdc-opt-allow-postdate-data"></span><h1>KDC_OPT_ALLOW_POSTDATE<a class="headerlink" href="#kdc-opt-allow-postdate" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-allow-postdate-data"></span><h1>KDC_OPT_ALLOW_POSTDATE<a class="headerlink" href="#kdc-opt-allow-postdate" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_ALLOW_POSTDATE">
-<span class="sig-name descname"><span class="pre">KDC_OPT_ALLOW_POSTDATE</span></span><a class="headerlink" href="#KDC_OPT_ALLOW_POSTDATE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_ALLOW_POSTDATE</span></span><a class="headerlink" href="#KDC_OPT_ALLOW_POSTDATE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_ALLOW_POSTDATE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x04000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_ALLOW_POSTDATE</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_ALLOW_POSTDATE</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_ALLOW_POSTDATE"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_ALLOW_POSTDATE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html
index d09d241928ce..1414b86938d8 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_CANONICALIZE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-canonicalize">
-<span id="kdc-opt-canonicalize-data"></span><h1>KDC_OPT_CANONICALIZE<a class="headerlink" href="#kdc-opt-canonicalize" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-canonicalize-data"></span><h1>KDC_OPT_CANONICALIZE<a class="headerlink" href="#kdc-opt-canonicalize" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_CANONICALIZE">
-<span class="sig-name descname"><span class="pre">KDC_OPT_CANONICALIZE</span></span><a class="headerlink" href="#KDC_OPT_CANONICALIZE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_CANONICALIZE</span></span><a class="headerlink" href="#KDC_OPT_CANONICALIZE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_CANONICALIZE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00010000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_CANONICALIZE</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_CANONICALIZE</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_CANONICALIZE"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_CANONICALIZE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html
index 77c24f7e738c..b0b74b0a075c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_CNAME_IN_ADDL_TKT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-cname-in-addl-tkt">
-<span id="kdc-opt-cname-in-addl-tkt-data"></span><h1>KDC_OPT_CNAME_IN_ADDL_TKT<a class="headerlink" href="#kdc-opt-cname-in-addl-tkt" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-cname-in-addl-tkt-data"></span><h1>KDC_OPT_CNAME_IN_ADDL_TKT<a class="headerlink" href="#kdc-opt-cname-in-addl-tkt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_CNAME_IN_ADDL_TKT">
-<span class="sig-name descname"><span class="pre">KDC_OPT_CNAME_IN_ADDL_TKT</span></span><a class="headerlink" href="#KDC_OPT_CNAME_IN_ADDL_TKT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_CNAME_IN_ADDL_TKT</span></span><a class="headerlink" href="#KDC_OPT_CNAME_IN_ADDL_TKT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_CNAME_IN_ADDL_TKT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00020000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_CNAME_IN_ADDL_TKT</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_CNAME_IN_ADDL_TKT</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_CNAME_IN_ADDL_TKT"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_CNAME_IN_ADDL_TKT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html
index 6991b8cdb6cd..bbccba974dbe 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_DISABLE_TRANSITED_CHECK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-disable-transited-check">
-<span id="kdc-opt-disable-transited-check-data"></span><h1>KDC_OPT_DISABLE_TRANSITED_CHECK<a class="headerlink" href="#kdc-opt-disable-transited-check" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-disable-transited-check-data"></span><h1>KDC_OPT_DISABLE_TRANSITED_CHECK<a class="headerlink" href="#kdc-opt-disable-transited-check" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_DISABLE_TRANSITED_CHECK">
-<span class="sig-name descname"><span class="pre">KDC_OPT_DISABLE_TRANSITED_CHECK</span></span><a class="headerlink" href="#KDC_OPT_DISABLE_TRANSITED_CHECK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_DISABLE_TRANSITED_CHECK</span></span><a class="headerlink" href="#KDC_OPT_DISABLE_TRANSITED_CHECK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_DISABLE_TRANSITED_CHECK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000020</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_DISABLE_TRANSITED_CHECK</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_DISABLE_TRANSITED_CHECK</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_DISABLE_TRANSITED_CHECK"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_DISABLE_TRANSITED_CHECK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html
index cab568389270..3ebdad1ec2dc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_ENC_TKT_IN_SKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-enc-tkt-in-skey">
-<span id="kdc-opt-enc-tkt-in-skey-data"></span><h1>KDC_OPT_ENC_TKT_IN_SKEY<a class="headerlink" href="#kdc-opt-enc-tkt-in-skey" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-enc-tkt-in-skey-data"></span><h1>KDC_OPT_ENC_TKT_IN_SKEY<a class="headerlink" href="#kdc-opt-enc-tkt-in-skey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_ENC_TKT_IN_SKEY">
-<span class="sig-name descname"><span class="pre">KDC_OPT_ENC_TKT_IN_SKEY</span></span><a class="headerlink" href="#KDC_OPT_ENC_TKT_IN_SKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_ENC_TKT_IN_SKEY</span></span><a class="headerlink" href="#KDC_OPT_ENC_TKT_IN_SKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_ENC_TKT_IN_SKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000008</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_ENC_TKT_IN_SKEY</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_ENC_TKT_IN_SKEY</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_ENC_TKT_IN_SKEY"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_ENC_TKT_IN_SKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html
index a498762aedb1..fa2be26591c3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_FORWARDABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-forwardable">
-<span id="kdc-opt-forwardable-data"></span><h1>KDC_OPT_FORWARDABLE<a class="headerlink" href="#kdc-opt-forwardable" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-forwardable-data"></span><h1>KDC_OPT_FORWARDABLE<a class="headerlink" href="#kdc-opt-forwardable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_FORWARDABLE">
-<span class="sig-name descname"><span class="pre">KDC_OPT_FORWARDABLE</span></span><a class="headerlink" href="#KDC_OPT_FORWARDABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_FORWARDABLE</span></span><a class="headerlink" href="#KDC_OPT_FORWARDABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_FORWARDABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_FORWARDABLE</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_FORWARDABLE</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_FORWARDABLE"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_FORWARDABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html
index 2406fb8f7548..e37cbc3c004a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_FORWARDED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-forwarded">
-<span id="kdc-opt-forwarded-data"></span><h1>KDC_OPT_FORWARDED<a class="headerlink" href="#kdc-opt-forwarded" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-forwarded-data"></span><h1>KDC_OPT_FORWARDED<a class="headerlink" href="#kdc-opt-forwarded" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_FORWARDED">
-<span class="sig-name descname"><span class="pre">KDC_OPT_FORWARDED</span></span><a class="headerlink" href="#KDC_OPT_FORWARDED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_FORWARDED</span></span><a class="headerlink" href="#KDC_OPT_FORWARDED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_FORWARDED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x20000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_FORWARDED</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_FORWARDED</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_FORWARDED"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_FORWARDED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html
index 3e592eefbb83..b790784de24d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_POSTDATED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-postdated">
-<span id="kdc-opt-postdated-data"></span><h1>KDC_OPT_POSTDATED<a class="headerlink" href="#kdc-opt-postdated" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-postdated-data"></span><h1>KDC_OPT_POSTDATED<a class="headerlink" href="#kdc-opt-postdated" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_POSTDATED">
-<span class="sig-name descname"><span class="pre">KDC_OPT_POSTDATED</span></span><a class="headerlink" href="#KDC_OPT_POSTDATED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_POSTDATED</span></span><a class="headerlink" href="#KDC_OPT_POSTDATED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_POSTDATED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x02000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_POSTDATED</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_POSTDATED</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_POSTDATED"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_POSTDATED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html
index 9a1d6329b073..2bbbed1e1ec4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_PROXIABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-proxiable">
-<span id="kdc-opt-proxiable-data"></span><h1>KDC_OPT_PROXIABLE<a class="headerlink" href="#kdc-opt-proxiable" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-proxiable-data"></span><h1>KDC_OPT_PROXIABLE<a class="headerlink" href="#kdc-opt-proxiable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_PROXIABLE">
-<span class="sig-name descname"><span class="pre">KDC_OPT_PROXIABLE</span></span><a class="headerlink" href="#KDC_OPT_PROXIABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_PROXIABLE</span></span><a class="headerlink" href="#KDC_OPT_PROXIABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_PROXIABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x10000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_PROXIABLE</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_PROXIABLE</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_PROXIABLE"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_PROXIABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html
index 9afc01d48168..0ff34e7197e0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_PROXY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-proxy">
-<span id="kdc-opt-proxy-data"></span><h1>KDC_OPT_PROXY<a class="headerlink" href="#kdc-opt-proxy" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-proxy-data"></span><h1>KDC_OPT_PROXY<a class="headerlink" href="#kdc-opt-proxy" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_PROXY">
-<span class="sig-name descname"><span class="pre">KDC_OPT_PROXY</span></span><a class="headerlink" href="#KDC_OPT_PROXY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_PROXY</span></span><a class="headerlink" href="#KDC_OPT_PROXY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_PROXY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x08000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_PROXY</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_PROXY</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_PROXY"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_PROXY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html
index 1530a3bd95dd..f302e51fef95 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_RENEW &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-renew">
-<span id="kdc-opt-renew-data"></span><h1>KDC_OPT_RENEW<a class="headerlink" href="#kdc-opt-renew" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-renew-data"></span><h1>KDC_OPT_RENEW<a class="headerlink" href="#kdc-opt-renew" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_RENEW">
-<span class="sig-name descname"><span class="pre">KDC_OPT_RENEW</span></span><a class="headerlink" href="#KDC_OPT_RENEW" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_RENEW</span></span><a class="headerlink" href="#KDC_OPT_RENEW" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_RENEW</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_RENEW</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_RENEW</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_RENEW"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_RENEW</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html
index 7e6cce5e2d04..3eb011f6b098 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_RENEWABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-renewable">
-<span id="kdc-opt-renewable-data"></span><h1>KDC_OPT_RENEWABLE<a class="headerlink" href="#kdc-opt-renewable" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-renewable-data"></span><h1>KDC_OPT_RENEWABLE<a class="headerlink" href="#kdc-opt-renewable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_RENEWABLE">
-<span class="sig-name descname"><span class="pre">KDC_OPT_RENEWABLE</span></span><a class="headerlink" href="#KDC_OPT_RENEWABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_RENEWABLE</span></span><a class="headerlink" href="#KDC_OPT_RENEWABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_RENEWABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00800000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_RENEWABLE</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_RENEWABLE</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_RENEWABLE"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_RENEWABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html
index fa7a46ff5a5f..b355930d3501 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_RENEWABLE_OK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-renewable-ok">
-<span id="kdc-opt-renewable-ok-data"></span><h1>KDC_OPT_RENEWABLE_OK<a class="headerlink" href="#kdc-opt-renewable-ok" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-renewable-ok-data"></span><h1>KDC_OPT_RENEWABLE_OK<a class="headerlink" href="#kdc-opt-renewable-ok" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_RENEWABLE_OK">
-<span class="sig-name descname"><span class="pre">KDC_OPT_RENEWABLE_OK</span></span><a class="headerlink" href="#KDC_OPT_RENEWABLE_OK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_RENEWABLE_OK</span></span><a class="headerlink" href="#KDC_OPT_RENEWABLE_OK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_RENEWABLE_OK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000010</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_RENEWABLE_OK</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_RENEWABLE_OK</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_RENEWABLE_OK"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_RENEWABLE_OK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html
index 86f81fe8cba3..8da3428124e1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_REQUEST_ANONYMOUS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-request-anonymous">
-<span id="kdc-opt-request-anonymous-data"></span><h1>KDC_OPT_REQUEST_ANONYMOUS<a class="headerlink" href="#kdc-opt-request-anonymous" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-request-anonymous-data"></span><h1>KDC_OPT_REQUEST_ANONYMOUS<a class="headerlink" href="#kdc-opt-request-anonymous" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_REQUEST_ANONYMOUS">
-<span class="sig-name descname"><span class="pre">KDC_OPT_REQUEST_ANONYMOUS</span></span><a class="headerlink" href="#KDC_OPT_REQUEST_ANONYMOUS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_REQUEST_ANONYMOUS</span></span><a class="headerlink" href="#KDC_OPT_REQUEST_ANONYMOUS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_REQUEST_ANONYMOUS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00008000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_REQUEST_ANONYMOUS</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_REQUEST_ANONYMOUS</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_REQUEST_ANONYMOUS"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_REQUEST_ANONYMOUS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html
index 2c5e3a25a27e..56b5f3858e93 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_OPT_VALIDATE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-opt-validate">
-<span id="kdc-opt-validate-data"></span><h1>KDC_OPT_VALIDATE<a class="headerlink" href="#kdc-opt-validate" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-opt-validate-data"></span><h1>KDC_OPT_VALIDATE<a class="headerlink" href="#kdc-opt-validate" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_OPT_VALIDATE">
-<span class="sig-name descname"><span class="pre">KDC_OPT_VALIDATE</span></span><a class="headerlink" href="#KDC_OPT_VALIDATE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_OPT_VALIDATE</span></span><a class="headerlink" href="#KDC_OPT_VALIDATE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_OPT_VALIDATE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_OPT_VALIDATE</a></li>
+<li><a class="reference internal" href="#">KDC_OPT_VALIDATE</a><ul>
+<li><a class="reference internal" href="#KDC_OPT_VALIDATE"><code class="docutils literal notranslate"><span class="pre">KDC_OPT_VALIDATE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html b/crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html
index fdb2440182e5..867d064bfef7 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC_TKT_COMMON_MASK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="kdc-tkt-common-mask">
-<span id="kdc-tkt-common-mask-data"></span><h1>KDC_TKT_COMMON_MASK<a class="headerlink" href="#kdc-tkt-common-mask" title="Permalink to this headline">¶</a></h1>
+<span id="kdc-tkt-common-mask-data"></span><h1>KDC_TKT_COMMON_MASK<a class="headerlink" href="#kdc-tkt-common-mask" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KDC_TKT_COMMON_MASK">
-<span class="sig-name descname"><span class="pre">KDC_TKT_COMMON_MASK</span></span><a class="headerlink" href="#KDC_TKT_COMMON_MASK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KDC_TKT_COMMON_MASK</span></span><a class="headerlink" href="#KDC_TKT_COMMON_MASK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KDC_TKT_COMMON_MASK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x54800000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KDC_TKT_COMMON_MASK</a></li>
+<li><a class="reference internal" href="#">KDC_TKT_COMMON_MASK</a><ul>
+<li><a class="reference internal" href="#KDC_TKT_COMMON_MASK"><code class="docutils literal notranslate"><span class="pre">KDC_TKT_COMMON_MASK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html
index 1b17d417410c..4fa088230420 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-altauth-att-challenge-response">
-<span id="krb5-altauth-att-challenge-response-data"></span><h1>KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE<a class="headerlink" href="#krb5-altauth-att-challenge-response" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-altauth-att-challenge-response-data"></span><h1>KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE<a class="headerlink" href="#krb5-altauth-att-challenge-response" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE">
-<span class="sig-name descname"><span class="pre">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</span></span><a class="headerlink" href="#KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</span></span><a class="headerlink" href="#KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>alternate authentication types</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">64</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</a></li>
+<li><a class="reference internal" href="#">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</a><ul>
+<li><a class="reference internal" href="#KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"><code class="docutils literal notranslate"><span class="pre">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html
index cf18a4da332f..f6aa73a53497 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_ANONYMOUS_PRINCSTR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-anonymous-princstr">
-<span id="krb5-anonymous-princstr-data"></span><h1>KRB5_ANONYMOUS_PRINCSTR<a class="headerlink" href="#krb5-anonymous-princstr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-anonymous-princstr-data"></span><h1>KRB5_ANONYMOUS_PRINCSTR<a class="headerlink" href="#krb5-anonymous-princstr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_ANONYMOUS_PRINCSTR">
-<span class="sig-name descname"><span class="pre">KRB5_ANONYMOUS_PRINCSTR</span></span><a class="headerlink" href="#KRB5_ANONYMOUS_PRINCSTR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_ANONYMOUS_PRINCSTR</span></span><a class="headerlink" href="#KRB5_ANONYMOUS_PRINCSTR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Anonymous principal name.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_ANONYMOUS_PRINCSTR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;ANONYMOUS&quot;</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_ANONYMOUS_PRINCSTR</a></li>
+<li><a class="reference internal" href="#">KRB5_ANONYMOUS_PRINCSTR</a><ul>
+<li><a class="reference internal" href="#KRB5_ANONYMOUS_PRINCSTR"><code class="docutils literal notranslate"><span class="pre">KRB5_ANONYMOUS_PRINCSTR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html
index 86788b7cef8a..e97af9ab4d63 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_ANONYMOUS_REALMSTR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-anonymous-realmstr">
-<span id="krb5-anonymous-realmstr-data"></span><h1>KRB5_ANONYMOUS_REALMSTR<a class="headerlink" href="#krb5-anonymous-realmstr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-anonymous-realmstr-data"></span><h1>KRB5_ANONYMOUS_REALMSTR<a class="headerlink" href="#krb5-anonymous-realmstr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_ANONYMOUS_REALMSTR">
-<span class="sig-name descname"><span class="pre">KRB5_ANONYMOUS_REALMSTR</span></span><a class="headerlink" href="#KRB5_ANONYMOUS_REALMSTR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_ANONYMOUS_REALMSTR</span></span><a class="headerlink" href="#KRB5_ANONYMOUS_REALMSTR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Anonymous realm.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_ANONYMOUS_REALMSTR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;WELLKNOWN:ANONYMOUS&quot;</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_ANONYMOUS_REALMSTR</a></li>
+<li><a class="reference internal" href="#">KRB5_ANONYMOUS_REALMSTR</a><ul>
+<li><a class="reference internal" href="#KRB5_ANONYMOUS_REALMSTR"><code class="docutils literal notranslate"><span class="pre">KRB5_ANONYMOUS_REALMSTR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.html
index ee080adba587..f4e774cfb4a0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AP_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-ap-rep">
-<span id="krb5-ap-rep-data"></span><h1>KRB5_AP_REP<a class="headerlink" href="#krb5-ap-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ap-rep-data"></span><h1>KRB5_AP_REP<a class="headerlink" href="#krb5-ap-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AP_REP">
-<span class="sig-name descname"><span class="pre">KRB5_AP_REP</span></span><a class="headerlink" href="#KRB5_AP_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AP_REP</span></span><a class="headerlink" href="#KRB5_AP_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Response to mutual AP request.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 42%" />
-<col style="width: 58%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AP_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)15)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AP_REP</a></li>
+<li><a class="reference internal" href="#">KRB5_AP_REP</a><ul>
+<li><a class="reference internal" href="#KRB5_AP_REP"><code class="docutils literal notranslate"><span class="pre">KRB5_AP_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.html
index 39d61c1a9d34..88bbab4c6e13 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AP_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-ap-req">
-<span id="krb5-ap-req-data"></span><h1>KRB5_AP_REQ<a class="headerlink" href="#krb5-ap-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ap-req-data"></span><h1>KRB5_AP_REQ<a class="headerlink" href="#krb5-ap-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AP_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_AP_REQ</span></span><a class="headerlink" href="#KRB5_AP_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AP_REQ</span></span><a class="headerlink" href="#KRB5_AP_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Auth req to application server.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 42%" />
-<col style="width: 58%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AP_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)14)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AP_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_AP_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_AP_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_AP_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.html
index dcb25ad57b4f..08ada4bd6263 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AS_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-as-rep">
-<span id="krb5-as-rep-data"></span><h1>KRB5_AS_REP<a class="headerlink" href="#krb5-as-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-as-rep-data"></span><h1>KRB5_AS_REP<a class="headerlink" href="#krb5-as-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AS_REP">
-<span class="sig-name descname"><span class="pre">KRB5_AS_REP</span></span><a class="headerlink" href="#KRB5_AS_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AS_REP</span></span><a class="headerlink" href="#KRB5_AS_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Response to AS request.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 42%" />
-<col style="width: 58%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AS_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)11)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AS_REP</a></li>
+<li><a class="reference internal" href="#">KRB5_AS_REP</a><ul>
+<li><a class="reference internal" href="#KRB5_AS_REP"><code class="docutils literal notranslate"><span class="pre">KRB5_AS_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.html
index 42bcd972cfac..8ca5756b9ae9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AS_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-as-req">
-<span id="krb5-as-req-data"></span><h1>KRB5_AS_REQ<a class="headerlink" href="#krb5-as-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-as-req-data"></span><h1>KRB5_AS_REQ<a class="headerlink" href="#krb5-as-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AS_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_AS_REQ</span></span><a class="headerlink" href="#KRB5_AS_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AS_REQ</span></span><a class="headerlink" href="#KRB5_AS_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Initial authentication request.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 42%" />
-<col style="width: 58%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AS_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)10)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AS_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_AS_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_AS_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_AS_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html
index 70fff114c12f..e6dc81a10321 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_AND_OR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-and-or">
-<span id="krb5-authdata-and-or-data"></span><h1>KRB5_AUTHDATA_AND_OR<a class="headerlink" href="#krb5-authdata-and-or" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-and-or-data"></span><h1>KRB5_AUTHDATA_AND_OR<a class="headerlink" href="#krb5-authdata-and-or" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_AND_OR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_AND_OR</span></span><a class="headerlink" href="#KRB5_AUTHDATA_AND_OR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_AND_OR</span></span><a class="headerlink" href="#KRB5_AUTHDATA_AND_OR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_AND_OR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_AND_OR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_AND_OR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_AND_OR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_AND_OR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.html
index 4e0a933d2867..1d0b8273887e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_AP_OPTIONS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-ap-options">
-<span id="krb5-authdata-ap-options-data"></span><h1>KRB5_AUTHDATA_AP_OPTIONS<a class="headerlink" href="#krb5-authdata-ap-options" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-ap-options-data"></span><h1>KRB5_AUTHDATA_AP_OPTIONS<a class="headerlink" href="#krb5-authdata-ap-options" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_AP_OPTIONS">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_AP_OPTIONS</span></span><a class="headerlink" href="#KRB5_AUTHDATA_AP_OPTIONS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_AP_OPTIONS</span></span><a class="headerlink" href="#KRB5_AUTHDATA_AP_OPTIONS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_AP_OPTIONS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">143</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_AP_OPTIONS</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_AP_OPTIONS</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_AP_OPTIONS"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_AP_OPTIONS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html
index 82afcd62ffc5..3cba29046b54 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_AUTH_INDICATOR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-auth-indicator">
-<span id="krb5-authdata-auth-indicator-data"></span><h1>KRB5_AUTHDATA_AUTH_INDICATOR<a class="headerlink" href="#krb5-authdata-auth-indicator" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-auth-indicator-data"></span><h1>KRB5_AUTHDATA_AUTH_INDICATOR<a class="headerlink" href="#krb5-authdata-auth-indicator" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_AUTH_INDICATOR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_AUTH_INDICATOR</span></span><a class="headerlink" href="#KRB5_AUTHDATA_AUTH_INDICATOR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_AUTH_INDICATOR</span></span><a class="headerlink" href="#KRB5_AUTHDATA_AUTH_INDICATOR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_AUTH_INDICATOR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">97</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_AUTH_INDICATOR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_AUTH_INDICATOR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_AUTH_INDICATOR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_AUTH_INDICATOR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html
index 7082a8b7e210..e9b10069c5f3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_CAMMAC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-cammac">
-<span id="krb5-authdata-cammac-data"></span><h1>KRB5_AUTHDATA_CAMMAC<a class="headerlink" href="#krb5-authdata-cammac" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-cammac-data"></span><h1>KRB5_AUTHDATA_CAMMAC<a class="headerlink" href="#krb5-authdata-cammac" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_CAMMAC">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_CAMMAC</span></span><a class="headerlink" href="#KRB5_AUTHDATA_CAMMAC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_CAMMAC</span></span><a class="headerlink" href="#KRB5_AUTHDATA_CAMMAC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_CAMMAC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">96</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_CAMMAC</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_CAMMAC</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_CAMMAC"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_CAMMAC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html
index f418aa0c65d4..af4299730d82 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_ETYPE_NEGOTIATION &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-authdata-etype-negotiation">
-<span id="krb5-authdata-etype-negotiation-data"></span><h1>KRB5_AUTHDATA_ETYPE_NEGOTIATION<a class="headerlink" href="#krb5-authdata-etype-negotiation" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-etype-negotiation-data"></span><h1>KRB5_AUTHDATA_ETYPE_NEGOTIATION<a class="headerlink" href="#krb5-authdata-etype-negotiation" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_ETYPE_NEGOTIATION">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_ETYPE_NEGOTIATION</span></span><a class="headerlink" href="#KRB5_AUTHDATA_ETYPE_NEGOTIATION" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_ETYPE_NEGOTIATION</span></span><a class="headerlink" href="#KRB5_AUTHDATA_ETYPE_NEGOTIATION" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4537.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_ETYPE_NEGOTIATION</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">129</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_ETYPE_NEGOTIATION</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_ETYPE_NEGOTIATION</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_ETYPE_NEGOTIATION"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_ETYPE_NEGOTIATION</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html
index e5a1920c7211..a3b03b410dec 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_FX_ARMOR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-fx-armor">
-<span id="krb5-authdata-fx-armor-data"></span><h1>KRB5_AUTHDATA_FX_ARMOR<a class="headerlink" href="#krb5-authdata-fx-armor" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-fx-armor-data"></span><h1>KRB5_AUTHDATA_FX_ARMOR<a class="headerlink" href="#krb5-authdata-fx-armor" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_FX_ARMOR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_FX_ARMOR</span></span><a class="headerlink" href="#KRB5_AUTHDATA_FX_ARMOR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_FX_ARMOR</span></span><a class="headerlink" href="#KRB5_AUTHDATA_FX_ARMOR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_FX_ARMOR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">71</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_FX_ARMOR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_FX_ARMOR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_FX_ARMOR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_FX_ARMOR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html
index 98120239fd1b..8d2aa6af3cda 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_IF_RELEVANT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-if-relevant">
-<span id="krb5-authdata-if-relevant-data"></span><h1>KRB5_AUTHDATA_IF_RELEVANT<a class="headerlink" href="#krb5-authdata-if-relevant" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-if-relevant-data"></span><h1>KRB5_AUTHDATA_IF_RELEVANT<a class="headerlink" href="#krb5-authdata-if-relevant" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_IF_RELEVANT">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_IF_RELEVANT</span></span><a class="headerlink" href="#KRB5_AUTHDATA_IF_RELEVANT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_IF_RELEVANT</span></span><a class="headerlink" href="#KRB5_AUTHDATA_IF_RELEVANT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_IF_RELEVANT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_IF_RELEVANT</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_IF_RELEVANT</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_IF_RELEVANT"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_IF_RELEVANT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html
index 39c6ac2f35c5..7799cdc0e4f2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_INITIAL_VERIFIED_CAS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-initial-verified-cas">
-<span id="krb5-authdata-initial-verified-cas-data"></span><h1>KRB5_AUTHDATA_INITIAL_VERIFIED_CAS<a class="headerlink" href="#krb5-authdata-initial-verified-cas" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-initial-verified-cas-data"></span><h1>KRB5_AUTHDATA_INITIAL_VERIFIED_CAS<a class="headerlink" href="#krb5-authdata-initial-verified-cas" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</span></span><a class="headerlink" href="#KRB5_AUTHDATA_INITIAL_VERIFIED_CAS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</span></span><a class="headerlink" href="#KRB5_AUTHDATA_INITIAL_VERIFIED_CAS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">9</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html
index 7e813f0a4215..6164d5cda7d2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_KDC_ISSUED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-kdc-issued">
-<span id="krb5-authdata-kdc-issued-data"></span><h1>KRB5_AUTHDATA_KDC_ISSUED<a class="headerlink" href="#krb5-authdata-kdc-issued" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-kdc-issued-data"></span><h1>KRB5_AUTHDATA_KDC_ISSUED<a class="headerlink" href="#krb5-authdata-kdc-issued" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_KDC_ISSUED">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_KDC_ISSUED</span></span><a class="headerlink" href="#KRB5_AUTHDATA_KDC_ISSUED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_KDC_ISSUED</span></span><a class="headerlink" href="#KRB5_AUTHDATA_KDC_ISSUED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_KDC_ISSUED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_KDC_ISSUED</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_KDC_ISSUED</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_KDC_ISSUED"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_KDC_ISSUED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html
index 9b124c94bda7..c39d4954e26a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_MANDATORY_FOR_KDC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-mandatory-for-kdc">
-<span id="krb5-authdata-mandatory-for-kdc-data"></span><h1>KRB5_AUTHDATA_MANDATORY_FOR_KDC<a class="headerlink" href="#krb5-authdata-mandatory-for-kdc" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-mandatory-for-kdc-data"></span><h1>KRB5_AUTHDATA_MANDATORY_FOR_KDC<a class="headerlink" href="#krb5-authdata-mandatory-for-kdc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_MANDATORY_FOR_KDC">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_MANDATORY_FOR_KDC</span></span><a class="headerlink" href="#KRB5_AUTHDATA_MANDATORY_FOR_KDC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_MANDATORY_FOR_KDC</span></span><a class="headerlink" href="#KRB5_AUTHDATA_MANDATORY_FOR_KDC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_MANDATORY_FOR_KDC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">8</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_MANDATORY_FOR_KDC</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_MANDATORY_FOR_KDC</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_MANDATORY_FOR_KDC"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_MANDATORY_FOR_KDC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html
index dfcc648761cf..9ca91b89322f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_OSF_DCE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-osf-dce">
-<span id="krb5-authdata-osf-dce-data"></span><h1>KRB5_AUTHDATA_OSF_DCE<a class="headerlink" href="#krb5-authdata-osf-dce" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-osf-dce-data"></span><h1>KRB5_AUTHDATA_OSF_DCE<a class="headerlink" href="#krb5-authdata-osf-dce" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_OSF_DCE">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_OSF_DCE</span></span><a class="headerlink" href="#KRB5_AUTHDATA_OSF_DCE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_OSF_DCE</span></span><a class="headerlink" href="#KRB5_AUTHDATA_OSF_DCE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_OSF_DCE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">64</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_OSF_DCE</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_OSF_DCE</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_OSF_DCE"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_OSF_DCE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html
index 120e7ce8c08f..da1b9444f355 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_SESAME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-sesame">
-<span id="krb5-authdata-sesame-data"></span><h1>KRB5_AUTHDATA_SESAME<a class="headerlink" href="#krb5-authdata-sesame" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-sesame-data"></span><h1>KRB5_AUTHDATA_SESAME<a class="headerlink" href="#krb5-authdata-sesame" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_SESAME">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_SESAME</span></span><a class="headerlink" href="#KRB5_AUTHDATA_SESAME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_SESAME</span></span><a class="headerlink" href="#KRB5_AUTHDATA_SESAME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_SESAME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">65</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_SESAME</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_SESAME</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_SESAME"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_SESAME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html
index bbce77384c25..3b1fadf0b1a3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_SIGNTICKET &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-signticket">
-<span id="krb5-authdata-signticket-data"></span><h1>KRB5_AUTHDATA_SIGNTICKET<a class="headerlink" href="#krb5-authdata-signticket" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-signticket-data"></span><h1>KRB5_AUTHDATA_SIGNTICKET<a class="headerlink" href="#krb5-authdata-signticket" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_SIGNTICKET">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_SIGNTICKET</span></span><a class="headerlink" href="#KRB5_AUTHDATA_SIGNTICKET" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_SIGNTICKET</span></span><a class="headerlink" href="#KRB5_AUTHDATA_SIGNTICKET" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_SIGNTICKET</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">512</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_SIGNTICKET</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_SIGNTICKET</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_SIGNTICKET"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_SIGNTICKET</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html
index dbb62a3b7994..ed1c14aad596 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTHDATA_WIN2K_PAC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-authdata-win2k-pac">
-<span id="krb5-authdata-win2k-pac-data"></span><h1>KRB5_AUTHDATA_WIN2K_PAC<a class="headerlink" href="#krb5-authdata-win2k-pac" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-win2k-pac-data"></span><h1>KRB5_AUTHDATA_WIN2K_PAC<a class="headerlink" href="#krb5-authdata-win2k-pac" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTHDATA_WIN2K_PAC">
-<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_WIN2K_PAC</span></span><a class="headerlink" href="#KRB5_AUTHDATA_WIN2K_PAC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTHDATA_WIN2K_PAC</span></span><a class="headerlink" href="#KRB5_AUTHDATA_WIN2K_PAC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_WIN2K_PAC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">128</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTHDATA_WIN2K_PAC</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTHDATA_WIN2K_PAC</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTHDATA_WIN2K_PAC"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTHDATA_WIN2K_PAC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html
index 41ae605af929..227a90da13dc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_DO_SEQUENCE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-do-sequence">
-<span id="krb5-auth-context-do-sequence-data"></span><h1>KRB5_AUTH_CONTEXT_DO_SEQUENCE<a class="headerlink" href="#krb5-auth-context-do-sequence" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-do-sequence-data"></span><h1>KRB5_AUTH_CONTEXT_DO_SEQUENCE<a class="headerlink" href="#krb5-auth-context-do-sequence" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_DO_SEQUENCE">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_DO_SEQUENCE</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_DO_SEQUENCE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_DO_SEQUENCE</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_DO_SEQUENCE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Prevent replays with sequence numbers.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_DO_SEQUENCE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000004</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_DO_SEQUENCE</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_DO_SEQUENCE</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_DO_SEQUENCE"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_DO_SEQUENCE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html
index f33df20cf9e0..7c72033b6aec 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_DO_TIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-do-time">
-<span id="krb5-auth-context-do-time-data"></span><h1>KRB5_AUTH_CONTEXT_DO_TIME<a class="headerlink" href="#krb5-auth-context-do-time" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-do-time-data"></span><h1>KRB5_AUTH_CONTEXT_DO_TIME<a class="headerlink" href="#krb5-auth-context-do-time" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_DO_TIME">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_DO_TIME</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_DO_TIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_DO_TIME</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_DO_TIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Prevent replays with timestamps and replay cache.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_DO_TIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_DO_TIME</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_DO_TIME</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_DO_TIME"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_DO_TIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html
index de82c37d33f3..55032bc22302 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-generate-local-addr">
-<span id="krb5-auth-context-generate-local-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR<a class="headerlink" href="#krb5-auth-context-generate-local-addr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-generate-local-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR<a class="headerlink" href="#krb5-auth-context-generate-local-addr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Generate the local network address.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html
index 52ff5672af24..c0e0e4acf5ad 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-generate-local-full-addr">
-<span id="krb5-auth-context-generate-local-full-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR<a class="headerlink" href="#krb5-auth-context-generate-local-full-addr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-generate-local-full-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR<a class="headerlink" href="#krb5-auth-context-generate-local-full-addr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Generate the local network address and the local port.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 69%" />
-<col style="width: 31%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000004</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html
index 1c58991126c0..669e74709653 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-generate-remote-addr">
-<span id="krb5-auth-context-generate-remote-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR<a class="headerlink" href="#krb5-auth-context-generate-remote-addr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-generate-remote-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR<a class="headerlink" href="#krb5-auth-context-generate-remote-addr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Generate the remote network address.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html
index 24f41b7cdb9b..f676eb7214b8 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-generate-remote-full-addr">
-<span id="krb5-auth-context-generate-remote-full-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR<a class="headerlink" href="#krb5-auth-context-generate-remote-full-addr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-generate-remote-full-addr-data"></span><h1>KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR<a class="headerlink" href="#krb5-auth-context-generate-remote-full-addr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Generate the remote network address and the remote port.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 69%" />
-<col style="width: 31%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000008</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html
index 82dad6a9db83..3e73a0bff4cc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_PERMIT_ALL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-auth-context-permit-all">
-<span id="krb5-auth-context-permit-all-data"></span><h1>KRB5_AUTH_CONTEXT_PERMIT_ALL<a class="headerlink" href="#krb5-auth-context-permit-all" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-permit-all-data"></span><h1>KRB5_AUTH_CONTEXT_PERMIT_ALL<a class="headerlink" href="#krb5-auth-context-permit-all" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_PERMIT_ALL">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_PERMIT_ALL</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_PERMIT_ALL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_PERMIT_ALL</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_PERMIT_ALL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_PERMIT_ALL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000010</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_PERMIT_ALL</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_PERMIT_ALL</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_PERMIT_ALL"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_PERMIT_ALL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html
index 7e0adf838e86..9905189272b1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_RET_SEQUENCE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-ret-sequence">
-<span id="krb5-auth-context-ret-sequence-data"></span><h1>KRB5_AUTH_CONTEXT_RET_SEQUENCE<a class="headerlink" href="#krb5-auth-context-ret-sequence" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-ret-sequence-data"></span><h1>KRB5_AUTH_CONTEXT_RET_SEQUENCE<a class="headerlink" href="#krb5-auth-context-ret-sequence" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_RET_SEQUENCE">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_RET_SEQUENCE</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_RET_SEQUENCE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_RET_SEQUENCE</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_RET_SEQUENCE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Save sequence numbers for application.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_RET_SEQUENCE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000008</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_RET_SEQUENCE</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_RET_SEQUENCE</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_RET_SEQUENCE"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_RET_SEQUENCE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html
index fc0b6ce3fdc8..9e3960d6dbd3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_RET_TIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context-ret-time">
-<span id="krb5-auth-context-ret-time-data"></span><h1>KRB5_AUTH_CONTEXT_RET_TIME<a class="headerlink" href="#krb5-auth-context-ret-time" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-ret-time-data"></span><h1>KRB5_AUTH_CONTEXT_RET_TIME<a class="headerlink" href="#krb5-auth-context-ret-time" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_RET_TIME">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_RET_TIME</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_RET_TIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_RET_TIME</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_RET_TIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Save timestamps for application.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_RET_TIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_RET_TIME</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_RET_TIME</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_RET_TIME"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_RET_TIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html
index 57bbb1f56498..85296263f942 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_AUTH_CONTEXT_USE_SUBKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-auth-context-use-subkey">
-<span id="krb5-auth-context-use-subkey-data"></span><h1>KRB5_AUTH_CONTEXT_USE_SUBKEY<a class="headerlink" href="#krb5-auth-context-use-subkey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-use-subkey-data"></span><h1>KRB5_AUTH_CONTEXT_USE_SUBKEY<a class="headerlink" href="#krb5-auth-context-use-subkey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_AUTH_CONTEXT_USE_SUBKEY">
-<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_USE_SUBKEY</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_USE_SUBKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_AUTH_CONTEXT_USE_SUBKEY</span></span><a class="headerlink" href="#KRB5_AUTH_CONTEXT_USE_SUBKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_USE_SUBKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000020</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_USE_SUBKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_AUTH_CONTEXT_USE_SUBKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_AUTH_CONTEXT_USE_SUBKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_AUTH_CONTEXT_USE_SUBKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html
index dff7b7b8aa1e..373e815d4bce 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-cred">
-<span id="krb5-cred-data"></span><h1>KRB5_CRED<a class="headerlink" href="#krb5-cred" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cred-data"></span><h1>KRB5_CRED<a class="headerlink" href="#krb5-cred" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRED">
-<span class="sig-name descname"><span class="pre">KRB5_CRED</span></span><a class="headerlink" href="#KRB5_CRED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRED</span></span><a class="headerlink" href="#KRB5_CRED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Cred forwarding message.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 39%" />
-<col style="width: 61%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)22)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRED</a></li>
+<li><a class="reference internal" href="#">KRB5_CRED</a><ul>
+<li><a class="reference internal" href="#KRB5_CRED"><code class="docutils literal notranslate"><span class="pre">KRB5_CRED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html
index 715b25c3e6ba..8ce5dc75bb1c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_CHECKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-checksum">
-<span id="krb5-crypto-type-checksum-data"></span><h1>KRB5_CRYPTO_TYPE_CHECKSUM<a class="headerlink" href="#krb5-crypto-type-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-checksum-data"></span><h1>KRB5_CRYPTO_TYPE_CHECKSUM<a class="headerlink" href="#krb5-crypto-type-checksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_CHECKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_CHECKSUM</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_CHECKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_CHECKSUM</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_CHECKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[out] checksum for MIC</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_CHECKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_CHECKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_CHECKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_CHECKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_CHECKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html
index 226fc9eb40d6..91509cd6ed7a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_DATA &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-data">
-<span id="krb5-crypto-type-data-data"></span><h1>KRB5_CRYPTO_TYPE_DATA<a class="headerlink" href="#krb5-crypto-type-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-data-data"></span><h1>KRB5_CRYPTO_TYPE_DATA<a class="headerlink" href="#krb5-crypto-type-data" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_DATA">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_DATA</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_DATA" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_DATA</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_DATA" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[in, out] plaintext</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_DATA</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_DATA</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_DATA</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_DATA"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_DATA</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html
index e895e4c3ef61..d2f95282102b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_EMPTY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-empty">
-<span id="krb5-crypto-type-empty-data"></span><h1>KRB5_CRYPTO_TYPE_EMPTY<a class="headerlink" href="#krb5-crypto-type-empty" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-empty-data"></span><h1>KRB5_CRYPTO_TYPE_EMPTY<a class="headerlink" href="#krb5-crypto-type-empty" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_EMPTY">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_EMPTY</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_EMPTY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_EMPTY</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_EMPTY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[in] ignored</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_EMPTY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_EMPTY</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_EMPTY</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_EMPTY"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_EMPTY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html
index ced3ac962df0..aa3541ff8ec0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_HEADER &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-header">
-<span id="krb5-crypto-type-header-data"></span><h1>KRB5_CRYPTO_TYPE_HEADER<a class="headerlink" href="#krb5-crypto-type-header" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-header-data"></span><h1>KRB5_CRYPTO_TYPE_HEADER<a class="headerlink" href="#krb5-crypto-type-header" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_HEADER">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_HEADER</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_HEADER" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_HEADER</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_HEADER" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[out] header</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_HEADER</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_HEADER</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_HEADER</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_HEADER"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_HEADER</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html
index a6c2bcae7a4d..49f399f742dd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_PADDING &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-padding">
-<span id="krb5-crypto-type-padding-data"></span><h1>KRB5_CRYPTO_TYPE_PADDING<a class="headerlink" href="#krb5-crypto-type-padding" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-padding-data"></span><h1>KRB5_CRYPTO_TYPE_PADDING<a class="headerlink" href="#krb5-crypto-type-padding" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_PADDING">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_PADDING</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_PADDING" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_PADDING</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_PADDING" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[out] padding</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_PADDING</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_PADDING</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_PADDING</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_PADDING"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_PADDING</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html
index 1c1aeaf03c1c..f958bb5a466d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_SIGN_ONLY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-sign-only">
-<span id="krb5-crypto-type-sign-only-data"></span><h1>KRB5_CRYPTO_TYPE_SIGN_ONLY<a class="headerlink" href="#krb5-crypto-type-sign-only" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-sign-only-data"></span><h1>KRB5_CRYPTO_TYPE_SIGN_ONLY<a class="headerlink" href="#krb5-crypto-type-sign-only" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_SIGN_ONLY">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_SIGN_ONLY</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_SIGN_ONLY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_SIGN_ONLY</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_SIGN_ONLY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[in] associated data</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_SIGN_ONLY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">3</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_SIGN_ONLY</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_SIGN_ONLY</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_SIGN_ONLY"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_SIGN_ONLY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html
index 79997368e535..e1c22fdd1216 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_STREAM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-stream">
-<span id="krb5-crypto-type-stream-data"></span><h1>KRB5_CRYPTO_TYPE_STREAM<a class="headerlink" href="#krb5-crypto-type-stream" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-stream-data"></span><h1>KRB5_CRYPTO_TYPE_STREAM<a class="headerlink" href="#krb5-crypto-type-stream" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_STREAM">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_STREAM</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_STREAM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_STREAM</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_STREAM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[in] entire message without decomposing the structure into header, data and trailer buffers</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_STREAM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_STREAM</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_STREAM</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_STREAM"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_STREAM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html
index f3b6798111eb..2eb473976377 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CRYPTO_TYPE_TRAILER &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-crypto-type-trailer">
-<span id="krb5-crypto-type-trailer-data"></span><h1>KRB5_CRYPTO_TYPE_TRAILER<a class="headerlink" href="#krb5-crypto-type-trailer" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-type-trailer-data"></span><h1>KRB5_CRYPTO_TYPE_TRAILER<a class="headerlink" href="#krb5-crypto-type-trailer" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CRYPTO_TYPE_TRAILER">
-<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_TRAILER</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_TRAILER" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CRYPTO_TYPE_TRAILER</span></span><a class="headerlink" href="#KRB5_CRYPTO_TYPE_TRAILER" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>[out] checksum for encrypt</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_TRAILER</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_TRAILER</a></li>
+<li><a class="reference internal" href="#">KRB5_CRYPTO_TYPE_TRAILER</a><ul>
+<li><a class="reference internal" href="#KRB5_CRYPTO_TYPE_TRAILER"><code class="docutils literal notranslate"><span class="pre">KRB5_CRYPTO_TYPE_TRAILER</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html
index ab69e2caeb68..11fbd567609c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_CYBERSAFE_SECUREID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-cybersafe-secureid">
-<span id="krb5-cybersafe-secureid-data"></span><h1>KRB5_CYBERSAFE_SECUREID<a class="headerlink" href="#krb5-cybersafe-secureid" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cybersafe-secureid-data"></span><h1>KRB5_CYBERSAFE_SECUREID<a class="headerlink" href="#krb5-cybersafe-secureid" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_CYBERSAFE_SECUREID">
-<span class="sig-name descname"><span class="pre">KRB5_CYBERSAFE_SECUREID</span></span><a class="headerlink" href="#KRB5_CYBERSAFE_SECUREID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_CYBERSAFE_SECUREID</span></span><a class="headerlink" href="#KRB5_CYBERSAFE_SECUREID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Cybersafe.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_CYBERSAFE_SECUREID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">9</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_CYBERSAFE_SECUREID</a></li>
+<li><a class="reference internal" href="#">KRB5_CYBERSAFE_SECUREID</a><ul>
+<li><a class="reference internal" href="#KRB5_CYBERSAFE_SECUREID"><code class="docutils literal notranslate"><span class="pre">KRB5_CYBERSAFE_SECUREID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html
index dc467886a154..5df9d7915e88 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_DOMAIN_X500_COMPRESS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-domain-x500-compress">
-<span id="krb5-domain-x500-compress-data"></span><h1>KRB5_DOMAIN_X500_COMPRESS<a class="headerlink" href="#krb5-domain-x500-compress" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-domain-x500-compress-data"></span><h1>KRB5_DOMAIN_X500_COMPRESS<a class="headerlink" href="#krb5-domain-x500-compress" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_DOMAIN_X500_COMPRESS">
-<span class="sig-name descname"><span class="pre">KRB5_DOMAIN_X500_COMPRESS</span></span><a class="headerlink" href="#KRB5_DOMAIN_X500_COMPRESS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_DOMAIN_X500_COMPRESS</span></span><a class="headerlink" href="#KRB5_DOMAIN_X500_COMPRESS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Transited encoding types.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_DOMAIN_X500_COMPRESS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_DOMAIN_X500_COMPRESS</a></li>
+<li><a class="reference internal" href="#">KRB5_DOMAIN_X500_COMPRESS</a><ul>
+<li><a class="reference internal" href="#KRB5_DOMAIN_X500_COMPRESS"><code class="docutils literal notranslate"><span class="pre">KRB5_DOMAIN_X500_COMPRESS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html
index 7d555dbc580f..f1f9d7c1df4f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_ENCPADATA_REQ_ENC_PA_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-encpadata-req-enc-pa-rep">
-<span id="krb5-encpadata-req-enc-pa-rep-data"></span><h1>KRB5_ENCPADATA_REQ_ENC_PA_REP<a class="headerlink" href="#krb5-encpadata-req-enc-pa-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-encpadata-req-enc-pa-rep-data"></span><h1>KRB5_ENCPADATA_REQ_ENC_PA_REP<a class="headerlink" href="#krb5-encpadata-req-enc-pa-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_ENCPADATA_REQ_ENC_PA_REP">
-<span class="sig-name descname"><span class="pre">KRB5_ENCPADATA_REQ_ENC_PA_REP</span></span><a class="headerlink" href="#KRB5_ENCPADATA_REQ_ENC_PA_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_ENCPADATA_REQ_ENC_PA_REP</span></span><a class="headerlink" href="#KRB5_ENCPADATA_REQ_ENC_PA_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6806.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_ENCPADATA_REQ_ENC_PA_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">149</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_ENCPADATA_REQ_ENC_PA_REP</a></li>
+<li><a class="reference internal" href="#">KRB5_ENCPADATA_REQ_ENC_PA_REP</a><ul>
+<li><a class="reference internal" href="#KRB5_ENCPADATA_REQ_ENC_PA_REP"><code class="docutils literal notranslate"><span class="pre">KRB5_ENCPADATA_REQ_ENC_PA_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html
index f62c0f80ba3b..3b8e7ae2a9e2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_ERROR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-error">
-<span id="krb5-error-data"></span><h1>KRB5_ERROR<a class="headerlink" href="#krb5-error" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-error-data"></span><h1>KRB5_ERROR<a class="headerlink" href="#krb5-error" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_ERROR">
-<span class="sig-name descname"><span class="pre">KRB5_ERROR</span></span><a class="headerlink" href="#KRB5_ERROR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_ERROR</span></span><a class="headerlink" href="#KRB5_ERROR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Error response.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 40%" />
-<col style="width: 60%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_ERROR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)30)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_ERROR</a></li>
+<li><a class="reference internal" href="#">KRB5_ERROR</a><ul>
+<li><a class="reference internal" href="#KRB5_ERROR"><code class="docutils literal notranslate"><span class="pre">KRB5_ERROR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html
index 93accd57dfa6..d80a290380ce 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_FAST_REQUIRED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-fast-required">
-<span id="krb5-fast-required-data"></span><h1>KRB5_FAST_REQUIRED<a class="headerlink" href="#krb5-fast-required" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-fast-required-data"></span><h1>KRB5_FAST_REQUIRED<a class="headerlink" href="#krb5-fast-required" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_FAST_REQUIRED">
-<span class="sig-name descname"><span class="pre">KRB5_FAST_REQUIRED</span></span><a class="headerlink" href="#KRB5_FAST_REQUIRED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_FAST_REQUIRED</span></span><a class="headerlink" href="#KRB5_FAST_REQUIRED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Require KDC to support FAST.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_FAST_REQUIRED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_FAST_REQUIRED</a></li>
+<li><a class="reference internal" href="#">KRB5_FAST_REQUIRED</a><ul>
+<li><a class="reference internal" href="#KRB5_FAST_REQUIRED"><code class="docutils literal notranslate"><span class="pre">KRB5_FAST_REQUIRED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html
index a14f2dfad8d6..e2333b21a098 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_CACHED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-cached">
-<span id="krb5-gc-cached-data"></span><h1>KRB5_GC_CACHED<a class="headerlink" href="#krb5-gc-cached" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-cached-data"></span><h1>KRB5_GC_CACHED<a class="headerlink" href="#krb5-gc-cached" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_CACHED">
-<span class="sig-name descname"><span class="pre">KRB5_GC_CACHED</span></span><a class="headerlink" href="#KRB5_GC_CACHED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_CACHED</span></span><a class="headerlink" href="#KRB5_GC_CACHED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Want cached ticket only.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_CACHED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_CACHED</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_CACHED</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_CACHED"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_CACHED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html
index 4b95ab58163c..071cc4b7b959 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_CANONICALIZE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-canonicalize">
-<span id="krb5-gc-canonicalize-data"></span><h1>KRB5_GC_CANONICALIZE<a class="headerlink" href="#krb5-gc-canonicalize" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-canonicalize-data"></span><h1>KRB5_GC_CANONICALIZE<a class="headerlink" href="#krb5-gc-canonicalize" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_CANONICALIZE">
-<span class="sig-name descname"><span class="pre">KRB5_GC_CANONICALIZE</span></span><a class="headerlink" href="#KRB5_GC_CANONICALIZE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_CANONICALIZE</span></span><a class="headerlink" href="#KRB5_GC_CANONICALIZE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Set canonicalize KDC option.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_CANONICALIZE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_CANONICALIZE</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_CANONICALIZE</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_CANONICALIZE"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_CANONICALIZE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html
index fa83ca8c0238..bd45aba88bb6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_CONSTRAINED_DELEGATION &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-constrained-delegation">
-<span id="krb5-gc-constrained-delegation-data"></span><h1>KRB5_GC_CONSTRAINED_DELEGATION<a class="headerlink" href="#krb5-gc-constrained-delegation" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-constrained-delegation-data"></span><h1>KRB5_GC_CONSTRAINED_DELEGATION<a class="headerlink" href="#krb5-gc-constrained-delegation" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_CONSTRAINED_DELEGATION">
-<span class="sig-name descname"><span class="pre">KRB5_GC_CONSTRAINED_DELEGATION</span></span><a class="headerlink" href="#KRB5_GC_CONSTRAINED_DELEGATION" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_CONSTRAINED_DELEGATION</span></span><a class="headerlink" href="#KRB5_GC_CONSTRAINED_DELEGATION" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Constrained delegation.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_CONSTRAINED_DELEGATION</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">64</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_CONSTRAINED_DELEGATION</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_CONSTRAINED_DELEGATION</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_CONSTRAINED_DELEGATION"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_CONSTRAINED_DELEGATION</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html
index 1c902021104d..434eccac4ae6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_FORWARDABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-forwardable">
-<span id="krb5-gc-forwardable-data"></span><h1>KRB5_GC_FORWARDABLE<a class="headerlink" href="#krb5-gc-forwardable" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-forwardable-data"></span><h1>KRB5_GC_FORWARDABLE<a class="headerlink" href="#krb5-gc-forwardable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_FORWARDABLE">
-<span class="sig-name descname"><span class="pre">KRB5_GC_FORWARDABLE</span></span><a class="headerlink" href="#KRB5_GC_FORWARDABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_FORWARDABLE</span></span><a class="headerlink" href="#KRB5_GC_FORWARDABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Acquire forwardable tickets.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_FORWARDABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">16</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_FORWARDABLE</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_FORWARDABLE</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_FORWARDABLE"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_FORWARDABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html
index 0d295ef1d119..7527a4119bb0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_NO_STORE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-no-store">
-<span id="krb5-gc-no-store-data"></span><h1>KRB5_GC_NO_STORE<a class="headerlink" href="#krb5-gc-no-store" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-no-store-data"></span><h1>KRB5_GC_NO_STORE<a class="headerlink" href="#krb5-gc-no-store" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_NO_STORE">
-<span class="sig-name descname"><span class="pre">KRB5_GC_NO_STORE</span></span><a class="headerlink" href="#KRB5_GC_NO_STORE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_NO_STORE</span></span><a class="headerlink" href="#KRB5_GC_NO_STORE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Do not store in credential cache.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_NO_STORE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">8</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_NO_STORE</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_NO_STORE</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_NO_STORE"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_NO_STORE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html
index 5bbb5a910609..ccc9461d521e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_NO_TRANSIT_CHECK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-no-transit-check">
-<span id="krb5-gc-no-transit-check-data"></span><h1>KRB5_GC_NO_TRANSIT_CHECK<a class="headerlink" href="#krb5-gc-no-transit-check" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-no-transit-check-data"></span><h1>KRB5_GC_NO_TRANSIT_CHECK<a class="headerlink" href="#krb5-gc-no-transit-check" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_NO_TRANSIT_CHECK">
-<span class="sig-name descname"><span class="pre">KRB5_GC_NO_TRANSIT_CHECK</span></span><a class="headerlink" href="#KRB5_GC_NO_TRANSIT_CHECK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_NO_TRANSIT_CHECK</span></span><a class="headerlink" href="#KRB5_GC_NO_TRANSIT_CHECK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Disable transited check.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_NO_TRANSIT_CHECK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">32</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_NO_TRANSIT_CHECK</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_NO_TRANSIT_CHECK</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_NO_TRANSIT_CHECK"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_NO_TRANSIT_CHECK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html
index f29ef86e3bbd..7edb6225b666 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GC_USER_USER &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-gc-user-user">
-<span id="krb5-gc-user-user-data"></span><h1>KRB5_GC_USER_USER<a class="headerlink" href="#krb5-gc-user-user" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gc-user-user-data"></span><h1>KRB5_GC_USER_USER<a class="headerlink" href="#krb5-gc-user-user" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GC_USER_USER">
-<span class="sig-name descname"><span class="pre">KRB5_GC_USER_USER</span></span><a class="headerlink" href="#KRB5_GC_USER_USER" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GC_USER_USER</span></span><a class="headerlink" href="#KRB5_GC_USER_USER" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Want user-user ticket.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GC_USER_USER</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GC_USER_USER</a></li>
+<li><a class="reference internal" href="#">KRB5_GC_USER_USER</a><ul>
+<li><a class="reference internal" href="#KRB5_GC_USER_USER"><code class="docutils literal notranslate"><span class="pre">KRB5_GC_USER_USER</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html
index 23e88cf051fe..b59e2481dbe1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-address-list">
-<span id="krb5-get-init-creds-opt-address-list-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST<a class="headerlink" href="#krb5-get-init-creds-opt-address-list" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-address-list-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST<a class="headerlink" href="#krb5-get-init-creds-opt-address-list" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0020</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html
index 7a30c69546bc..2d65ee95c22f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_ANONYMOUS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-anonymous">
-<span id="krb5-get-init-creds-opt-anonymous-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_ANONYMOUS<a class="headerlink" href="#krb5-get-init-creds-opt-anonymous" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-anonymous-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_ANONYMOUS<a class="headerlink" href="#krb5-get-init-creds-opt-anonymous" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_ANONYMOUS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_ANONYMOUS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0400</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html
index 1644df0bb84d..a1fc4750e5ee 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_CANONICALIZE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-canonicalize">
-<span id="krb5-get-init-creds-opt-canonicalize-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_CANONICALIZE<a class="headerlink" href="#krb5-get-init-creds-opt-canonicalize" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-canonicalize-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_CANONICALIZE<a class="headerlink" href="#krb5-get-init-creds-opt-canonicalize" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_CANONICALIZE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_CANONICALIZE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0200</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html
index c246fe808988..799ba425ba1e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-chg-pwd-prmpt">
-<span id="krb5-get-init-creds-opt-chg-pwd-prmpt-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT<a class="headerlink" href="#krb5-get-init-creds-opt-chg-pwd-prmpt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-chg-pwd-prmpt-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT<a class="headerlink" href="#krb5-get-init-creds-opt-chg-pwd-prmpt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0100</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html
index 16fb25df9cb8..5de271c4a7eb 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-etype-list">
-<span id="krb5-get-init-creds-opt-etype-list-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST<a class="headerlink" href="#krb5-get-init-creds-opt-etype-list" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-etype-list-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST<a class="headerlink" href="#krb5-get-init-creds-opt-etype-list" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0010</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html
index 74a0055c566b..29dd05b035c4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_FORWARDABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-forwardable">
-<span id="krb5-get-init-creds-opt-forwardable-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_FORWARDABLE<a class="headerlink" href="#krb5-get-init-creds-opt-forwardable" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-forwardable-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_FORWARDABLE<a class="headerlink" href="#krb5-get-init-creds-opt-forwardable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_FORWARDABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_FORWARDABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html
index 52a7f824c499..2862daeb092d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-preauth-list">
-<span id="krb5-get-init-creds-opt-preauth-list-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST<a class="headerlink" href="#krb5-get-init-creds-opt-preauth-list" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-preauth-list-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST<a class="headerlink" href="#krb5-get-init-creds-opt-preauth-list" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0040</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html
index c26dce11a8b1..460419bcc3eb 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_PROXIABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-proxiable">
-<span id="krb5-get-init-creds-opt-proxiable-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_PROXIABLE<a class="headerlink" href="#krb5-get-init-creds-opt-proxiable" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-proxiable-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_PROXIABLE<a class="headerlink" href="#krb5-get-init-creds-opt-proxiable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_PROXIABLE">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_PROXIABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_PROXIABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_PROXIABLE"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html
index ff000ba6464f..331e9f7b8316 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-renew-life">
-<span id="krb5-get-init-creds-opt-renew-life-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE<a class="headerlink" href="#krb5-get-init-creds-opt-renew-life" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-renew-life-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE<a class="headerlink" href="#krb5-get-init-creds-opt-renew-life" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html
index 373b12772423..35eb78f2d905 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_SALT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-salt">
-<span id="krb5-get-init-creds-opt-salt-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_SALT<a class="headerlink" href="#krb5-get-init-creds-opt-salt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-salt-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_SALT<a class="headerlink" href="#krb5-get-init-creds-opt-salt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_SALT">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_SALT</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_SALT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_SALT</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_SALT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_SALT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0080</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_SALT</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_SALT</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_SALT"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_SALT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html
index 01cd6a1538a1..3f323bd13595 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_GET_INIT_CREDS_OPT_TKT_LIFE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt-tkt-life">
-<span id="krb5-get-init-creds-opt-tkt-life-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_TKT_LIFE<a class="headerlink" href="#krb5-get-init-creds-opt-tkt-life" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-tkt-life-data"></span><h1>KRB5_GET_INIT_CREDS_OPT_TKT_LIFE<a class="headerlink" href="#krb5-get-init-creds-opt-tkt-life" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE">
-<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_TKT_LIFE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</span></span><a class="headerlink" href="#KRB5_GET_INIT_CREDS_OPT_TKT_LIFE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</a></li>
+<li><a class="reference internal" href="#">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</a><ul>
+<li><a class="reference internal" href="#KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"><code class="docutils literal notranslate"><span class="pre">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html
index 355450bb6b0c..d00abe594d0f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INIT_CONTEXT_KDC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-context-kdc">
-<span id="krb5-init-context-kdc-data"></span><h1>KRB5_INIT_CONTEXT_KDC<a class="headerlink" href="#krb5-init-context-kdc" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-init-context-kdc-data"></span><h1>KRB5_INIT_CONTEXT_KDC<a class="headerlink" href="#krb5-init-context-kdc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INIT_CONTEXT_KDC">
-<span class="sig-name descname"><span class="pre">KRB5_INIT_CONTEXT_KDC</span></span><a class="headerlink" href="#KRB5_INIT_CONTEXT_KDC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INIT_CONTEXT_KDC</span></span><a class="headerlink" href="#KRB5_INIT_CONTEXT_KDC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Use KDC configuration if available.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INIT_CONTEXT_KDC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INIT_CONTEXT_KDC</a></li>
+<li><a class="reference internal" href="#">KRB5_INIT_CONTEXT_KDC</a><ul>
+<li><a class="reference internal" href="#KRB5_INIT_CONTEXT_KDC"><code class="docutils literal notranslate"><span class="pre">KRB5_INIT_CONTEXT_KDC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html
index 54eb8e4ad13d..daf8d9312f1f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INIT_CONTEXT_SECURE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-context-secure">
-<span id="krb5-init-context-secure-data"></span><h1>KRB5_INIT_CONTEXT_SECURE<a class="headerlink" href="#krb5-init-context-secure" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-init-context-secure-data"></span><h1>KRB5_INIT_CONTEXT_SECURE<a class="headerlink" href="#krb5-init-context-secure" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INIT_CONTEXT_SECURE">
-<span class="sig-name descname"><span class="pre">KRB5_INIT_CONTEXT_SECURE</span></span><a class="headerlink" href="#KRB5_INIT_CONTEXT_SECURE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INIT_CONTEXT_SECURE</span></span><a class="headerlink" href="#KRB5_INIT_CONTEXT_SECURE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Use secure context configuration.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INIT_CONTEXT_SECURE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INIT_CONTEXT_SECURE</a></li>
+<li><a class="reference internal" href="#">KRB5_INIT_CONTEXT_SECURE</a><ul>
+<li><a class="reference internal" href="#KRB5_INIT_CONTEXT_SECURE"><code class="docutils literal notranslate"><span class="pre">KRB5_INIT_CONTEXT_SECURE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html
index bdb4060b9130..3afd82527dba 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INIT_CREDS_STEP_FLAG_CONTINUE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-creds-step-flag-continue">
-<span id="krb5-init-creds-step-flag-continue-data"></span><h1>KRB5_INIT_CREDS_STEP_FLAG_CONTINUE<a class="headerlink" href="#krb5-init-creds-step-flag-continue" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-init-creds-step-flag-continue-data"></span><h1>KRB5_INIT_CREDS_STEP_FLAG_CONTINUE<a class="headerlink" href="#krb5-init-creds-step-flag-continue" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE">
-<span class="sig-name descname"><span class="pre">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</span></span><a class="headerlink" href="#KRB5_INIT_CREDS_STEP_FLAG_CONTINUE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</span></span><a class="headerlink" href="#KRB5_INIT_CREDS_STEP_FLAG_CONTINUE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>More responses needed.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</a></li>
+<li><a class="reference internal" href="#">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</a><ul>
+<li><a class="reference internal" href="#KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"><code class="docutils literal notranslate"><span class="pre">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html
index f40df445a8c9..9e2ffb79b205 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INT16_MAX &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-int16-max">
-<span id="krb5-int16-max-data"></span><h1>KRB5_INT16_MAX<a class="headerlink" href="#krb5-int16-max" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-int16-max-data"></span><h1>KRB5_INT16_MAX<a class="headerlink" href="#krb5-int16-max" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INT16_MAX">
-<span class="sig-name descname"><span class="pre">KRB5_INT16_MAX</span></span><a class="headerlink" href="#KRB5_INT16_MAX" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INT16_MAX</span></span><a class="headerlink" href="#KRB5_INT16_MAX" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INT16_MAX</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">65535</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INT16_MAX</a></li>
+<li><a class="reference internal" href="#">KRB5_INT16_MAX</a><ul>
+<li><a class="reference internal" href="#KRB5_INT16_MAX"><code class="docutils literal notranslate"><span class="pre">KRB5_INT16_MAX</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html
index 4dfa1b9f1211..b4445d1c924c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INT16_MIN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-int16-min">
-<span id="krb5-int16-min-data"></span><h1>KRB5_INT16_MIN<a class="headerlink" href="#krb5-int16-min" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-int16-min-data"></span><h1>KRB5_INT16_MIN<a class="headerlink" href="#krb5-int16-min" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INT16_MIN">
-<span class="sig-name descname"><span class="pre">KRB5_INT16_MIN</span></span><a class="headerlink" href="#KRB5_INT16_MIN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INT16_MIN</span></span><a class="headerlink" href="#KRB5_INT16_MIN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 45%" />
-<col style="width: 55%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INT16_MIN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-KRB5_INT16_MAX-1)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INT16_MIN</a></li>
+<li><a class="reference internal" href="#">KRB5_INT16_MIN</a><ul>
+<li><a class="reference internal" href="#KRB5_INT16_MIN"><code class="docutils literal notranslate"><span class="pre">KRB5_INT16_MIN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html
index e1101c51fa00..11fd695f3f69 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INT32_MAX &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-int32-max">
-<span id="krb5-int32-max-data"></span><h1>KRB5_INT32_MAX<a class="headerlink" href="#krb5-int32-max" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-int32-max-data"></span><h1>KRB5_INT32_MAX<a class="headerlink" href="#krb5-int32-max" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INT32_MAX">
-<span class="sig-name descname"><span class="pre">KRB5_INT32_MAX</span></span><a class="headerlink" href="#KRB5_INT32_MAX" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INT32_MAX</span></span><a class="headerlink" href="#KRB5_INT32_MAX" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INT32_MAX</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2147483647</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INT32_MAX</a></li>
+<li><a class="reference internal" href="#">KRB5_INT32_MAX</a><ul>
+<li><a class="reference internal" href="#KRB5_INT32_MAX"><code class="docutils literal notranslate"><span class="pre">KRB5_INT32_MAX</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html
index 96792cb322f8..65133bd05b1a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_INT32_MIN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-int32-min">
-<span id="krb5-int32-min-data"></span><h1>KRB5_INT32_MIN<a class="headerlink" href="#krb5-int32-min" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-int32-min-data"></span><h1>KRB5_INT32_MIN<a class="headerlink" href="#krb5-int32-min" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_INT32_MIN">
-<span class="sig-name descname"><span class="pre">KRB5_INT32_MIN</span></span><a class="headerlink" href="#KRB5_INT32_MIN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_INT32_MIN</span></span><a class="headerlink" href="#KRB5_INT32_MIN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 45%" />
-<col style="width: 55%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_INT32_MIN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-KRB5_INT32_MAX-1)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_INT32_MIN</a></li>
+<li><a class="reference internal" href="#">KRB5_INT32_MIN</a><ul>
+<li><a class="reference internal" href="#KRB5_INT32_MIN"><code class="docutils literal notranslate"><span class="pre">KRB5_INT32_MIN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html
index 15ce11f0d633..37fb177400b9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AD_ITE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ad-ite">
-<span id="krb5-keyusage-ad-ite-data"></span><h1>KRB5_KEYUSAGE_AD_ITE<a class="headerlink" href="#krb5-keyusage-ad-ite" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ad-ite-data"></span><h1>KRB5_KEYUSAGE_AD_ITE<a class="headerlink" href="#krb5-keyusage-ad-ite" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AD_ITE">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_ITE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_ITE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_ITE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_ITE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_ITE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">21</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_ITE</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_ITE</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AD_ITE"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_ITE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html
index e5132d764fe4..cce1916e0f15 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ad-kdcissued-cksum">
-<span id="krb5-keyusage-ad-kdcissued-cksum-data"></span><h1>KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM<a class="headerlink" href="#krb5-keyusage-ad-kdcissued-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ad-kdcissued-cksum-data"></span><h1>KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM<a class="headerlink" href="#krb5-keyusage-ad-kdcissued-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">19</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html
index 1390823c6da1..9c8200bcab57 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AD_MTE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ad-mte">
-<span id="krb5-keyusage-ad-mte-data"></span><h1>KRB5_KEYUSAGE_AD_MTE<a class="headerlink" href="#krb5-keyusage-ad-mte" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ad-mte-data"></span><h1>KRB5_KEYUSAGE_AD_MTE<a class="headerlink" href="#krb5-keyusage-ad-mte" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AD_MTE">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_MTE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_MTE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_MTE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_MTE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_MTE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">20</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_MTE</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_MTE</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AD_MTE"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_MTE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html
index f29a80039e21..c6a6b1816bfb 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AD_SIGNEDPATH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ad-signedpath">
-<span id="krb5-keyusage-ad-signedpath-data"></span><h1>KRB5_KEYUSAGE_AD_SIGNEDPATH<a class="headerlink" href="#krb5-keyusage-ad-signedpath" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ad-signedpath-data"></span><h1>KRB5_KEYUSAGE_AD_SIGNEDPATH<a class="headerlink" href="#krb5-keyusage-ad-signedpath" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AD_SIGNEDPATH">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_SIGNEDPATH</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_SIGNEDPATH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AD_SIGNEDPATH</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AD_SIGNEDPATH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_SIGNEDPATH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">-21</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_SIGNEDPATH</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AD_SIGNEDPATH</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AD_SIGNEDPATH"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AD_SIGNEDPATH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html
index 157bb001f739..b3c878e8a5de 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_APP_DATA_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-app-data-cksum">
-<span id="krb5-keyusage-app-data-cksum-data"></span><h1>KRB5_KEYUSAGE_APP_DATA_CKSUM<a class="headerlink" href="#krb5-keyusage-app-data-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-app-data-cksum-data"></span><h1>KRB5_KEYUSAGE_APP_DATA_CKSUM<a class="headerlink" href="#krb5-keyusage-app-data-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_APP_DATA_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_APP_DATA_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_APP_DATA_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_APP_DATA_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_APP_DATA_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_APP_DATA_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">17</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_APP_DATA_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_APP_DATA_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_APP_DATA_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_APP_DATA_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html
index 148b424146ef..e79ea7381568 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_APP_DATA_ENCRYPT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-app-data-encrypt">
-<span id="krb5-keyusage-app-data-encrypt-data"></span><h1>KRB5_KEYUSAGE_APP_DATA_ENCRYPT<a class="headerlink" href="#krb5-keyusage-app-data-encrypt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-app-data-encrypt-data"></span><h1>KRB5_KEYUSAGE_APP_DATA_ENCRYPT<a class="headerlink" href="#krb5-keyusage-app-data-encrypt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_APP_DATA_ENCRYPT">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_APP_DATA_ENCRYPT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_APP_DATA_ENCRYPT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">16</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_APP_DATA_ENCRYPT"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html
index 42a815937e1a..f1ff12caa9e5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AP_REP_ENCPART &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ap-rep-encpart">
-<span id="krb5-keyusage-ap-rep-encpart-data"></span><h1>KRB5_KEYUSAGE_AP_REP_ENCPART<a class="headerlink" href="#krb5-keyusage-ap-rep-encpart" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ap-rep-encpart-data"></span><h1>KRB5_KEYUSAGE_AP_REP_ENCPART<a class="headerlink" href="#krb5-keyusage-ap-rep-encpart" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AP_REP_ENCPART">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AP_REP_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AP_REP_ENCPART" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AP_REP_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AP_REP_ENCPART" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AP_REP_ENCPART</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">12</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AP_REP_ENCPART</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AP_REP_ENCPART</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AP_REP_ENCPART"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AP_REP_ENCPART</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html
index 2afec23eaa56..49b14862aef8 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AP_REQ_AUTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ap-req-auth">
-<span id="krb5-keyusage-ap-req-auth-data"></span><h1>KRB5_KEYUSAGE_AP_REQ_AUTH<a class="headerlink" href="#krb5-keyusage-ap-req-auth" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ap-req-auth-data"></span><h1>KRB5_KEYUSAGE_AP_REQ_AUTH<a class="headerlink" href="#krb5-keyusage-ap-req-auth" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AP_REQ_AUTH">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AP_REQ_AUTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AP_REQ_AUTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">11</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AP_REQ_AUTH</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AP_REQ_AUTH</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AP_REQ_AUTH"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html
index fe7b9a023165..51a3e168a224 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-ap-req-auth-cksum">
-<span id="krb5-keyusage-ap-req-auth-cksum-data"></span><h1>KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM<a class="headerlink" href="#krb5-keyusage-ap-req-auth-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-ap-req-auth-cksum-data"></span><h1>KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM<a class="headerlink" href="#krb5-keyusage-ap-req-auth-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">10</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html
index 684eab349054..46b1c39fd0cc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AS_REP_ENCPART &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-as-rep-encpart">
-<span id="krb5-keyusage-as-rep-encpart-data"></span><h1>KRB5_KEYUSAGE_AS_REP_ENCPART<a class="headerlink" href="#krb5-keyusage-as-rep-encpart" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-as-rep-encpart-data"></span><h1>KRB5_KEYUSAGE_AS_REP_ENCPART<a class="headerlink" href="#krb5-keyusage-as-rep-encpart" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AS_REP_ENCPART">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AS_REP_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AS_REP_ENCPART" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AS_REP_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AS_REP_ENCPART" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AS_REP_ENCPART</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">3</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AS_REP_ENCPART</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AS_REP_ENCPART</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AS_REP_ENCPART"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AS_REP_ENCPART</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html
index ee4b5c972dd3..852a88241777 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AS_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-as-req">
-<span id="krb5-keyusage-as-req-data"></span><h1>KRB5_KEYUSAGE_AS_REQ<a class="headerlink" href="#krb5-keyusage-as-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-as-req-data"></span><h1>KRB5_KEYUSAGE_AS_REQ<a class="headerlink" href="#krb5-keyusage-as-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AS_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AS_REQ</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AS_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AS_REQ</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AS_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AS_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">56</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AS_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AS_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AS_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AS_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html
index 347d808499c0..2c008ef3945c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-as-req-pa-enc-ts">
-<span id="krb5-keyusage-as-req-pa-enc-ts-data"></span><h1>KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS<a class="headerlink" href="#krb5-keyusage-as-req-pa-enc-ts" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-as-req-pa-enc-ts-data"></span><h1>KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS<a class="headerlink" href="#krb5-keyusage-as-req-pa-enc-ts" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html
index 55ef8a233989..8faeae6b7c38 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_CAMMAC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-cammac">
-<span id="krb5-keyusage-cammac-data"></span><h1>KRB5_KEYUSAGE_CAMMAC<a class="headerlink" href="#krb5-keyusage-cammac" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-cammac-data"></span><h1>KRB5_KEYUSAGE_CAMMAC<a class="headerlink" href="#krb5-keyusage-cammac" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_CAMMAC">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_CAMMAC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_CAMMAC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_CAMMAC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_CAMMAC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_CAMMAC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">64</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_CAMMAC</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_CAMMAC</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_CAMMAC"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_CAMMAC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html
index 07e06c93ace6..2aa55734bba3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-enc-challenge-client">
-<span id="krb5-keyusage-enc-challenge-client-data"></span><h1>KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT<a class="headerlink" href="#krb5-keyusage-enc-challenge-client" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-enc-challenge-client-data"></span><h1>KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT<a class="headerlink" href="#krb5-keyusage-enc-challenge-client" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">54</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html
index eb1dad6690c7..f84ba02ded23 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_ENC_CHALLENGE_KDC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-enc-challenge-kdc">
-<span id="krb5-keyusage-enc-challenge-kdc-data"></span><h1>KRB5_KEYUSAGE_ENC_CHALLENGE_KDC<a class="headerlink" href="#krb5-keyusage-enc-challenge-kdc" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-enc-challenge-kdc-data"></span><h1>KRB5_KEYUSAGE_ENC_CHALLENGE_KDC<a class="headerlink" href="#krb5-keyusage-enc-challenge-kdc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_ENC_CHALLENGE_KDC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_ENC_CHALLENGE_KDC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">55</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html
index 05d84c7327c5..d730da5214f4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_FAST_ENC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-fast-enc">
-<span id="krb5-keyusage-fast-enc-data"></span><h1>KRB5_KEYUSAGE_FAST_ENC<a class="headerlink" href="#krb5-keyusage-fast-enc" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-fast-enc-data"></span><h1>KRB5_KEYUSAGE_FAST_ENC<a class="headerlink" href="#krb5-keyusage-fast-enc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_FAST_ENC">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_ENC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_ENC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_ENC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_ENC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_ENC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">51</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_ENC</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_ENC</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_FAST_ENC"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_ENC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html
index 8cac3ee38192..bc9426b4d71f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_FAST_FINISHED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-fast-finished">
-<span id="krb5-keyusage-fast-finished-data"></span><h1>KRB5_KEYUSAGE_FAST_FINISHED<a class="headerlink" href="#krb5-keyusage-fast-finished" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-fast-finished-data"></span><h1>KRB5_KEYUSAGE_FAST_FINISHED<a class="headerlink" href="#krb5-keyusage-fast-finished" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_FAST_FINISHED">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_FINISHED</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_FINISHED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_FINISHED</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_FINISHED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_FINISHED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">53</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_FINISHED</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_FINISHED</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_FAST_FINISHED"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_FINISHED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html
index 468a1372662a..b9788343a17a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_FAST_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-fast-rep">
-<span id="krb5-keyusage-fast-rep-data"></span><h1>KRB5_KEYUSAGE_FAST_REP<a class="headerlink" href="#krb5-keyusage-fast-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-fast-rep-data"></span><h1>KRB5_KEYUSAGE_FAST_REP<a class="headerlink" href="#krb5-keyusage-fast-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_FAST_REP">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_REP</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_REP</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">52</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_REP</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_REP</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_FAST_REP"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html
index 04a5fda6fa29..189655b896c9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_FAST_REQ_CHKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-fast-req-chksum">
-<span id="krb5-keyusage-fast-req-chksum-data"></span><h1>KRB5_KEYUSAGE_FAST_REQ_CHKSUM<a class="headerlink" href="#krb5-keyusage-fast-req-chksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-fast-req-chksum-data"></span><h1>KRB5_KEYUSAGE_FAST_REQ_CHKSUM<a class="headerlink" href="#krb5-keyusage-fast-req-chksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_FAST_REQ_CHKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_REQ_CHKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FAST_REQ_CHKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">50</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_FAST_REQ_CHKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.html
new file mode 100644
index 000000000000..8393ade3a08a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../../../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>KRB5_KEYUSAGE_FINISHED &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../../../about.html" />
+ <link rel="index" title="Index" href="../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../search.html" />
+ <link rel="copyright" title="Copyright" href="../../../copyright.html" />
+ <link rel="next" title="KRB5_KEYUSAGE_IAKERB_FINISHED" href="KRB5_KEYUSAGE_IAKERB_FINISHED.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../../../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_IAKERB_FINISHED.html" title="KRB5_KEYUSAGE_IAKERB_FINISHED"
+ accesskey="N">next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__KRB5_KEYUSAGE_FINISHED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="krb5-keyusage-finished">
+<span id="krb5-keyusage-finished-data"></span><h1>KRB5_KEYUSAGE_FINISHED<a class="headerlink" href="#krb5-keyusage-finished" title="Link to this heading">¶</a></h1>
+<dl class="py data">
+<dt class="sig sig-object py" id="KRB5_KEYUSAGE_FINISHED">
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_FINISHED</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_FINISHED" title="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FINISHED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">41</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_FINISHED</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_FINISHED"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_FINISHED</span></code></a></li>
+</ul>
+</li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../admin/index.html">For administrators</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">For application developers</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../gssapi.html">Developing with GSSAPI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../init_creds.html">Initial credentials</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../princ_handle.html">Principal manipulation and parsing</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Complete reference - API and datatypes</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../api/index.html">krb5 API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">krb5 simple macros</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../formats/index.html">Protocols and file formats</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../../../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../../../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../../../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_IAKERB_FINISHED.html" title="KRB5_KEYUSAGE_IAKERB_FINISHED"
+ >next</a> |
+ <a href="../../../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__KRB5_KEYUSAGE_FINISHED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html
index 644df17ebdf4..1514b6b07030 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_GSS_TOK_MIC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-gss-tok-mic">
-<span id="krb5-keyusage-gss-tok-mic-data"></span><h1>KRB5_KEYUSAGE_GSS_TOK_MIC<a class="headerlink" href="#krb5-keyusage-gss-tok-mic" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-gss-tok-mic-data"></span><h1>KRB5_KEYUSAGE_GSS_TOK_MIC<a class="headerlink" href="#krb5-keyusage-gss-tok-mic" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_GSS_TOK_MIC">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_MIC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_GSS_TOK_MIC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_MIC</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_GSS_TOK_MIC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_MIC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">22</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_GSS_TOK_MIC</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_GSS_TOK_MIC</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_GSS_TOK_MIC"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_MIC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html
index e8f104827d52..850a816bc354 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-gss-tok-wrap-integ">
-<span id="krb5-keyusage-gss-tok-wrap-integ-data"></span><h1>KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG<a class="headerlink" href="#krb5-keyusage-gss-tok-wrap-integ" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-gss-tok-wrap-integ-data"></span><h1>KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG<a class="headerlink" href="#krb5-keyusage-gss-tok-wrap-integ" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">23</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html
index 3007f386f02e..f24e962fec27 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
- <link rel="next" title="KRB5_KEYUSAGE_IAKERB_FINISHED" href="KRB5_KEYUSAGE_IAKERB_FINISHED.html" />
+ <link rel="next" title="KRB5_KEYUSAGE_FINISHED" href="KRB5_KEYUSAGE_FINISHED.html" />
<link rel="prev" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"
accesskey="P">previous</a> |
- <a href="KRB5_KEYUSAGE_IAKERB_FINISHED.html" title="KRB5_KEYUSAGE_IAKERB_FINISHED"
+ <a href="KRB5_KEYUSAGE_FINISHED.html" title="KRB5_KEYUSAGE_FINISHED"
accesskey="N">next</a> |
<a href="../../../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-gss-tok-wrap-priv">
-<span id="krb5-keyusage-gss-tok-wrap-priv-data"></span><h1>KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV<a class="headerlink" href="#krb5-keyusage-gss-tok-wrap-priv" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-gss-tok-wrap-priv-data"></span><h1>KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV<a class="headerlink" href="#krb5-keyusage-gss-tok-wrap-priv" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">24</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -140,7 +137,7 @@
>Contents</a> |
<a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"
>previous</a> |
- <a href="KRB5_KEYUSAGE_IAKERB_FINISHED.html" title="KRB5_KEYUSAGE_IAKERB_FINISHED"
+ <a href="KRB5_KEYUSAGE_FINISHED.html" title="KRB5_KEYUSAGE_FINISHED"
>next</a> |
<a href="../../../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html
index 2c95a45021ca..f9457e0d6ed3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_IAKERB_FINISHED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="copyright" title="Copyright" href="../../../copyright.html" />
<link rel="next" title="KRB5_KEYUSAGE_KDC_REP_TICKET" href="KRB5_KEYUSAGE_KDC_REP_TICKET.html" />
- <link rel="prev" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_FINISHED" href="KRB5_KEYUSAGE_FINISHED.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../../../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"
+ <a href="KRB5_KEYUSAGE_FINISHED.html" title="KRB5_KEYUSAGE_FINISHED"
accesskey="P">previous</a> |
<a href="KRB5_KEYUSAGE_KDC_REP_TICKET.html" title="KRB5_KEYUSAGE_KDC_REP_TICKET"
accesskey="N">next</a> |
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-iakerb-finished">
-<span id="krb5-keyusage-iakerb-finished-data"></span><h1>KRB5_KEYUSAGE_IAKERB_FINISHED<a class="headerlink" href="#krb5-keyusage-iakerb-finished" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-iakerb-finished-data"></span><h1>KRB5_KEYUSAGE_IAKERB_FINISHED<a class="headerlink" href="#krb5-keyusage-iakerb-finished" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_IAKERB_FINISHED">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_IAKERB_FINISHED</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_IAKERB_FINISHED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_IAKERB_FINISHED</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_IAKERB_FINISHED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_IAKERB_FINISHED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">42</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_IAKERB_FINISHED</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_IAKERB_FINISHED</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_IAKERB_FINISHED"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_IAKERB_FINISHED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,14 +128,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../../../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"
+ <a href="KRB5_KEYUSAGE_FINISHED.html" title="KRB5_KEYUSAGE_FINISHED"
>previous</a> |
<a href="KRB5_KEYUSAGE_KDC_REP_TICKET.html" title="KRB5_KEYUSAGE_KDC_REP_TICKET"
>next</a> |
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html
index acd0b536dd1e..3e4921a19b67 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_KDC_REP_TICKET &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-kdc-rep-ticket">
-<span id="krb5-keyusage-kdc-rep-ticket-data"></span><h1>KRB5_KEYUSAGE_KDC_REP_TICKET<a class="headerlink" href="#krb5-keyusage-kdc-rep-ticket" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-kdc-rep-ticket-data"></span><h1>KRB5_KEYUSAGE_KDC_REP_TICKET<a class="headerlink" href="#krb5-keyusage-kdc-rep-ticket" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_KDC_REP_TICKET">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KDC_REP_TICKET</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KDC_REP_TICKET" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KDC_REP_TICKET</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KDC_REP_TICKET" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KDC_REP_TICKET</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KDC_REP_TICKET</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KDC_REP_TICKET</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_KDC_REP_TICKET"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KDC_REP_TICKET</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html
index e11c08f54e31..bbb4853607c5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_KRB_CRED_ENCPART &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-krb-cred-encpart">
-<span id="krb5-keyusage-krb-cred-encpart-data"></span><h1>KRB5_KEYUSAGE_KRB_CRED_ENCPART<a class="headerlink" href="#krb5-keyusage-krb-cred-encpart" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-krb-cred-encpart-data"></span><h1>KRB5_KEYUSAGE_KRB_CRED_ENCPART<a class="headerlink" href="#krb5-keyusage-krb-cred-encpart" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_KRB_CRED_ENCPART">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_CRED_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_CRED_ENCPART" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_CRED_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_CRED_ENCPART" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_CRED_ENCPART</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">14</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_CRED_ENCPART</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_CRED_ENCPART</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_KRB_CRED_ENCPART"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_CRED_ENCPART</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html
index 060342a20c28..0e07ee29e25c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_KRB_ERROR_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-krb-error-cksum">
-<span id="krb5-keyusage-krb-error-cksum-data"></span><h1>KRB5_KEYUSAGE_KRB_ERROR_CKSUM<a class="headerlink" href="#krb5-keyusage-krb-error-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-krb-error-cksum-data"></span><h1>KRB5_KEYUSAGE_KRB_ERROR_CKSUM<a class="headerlink" href="#krb5-keyusage-krb-error-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_KRB_ERROR_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_ERROR_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_ERROR_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">18</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_KRB_ERROR_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html
index 68a4880f199d..ef0b2bac0439 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_KRB_PRIV_ENCPART &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-krb-priv-encpart">
-<span id="krb5-keyusage-krb-priv-encpart-data"></span><h1>KRB5_KEYUSAGE_KRB_PRIV_ENCPART<a class="headerlink" href="#krb5-keyusage-krb-priv-encpart" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-krb-priv-encpart-data"></span><h1>KRB5_KEYUSAGE_KRB_PRIV_ENCPART<a class="headerlink" href="#krb5-keyusage-krb-priv-encpart" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_KRB_PRIV_ENCPART">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_PRIV_ENCPART" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_PRIV_ENCPART" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">13</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_KRB_PRIV_ENCPART"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html
index ba018d6df5d9..aaf7348a5e26 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_KRB_SAFE_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-krb-safe-cksum">
-<span id="krb5-keyusage-krb-safe-cksum-data"></span><h1>KRB5_KEYUSAGE_KRB_SAFE_CKSUM<a class="headerlink" href="#krb5-keyusage-krb-safe-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-krb-safe-cksum-data"></span><h1>KRB5_KEYUSAGE_KRB_SAFE_CKSUM<a class="headerlink" href="#krb5-keyusage-krb-safe-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_KRB_SAFE_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_SAFE_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_KRB_SAFE_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">15</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_KRB_SAFE_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html
index d9c80b7a1427..b7d4e1f72087 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_AS_FRESHNESS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-as-freshness">
-<span id="krb5-keyusage-pa-as-freshness-data"></span><h1>KRB5_KEYUSAGE_PA_AS_FRESHNESS<a class="headerlink" href="#krb5-keyusage-pa-as-freshness" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-as-freshness-data"></span><h1>KRB5_KEYUSAGE_PA_AS_FRESHNESS<a class="headerlink" href="#krb5-keyusage-pa-as-freshness" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_AS_FRESHNESS">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_AS_FRESHNESS</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_AS_FRESHNESS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_AS_FRESHNESS</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_AS_FRESHNESS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Used for freshness tokens.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_AS_FRESHNESS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">514</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_AS_FRESHNESS</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_AS_FRESHNESS</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_AS_FRESHNESS"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_AS_FRESHNESS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html
index e8292e4fc906..3ddd6abec9a2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_FX_COOKIE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-fx-cookie">
-<span id="krb5-keyusage-pa-fx-cookie-data"></span><h1>KRB5_KEYUSAGE_PA_FX_COOKIE<a class="headerlink" href="#krb5-keyusage-pa-fx-cookie" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-fx-cookie-data"></span><h1>KRB5_KEYUSAGE_PA_FX_COOKIE<a class="headerlink" href="#krb5-keyusage-pa-fx-cookie" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_FX_COOKIE">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_FX_COOKIE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_FX_COOKIE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_FX_COOKIE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_FX_COOKIE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Used for encrypted FAST cookies.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_FX_COOKIE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">513</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_FX_COOKIE</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_FX_COOKIE</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_FX_COOKIE"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_FX_COOKIE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html
index e89df956db17..a54a74d35bcd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_OTP_REQUEST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-otp-request">
-<span id="krb5-keyusage-pa-otp-request-data"></span><h1>KRB5_KEYUSAGE_PA_OTP_REQUEST<a class="headerlink" href="#krb5-keyusage-pa-otp-request" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-otp-request-data"></span><h1>KRB5_KEYUSAGE_PA_OTP_REQUEST<a class="headerlink" href="#krb5-keyusage-pa-otp-request" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_OTP_REQUEST">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_OTP_REQUEST</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_OTP_REQUEST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_OTP_REQUEST</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_OTP_REQUEST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>See RFC 6560 section 4.2.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_OTP_REQUEST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">45</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_OTP_REQUEST</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_OTP_REQUEST</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_OTP_REQUEST"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_OTP_REQUEST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html
index 40868aa94039..a77d793809eb 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_PKINIT_KX &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-pkinit-kx">
-<span id="krb5-keyusage-pa-pkinit-kx-data"></span><h1>KRB5_KEYUSAGE_PA_PKINIT_KX<a class="headerlink" href="#krb5-keyusage-pa-pkinit-kx" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-pkinit-kx-data"></span><h1>KRB5_KEYUSAGE_PA_PKINIT_KX<a class="headerlink" href="#krb5-keyusage-pa-pkinit-kx" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_PKINIT_KX">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_PKINIT_KX</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_PKINIT_KX" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_PKINIT_KX</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_PKINIT_KX" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_PKINIT_KX</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">44</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_PKINIT_KX</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_PKINIT_KX</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_PKINIT_KX"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_PKINIT_KX</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html
index ae63d69b14e3..7edaa1016656 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-s4u-x509-user-reply">
-<span id="krb5-keyusage-pa-s4u-x509-user-reply-data"></span><h1>KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY<a class="headerlink" href="#krb5-keyusage-pa-s4u-x509-user-reply" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-s4u-x509-user-reply-data"></span><h1>KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY<a class="headerlink" href="#krb5-keyusage-pa-s4u-x509-user-reply" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">27</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html
index 6274c41c8614..427124409f84 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-s4u-x509-user-request">
-<span id="krb5-keyusage-pa-s4u-x509-user-request-data"></span><h1>KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST<a class="headerlink" href="#krb5-keyusage-pa-s4u-x509-user-request" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-s4u-x509-user-request-data"></span><h1>KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST<a class="headerlink" href="#krb5-keyusage-pa-s4u-x509-user-request" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">26</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html
index a0e3d1bb1109..b0c97caaf067 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-sam-challenge-cksum">
-<span id="krb5-keyusage-pa-sam-challenge-cksum-data"></span><h1>KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM<a class="headerlink" href="#krb5-keyusage-pa-sam-challenge-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-sam-challenge-cksum-data"></span><h1>KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM<a class="headerlink" href="#krb5-keyusage-pa-sam-challenge-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">25</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html
index ec6428aaad7a..4267cfa29749 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-sam-challenge-trackid">
-<span id="krb5-keyusage-pa-sam-challenge-trackid-data"></span><h1>KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID<a class="headerlink" href="#krb5-keyusage-pa-sam-challenge-trackid" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-sam-challenge-trackid-data"></span><h1>KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID<a class="headerlink" href="#krb5-keyusage-pa-sam-challenge-trackid" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">26</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html
index 44e7ff2436bf..361ed7368761 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_PA_SAM_RESPONSE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-pa-sam-response">
-<span id="krb5-keyusage-pa-sam-response-data"></span><h1>KRB5_KEYUSAGE_PA_SAM_RESPONSE<a class="headerlink" href="#krb5-keyusage-pa-sam-response" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-pa-sam-response-data"></span><h1>KRB5_KEYUSAGE_PA_SAM_RESPONSE<a class="headerlink" href="#krb5-keyusage-pa-sam-response" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_PA_SAM_RESPONSE">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_SAM_RESPONSE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_SAM_RESPONSE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_PA_SAM_RESPONSE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_PA_SAM_RESPONSE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_SAM_RESPONSE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">27</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_SAM_RESPONSE</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_PA_SAM_RESPONSE</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_PA_SAM_RESPONSE"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_PA_SAM_RESPONSE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html
index 10c5646b092a..312419233360 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_SPAKE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-spake">
-<span id="krb5-keyusage-spake-data"></span><h1>KRB5_KEYUSAGE_SPAKE<a class="headerlink" href="#krb5-keyusage-spake" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-spake-data"></span><h1>KRB5_KEYUSAGE_SPAKE<a class="headerlink" href="#krb5-keyusage-spake" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_SPAKE">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_SPAKE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_SPAKE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_SPAKE</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_SPAKE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_SPAKE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">65</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_SPAKE</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_SPAKE</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_SPAKE"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_SPAKE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html
index 3d08678fedc9..5c3fb8e7b6bd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-tgs-rep-encpart-sesskey">
-<span id="krb5-keyusage-tgs-rep-encpart-sesskey-data"></span><h1>KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY<a class="headerlink" href="#krb5-keyusage-tgs-rep-encpart-sesskey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-tgs-rep-encpart-sesskey-data"></span><h1>KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY<a class="headerlink" href="#krb5-keyusage-tgs-rep-encpart-sesskey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">8</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html
index 2c588309c448..eec52fe34b04 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-tgs-rep-encpart-subkey">
-<span id="krb5-keyusage-tgs-rep-encpart-subkey-data"></span><h1>KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY<a class="headerlink" href="#krb5-keyusage-tgs-rep-encpart-subkey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-tgs-rep-encpart-subkey-data"></span><h1>KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY<a class="headerlink" href="#krb5-keyusage-tgs-rep-encpart-subkey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">9</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html
index 7a7f6dbe28bd..f42d9ba2daa1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-tgs-req-ad-sesskey">
-<span id="krb5-keyusage-tgs-req-ad-sesskey-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY<a class="headerlink" href="#krb5-keyusage-tgs-req-ad-sesskey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-tgs-req-ad-sesskey-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY<a class="headerlink" href="#krb5-keyusage-tgs-req-ad-sesskey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html
index 41e1cfaace3d..7d48ad6463e9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-tgs-req-ad-subkey">
-<span id="krb5-keyusage-tgs-req-ad-subkey-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY<a class="headerlink" href="#krb5-keyusage-tgs-req-ad-subkey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-tgs-req-ad-subkey-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY<a class="headerlink" href="#krb5-keyusage-tgs-req-ad-subkey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html
index d2797ff52024..4b0930cfe1c0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_TGS_REQ_AUTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-tgs-req-auth">
-<span id="krb5-keyusage-tgs-req-auth-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AUTH<a class="headerlink" href="#krb5-keyusage-tgs-req-auth" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-tgs-req-auth-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AUTH<a class="headerlink" href="#krb5-keyusage-tgs-req-auth" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_TGS_REQ_AUTH">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AUTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AUTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AUTH</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AUTH</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_TGS_REQ_AUTH"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html
index 656d6db8538e..5d148d0d5f54 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-keyusage-tgs-req-auth-cksum">
-<span id="krb5-keyusage-tgs-req-auth-cksum-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM<a class="headerlink" href="#krb5-keyusage-tgs-req-auth-cksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-tgs-req-auth-cksum-data"></span><h1>KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM<a class="headerlink" href="#krb5-keyusage-tgs-req-auth-cksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</span></span><a class="headerlink" href="#KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html
index 8cca01a4a4b2..f90ee328ca16 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_ACCESSDENIED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-accessdenied">
-<span id="krb5-kpasswd-accessdenied-data"></span><h1>KRB5_KPASSWD_ACCESSDENIED<a class="headerlink" href="#krb5-kpasswd-accessdenied" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-accessdenied-data"></span><h1>KRB5_KPASSWD_ACCESSDENIED<a class="headerlink" href="#krb5-kpasswd-accessdenied" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_ACCESSDENIED">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_ACCESSDENIED</span></span><a class="headerlink" href="#KRB5_KPASSWD_ACCESSDENIED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_ACCESSDENIED</span></span><a class="headerlink" href="#KRB5_KPASSWD_ACCESSDENIED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Not authorized.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_ACCESSDENIED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_ACCESSDENIED</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_ACCESSDENIED</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_ACCESSDENIED"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_ACCESSDENIED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html
index dac7c727bd28..f052fd3eea68 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_AUTHERROR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-autherror">
-<span id="krb5-kpasswd-autherror-data"></span><h1>KRB5_KPASSWD_AUTHERROR<a class="headerlink" href="#krb5-kpasswd-autherror" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-autherror-data"></span><h1>KRB5_KPASSWD_AUTHERROR<a class="headerlink" href="#krb5-kpasswd-autherror" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_AUTHERROR">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_AUTHERROR</span></span><a class="headerlink" href="#KRB5_KPASSWD_AUTHERROR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_AUTHERROR</span></span><a class="headerlink" href="#KRB5_KPASSWD_AUTHERROR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Authentication error.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_AUTHERROR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">3</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_AUTHERROR</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_AUTHERROR</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_AUTHERROR"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_AUTHERROR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html
index 8c7797e6fa26..bd548fa5d637 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_BAD_VERSION &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-bad-version">
-<span id="krb5-kpasswd-bad-version-data"></span><h1>KRB5_KPASSWD_BAD_VERSION<a class="headerlink" href="#krb5-kpasswd-bad-version" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-bad-version-data"></span><h1>KRB5_KPASSWD_BAD_VERSION<a class="headerlink" href="#krb5-kpasswd-bad-version" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_BAD_VERSION">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_BAD_VERSION</span></span><a class="headerlink" href="#KRB5_KPASSWD_BAD_VERSION" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_BAD_VERSION</span></span><a class="headerlink" href="#KRB5_KPASSWD_BAD_VERSION" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Unknown RPC version.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_BAD_VERSION</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_BAD_VERSION</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_BAD_VERSION</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_BAD_VERSION"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_BAD_VERSION</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html
index 548a94919607..8275c9f66526 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_HARDERROR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-harderror">
-<span id="krb5-kpasswd-harderror-data"></span><h1>KRB5_KPASSWD_HARDERROR<a class="headerlink" href="#krb5-kpasswd-harderror" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-harderror-data"></span><h1>KRB5_KPASSWD_HARDERROR<a class="headerlink" href="#krb5-kpasswd-harderror" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_HARDERROR">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_HARDERROR</span></span><a class="headerlink" href="#KRB5_KPASSWD_HARDERROR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_HARDERROR</span></span><a class="headerlink" href="#KRB5_KPASSWD_HARDERROR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Server error.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_HARDERROR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_HARDERROR</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_HARDERROR</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_HARDERROR"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_HARDERROR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html
index ed33f90cb127..60107f3dbb29 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_INITIAL_FLAG_NEEDED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-initial-flag-needed">
-<span id="krb5-kpasswd-initial-flag-needed-data"></span><h1>KRB5_KPASSWD_INITIAL_FLAG_NEEDED<a class="headerlink" href="#krb5-kpasswd-initial-flag-needed" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-initial-flag-needed-data"></span><h1>KRB5_KPASSWD_INITIAL_FLAG_NEEDED<a class="headerlink" href="#krb5-kpasswd-initial-flag-needed" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_INITIAL_FLAG_NEEDED">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</span></span><a class="headerlink" href="#KRB5_KPASSWD_INITIAL_FLAG_NEEDED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</span></span><a class="headerlink" href="#KRB5_KPASSWD_INITIAL_FLAG_NEEDED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The presented credentials were not obtained using a password directly.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_INITIAL_FLAG_NEEDED"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html
index 02531d2e7835..d4ec2d05d2a0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_MALFORMED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-malformed">
-<span id="krb5-kpasswd-malformed-data"></span><h1>KRB5_KPASSWD_MALFORMED<a class="headerlink" href="#krb5-kpasswd-malformed" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-malformed-data"></span><h1>KRB5_KPASSWD_MALFORMED<a class="headerlink" href="#krb5-kpasswd-malformed" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_MALFORMED">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_MALFORMED</span></span><a class="headerlink" href="#KRB5_KPASSWD_MALFORMED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_MALFORMED</span></span><a class="headerlink" href="#KRB5_KPASSWD_MALFORMED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Malformed request.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_MALFORMED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_MALFORMED</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_MALFORMED</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_MALFORMED"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_MALFORMED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html
index 3e148d5c77d8..9f95f201744a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_SOFTERROR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-softerror">
-<span id="krb5-kpasswd-softerror-data"></span><h1>KRB5_KPASSWD_SOFTERROR<a class="headerlink" href="#krb5-kpasswd-softerror" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-softerror-data"></span><h1>KRB5_KPASSWD_SOFTERROR<a class="headerlink" href="#krb5-kpasswd-softerror" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_SOFTERROR">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_SOFTERROR</span></span><a class="headerlink" href="#KRB5_KPASSWD_SOFTERROR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_SOFTERROR</span></span><a class="headerlink" href="#KRB5_KPASSWD_SOFTERROR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Password change rejected.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_SOFTERROR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_SOFTERROR</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_SOFTERROR</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_SOFTERROR"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_SOFTERROR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html
index 5a34deae1b81..e117a014b80e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_KPASSWD_SUCCESS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-kpasswd-success">
-<span id="krb5-kpasswd-success-data"></span><h1>KRB5_KPASSWD_SUCCESS<a class="headerlink" href="#krb5-kpasswd-success" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kpasswd-success-data"></span><h1>KRB5_KPASSWD_SUCCESS<a class="headerlink" href="#krb5-kpasswd-success" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_KPASSWD_SUCCESS">
-<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_SUCCESS</span></span><a class="headerlink" href="#KRB5_KPASSWD_SUCCESS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_KPASSWD_SUCCESS</span></span><a class="headerlink" href="#KRB5_KPASSWD_SUCCESS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Success.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_SUCCESS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_KPASSWD_SUCCESS</a></li>
+<li><a class="reference internal" href="#">KRB5_KPASSWD_SUCCESS</a><ul>
+<li><a class="reference internal" href="#KRB5_KPASSWD_SUCCESS"><code class="docutils literal notranslate"><span class="pre">KRB5_KPASSWD_SUCCESS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html
index 4df404e248f7..d23bae375724 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_ACCT_EXPTIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-acct-exptime">
-<span id="krb5-lrq-all-acct-exptime-data"></span><h1>KRB5_LRQ_ALL_ACCT_EXPTIME<a class="headerlink" href="#krb5-lrq-all-acct-exptime" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-acct-exptime-data"></span><h1>KRB5_LRQ_ALL_ACCT_EXPTIME<a class="headerlink" href="#krb5-lrq-all-acct-exptime" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_ACCT_EXPTIME">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_ACCT_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_ACCT_EXPTIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_ACCT_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_ACCT_EXPTIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_ACCT_EXPTIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_ACCT_EXPTIME</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_ACCT_EXPTIME</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_ACCT_EXPTIME"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_ACCT_EXPTIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html
index 3fa64341a69a..5dac0e854e2b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_LAST_INITIAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-last-initial">
-<span id="krb5-lrq-all-last-initial-data"></span><h1>KRB5_LRQ_ALL_LAST_INITIAL<a class="headerlink" href="#krb5-lrq-all-last-initial" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-last-initial-data"></span><h1>KRB5_LRQ_ALL_LAST_INITIAL<a class="headerlink" href="#krb5-lrq-all-last-initial" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_LAST_INITIAL">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_INITIAL</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_INITIAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_INITIAL</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_INITIAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_INITIAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_INITIAL</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_INITIAL</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_LAST_INITIAL"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_INITIAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html
index f5c91b47ef15..09a880cd6130 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_LAST_RENEWAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-last-renewal">
-<span id="krb5-lrq-all-last-renewal-data"></span><h1>KRB5_LRQ_ALL_LAST_RENEWAL<a class="headerlink" href="#krb5-lrq-all-last-renewal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-last-renewal-data"></span><h1>KRB5_LRQ_ALL_LAST_RENEWAL<a class="headerlink" href="#krb5-lrq-all-last-renewal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_LAST_RENEWAL">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_RENEWAL</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_RENEWAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_RENEWAL</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_RENEWAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_RENEWAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_RENEWAL</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_RENEWAL</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_LAST_RENEWAL"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_RENEWAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html
index b8ca647f8503..b23548b53d3b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_LAST_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-last-req">
-<span id="krb5-lrq-all-last-req-data"></span><h1>KRB5_LRQ_ALL_LAST_REQ<a class="headerlink" href="#krb5-lrq-all-last-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-last-req-data"></span><h1>KRB5_LRQ_ALL_LAST_REQ<a class="headerlink" href="#krb5-lrq-all-last-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_LAST_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_REQ</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_REQ</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_LAST_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html
index 1cad65d95e38..6b047646e444 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_LAST_TGT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-last-tgt">
-<span id="krb5-lrq-all-last-tgt-data"></span><h1>KRB5_LRQ_ALL_LAST_TGT<a class="headerlink" href="#krb5-lrq-all-last-tgt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-last-tgt-data"></span><h1>KRB5_LRQ_ALL_LAST_TGT<a class="headerlink" href="#krb5-lrq-all-last-tgt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_LAST_TGT">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_TGT</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_TGT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_TGT</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_TGT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_TGT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_TGT</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_TGT</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_LAST_TGT"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_TGT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html
index c640d128f1e8..6f5373befe57 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_LAST_TGT_ISSUED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-last-tgt-issued">
-<span id="krb5-lrq-all-last-tgt-issued-data"></span><h1>KRB5_LRQ_ALL_LAST_TGT_ISSUED<a class="headerlink" href="#krb5-lrq-all-last-tgt-issued" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-last-tgt-issued-data"></span><h1>KRB5_LRQ_ALL_LAST_TGT_ISSUED<a class="headerlink" href="#krb5-lrq-all-last-tgt-issued" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_LAST_TGT_ISSUED">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_TGT_ISSUED</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_TGT_ISSUED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_LAST_TGT_ISSUED</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_LAST_TGT_ISSUED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_TGT_ISSUED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">3</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_TGT_ISSUED</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_LAST_TGT_ISSUED</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_LAST_TGT_ISSUED"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_LAST_TGT_ISSUED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html
index 922f0cb721ef..ca350305986e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ALL_PW_EXPTIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-all-pw-exptime">
-<span id="krb5-lrq-all-pw-exptime-data"></span><h1>KRB5_LRQ_ALL_PW_EXPTIME<a class="headerlink" href="#krb5-lrq-all-pw-exptime" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-all-pw-exptime-data"></span><h1>KRB5_LRQ_ALL_PW_EXPTIME<a class="headerlink" href="#krb5-lrq-all-pw-exptime" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ALL_PW_EXPTIME">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_PW_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_PW_EXPTIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ALL_PW_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ALL_PW_EXPTIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_PW_EXPTIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ALL_PW_EXPTIME</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ALL_PW_EXPTIME</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ALL_PW_EXPTIME"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ALL_PW_EXPTIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html
index 94908791577e..d08e6f36a56e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_NONE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-none">
-<span id="krb5-lrq-none-data"></span><h1>KRB5_LRQ_NONE<a class="headerlink" href="#krb5-lrq-none" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-none-data"></span><h1>KRB5_LRQ_NONE<a class="headerlink" href="#krb5-lrq-none" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_NONE">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_NONE</span></span><a class="headerlink" href="#KRB5_LRQ_NONE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_NONE</span></span><a class="headerlink" href="#KRB5_LRQ_NONE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_NONE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_NONE</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_NONE</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_NONE"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_NONE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html
index 04158f6e5919..a5ffdc21ec61 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_ACCT_EXPTIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-acct-exptime">
-<span id="krb5-lrq-one-acct-exptime-data"></span><h1>KRB5_LRQ_ONE_ACCT_EXPTIME<a class="headerlink" href="#krb5-lrq-one-acct-exptime" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-acct-exptime-data"></span><h1>KRB5_LRQ_ONE_ACCT_EXPTIME<a class="headerlink" href="#krb5-lrq-one-acct-exptime" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_ACCT_EXPTIME">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_ACCT_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_ACCT_EXPTIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_ACCT_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_ACCT_EXPTIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_ACCT_EXPTIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-7)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_ACCT_EXPTIME</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_ACCT_EXPTIME</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_ACCT_EXPTIME"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_ACCT_EXPTIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html
index c636173c9897..7121dec7d7d6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_LAST_INITIAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-last-initial">
-<span id="krb5-lrq-one-last-initial-data"></span><h1>KRB5_LRQ_ONE_LAST_INITIAL<a class="headerlink" href="#krb5-lrq-one-last-initial" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-last-initial-data"></span><h1>KRB5_LRQ_ONE_LAST_INITIAL<a class="headerlink" href="#krb5-lrq-one-last-initial" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_LAST_INITIAL">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_INITIAL</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_INITIAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_INITIAL</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_INITIAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_INITIAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-2)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_INITIAL</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_INITIAL</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_LAST_INITIAL"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_INITIAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html
index 699a6e6bb4d3..67085c45c1a4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_LAST_RENEWAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-last-renewal">
-<span id="krb5-lrq-one-last-renewal-data"></span><h1>KRB5_LRQ_ONE_LAST_RENEWAL<a class="headerlink" href="#krb5-lrq-one-last-renewal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-last-renewal-data"></span><h1>KRB5_LRQ_ONE_LAST_RENEWAL<a class="headerlink" href="#krb5-lrq-one-last-renewal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_LAST_RENEWAL">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_RENEWAL</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_RENEWAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_RENEWAL</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_RENEWAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_RENEWAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-4)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_RENEWAL</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_RENEWAL</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_LAST_RENEWAL"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_RENEWAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html
index 67cc996ded37..6ae72faf2425 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_LAST_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-last-req">
-<span id="krb5-lrq-one-last-req-data"></span><h1>KRB5_LRQ_ONE_LAST_REQ<a class="headerlink" href="#krb5-lrq-one-last-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-last-req-data"></span><h1>KRB5_LRQ_ONE_LAST_REQ<a class="headerlink" href="#krb5-lrq-one-last-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_LAST_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_REQ</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_REQ</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-5)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_LAST_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html
index db11dfd5cf0a..163eb532fca2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_LAST_TGT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-last-tgt">
-<span id="krb5-lrq-one-last-tgt-data"></span><h1>KRB5_LRQ_ONE_LAST_TGT<a class="headerlink" href="#krb5-lrq-one-last-tgt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-last-tgt-data"></span><h1>KRB5_LRQ_ONE_LAST_TGT<a class="headerlink" href="#krb5-lrq-one-last-tgt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_LAST_TGT">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_TGT</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_TGT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_TGT</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_TGT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_TGT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-1)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_TGT</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_TGT</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_LAST_TGT"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_TGT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html
index e577d4a4c29f..de4610e966ec 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_LAST_TGT_ISSUED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-last-tgt-issued">
-<span id="krb5-lrq-one-last-tgt-issued-data"></span><h1>KRB5_LRQ_ONE_LAST_TGT_ISSUED<a class="headerlink" href="#krb5-lrq-one-last-tgt-issued" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-last-tgt-issued-data"></span><h1>KRB5_LRQ_ONE_LAST_TGT_ISSUED<a class="headerlink" href="#krb5-lrq-one-last-tgt-issued" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_LAST_TGT_ISSUED">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_TGT_ISSUED</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_TGT_ISSUED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_LAST_TGT_ISSUED</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_LAST_TGT_ISSUED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_TGT_ISSUED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-3)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_TGT_ISSUED</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_LAST_TGT_ISSUED</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_LAST_TGT_ISSUED"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_LAST_TGT_ISSUED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html
index 19aa61259b66..e2ac2239a508 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_LRQ_ONE_PW_EXPTIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-lrq-one-pw-exptime">
-<span id="krb5-lrq-one-pw-exptime-data"></span><h1>KRB5_LRQ_ONE_PW_EXPTIME<a class="headerlink" href="#krb5-lrq-one-pw-exptime" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-lrq-one-pw-exptime-data"></span><h1>KRB5_LRQ_ONE_PW_EXPTIME<a class="headerlink" href="#krb5-lrq-one-pw-exptime" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_LRQ_ONE_PW_EXPTIME">
-<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_PW_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_PW_EXPTIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_LRQ_ONE_PW_EXPTIME</span></span><a class="headerlink" href="#KRB5_LRQ_ONE_PW_EXPTIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_PW_EXPTIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(-6)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_LRQ_ONE_PW_EXPTIME</a></li>
+<li><a class="reference internal" href="#">KRB5_LRQ_ONE_PW_EXPTIME</a><ul>
+<li><a class="reference internal" href="#KRB5_LRQ_ONE_PW_EXPTIME"><code class="docutils literal notranslate"><span class="pre">KRB5_LRQ_ONE_PW_EXPTIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html
index 1fac3dc6ab36..604a6e27fb6e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_ENTERPRISE_PRINCIPAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-enterprise-principal">
-<span id="krb5-nt-enterprise-principal-data"></span><h1>KRB5_NT_ENTERPRISE_PRINCIPAL<a class="headerlink" href="#krb5-nt-enterprise-principal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-enterprise-principal-data"></span><h1>KRB5_NT_ENTERPRISE_PRINCIPAL<a class="headerlink" href="#krb5-nt-enterprise-principal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_ENTERPRISE_PRINCIPAL">
-<span class="sig-name descname"><span class="pre">KRB5_NT_ENTERPRISE_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_ENTERPRISE_PRINCIPAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_ENTERPRISE_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_ENTERPRISE_PRINCIPAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Windows 2000 UPN.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_ENTERPRISE_PRINCIPAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">10</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_ENTERPRISE_PRINCIPAL</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_ENTERPRISE_PRINCIPAL</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_ENTERPRISE_PRINCIPAL"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_ENTERPRISE_PRINCIPAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html
index 3f8c4a54aef9..5c5c91178a65 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_ENT_PRINCIPAL_AND_ID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-ent-principal-and-id">
-<span id="krb5-nt-ent-principal-and-id-data"></span><h1>KRB5_NT_ENT_PRINCIPAL_AND_ID<a class="headerlink" href="#krb5-nt-ent-principal-and-id" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-ent-principal-and-id-data"></span><h1>KRB5_NT_ENT_PRINCIPAL_AND_ID<a class="headerlink" href="#krb5-nt-ent-principal-and-id" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_ENT_PRINCIPAL_AND_ID">
-<span class="sig-name descname"><span class="pre">KRB5_NT_ENT_PRINCIPAL_AND_ID</span></span><a class="headerlink" href="#KRB5_NT_ENT_PRINCIPAL_AND_ID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_ENT_PRINCIPAL_AND_ID</span></span><a class="headerlink" href="#KRB5_NT_ENT_PRINCIPAL_AND_ID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>NT 4 style name and SID.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_ENT_PRINCIPAL_AND_ID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">-130</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_ENT_PRINCIPAL_AND_ID</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_ENT_PRINCIPAL_AND_ID</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_ENT_PRINCIPAL_AND_ID"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_ENT_PRINCIPAL_AND_ID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html
index a4c6d64cbc4e..fea38c97ddf1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_MS_PRINCIPAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-ms-principal">
-<span id="krb5-nt-ms-principal-data"></span><h1>KRB5_NT_MS_PRINCIPAL<a class="headerlink" href="#krb5-nt-ms-principal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-ms-principal-data"></span><h1>KRB5_NT_MS_PRINCIPAL<a class="headerlink" href="#krb5-nt-ms-principal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_MS_PRINCIPAL">
-<span class="sig-name descname"><span class="pre">KRB5_NT_MS_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_MS_PRINCIPAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_MS_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_MS_PRINCIPAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Windows 2000 UPN and SID.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_MS_PRINCIPAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">-128</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_MS_PRINCIPAL</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_MS_PRINCIPAL</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_MS_PRINCIPAL"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_MS_PRINCIPAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html
index 4f0948618b12..726a3280f934 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_MS_PRINCIPAL_AND_ID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-ms-principal-and-id">
-<span id="krb5-nt-ms-principal-and-id-data"></span><h1>KRB5_NT_MS_PRINCIPAL_AND_ID<a class="headerlink" href="#krb5-nt-ms-principal-and-id" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-ms-principal-and-id-data"></span><h1>KRB5_NT_MS_PRINCIPAL_AND_ID<a class="headerlink" href="#krb5-nt-ms-principal-and-id" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_MS_PRINCIPAL_AND_ID">
-<span class="sig-name descname"><span class="pre">KRB5_NT_MS_PRINCIPAL_AND_ID</span></span><a class="headerlink" href="#KRB5_NT_MS_PRINCIPAL_AND_ID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_MS_PRINCIPAL_AND_ID</span></span><a class="headerlink" href="#KRB5_NT_MS_PRINCIPAL_AND_ID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>NT 4 style name.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_MS_PRINCIPAL_AND_ID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">-129</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_MS_PRINCIPAL_AND_ID</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_MS_PRINCIPAL_AND_ID</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_MS_PRINCIPAL_AND_ID"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_MS_PRINCIPAL_AND_ID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html
index 8417f080952c..bcb13f887455 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_PRINCIPAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-principal">
-<span id="krb5-nt-principal-data"></span><h1>KRB5_NT_PRINCIPAL<a class="headerlink" href="#krb5-nt-principal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-principal-data"></span><h1>KRB5_NT_PRINCIPAL<a class="headerlink" href="#krb5-nt-principal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_PRINCIPAL">
-<span class="sig-name descname"><span class="pre">KRB5_NT_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_PRINCIPAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_PRINCIPAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Just the name of the principal as in DCE, or for users.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_PRINCIPAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_PRINCIPAL</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_PRINCIPAL</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_PRINCIPAL"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_PRINCIPAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html
index 713f7d04e4a6..7e5ad2446a05 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_SMTP_NAME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-smtp-name">
-<span id="krb5-nt-smtp-name-data"></span><h1>KRB5_NT_SMTP_NAME<a class="headerlink" href="#krb5-nt-smtp-name" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-smtp-name-data"></span><h1>KRB5_NT_SMTP_NAME<a class="headerlink" href="#krb5-nt-smtp-name" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_SMTP_NAME">
-<span class="sig-name descname"><span class="pre">KRB5_NT_SMTP_NAME</span></span><a class="headerlink" href="#KRB5_NT_SMTP_NAME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_SMTP_NAME</span></span><a class="headerlink" href="#KRB5_NT_SMTP_NAME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Name in form of SMTP email name.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SMTP_NAME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_SMTP_NAME</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_SMTP_NAME</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_SMTP_NAME"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SMTP_NAME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html
index ea39be06e515..b36abb8c391d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_SRV_HST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-srv-hst">
-<span id="krb5-nt-srv-hst-data"></span><h1>KRB5_NT_SRV_HST<a class="headerlink" href="#krb5-nt-srv-hst" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-srv-hst-data"></span><h1>KRB5_NT_SRV_HST<a class="headerlink" href="#krb5-nt-srv-hst" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_SRV_HST">
-<span class="sig-name descname"><span class="pre">KRB5_NT_SRV_HST</span></span><a class="headerlink" href="#KRB5_NT_SRV_HST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_SRV_HST</span></span><a class="headerlink" href="#KRB5_NT_SRV_HST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Service with host name as instance (telnet, rcommands)</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SRV_HST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">3</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_SRV_HST</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_SRV_HST</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_SRV_HST"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SRV_HST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html
index e06767b53b0b..76ea5c8cc3ca 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_SRV_INST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-srv-inst">
-<span id="krb5-nt-srv-inst-data"></span><h1>KRB5_NT_SRV_INST<a class="headerlink" href="#krb5-nt-srv-inst" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-srv-inst-data"></span><h1>KRB5_NT_SRV_INST<a class="headerlink" href="#krb5-nt-srv-inst" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_SRV_INST">
-<span class="sig-name descname"><span class="pre">KRB5_NT_SRV_INST</span></span><a class="headerlink" href="#KRB5_NT_SRV_INST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_SRV_INST</span></span><a class="headerlink" href="#KRB5_NT_SRV_INST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Service and other unique instance (krbtgt)</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SRV_INST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_SRV_INST</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_SRV_INST</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_SRV_INST"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SRV_INST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html
index 58ff5a389fd2..7e0f67d21f18 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_SRV_XHST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-srv-xhst">
-<span id="krb5-nt-srv-xhst-data"></span><h1>KRB5_NT_SRV_XHST<a class="headerlink" href="#krb5-nt-srv-xhst" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-srv-xhst-data"></span><h1>KRB5_NT_SRV_XHST<a class="headerlink" href="#krb5-nt-srv-xhst" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_SRV_XHST">
-<span class="sig-name descname"><span class="pre">KRB5_NT_SRV_XHST</span></span><a class="headerlink" href="#KRB5_NT_SRV_XHST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_SRV_XHST</span></span><a class="headerlink" href="#KRB5_NT_SRV_XHST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Service with host as remaining components.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SRV_XHST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_SRV_XHST</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_SRV_XHST</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_SRV_XHST"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_SRV_XHST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.html
index 9f07d918d2de..3f654327382a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_UID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-uid">
-<span id="krb5-nt-uid-data"></span><h1>KRB5_NT_UID<a class="headerlink" href="#krb5-nt-uid" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-uid-data"></span><h1>KRB5_NT_UID<a class="headerlink" href="#krb5-nt-uid" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_UID">
-<span class="sig-name descname"><span class="pre">KRB5_NT_UID</span></span><a class="headerlink" href="#KRB5_NT_UID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_UID</span></span><a class="headerlink" href="#KRB5_NT_UID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Unique ID.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 45%" />
-<col style="width: 55%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_UID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_UID</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_UID</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_UID"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_UID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html
index 1fafad87f7f2..faee7ebf818d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_UNKNOWN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-unknown">
-<span id="krb5-nt-unknown-data"></span><h1>KRB5_NT_UNKNOWN<a class="headerlink" href="#krb5-nt-unknown" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-unknown-data"></span><h1>KRB5_NT_UNKNOWN<a class="headerlink" href="#krb5-nt-unknown" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_UNKNOWN">
-<span class="sig-name descname"><span class="pre">KRB5_NT_UNKNOWN</span></span><a class="headerlink" href="#KRB5_NT_UNKNOWN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_UNKNOWN</span></span><a class="headerlink" href="#KRB5_NT_UNKNOWN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Name type not known.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_UNKNOWN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_UNKNOWN</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_UNKNOWN</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_UNKNOWN"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_UNKNOWN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html
index ae4e8efd9364..7e1454ed97dd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_WELLKNOWN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-wellknown">
-<span id="krb5-nt-wellknown-data"></span><h1>KRB5_NT_WELLKNOWN<a class="headerlink" href="#krb5-nt-wellknown" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-wellknown-data"></span><h1>KRB5_NT_WELLKNOWN<a class="headerlink" href="#krb5-nt-wellknown" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_WELLKNOWN">
-<span class="sig-name descname"><span class="pre">KRB5_NT_WELLKNOWN</span></span><a class="headerlink" href="#KRB5_NT_WELLKNOWN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_WELLKNOWN</span></span><a class="headerlink" href="#KRB5_NT_WELLKNOWN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Well-known (special) principal.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_WELLKNOWN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">11</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_WELLKNOWN</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_WELLKNOWN</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_WELLKNOWN"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_WELLKNOWN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html
index 97cd623ba3e6..d12012aed7ba 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_NT_X500_PRINCIPAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-nt-x500-principal">
-<span id="krb5-nt-x500-principal-data"></span><h1>KRB5_NT_X500_PRINCIPAL<a class="headerlink" href="#krb5-nt-x500-principal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-nt-x500-principal-data"></span><h1>KRB5_NT_X500_PRINCIPAL<a class="headerlink" href="#krb5-nt-x500-principal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_NT_X500_PRINCIPAL">
-<span class="sig-name descname"><span class="pre">KRB5_NT_X500_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_X500_PRINCIPAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_NT_X500_PRINCIPAL</span></span><a class="headerlink" href="#KRB5_NT_X500_PRINCIPAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PKINIT.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_NT_X500_PRINCIPAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_NT_X500_PRINCIPAL</a></li>
+<li><a class="reference internal" href="#">KRB5_NT_X500_PRINCIPAL</a><ul>
+<li><a class="reference internal" href="#KRB5_NT_X500_PRINCIPAL"><code class="docutils literal notranslate"><span class="pre">KRB5_NT_X500_PRINCIPAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.html
index e06554a79633..6728f2f834a1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_ATTRIBUTES_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-attributes-info">
-<span id="krb5-pac-attributes-info-data"></span><h1>KRB5_PAC_ATTRIBUTES_INFO<a class="headerlink" href="#krb5-pac-attributes-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-attributes-info-data"></span><h1>KRB5_PAC_ATTRIBUTES_INFO<a class="headerlink" href="#krb5-pac-attributes-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_ATTRIBUTES_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_ATTRIBUTES_INFO</span></span><a class="headerlink" href="#KRB5_PAC_ATTRIBUTES_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_ATTRIBUTES_INFO</span></span><a class="headerlink" href="#KRB5_PAC_ATTRIBUTES_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PAC attributes.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_ATTRIBUTES_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">17</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_ATTRIBUTES_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_ATTRIBUTES_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_ATTRIBUTES_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_ATTRIBUTES_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.html
index cbc6f1b89c6b..7317ac8f2369 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_CLIENT_CLAIMS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-client-claims">
-<span id="krb5-pac-client-claims-data"></span><h1>KRB5_PAC_CLIENT_CLAIMS<a class="headerlink" href="#krb5-pac-client-claims" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-client-claims-data"></span><h1>KRB5_PAC_CLIENT_CLAIMS<a class="headerlink" href="#krb5-pac-client-claims" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_CLIENT_CLAIMS">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_CLIENT_CLAIMS</span></span><a class="headerlink" href="#KRB5_PAC_CLIENT_CLAIMS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_CLIENT_CLAIMS</span></span><a class="headerlink" href="#KRB5_PAC_CLIENT_CLAIMS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Client claims information.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_CLIENT_CLAIMS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">13</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_CLIENT_CLAIMS</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_CLIENT_CLAIMS</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_CLIENT_CLAIMS"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_CLIENT_CLAIMS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html
index 0baaa3066364..373c0db809c1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_CLIENT_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-client-info">
-<span id="krb5-pac-client-info-data"></span><h1>KRB5_PAC_CLIENT_INFO<a class="headerlink" href="#krb5-pac-client-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-client-info-data"></span><h1>KRB5_PAC_CLIENT_INFO<a class="headerlink" href="#krb5-pac-client-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_CLIENT_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_CLIENT_INFO</span></span><a class="headerlink" href="#KRB5_PAC_CLIENT_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_CLIENT_INFO</span></span><a class="headerlink" href="#KRB5_PAC_CLIENT_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Client name and ticket info.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_CLIENT_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">10</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_CLIENT_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_CLIENT_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_CLIENT_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_CLIENT_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html
index 4a8affa06ded..19c900fae3a4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_CREDENTIALS_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-credentials-info">
-<span id="krb5-pac-credentials-info-data"></span><h1>KRB5_PAC_CREDENTIALS_INFO<a class="headerlink" href="#krb5-pac-credentials-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-credentials-info-data"></span><h1>KRB5_PAC_CREDENTIALS_INFO<a class="headerlink" href="#krb5-pac-credentials-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_CREDENTIALS_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_CREDENTIALS_INFO</span></span><a class="headerlink" href="#KRB5_PAC_CREDENTIALS_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_CREDENTIALS_INFO</span></span><a class="headerlink" href="#KRB5_PAC_CREDENTIALS_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Credentials information.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_CREDENTIALS_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_CREDENTIALS_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_CREDENTIALS_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_CREDENTIALS_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_CREDENTIALS_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html
index f64e5e496bf4..4bd45f9015c0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_DELEGATION_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-delegation-info">
-<span id="krb5-pac-delegation-info-data"></span><h1>KRB5_PAC_DELEGATION_INFO<a class="headerlink" href="#krb5-pac-delegation-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-delegation-info-data"></span><h1>KRB5_PAC_DELEGATION_INFO<a class="headerlink" href="#krb5-pac-delegation-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_DELEGATION_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_DELEGATION_INFO</span></span><a class="headerlink" href="#KRB5_PAC_DELEGATION_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_DELEGATION_INFO</span></span><a class="headerlink" href="#KRB5_PAC_DELEGATION_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Constrained delegation info.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_DELEGATION_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">11</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_DELEGATION_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_DELEGATION_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_DELEGATION_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_DELEGATION_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.html
index fd4c885bca86..3c857e89e6de 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_DEVICE_CLAIMS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-device-claims">
-<span id="krb5-pac-device-claims-data"></span><h1>KRB5_PAC_DEVICE_CLAIMS<a class="headerlink" href="#krb5-pac-device-claims" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-device-claims-data"></span><h1>KRB5_PAC_DEVICE_CLAIMS<a class="headerlink" href="#krb5-pac-device-claims" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_DEVICE_CLAIMS">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_DEVICE_CLAIMS</span></span><a class="headerlink" href="#KRB5_PAC_DEVICE_CLAIMS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_DEVICE_CLAIMS</span></span><a class="headerlink" href="#KRB5_PAC_DEVICE_CLAIMS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Device claims information.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_DEVICE_CLAIMS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">15</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_DEVICE_CLAIMS</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_DEVICE_CLAIMS</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_DEVICE_CLAIMS"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_DEVICE_CLAIMS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.html
index 013bb185e6e8..d95f2006f053 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_DEVICE_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-device-info">
-<span id="krb5-pac-device-info-data"></span><h1>KRB5_PAC_DEVICE_INFO<a class="headerlink" href="#krb5-pac-device-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-device-info-data"></span><h1>KRB5_PAC_DEVICE_INFO<a class="headerlink" href="#krb5-pac-device-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_DEVICE_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_DEVICE_INFO</span></span><a class="headerlink" href="#KRB5_PAC_DEVICE_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_DEVICE_INFO</span></span><a class="headerlink" href="#KRB5_PAC_DEVICE_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Device information.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_DEVICE_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">14</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_DEVICE_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_DEVICE_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_DEVICE_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_DEVICE_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.html
index 353d4dd95489..0e0248ed213d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_FULL_CHECKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-full-checksum">
-<span id="krb5-pac-full-checksum-data"></span><h1>KRB5_PAC_FULL_CHECKSUM<a class="headerlink" href="#krb5-pac-full-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-full-checksum-data"></span><h1>KRB5_PAC_FULL_CHECKSUM<a class="headerlink" href="#krb5-pac-full-checksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_FULL_CHECKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_FULL_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_FULL_CHECKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_FULL_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_FULL_CHECKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>KDC full checksum.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_FULL_CHECKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">19</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_FULL_CHECKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_FULL_CHECKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_FULL_CHECKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_FULL_CHECKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html
index bfc0234b00d0..e5b9eee19d01 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_LOGON_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-logon-info">
-<span id="krb5-pac-logon-info-data"></span><h1>KRB5_PAC_LOGON_INFO<a class="headerlink" href="#krb5-pac-logon-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-logon-info-data"></span><h1>KRB5_PAC_LOGON_INFO<a class="headerlink" href="#krb5-pac-logon-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_LOGON_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_LOGON_INFO</span></span><a class="headerlink" href="#KRB5_PAC_LOGON_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_LOGON_INFO</span></span><a class="headerlink" href="#KRB5_PAC_LOGON_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Logon information.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_LOGON_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_LOGON_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_LOGON_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_LOGON_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_LOGON_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html
index 3ffdbb29d22e..7ba439a6e06a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_PRIVSVR_CHECKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-privsvr-checksum">
-<span id="krb5-pac-privsvr-checksum-data"></span><h1>KRB5_PAC_PRIVSVR_CHECKSUM<a class="headerlink" href="#krb5-pac-privsvr-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-privsvr-checksum-data"></span><h1>KRB5_PAC_PRIVSVR_CHECKSUM<a class="headerlink" href="#krb5-pac-privsvr-checksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_PRIVSVR_CHECKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_PRIVSVR_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_PRIVSVR_CHECKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_PRIVSVR_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_PRIVSVR_CHECKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>KDC checksum.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_PRIVSVR_CHECKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_PRIVSVR_CHECKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_PRIVSVR_CHECKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_PRIVSVR_CHECKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_PRIVSVR_CHECKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.html
index 47817b397c60..d93f004046f7 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_REQUESTOR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-requestor">
-<span id="krb5-pac-requestor-data"></span><h1>KRB5_PAC_REQUESTOR<a class="headerlink" href="#krb5-pac-requestor" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-requestor-data"></span><h1>KRB5_PAC_REQUESTOR<a class="headerlink" href="#krb5-pac-requestor" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_REQUESTOR">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_REQUESTOR</span></span><a class="headerlink" href="#KRB5_PAC_REQUESTOR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_REQUESTOR</span></span><a class="headerlink" href="#KRB5_PAC_REQUESTOR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PAC requestor SID.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_REQUESTOR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">18</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_REQUESTOR</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_REQUESTOR</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_REQUESTOR"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_REQUESTOR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html
index d24eb72f3c27..bd79dbb39fc1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_SERVER_CHECKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-server-checksum">
-<span id="krb5-pac-server-checksum-data"></span><h1>KRB5_PAC_SERVER_CHECKSUM<a class="headerlink" href="#krb5-pac-server-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-server-checksum-data"></span><h1>KRB5_PAC_SERVER_CHECKSUM<a class="headerlink" href="#krb5-pac-server-checksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_SERVER_CHECKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_SERVER_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_SERVER_CHECKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_SERVER_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_SERVER_CHECKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Server checksum.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_SERVER_CHECKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_SERVER_CHECKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_SERVER_CHECKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_SERVER_CHECKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_SERVER_CHECKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.html
index fb62d2bd4f08..fed483cf7cbd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_TICKET_CHECKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-ticket-checksum">
-<span id="krb5-pac-ticket-checksum-data"></span><h1>KRB5_PAC_TICKET_CHECKSUM<a class="headerlink" href="#krb5-pac-ticket-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-ticket-checksum-data"></span><h1>KRB5_PAC_TICKET_CHECKSUM<a class="headerlink" href="#krb5-pac-ticket-checksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_TICKET_CHECKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_TICKET_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_TICKET_CHECKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_TICKET_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PAC_TICKET_CHECKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Ticket checksum.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_TICKET_CHECKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">16</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_TICKET_CHECKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_TICKET_CHECKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_TICKET_CHECKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_TICKET_CHECKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html
index fd41ee2583c4..4aaabe268116 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PAC_UPN_DNS_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pac-upn-dns-info">
-<span id="krb5-pac-upn-dns-info-data"></span><h1>KRB5_PAC_UPN_DNS_INFO<a class="headerlink" href="#krb5-pac-upn-dns-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-upn-dns-info-data"></span><h1>KRB5_PAC_UPN_DNS_INFO<a class="headerlink" href="#krb5-pac-upn-dns-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PAC_UPN_DNS_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PAC_UPN_DNS_INFO</span></span><a class="headerlink" href="#KRB5_PAC_UPN_DNS_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PAC_UPN_DNS_INFO</span></span><a class="headerlink" href="#KRB5_PAC_UPN_DNS_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>User principal name and DNS info.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_UPN_DNS_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">12</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PAC_UPN_DNS_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PAC_UPN_DNS_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PAC_UPN_DNS_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PAC_UPN_DNS_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html
index dbcf8818b23b..a6323ac18d52 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_AFS3_SALT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-afs3-salt">
-<span id="krb5-padata-afs3-salt-data"></span><h1>KRB5_PADATA_AFS3_SALT<a class="headerlink" href="#krb5-padata-afs3-salt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-afs3-salt-data"></span><h1>KRB5_PADATA_AFS3_SALT<a class="headerlink" href="#krb5-padata-afs3-salt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_AFS3_SALT">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_AFS3_SALT</span></span><a class="headerlink" href="#KRB5_PADATA_AFS3_SALT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_AFS3_SALT</span></span><a class="headerlink" href="#KRB5_PADATA_AFS3_SALT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Cygnus.</p>
<p>RFC 4120, 3961</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AFS3_SALT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">10</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_AFS3_SALT</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_AFS3_SALT</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_AFS3_SALT"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AFS3_SALT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html
index 79e93cdc23f0..1c3fa13d6a54 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_AP_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-padata-ap-req">
-<span id="krb5-padata-ap-req-data"></span><h1>KRB5_PADATA_AP_REQ<a class="headerlink" href="#krb5-padata-ap-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-ap-req-data"></span><h1>KRB5_PADATA_AP_REQ<a class="headerlink" href="#krb5-padata-ap-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_AP_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_AP_REQ</span></span><a class="headerlink" href="#KRB5_PADATA_AP_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_AP_REQ</span></span><a class="headerlink" href="#KRB5_PADATA_AP_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AP_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_AP_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_AP_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_AP_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AP_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html
index e792ee2ce1c6..5b6577f52751 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_AS_CHECKSUM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-as-checksum">
-<span id="krb5-padata-as-checksum-data"></span><h1>KRB5_PADATA_AS_CHECKSUM<a class="headerlink" href="#krb5-padata-as-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-as-checksum-data"></span><h1>KRB5_PADATA_AS_CHECKSUM<a class="headerlink" href="#krb5-padata-as-checksum" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_AS_CHECKSUM">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_AS_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PADATA_AS_CHECKSUM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_AS_CHECKSUM</span></span><a class="headerlink" href="#KRB5_PADATA_AS_CHECKSUM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>AS checksum.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AS_CHECKSUM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">132</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_AS_CHECKSUM</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_AS_CHECKSUM</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_AS_CHECKSUM"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AS_CHECKSUM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.html
index 591d530ec8e2..c559ad51da0c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_AS_FRESHNESS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-as-freshness">
-<span id="krb5-padata-as-freshness-data"></span><h1>KRB5_PADATA_AS_FRESHNESS<a class="headerlink" href="#krb5-padata-as-freshness" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-as-freshness-data"></span><h1>KRB5_PADATA_AS_FRESHNESS<a class="headerlink" href="#krb5-padata-as-freshness" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_AS_FRESHNESS">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_AS_FRESHNESS</span></span><a class="headerlink" href="#KRB5_PADATA_AS_FRESHNESS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_AS_FRESHNESS</span></span><a class="headerlink" href="#KRB5_PADATA_AS_FRESHNESS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 8070.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AS_FRESHNESS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">150</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_AS_FRESHNESS</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_AS_FRESHNESS</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_AS_FRESHNESS"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AS_FRESHNESS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html
index cdec0985bd99..b5d181cf56ff 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_ENCRYPTED_CHALLENGE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-encrypted-challenge">
-<span id="krb5-padata-encrypted-challenge-data"></span><h1>KRB5_PADATA_ENCRYPTED_CHALLENGE<a class="headerlink" href="#krb5-padata-encrypted-challenge" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-encrypted-challenge-data"></span><h1>KRB5_PADATA_ENCRYPTED_CHALLENGE<a class="headerlink" href="#krb5-padata-encrypted-challenge" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_ENCRYPTED_CHALLENGE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENCRYPTED_CHALLENGE</span></span><a class="headerlink" href="#KRB5_PADATA_ENCRYPTED_CHALLENGE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENCRYPTED_CHALLENGE</span></span><a class="headerlink" href="#KRB5_PADATA_ENCRYPTED_CHALLENGE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6113.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENCRYPTED_CHALLENGE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">138</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_ENCRYPTED_CHALLENGE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_ENCRYPTED_CHALLENGE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_ENCRYPTED_CHALLENGE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENCRYPTED_CHALLENGE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html
index 0aabef98be69..a6cb7b6fd2e9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_ENC_SANDIA_SECURID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-enc-sandia-securid">
-<span id="krb5-padata-enc-sandia-securid-data"></span><h1>KRB5_PADATA_ENC_SANDIA_SECURID<a class="headerlink" href="#krb5-padata-enc-sandia-securid" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-enc-sandia-securid-data"></span><h1>KRB5_PADATA_ENC_SANDIA_SECURID<a class="headerlink" href="#krb5-padata-enc-sandia-securid" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_ENC_SANDIA_SECURID">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENC_SANDIA_SECURID</span></span><a class="headerlink" href="#KRB5_PADATA_ENC_SANDIA_SECURID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENC_SANDIA_SECURID</span></span><a class="headerlink" href="#KRB5_PADATA_ENC_SANDIA_SECURID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>SecurId passcode.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENC_SANDIA_SECURID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_ENC_SANDIA_SECURID</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_ENC_SANDIA_SECURID</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_ENC_SANDIA_SECURID"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENC_SANDIA_SECURID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html
index d2ded004c216..295087a817a5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_ENC_TIMESTAMP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-enc-timestamp">
-<span id="krb5-padata-enc-timestamp-data"></span><h1>KRB5_PADATA_ENC_TIMESTAMP<a class="headerlink" href="#krb5-padata-enc-timestamp" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-enc-timestamp-data"></span><h1>KRB5_PADATA_ENC_TIMESTAMP<a class="headerlink" href="#krb5-padata-enc-timestamp" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_ENC_TIMESTAMP">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENC_TIMESTAMP</span></span><a class="headerlink" href="#KRB5_PADATA_ENC_TIMESTAMP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENC_TIMESTAMP</span></span><a class="headerlink" href="#KRB5_PADATA_ENC_TIMESTAMP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4120.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENC_TIMESTAMP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_ENC_TIMESTAMP</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_ENC_TIMESTAMP</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_ENC_TIMESTAMP"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENC_TIMESTAMP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html
index 3bf213c56263..01ed3c6412c9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_ENC_UNIX_TIME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-enc-unix-time">
-<span id="krb5-padata-enc-unix-time-data"></span><h1>KRB5_PADATA_ENC_UNIX_TIME<a class="headerlink" href="#krb5-padata-enc-unix-time" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-enc-unix-time-data"></span><h1>KRB5_PADATA_ENC_UNIX_TIME<a class="headerlink" href="#krb5-padata-enc-unix-time" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_ENC_UNIX_TIME">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENC_UNIX_TIME</span></span><a class="headerlink" href="#KRB5_PADATA_ENC_UNIX_TIME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_ENC_UNIX_TIME</span></span><a class="headerlink" href="#KRB5_PADATA_ENC_UNIX_TIME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>timestamp encrypted in key.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENC_UNIX_TIME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_ENC_UNIX_TIME</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_ENC_UNIX_TIME</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_ENC_UNIX_TIME"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ENC_UNIX_TIME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html
index a3f9dec3f48a..110ff2806798 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_ETYPE_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-etype-info">
-<span id="krb5-padata-etype-info-data"></span><h1>KRB5_PADATA_ETYPE_INFO<a class="headerlink" href="#krb5-padata-etype-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-etype-info-data"></span><h1>KRB5_PADATA_ETYPE_INFO<a class="headerlink" href="#krb5-padata-etype-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_ETYPE_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_ETYPE_INFO</span></span><a class="headerlink" href="#KRB5_PADATA_ETYPE_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_ETYPE_INFO</span></span><a class="headerlink" href="#KRB5_PADATA_ETYPE_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Etype info for preauth.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ETYPE_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">11</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_ETYPE_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_ETYPE_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_ETYPE_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ETYPE_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html
index 26dcb563ee72..c4cb4c787438 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_ETYPE_INFO2 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-etype-info2">
-<span id="krb5-padata-etype-info2-data"></span><h1>KRB5_PADATA_ETYPE_INFO2<a class="headerlink" href="#krb5-padata-etype-info2" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-etype-info2-data"></span><h1>KRB5_PADATA_ETYPE_INFO2<a class="headerlink" href="#krb5-padata-etype-info2" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_ETYPE_INFO2">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_ETYPE_INFO2</span></span><a class="headerlink" href="#KRB5_PADATA_ETYPE_INFO2" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_ETYPE_INFO2</span></span><a class="headerlink" href="#KRB5_PADATA_ETYPE_INFO2" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4120.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ETYPE_INFO2</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">19</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_ETYPE_INFO2</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_ETYPE_INFO2</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_ETYPE_INFO2"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_ETYPE_INFO2</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html
index a27a4a42165f..56e977ef5315 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_FOR_USER &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-for-user">
-<span id="krb5-padata-for-user-data"></span><h1>KRB5_PADATA_FOR_USER<a class="headerlink" href="#krb5-padata-for-user" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-for-user-data"></span><h1>KRB5_PADATA_FOR_USER<a class="headerlink" href="#krb5-padata-for-user" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_FOR_USER">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_FOR_USER</span></span><a class="headerlink" href="#KRB5_PADATA_FOR_USER" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_FOR_USER</span></span><a class="headerlink" href="#KRB5_PADATA_FOR_USER" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>username protocol transition request</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FOR_USER</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">129</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_FOR_USER</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_FOR_USER</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_FOR_USER"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FOR_USER</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html
index 441bf7a7efb2..16d5885b7ca5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_FX_COOKIE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-fx-cookie">
-<span id="krb5-padata-fx-cookie-data"></span><h1>KRB5_PADATA_FX_COOKIE<a class="headerlink" href="#krb5-padata-fx-cookie" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-fx-cookie-data"></span><h1>KRB5_PADATA_FX_COOKIE<a class="headerlink" href="#krb5-padata-fx-cookie" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_FX_COOKIE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_FX_COOKIE</span></span><a class="headerlink" href="#KRB5_PADATA_FX_COOKIE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_FX_COOKIE</span></span><a class="headerlink" href="#KRB5_PADATA_FX_COOKIE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6113.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FX_COOKIE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">133</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_FX_COOKIE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_FX_COOKIE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_FX_COOKIE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FX_COOKIE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html
index cc138b81fadb..c368f4c6f973 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_FX_ERROR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-fx-error">
-<span id="krb5-padata-fx-error-data"></span><h1>KRB5_PADATA_FX_ERROR<a class="headerlink" href="#krb5-padata-fx-error" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-fx-error-data"></span><h1>KRB5_PADATA_FX_ERROR<a class="headerlink" href="#krb5-padata-fx-error" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_FX_ERROR">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_FX_ERROR</span></span><a class="headerlink" href="#KRB5_PADATA_FX_ERROR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_FX_ERROR</span></span><a class="headerlink" href="#KRB5_PADATA_FX_ERROR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6113.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FX_ERROR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">137</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_FX_ERROR</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_FX_ERROR</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_FX_ERROR"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FX_ERROR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html
index ec6a02d84479..7289de2dfd4e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_FX_FAST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-fx-fast">
-<span id="krb5-padata-fx-fast-data"></span><h1>KRB5_PADATA_FX_FAST<a class="headerlink" href="#krb5-padata-fx-fast" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-fx-fast-data"></span><h1>KRB5_PADATA_FX_FAST<a class="headerlink" href="#krb5-padata-fx-fast" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_FX_FAST">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_FX_FAST</span></span><a class="headerlink" href="#KRB5_PADATA_FX_FAST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_FX_FAST</span></span><a class="headerlink" href="#KRB5_PADATA_FX_FAST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6113.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FX_FAST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">136</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_FX_FAST</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_FX_FAST</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_FX_FAST"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_FX_FAST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html
index 694b3a393eda..02bf53051d95 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_GET_FROM_TYPED_DATA &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-get-from-typed-data">
-<span id="krb5-padata-get-from-typed-data-data"></span><h1>KRB5_PADATA_GET_FROM_TYPED_DATA<a class="headerlink" href="#krb5-padata-get-from-typed-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-get-from-typed-data-data"></span><h1>KRB5_PADATA_GET_FROM_TYPED_DATA<a class="headerlink" href="#krb5-padata-get-from-typed-data" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_GET_FROM_TYPED_DATA">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_GET_FROM_TYPED_DATA</span></span><a class="headerlink" href="#KRB5_PADATA_GET_FROM_TYPED_DATA" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_GET_FROM_TYPED_DATA</span></span><a class="headerlink" href="#KRB5_PADATA_GET_FROM_TYPED_DATA" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Embedded in typed data.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_GET_FROM_TYPED_DATA</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">22</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_GET_FROM_TYPED_DATA</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_GET_FROM_TYPED_DATA</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_GET_FROM_TYPED_DATA"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_GET_FROM_TYPED_DATA</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html
index 53ac73b91ebf..9c80a796256f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_NONE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-padata-none">
-<span id="krb5-padata-none-data"></span><h1>KRB5_PADATA_NONE<a class="headerlink" href="#krb5-padata-none" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-none-data"></span><h1>KRB5_PADATA_NONE<a class="headerlink" href="#krb5-padata-none" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_NONE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_NONE</span></span><a class="headerlink" href="#KRB5_PADATA_NONE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_NONE</span></span><a class="headerlink" href="#KRB5_PADATA_NONE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_NONE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_NONE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_NONE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_NONE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_NONE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html
index e52e182342ba..ddf3d3876438 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_OSF_DCE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-osf-dce">
-<span id="krb5-padata-osf-dce-data"></span><h1>KRB5_PADATA_OSF_DCE<a class="headerlink" href="#krb5-padata-osf-dce" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-osf-dce-data"></span><h1>KRB5_PADATA_OSF_DCE<a class="headerlink" href="#krb5-padata-osf-dce" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_OSF_DCE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_OSF_DCE</span></span><a class="headerlink" href="#KRB5_PADATA_OSF_DCE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_OSF_DCE</span></span><a class="headerlink" href="#KRB5_PADATA_OSF_DCE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>OSF DCE.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OSF_DCE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">8</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_OSF_DCE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_OSF_DCE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_OSF_DCE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OSF_DCE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html
index 73b9851374ea..848ec392221c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_OTP_CHALLENGE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-otp-challenge">
-<span id="krb5-padata-otp-challenge-data"></span><h1>KRB5_PADATA_OTP_CHALLENGE<a class="headerlink" href="#krb5-padata-otp-challenge" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-otp-challenge-data"></span><h1>KRB5_PADATA_OTP_CHALLENGE<a class="headerlink" href="#krb5-padata-otp-challenge" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_OTP_CHALLENGE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_OTP_CHALLENGE</span></span><a class="headerlink" href="#KRB5_PADATA_OTP_CHALLENGE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_OTP_CHALLENGE</span></span><a class="headerlink" href="#KRB5_PADATA_OTP_CHALLENGE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6560 section 4.1.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OTP_CHALLENGE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">141</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_OTP_CHALLENGE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_OTP_CHALLENGE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_OTP_CHALLENGE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OTP_CHALLENGE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html
index 9b40085cfccf..61a3b2520c3e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_OTP_PIN_CHANGE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-otp-pin-change">
-<span id="krb5-padata-otp-pin-change-data"></span><h1>KRB5_PADATA_OTP_PIN_CHANGE<a class="headerlink" href="#krb5-padata-otp-pin-change" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-otp-pin-change-data"></span><h1>KRB5_PADATA_OTP_PIN_CHANGE<a class="headerlink" href="#krb5-padata-otp-pin-change" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_OTP_PIN_CHANGE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_OTP_PIN_CHANGE</span></span><a class="headerlink" href="#KRB5_PADATA_OTP_PIN_CHANGE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_OTP_PIN_CHANGE</span></span><a class="headerlink" href="#KRB5_PADATA_OTP_PIN_CHANGE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6560 section 4.3.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OTP_PIN_CHANGE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">144</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_OTP_PIN_CHANGE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_OTP_PIN_CHANGE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_OTP_PIN_CHANGE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OTP_PIN_CHANGE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html
index e1555bde1d9b..c6a3b4a1a292 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_OTP_REQUEST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-otp-request">
-<span id="krb5-padata-otp-request-data"></span><h1>KRB5_PADATA_OTP_REQUEST<a class="headerlink" href="#krb5-padata-otp-request" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-otp-request-data"></span><h1>KRB5_PADATA_OTP_REQUEST<a class="headerlink" href="#krb5-padata-otp-request" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_OTP_REQUEST">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_OTP_REQUEST</span></span><a class="headerlink" href="#KRB5_PADATA_OTP_REQUEST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_OTP_REQUEST</span></span><a class="headerlink" href="#KRB5_PADATA_OTP_REQUEST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6560 section 4.2.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OTP_REQUEST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">142</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_OTP_REQUEST</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_OTP_REQUEST</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_OTP_REQUEST"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_OTP_REQUEST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.html
index 127483eb9660..a7e2e32ddeca 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PAC_OPTIONS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-pac-options">
-<span id="krb5-padata-pac-options-data"></span><h1>KRB5_PADATA_PAC_OPTIONS<a class="headerlink" href="#krb5-padata-pac-options" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pac-options-data"></span><h1>KRB5_PADATA_PAC_OPTIONS<a class="headerlink" href="#krb5-padata-pac-options" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PAC_OPTIONS">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PAC_OPTIONS</span></span><a class="headerlink" href="#KRB5_PADATA_PAC_OPTIONS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PAC_OPTIONS</span></span><a class="headerlink" href="#KRB5_PADATA_PAC_OPTIONS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>MS-KILE and MS-SFU.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PAC_OPTIONS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">167</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PAC_OPTIONS</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PAC_OPTIONS</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PAC_OPTIONS"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PAC_OPTIONS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html
index 33f40044cd1a..74054b9cb636 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PAC_REQUEST &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-pac-request">
-<span id="krb5-padata-pac-request-data"></span><h1>KRB5_PADATA_PAC_REQUEST<a class="headerlink" href="#krb5-padata-pac-request" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pac-request-data"></span><h1>KRB5_PADATA_PAC_REQUEST<a class="headerlink" href="#krb5-padata-pac-request" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PAC_REQUEST">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PAC_REQUEST</span></span><a class="headerlink" href="#KRB5_PADATA_PAC_REQUEST" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PAC_REQUEST</span></span><a class="headerlink" href="#KRB5_PADATA_PAC_REQUEST" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>include Windows PAC</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PAC_REQUEST</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">128</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PAC_REQUEST</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PAC_REQUEST</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PAC_REQUEST"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PAC_REQUEST</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html
index bd7cb1a83d71..2dc0a5ba1105 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PKINIT_KX &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-pkinit-kx">
-<span id="krb5-padata-pkinit-kx-data"></span><h1>KRB5_PADATA_PKINIT_KX<a class="headerlink" href="#krb5-padata-pkinit-kx" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pkinit-kx-data"></span><h1>KRB5_PADATA_PKINIT_KX<a class="headerlink" href="#krb5-padata-pkinit-kx" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PKINIT_KX">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PKINIT_KX</span></span><a class="headerlink" href="#KRB5_PADATA_PKINIT_KX" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PKINIT_KX</span></span><a class="headerlink" href="#KRB5_PADATA_PKINIT_KX" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 6112.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PKINIT_KX</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">147</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PKINIT_KX</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PKINIT_KX</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PKINIT_KX"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PKINIT_KX</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html
index 6c26c165ac16..404985a0187f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PK_AS_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-pk-as-rep">
-<span id="krb5-padata-pk-as-rep-data"></span><h1>KRB5_PADATA_PK_AS_REP<a class="headerlink" href="#krb5-padata-pk-as-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pk-as-rep-data"></span><h1>KRB5_PADATA_PK_AS_REP<a class="headerlink" href="#krb5-padata-pk-as-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PK_AS_REP">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REP</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REP</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PKINIT.</p>
<p>RFC 4556</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">17</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REP</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REP</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PK_AS_REP"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html
index 6720716bd00a..3c1f3d26c92c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PK_AS_REP_OLD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-pk-as-rep-old">
-<span id="krb5-padata-pk-as-rep-old-data"></span><h1>KRB5_PADATA_PK_AS_REP_OLD<a class="headerlink" href="#krb5-padata-pk-as-rep-old" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pk-as-rep-old-data"></span><h1>KRB5_PADATA_PK_AS_REP_OLD<a class="headerlink" href="#krb5-padata-pk-as-rep-old" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PK_AS_REP_OLD">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REP_OLD</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REP_OLD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REP_OLD</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REP_OLD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PKINIT.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REP_OLD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">15</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REP_OLD</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REP_OLD</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PK_AS_REP_OLD"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REP_OLD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html
index 1381c3f69eb1..bae7ae075470 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PK_AS_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-pk-as-req">
-<span id="krb5-padata-pk-as-req-data"></span><h1>KRB5_PADATA_PK_AS_REQ<a class="headerlink" href="#krb5-padata-pk-as-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pk-as-req-data"></span><h1>KRB5_PADATA_PK_AS_REQ<a class="headerlink" href="#krb5-padata-pk-as-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PK_AS_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REQ</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REQ</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PKINIT.</p>
<p>RFC 4556</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">16</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PK_AS_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html
index 2f6f8a02b580..c4a17956e0a2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PK_AS_REQ_OLD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-pk-as-req-old">
-<span id="krb5-padata-pk-as-req-old-data"></span><h1>KRB5_PADATA_PK_AS_REQ_OLD<a class="headerlink" href="#krb5-padata-pk-as-req-old" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pk-as-req-old-data"></span><h1>KRB5_PADATA_PK_AS_REQ_OLD<a class="headerlink" href="#krb5-padata-pk-as-req-old" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PK_AS_REQ_OLD">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REQ_OLD</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REQ_OLD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PK_AS_REQ_OLD</span></span><a class="headerlink" href="#KRB5_PADATA_PK_AS_REQ_OLD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PKINIT.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REQ_OLD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">14</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REQ_OLD</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PK_AS_REQ_OLD</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PK_AS_REQ_OLD"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PK_AS_REQ_OLD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html
index 827794592629..b149543ab328 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_PW_SALT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-pw-salt">
-<span id="krb5-padata-pw-salt-data"></span><h1>KRB5_PADATA_PW_SALT<a class="headerlink" href="#krb5-padata-pw-salt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-pw-salt-data"></span><h1>KRB5_PADATA_PW_SALT<a class="headerlink" href="#krb5-padata-pw-salt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_PW_SALT">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_PW_SALT</span></span><a class="headerlink" href="#KRB5_PADATA_PW_SALT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_PW_SALT</span></span><a class="headerlink" href="#KRB5_PADATA_PW_SALT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4120.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PW_SALT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">3</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_PW_SALT</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_PW_SALT</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_PW_SALT"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_PW_SALT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.html
index 90a848b4cc4b..e7c803eef6f9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_REDHAT_IDP_OAUTH2 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-redhat-idp-oauth2">
-<span id="krb5-padata-redhat-idp-oauth2-data"></span><h1>KRB5_PADATA_REDHAT_IDP_OAUTH2<a class="headerlink" href="#krb5-padata-redhat-idp-oauth2" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-redhat-idp-oauth2-data"></span><h1>KRB5_PADATA_REDHAT_IDP_OAUTH2<a class="headerlink" href="#krb5-padata-redhat-idp-oauth2" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_REDHAT_IDP_OAUTH2">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_REDHAT_IDP_OAUTH2</span></span><a class="headerlink" href="#KRB5_PADATA_REDHAT_IDP_OAUTH2" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_REDHAT_IDP_OAUTH2</span></span><a class="headerlink" href="#KRB5_PADATA_REDHAT_IDP_OAUTH2" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Red Hat IdP mechanism.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_REDHAT_IDP_OAUTH2</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">152</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_REDHAT_IDP_OAUTH2</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_REDHAT_IDP_OAUTH2</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_REDHAT_IDP_OAUTH2"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_REDHAT_IDP_OAUTH2</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.html
index c7716401d6be..2c592d4b0c2f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_REDHAT_PASSKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-redhat-passkey">
-<span id="krb5-padata-redhat-passkey-data"></span><h1>KRB5_PADATA_REDHAT_PASSKEY<a class="headerlink" href="#krb5-padata-redhat-passkey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-redhat-passkey-data"></span><h1>KRB5_PADATA_REDHAT_PASSKEY<a class="headerlink" href="#krb5-padata-redhat-passkey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_REDHAT_PASSKEY">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_REDHAT_PASSKEY</span></span><a class="headerlink" href="#KRB5_PADATA_REDHAT_PASSKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_REDHAT_PASSKEY</span></span><a class="headerlink" href="#KRB5_PADATA_REDHAT_PASSKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Red Hat Passkey mechanism.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_REDHAT_PASSKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">153</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_REDHAT_PASSKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_REDHAT_PASSKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_REDHAT_PASSKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_REDHAT_PASSKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html
index 60769bc88f85..55a06fa253c5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_REFERRAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-referral">
-<span id="krb5-padata-referral-data"></span><h1>KRB5_PADATA_REFERRAL<a class="headerlink" href="#krb5-padata-referral" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-referral-data"></span><h1>KRB5_PADATA_REFERRAL<a class="headerlink" href="#krb5-padata-referral" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_REFERRAL">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_REFERRAL</span></span><a class="headerlink" href="#KRB5_PADATA_REFERRAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_REFERRAL</span></span><a class="headerlink" href="#KRB5_PADATA_REFERRAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>draft referral system</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_REFERRAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">25</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_REFERRAL</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_REFERRAL</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_REFERRAL"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_REFERRAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html
index dab60d421289..45b78722876c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_S4U_X509_USER &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-s4u-x509-user">
-<span id="krb5-padata-s4u-x509-user-data"></span><h1>KRB5_PADATA_S4U_X509_USER<a class="headerlink" href="#krb5-padata-s4u-x509-user" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-s4u-x509-user-data"></span><h1>KRB5_PADATA_S4U_X509_USER<a class="headerlink" href="#krb5-padata-s4u-x509-user" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_S4U_X509_USER">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_S4U_X509_USER</span></span><a class="headerlink" href="#KRB5_PADATA_S4U_X509_USER" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_S4U_X509_USER</span></span><a class="headerlink" href="#KRB5_PADATA_S4U_X509_USER" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>certificate protocol transition request</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_S4U_X509_USER</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">130</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_S4U_X509_USER</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_S4U_X509_USER</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_S4U_X509_USER"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_S4U_X509_USER</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html
index d9470ce826e7..19fc89cfbb4c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SAM_CHALLENGE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-sam-challenge">
-<span id="krb5-padata-sam-challenge-data"></span><h1>KRB5_PADATA_SAM_CHALLENGE<a class="headerlink" href="#krb5-padata-sam-challenge" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-sam-challenge-data"></span><h1>KRB5_PADATA_SAM_CHALLENGE<a class="headerlink" href="#krb5-padata-sam-challenge" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SAM_CHALLENGE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_CHALLENGE</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_CHALLENGE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_CHALLENGE</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_CHALLENGE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>SAM/OTP.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_CHALLENGE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">12</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SAM_CHALLENGE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SAM_CHALLENGE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SAM_CHALLENGE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_CHALLENGE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html
index 93c5e28c531a..90a8ee87a06c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SAM_CHALLENGE_2 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-sam-challenge-2">
-<span id="krb5-padata-sam-challenge-2-data"></span><h1>KRB5_PADATA_SAM_CHALLENGE_2<a class="headerlink" href="#krb5-padata-sam-challenge-2" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-sam-challenge-2-data"></span><h1>KRB5_PADATA_SAM_CHALLENGE_2<a class="headerlink" href="#krb5-padata-sam-challenge-2" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SAM_CHALLENGE_2">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_CHALLENGE_2</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_CHALLENGE_2" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_CHALLENGE_2</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_CHALLENGE_2" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>draft challenge system, updated</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_CHALLENGE_2</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">30</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SAM_CHALLENGE_2</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SAM_CHALLENGE_2</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SAM_CHALLENGE_2"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_CHALLENGE_2</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html
index 9afb8585ad6b..6a228cf30995 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SAM_REDIRECT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-sam-redirect">
-<span id="krb5-padata-sam-redirect-data"></span><h1>KRB5_PADATA_SAM_REDIRECT<a class="headerlink" href="#krb5-padata-sam-redirect" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-sam-redirect-data"></span><h1>KRB5_PADATA_SAM_REDIRECT<a class="headerlink" href="#krb5-padata-sam-redirect" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SAM_REDIRECT">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_REDIRECT</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_REDIRECT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_REDIRECT</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_REDIRECT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>SAM/OTP.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_REDIRECT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">21</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SAM_REDIRECT</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SAM_REDIRECT</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SAM_REDIRECT"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_REDIRECT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html
index 90dd4098c61b..a35abfbedb51 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SAM_RESPONSE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-sam-response">
-<span id="krb5-padata-sam-response-data"></span><h1>KRB5_PADATA_SAM_RESPONSE<a class="headerlink" href="#krb5-padata-sam-response" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-sam-response-data"></span><h1>KRB5_PADATA_SAM_RESPONSE<a class="headerlink" href="#krb5-padata-sam-response" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SAM_RESPONSE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_RESPONSE</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_RESPONSE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_RESPONSE</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_RESPONSE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>SAM/OTP.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_RESPONSE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">13</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SAM_RESPONSE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SAM_RESPONSE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SAM_RESPONSE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_RESPONSE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html
index 35cfcc56b0f6..a12024648819 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SAM_RESPONSE_2 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-sam-response-2">
-<span id="krb5-padata-sam-response-2-data"></span><h1>KRB5_PADATA_SAM_RESPONSE_2<a class="headerlink" href="#krb5-padata-sam-response-2" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-sam-response-2-data"></span><h1>KRB5_PADATA_SAM_RESPONSE_2<a class="headerlink" href="#krb5-padata-sam-response-2" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SAM_RESPONSE_2">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_RESPONSE_2</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_RESPONSE_2" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SAM_RESPONSE_2</span></span><a class="headerlink" href="#KRB5_PADATA_SAM_RESPONSE_2" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>draft challenge system, updated</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_RESPONSE_2</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">31</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SAM_RESPONSE_2</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SAM_RESPONSE_2</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SAM_RESPONSE_2"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SAM_RESPONSE_2</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html
index 29d865fb9c46..e92ba907c8db 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SESAME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-sesame">
-<span id="krb5-padata-sesame-data"></span><h1>KRB5_PADATA_SESAME<a class="headerlink" href="#krb5-padata-sesame" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-sesame-data"></span><h1>KRB5_PADATA_SESAME<a class="headerlink" href="#krb5-padata-sesame" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SESAME">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SESAME</span></span><a class="headerlink" href="#KRB5_PADATA_SESAME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SESAME</span></span><a class="headerlink" href="#KRB5_PADATA_SESAME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Sesame project.</p>
<p>RFC 4120</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SESAME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">7</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SESAME</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SESAME</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SESAME"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SESAME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.html
index ff33e801448e..3eeebcbd4dda 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SPAKE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-padata-spake">
-<span id="krb5-padata-spake-data"></span><h1>KRB5_PADATA_SPAKE<a class="headerlink" href="#krb5-padata-spake" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-spake-data"></span><h1>KRB5_PADATA_SPAKE<a class="headerlink" href="#krb5-padata-spake" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SPAKE">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SPAKE</span></span><a class="headerlink" href="#KRB5_PADATA_SPAKE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SPAKE</span></span><a class="headerlink" href="#KRB5_PADATA_SPAKE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SPAKE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">151</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SPAKE</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SPAKE</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SPAKE"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SPAKE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html
index 73c39f7b2575..a41efa2d05e1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_SVR_REFERRAL_INFO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-padata-svr-referral-info">
-<span id="krb5-padata-svr-referral-info-data"></span><h1>KRB5_PADATA_SVR_REFERRAL_INFO<a class="headerlink" href="#krb5-padata-svr-referral-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-svr-referral-info-data"></span><h1>KRB5_PADATA_SVR_REFERRAL_INFO<a class="headerlink" href="#krb5-padata-svr-referral-info" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_SVR_REFERRAL_INFO">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_SVR_REFERRAL_INFO</span></span><a class="headerlink" href="#KRB5_PADATA_SVR_REFERRAL_INFO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_SVR_REFERRAL_INFO</span></span><a class="headerlink" href="#KRB5_PADATA_SVR_REFERRAL_INFO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Windows 2000 referrals.</p>
<p>RFC 6820</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SVR_REFERRAL_INFO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">20</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_SVR_REFERRAL_INFO</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_SVR_REFERRAL_INFO</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_SVR_REFERRAL_INFO"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_SVR_REFERRAL_INFO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html
index e937335147d4..3fae6e6530b5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_TGS_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-padata-tgs-req">
-<span id="krb5-padata-tgs-req-data"></span><h1>KRB5_PADATA_TGS_REQ<a class="headerlink" href="#krb5-padata-tgs-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-tgs-req-data"></span><h1>KRB5_PADATA_TGS_REQ<a class="headerlink" href="#krb5-padata-tgs-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_TGS_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_TGS_REQ</span></span><a class="headerlink" href="#KRB5_PADATA_TGS_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_TGS_REQ</span></span><a class="headerlink" href="#KRB5_PADATA_TGS_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_TGS_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_AP_REQ</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_TGS_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_TGS_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_TGS_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_TGS_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html
index 2657909350fe..b9aa5d2ceadf 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PADATA_USE_SPECIFIED_KVNO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-padata-use-specified-kvno">
-<span id="krb5-padata-use-specified-kvno-data"></span><h1>KRB5_PADATA_USE_SPECIFIED_KVNO<a class="headerlink" href="#krb5-padata-use-specified-kvno" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-padata-use-specified-kvno-data"></span><h1>KRB5_PADATA_USE_SPECIFIED_KVNO<a class="headerlink" href="#krb5-padata-use-specified-kvno" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PADATA_USE_SPECIFIED_KVNO">
-<span class="sig-name descname"><span class="pre">KRB5_PADATA_USE_SPECIFIED_KVNO</span></span><a class="headerlink" href="#KRB5_PADATA_USE_SPECIFIED_KVNO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PADATA_USE_SPECIFIED_KVNO</span></span><a class="headerlink" href="#KRB5_PADATA_USE_SPECIFIED_KVNO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>RFC 4120.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_USE_SPECIFIED_KVNO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">20</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PADATA_USE_SPECIFIED_KVNO</a></li>
+<li><a class="reference internal" href="#">KRB5_PADATA_USE_SPECIFIED_KVNO</a><ul>
+<li><a class="reference internal" href="#KRB5_PADATA_USE_SPECIFIED_KVNO"><code class="docutils literal notranslate"><span class="pre">KRB5_PADATA_USE_SPECIFIED_KVNO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html
index 299fcdce573f..b684ea80d84c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_COMPARE_CASEFOLD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-compare-casefold">
-<span id="krb5-principal-compare-casefold-data"></span><h1>KRB5_PRINCIPAL_COMPARE_CASEFOLD<a class="headerlink" href="#krb5-principal-compare-casefold" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-compare-casefold-data"></span><h1>KRB5_PRINCIPAL_COMPARE_CASEFOLD<a class="headerlink" href="#krb5-principal-compare-casefold" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_COMPARE_CASEFOLD">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_CASEFOLD</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_CASEFOLD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_CASEFOLD</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_CASEFOLD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>case-insensitive</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_CASEFOLD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_CASEFOLD</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_CASEFOLD</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_COMPARE_CASEFOLD"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_CASEFOLD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html
index 30caf5b2aca7..fdf45a282d82 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_COMPARE_ENTERPRISE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-compare-enterprise">
-<span id="krb5-principal-compare-enterprise-data"></span><h1>KRB5_PRINCIPAL_COMPARE_ENTERPRISE<a class="headerlink" href="#krb5-principal-compare-enterprise" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-compare-enterprise-data"></span><h1>KRB5_PRINCIPAL_COMPARE_ENTERPRISE<a class="headerlink" href="#krb5-principal-compare-enterprise" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_COMPARE_ENTERPRISE">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_ENTERPRISE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_ENTERPRISE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>UPNs as real principals.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_COMPARE_ENTERPRISE"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html
index 17e389d90311..92c94ca6abaf 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_COMPARE_IGNORE_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-compare-ignore-realm">
-<span id="krb5-principal-compare-ignore-realm-data"></span><h1>KRB5_PRINCIPAL_COMPARE_IGNORE_REALM<a class="headerlink" href="#krb5-principal-compare-ignore-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-compare-ignore-realm-data"></span><h1>KRB5_PRINCIPAL_COMPARE_IGNORE_REALM<a class="headerlink" href="#krb5-principal-compare-ignore-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_IGNORE_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_IGNORE_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>ignore realm component</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_COMPARE_IGNORE_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html
index d9344c8973c5..826f7ce1738d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_COMPARE_UTF8 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-compare-utf8">
-<span id="krb5-principal-compare-utf8-data"></span><h1>KRB5_PRINCIPAL_COMPARE_UTF8<a class="headerlink" href="#krb5-principal-compare-utf8" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-compare-utf8-data"></span><h1>KRB5_PRINCIPAL_COMPARE_UTF8<a class="headerlink" href="#krb5-principal-compare-utf8" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_COMPARE_UTF8">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_UTF8</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_UTF8" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_COMPARE_UTF8</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_COMPARE_UTF8" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>treat principals as UTF-8</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_UTF8</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">8</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_UTF8</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_COMPARE_UTF8</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_COMPARE_UTF8"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_COMPARE_UTF8</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html
index 70a1e25b13b6..2a11943d4dee 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_PARSE_ENTERPRISE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-parse-enterprise">
-<span id="krb5-principal-parse-enterprise-data"></span><h1>KRB5_PRINCIPAL_PARSE_ENTERPRISE<a class="headerlink" href="#krb5-principal-parse-enterprise" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-parse-enterprise-data"></span><h1>KRB5_PRINCIPAL_PARSE_ENTERPRISE<a class="headerlink" href="#krb5-principal-parse-enterprise" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_PARSE_ENTERPRISE">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_ENTERPRISE</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_ENTERPRISE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_ENTERPRISE</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_ENTERPRISE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Create single-component enterprise principle.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_ENTERPRISE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_ENTERPRISE</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_ENTERPRISE</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_PARSE_ENTERPRISE"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_ENTERPRISE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html
index 39d64c35dde7..bcd73cff0bf7 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_PARSE_IGNORE_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-parse-ignore-realm">
-<span id="krb5-principal-parse-ignore-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_IGNORE_REALM<a class="headerlink" href="#krb5-principal-parse-ignore-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-parse-ignore-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_IGNORE_REALM<a class="headerlink" href="#krb5-principal-parse-ignore-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_PARSE_IGNORE_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_IGNORE_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_IGNORE_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Ignore realm if present.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x8</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_PARSE_IGNORE_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html
index 3f72f4e092fa..e9f7e80537a6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_PARSE_NO_DEF_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-parse-no-def-realm">
-<span id="krb5-principal-parse-no-def-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_NO_DEF_REALM<a class="headerlink" href="#krb5-principal-parse-no-def-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-parse-no-def-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_NO_DEF_REALM<a class="headerlink" href="#krb5-principal-parse-no-def-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_NO_DEF_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_NO_DEF_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Don’t add default realm.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x10</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_PARSE_NO_DEF_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html
index 5fd992a255aa..4a2aef268c5e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_PARSE_NO_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-parse-no-realm">
-<span id="krb5-principal-parse-no-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_NO_REALM<a class="headerlink" href="#krb5-principal-parse-no-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-parse-no-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_NO_REALM<a class="headerlink" href="#krb5-principal-parse-no-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_PARSE_NO_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_NO_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_NO_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Error if realm is present.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_NO_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_NO_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_PARSE_NO_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_NO_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html
index f5095cbd86f9..5bc03737860b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_PARSE_REQUIRE_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-parse-require-realm">
-<span id="krb5-principal-parse-require-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_REQUIRE_REALM<a class="headerlink" href="#krb5-principal-parse-require-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-parse-require-realm-data"></span><h1>KRB5_PRINCIPAL_PARSE_REQUIRE_REALM<a class="headerlink" href="#krb5-principal-parse-require-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_REQUIRE_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_PARSE_REQUIRE_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Error if realm is not present.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_PARSE_REQUIRE_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html
index 31fe3d22dd3c..4443a7a3537b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_UNPARSE_DISPLAY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-unparse-display">
-<span id="krb5-principal-unparse-display-data"></span><h1>KRB5_PRINCIPAL_UNPARSE_DISPLAY<a class="headerlink" href="#krb5-principal-unparse-display" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-unparse-display-data"></span><h1>KRB5_PRINCIPAL_UNPARSE_DISPLAY<a class="headerlink" href="#krb5-principal-unparse-display" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_UNPARSE_DISPLAY">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_UNPARSE_DISPLAY</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_UNPARSE_DISPLAY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_UNPARSE_DISPLAY</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_UNPARSE_DISPLAY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Don’t escape special characters.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_UNPARSE_DISPLAY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_UNPARSE_DISPLAY</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_UNPARSE_DISPLAY</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_UNPARSE_DISPLAY"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_UNPARSE_DISPLAY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html
index 966c02a102dc..a42ca33c3cc1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_UNPARSE_NO_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-unparse-no-realm">
-<span id="krb5-principal-unparse-no-realm-data"></span><h1>KRB5_PRINCIPAL_UNPARSE_NO_REALM<a class="headerlink" href="#krb5-principal-unparse-no-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-unparse-no-realm-data"></span><h1>KRB5_PRINCIPAL_UNPARSE_NO_REALM<a class="headerlink" href="#krb5-principal-unparse-no-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_UNPARSE_NO_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_UNPARSE_NO_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_UNPARSE_NO_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_UNPARSE_NO_REALM</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_UNPARSE_NO_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Omit realm always.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_UNPARSE_NO_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_UNPARSE_NO_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_UNPARSE_NO_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_UNPARSE_NO_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_UNPARSE_NO_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html
index d34284442678..fa86546d3ba9 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRINCIPAL_UNPARSE_SHORT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-principal-unparse-short">
-<span id="krb5-principal-unparse-short-data"></span><h1>KRB5_PRINCIPAL_UNPARSE_SHORT<a class="headerlink" href="#krb5-principal-unparse-short" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-unparse-short-data"></span><h1>KRB5_PRINCIPAL_UNPARSE_SHORT<a class="headerlink" href="#krb5-principal-unparse-short" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRINCIPAL_UNPARSE_SHORT">
-<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_UNPARSE_SHORT</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_UNPARSE_SHORT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRINCIPAL_UNPARSE_SHORT</span></span><a class="headerlink" href="#KRB5_PRINCIPAL_UNPARSE_SHORT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Omit realm if it is the local realm.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_UNPARSE_SHORT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRINCIPAL_UNPARSE_SHORT</a></li>
+<li><a class="reference internal" href="#">KRB5_PRINCIPAL_UNPARSE_SHORT</a><ul>
+<li><a class="reference internal" href="#KRB5_PRINCIPAL_UNPARSE_SHORT"><code class="docutils literal notranslate"><span class="pre">KRB5_PRINCIPAL_UNPARSE_SHORT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html
index cc916c5c5a16..d0864f5f49bf 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PRIV &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-priv">
-<span id="krb5-priv-data"></span><h1>KRB5_PRIV<a class="headerlink" href="#krb5-priv" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-priv-data"></span><h1>KRB5_PRIV<a class="headerlink" href="#krb5-priv" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PRIV">
-<span class="sig-name descname"><span class="pre">KRB5_PRIV</span></span><a class="headerlink" href="#KRB5_PRIV" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PRIV</span></span><a class="headerlink" href="#KRB5_PRIV" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Private application message.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 39%" />
-<col style="width: 61%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PRIV</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)21)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PRIV</a></li>
+<li><a class="reference internal" href="#">KRB5_PRIV</a><ul>
+<li><a class="reference internal" href="#KRB5_PRIV"><code class="docutils literal notranslate"><span class="pre">KRB5_PRIV</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html
index b780438006b1..c417f3e33fd6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PROMPT_TYPE_NEW_PASSWORD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-prompt-type-new-password">
-<span id="krb5-prompt-type-new-password-data"></span><h1>KRB5_PROMPT_TYPE_NEW_PASSWORD<a class="headerlink" href="#krb5-prompt-type-new-password" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompt-type-new-password-data"></span><h1>KRB5_PROMPT_TYPE_NEW_PASSWORD<a class="headerlink" href="#krb5-prompt-type-new-password" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PROMPT_TYPE_NEW_PASSWORD">
-<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_NEW_PASSWORD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_NEW_PASSWORD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Prompt for new password (during password change)</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x2</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_NEW_PASSWORD</a></li>
+<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_NEW_PASSWORD</a><ul>
+<li><a class="reference internal" href="#KRB5_PROMPT_TYPE_NEW_PASSWORD"><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html
index 804677e0d8f3..7cbf99542855 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-prompt-type-new-password-again">
-<span id="krb5-prompt-type-new-password-again-data"></span><h1>KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN<a class="headerlink" href="#krb5-prompt-type-new-password-again" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompt-type-new-password-again-data"></span><h1>KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN<a class="headerlink" href="#krb5-prompt-type-new-password-again" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN">
-<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Prompt for new password again.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x3</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</a></li>
+<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</a><ul>
+<li><a class="reference internal" href="#KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html
index 502e9e54da34..98e1a3c44424 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PROMPT_TYPE_PASSWORD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-prompt-type-password">
-<span id="krb5-prompt-type-password-data"></span><h1>KRB5_PROMPT_TYPE_PASSWORD<a class="headerlink" href="#krb5-prompt-type-password" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompt-type-password-data"></span><h1>KRB5_PROMPT_TYPE_PASSWORD<a class="headerlink" href="#krb5-prompt-type-password" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PROMPT_TYPE_PASSWORD">
-<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_PASSWORD</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_PASSWORD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_PASSWORD</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_PASSWORD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Prompt for password.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_PASSWORD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_PASSWORD</a></li>
+<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_PASSWORD</a><ul>
+<li><a class="reference internal" href="#KRB5_PROMPT_TYPE_PASSWORD"><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_PASSWORD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html
index b171ba7b50f3..93b541cd7370 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PROMPT_TYPE_PREAUTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-prompt-type-preauth">
-<span id="krb5-prompt-type-preauth-data"></span><h1>KRB5_PROMPT_TYPE_PREAUTH<a class="headerlink" href="#krb5-prompt-type-preauth" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompt-type-preauth-data"></span><h1>KRB5_PROMPT_TYPE_PREAUTH<a class="headerlink" href="#krb5-prompt-type-preauth" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PROMPT_TYPE_PREAUTH">
-<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_PREAUTH</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_PREAUTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PROMPT_TYPE_PREAUTH</span></span><a class="headerlink" href="#KRB5_PROMPT_TYPE_PREAUTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Prompt for preauthentication data (such as an OTP value)</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_PREAUTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x4</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_PREAUTH</a></li>
+<li><a class="reference internal" href="#">KRB5_PROMPT_TYPE_PREAUTH</a><ul>
+<li><a class="reference internal" href="#KRB5_PROMPT_TYPE_PREAUTH"><code class="docutils literal notranslate"><span class="pre">KRB5_PROMPT_TYPE_PREAUTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html
index 38745ac36378..b5b4b2455a02 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_PVNO &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-pvno">
-<span id="krb5-pvno-data"></span><h1>KRB5_PVNO<a class="headerlink" href="#krb5-pvno" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pvno-data"></span><h1>KRB5_PVNO<a class="headerlink" href="#krb5-pvno" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_PVNO">
-<span class="sig-name descname"><span class="pre">KRB5_PVNO</span></span><a class="headerlink" href="#KRB5_PVNO" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_PVNO</span></span><a class="headerlink" href="#KRB5_PVNO" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Protocol version number.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 42%" />
-<col style="width: 58%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_PVNO</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">5</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_PVNO</a></li>
+<li><a class="reference internal" href="#">KRB5_PVNO</a><ul>
+<li><a class="reference internal" href="#KRB5_PVNO"><code class="docutils literal notranslate"><span class="pre">KRB5_PVNO</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html
index bc709d69f228..4dc6dea1e33d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_REALM_BRANCH_CHAR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-realm-branch-char">
-<span id="krb5-realm-branch-char-data"></span><h1>KRB5_REALM_BRANCH_CHAR<a class="headerlink" href="#krb5-realm-branch-char" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-realm-branch-char-data"></span><h1>KRB5_REALM_BRANCH_CHAR<a class="headerlink" href="#krb5-realm-branch-char" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_REALM_BRANCH_CHAR">
-<span class="sig-name descname"><span class="pre">KRB5_REALM_BRANCH_CHAR</span></span><a class="headerlink" href="#KRB5_REALM_BRANCH_CHAR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_REALM_BRANCH_CHAR</span></span><a class="headerlink" href="#KRB5_REALM_BRANCH_CHAR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_REALM_BRANCH_CHAR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">'.'</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_REALM_BRANCH_CHAR</a></li>
+<li><a class="reference internal" href="#">KRB5_REALM_BRANCH_CHAR</a><ul>
+<li><a class="reference internal" href="#KRB5_REALM_BRANCH_CHAR"><code class="docutils literal notranslate"><span class="pre">KRB5_REALM_BRANCH_CHAR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html
index b46c67414e0d..8b51ceb48ca6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RECVAUTH_BADAUTHVERS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-recvauth-badauthvers">
-<span id="krb5-recvauth-badauthvers-data"></span><h1>KRB5_RECVAUTH_BADAUTHVERS<a class="headerlink" href="#krb5-recvauth-badauthvers" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-recvauth-badauthvers-data"></span><h1>KRB5_RECVAUTH_BADAUTHVERS<a class="headerlink" href="#krb5-recvauth-badauthvers" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RECVAUTH_BADAUTHVERS">
-<span class="sig-name descname"><span class="pre">KRB5_RECVAUTH_BADAUTHVERS</span></span><a class="headerlink" href="#KRB5_RECVAUTH_BADAUTHVERS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RECVAUTH_BADAUTHVERS</span></span><a class="headerlink" href="#KRB5_RECVAUTH_BADAUTHVERS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RECVAUTH_BADAUTHVERS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RECVAUTH_BADAUTHVERS</a></li>
+<li><a class="reference internal" href="#">KRB5_RECVAUTH_BADAUTHVERS</a><ul>
+<li><a class="reference internal" href="#KRB5_RECVAUTH_BADAUTHVERS"><code class="docutils literal notranslate"><span class="pre">KRB5_RECVAUTH_BADAUTHVERS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html
index e082baba6f7b..680164eb049d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RECVAUTH_SKIP_VERSION &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-recvauth-skip-version">
-<span id="krb5-recvauth-skip-version-data"></span><h1>KRB5_RECVAUTH_SKIP_VERSION<a class="headerlink" href="#krb5-recvauth-skip-version" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-recvauth-skip-version-data"></span><h1>KRB5_RECVAUTH_SKIP_VERSION<a class="headerlink" href="#krb5-recvauth-skip-version" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RECVAUTH_SKIP_VERSION">
-<span class="sig-name descname"><span class="pre">KRB5_RECVAUTH_SKIP_VERSION</span></span><a class="headerlink" href="#KRB5_RECVAUTH_SKIP_VERSION" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RECVAUTH_SKIP_VERSION</span></span><a class="headerlink" href="#KRB5_RECVAUTH_SKIP_VERSION" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RECVAUTH_SKIP_VERSION</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RECVAUTH_SKIP_VERSION</a></li>
+<li><a class="reference internal" href="#">KRB5_RECVAUTH_SKIP_VERSION</a><ul>
+<li><a class="reference internal" href="#KRB5_RECVAUTH_SKIP_VERSION"><code class="docutils literal notranslate"><span class="pre">KRB5_RECVAUTH_SKIP_VERSION</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html
index 0b9a4ac20caa..2c51e7ec195e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_REFERRAL_REALM &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-referral-realm">
-<span id="krb5-referral-realm-data"></span><h1>KRB5_REFERRAL_REALM<a class="headerlink" href="#krb5-referral-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-referral-realm-data"></span><h1>KRB5_REFERRAL_REALM<a class="headerlink" href="#krb5-referral-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_REFERRAL_REALM">
-<span class="sig-name descname"><span class="pre">KRB5_REFERRAL_REALM</span></span><a class="headerlink" href="#KRB5_REFERRAL_REALM" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_REFERRAL_REALM</span></span><a class="headerlink" href="#KRB5_REFERRAL_REALM" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Constant for realm referrals.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_REFERRAL_REALM</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;&quot;</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_REFERRAL_REALM</a></li>
+<li><a class="reference internal" href="#">KRB5_REFERRAL_REALM</a><ul>
+<li><a class="reference internal" href="#KRB5_REFERRAL_REALM"><code class="docutils literal notranslate"><span class="pre">KRB5_REFERRAL_REALM</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html
index 623466c81f12..cc179fb0691f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-otp-flags-collect-pin">
-<span id="krb5-responder-otp-flags-collect-pin-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN<a class="headerlink" href="#krb5-responder-otp-flags-collect-pin" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-flags-collect-pin-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN<a class="headerlink" href="#krb5-responder-otp-flags-collect-pin" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that the PIN value MUST be collected.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 66%" />
-<col style="width: 34%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html
index cebd9b691c12..c8452a43fcca 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-otp-flags-collect-token">
-<span id="krb5-responder-otp-flags-collect-token-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN<a class="headerlink" href="#krb5-responder-otp-flags-collect-token" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-flags-collect-token-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN<a class="headerlink" href="#krb5-responder-otp-flags-collect-token" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that the token value MUST be collected.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html
index 7ddab447b50e..8ed743239394 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FLAGS_NEXTOTP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-responder-otp-flags-nextotp">
-<span id="krb5-responder-otp-flags-nextotp-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_NEXTOTP<a class="headerlink" href="#krb5-responder-otp-flags-nextotp" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-flags-nextotp-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_NEXTOTP<a class="headerlink" href="#krb5-responder-otp-flags-nextotp" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_NEXTOTP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_NEXTOTP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that the token is now in re-synchronization mode with the server.</p>
<p>The user is expected to reply with the next code displayed on the token.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html
index 82e90dd4037f..4365a0e4495d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-responder-otp-flags-separate-pin">
-<span id="krb5-responder-otp-flags-separate-pin-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN<a class="headerlink" href="#krb5-responder-otp-flags-separate-pin" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-flags-separate-pin-data"></span><h1>KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN<a class="headerlink" href="#krb5-responder-otp-flags-separate-pin" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that the PIN MUST be returned as a separate item.</p>
<p>This flag only takes effect if KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN is set. If this flag is not set, the responder may either concatenate PIN + token value and store it as “value” in the answer or it may return them separately. If they are returned separately, they will be concatenated internally.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html
index 54e9f962470a..59e11057af47 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-responder-otp-format-alphanumeric">
-<span id="krb5-responder-otp-format-alphanumeric-data"></span><h1>KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC<a class="headerlink" href="#krb5-responder-otp-format-alphanumeric" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-format-alphanumeric-data"></span><h1>KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC<a class="headerlink" href="#krb5-responder-otp-format-alphanumeric" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">2</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html
index bddbd49c76f4..d8f1ecc63bde 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FORMAT_DECIMAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-otp-format-decimal">
-<span id="krb5-responder-otp-format-decimal-data"></span><h1>KRB5_RESPONDER_OTP_FORMAT_DECIMAL<a class="headerlink" href="#krb5-responder-otp-format-decimal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-format-decimal-data"></span><h1>KRB5_RESPONDER_OTP_FORMAT_DECIMAL<a class="headerlink" href="#krb5-responder-otp-format-decimal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FORMAT_DECIMAL">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FORMAT_DECIMAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FORMAT_DECIMAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>These format constants identify the format of the token value.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FORMAT_DECIMAL"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html
index e914ac6023b4..0b99913492bf 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-responder-otp-format-hexadecimal">
-<span id="krb5-responder-otp-format-hexadecimal-data"></span><h1>KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL<a class="headerlink" href="#krb5-responder-otp-format-hexadecimal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-format-hexadecimal-data"></span><h1>KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL<a class="headerlink" href="#krb5-responder-otp-format-hexadecimal" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</span></span><a class="headerlink" href="#KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 67%" />
-<col style="width: 33%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html
index 112c8885a84e..0be985ae36f4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-flags-token-user-pin-count-low">
-<span id="krb5-responder-pkinit-flags-token-user-pin-count-low-data"></span><h1>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW<a class="headerlink" href="#krb5-responder-pkinit-flags-token-user-pin-count-low" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-pkinit-flags-token-user-pin-count-low-data"></span><h1>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW<a class="headerlink" href="#krb5-responder-pkinit-flags-token-user-pin-count-low" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</span></span><a class="headerlink" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</span></span><a class="headerlink" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that an incorrect PIN was supplied at least once since the last time the correct PIN was supplied.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 73%" />
-<col style="width: 27%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(1</span> <span class="pre">&lt;&lt;</span> <span class="pre">0)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html
index 2bf60dd7672a..d2a6f591c16c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-flags-token-user-pin-final-try">
-<span id="krb5-responder-pkinit-flags-token-user-pin-final-try-data"></span><h1>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY<a class="headerlink" href="#krb5-responder-pkinit-flags-token-user-pin-final-try" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-pkinit-flags-token-user-pin-final-try-data"></span><h1>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY<a class="headerlink" href="#krb5-responder-pkinit-flags-token-user-pin-final-try" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</span></span><a class="headerlink" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</span></span><a class="headerlink" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that supplying an incorrect PIN will cause the token to lock itself.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 73%" />
-<col style="width: 27%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(1</span> <span class="pre">&lt;&lt;</span> <span class="pre">1)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html
index b1a4bfbec5aa..9c6e50c7b87a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-flags-token-user-pin-locked">
-<span id="krb5-responder-pkinit-flags-token-user-pin-locked-data"></span><h1>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED<a class="headerlink" href="#krb5-responder-pkinit-flags-token-user-pin-locked" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-pkinit-flags-token-user-pin-locked-data"></span><h1>KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED<a class="headerlink" href="#krb5-responder-pkinit-flags-token-user-pin-locked" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</span></span><a class="headerlink" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</span></span><a class="headerlink" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>This flag indicates that the user PIN is locked, and you can’t log in to the token with it.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 72%" />
-<col style="width: 28%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(1</span> <span class="pre">&lt;&lt;</span> <span class="pre">2)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html
index c0a0447cdbd5..1b3ea1534682 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_QUESTION_OTP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,45 +51,41 @@
<div class="body" role="main">
<section id="krb5-responder-question-otp">
-<span id="krb5-responder-question-otp-data"></span><h1>KRB5_RESPONDER_QUESTION_OTP<a class="headerlink" href="#krb5-responder-question-otp" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-question-otp-data"></span><h1>KRB5_RESPONDER_QUESTION_OTP<a class="headerlink" href="#krb5-responder-question-otp" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_QUESTION_OTP">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_QUESTION_OTP</span></span><a class="headerlink" href="#KRB5_RESPONDER_QUESTION_OTP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_QUESTION_OTP</span></span><a class="headerlink" href="#KRB5_RESPONDER_QUESTION_OTP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>OTP responder question.</p>
<p>The OTP responder question is asked when the KDC indicates that an OTP value is required in order to complete the authentication. The JSON format of the challenge is:</p>
-<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;service&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;tokenInfo&quot;</span><span class="o">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
-<span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;flags&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;vendor&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;challenge&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;length&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;format&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;tokenID&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;algID&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="p">},</span><span class="w"></span>
-<span class="w"> </span><span class="p">...</span><span class="w"></span>
-<span class="w"> </span><span class="p">]</span><span class="w"></span>
-<span class="p">}</span><span class="w"></span>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w"> </span><span class="s">&quot;service&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;tokenInfo&quot;</span><span class="o">:</span><span class="w"> </span><span class="p">[</span>
+<span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="s">&quot;flags&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;vendor&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;challenge&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;length&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;format&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;tokenID&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;algID&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="p">},</span>
+<span class="w"> </span><span class="p">...</span>
+<span class="w"> </span><span class="p">]</span>
+<span class="p">}</span>
</pre></div>
</div>
<p>The answer to the question MUST be JSON formatted:</p>
-<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;tokeninfo&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;value&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="s">&quot;pin&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="p">}</span><span class="w"></span>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w"> </span><span class="s">&quot;tokeninfo&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;value&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="s">&quot;pin&quot;</span><span class="o">:</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="w"> </span><span class="p">(</span><span class="n">optional</span><span class="p">)</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="p">}</span>
</pre></div>
</div>
<p>For more detail, please see RFC 6560.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_OTP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;otp&quot;</span></code></p></td>
@@ -110,7 +104,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_QUESTION_OTP</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_QUESTION_OTP</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_QUESTION_OTP"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_OTP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -159,8 +156,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html
index 02444d31807e..a4d54363f4c4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_QUESTION_PASSWORD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,19 +51,15 @@
<div class="body" role="main">
<section id="krb5-responder-question-password">
-<span id="krb5-responder-question-password-data"></span><h1>KRB5_RESPONDER_QUESTION_PASSWORD<a class="headerlink" href="#krb5-responder-question-password" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-question-password-data"></span><h1>KRB5_RESPONDER_QUESTION_PASSWORD<a class="headerlink" href="#krb5-responder-question-password" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_QUESTION_PASSWORD">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_QUESTION_PASSWORD</span></span><a class="headerlink" href="#KRB5_RESPONDER_QUESTION_PASSWORD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_QUESTION_PASSWORD</span></span><a class="headerlink" href="#KRB5_RESPONDER_QUESTION_PASSWORD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Long-term password responder question.</p>
<p>This question is asked when the long-term password is needed. It has no challenge and the response is simply the password string.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 64%" />
-<col style="width: 36%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_PASSWORD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;password&quot;</span></code></p></td>
@@ -84,7 +78,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_QUESTION_PASSWORD</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_QUESTION_PASSWORD</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_QUESTION_PASSWORD"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_PASSWORD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -133,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html
index 9555cd401607..d44e49447e99 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_RESPONDER_QUESTION_PKINIT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,32 +51,28 @@
<div class="body" role="main">
<section id="krb5-responder-question-pkinit">
-<span id="krb5-responder-question-pkinit-data"></span><h1>KRB5_RESPONDER_QUESTION_PKINIT<a class="headerlink" href="#krb5-responder-question-pkinit" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-question-pkinit-data"></span><h1>KRB5_RESPONDER_QUESTION_PKINIT<a class="headerlink" href="#krb5-responder-question-pkinit" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_RESPONDER_QUESTION_PKINIT">
-<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_QUESTION_PKINIT</span></span><a class="headerlink" href="#KRB5_RESPONDER_QUESTION_PKINIT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_RESPONDER_QUESTION_PKINIT</span></span><a class="headerlink" href="#KRB5_RESPONDER_QUESTION_PKINIT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>PKINIT responder question.</p>
<p>The PKINIT responder question is asked when the client needs a password that’s being used to protect key information, and is formatted as a JSON object. A specific identity’s flags value, if not zero, is the bitwise-OR of one or more of the KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_* flags defined below, and possibly other flags to be added later. Any resemblance to similarly-named CKF_* values in the PKCS#11 API should not be depended on.</p>
-<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
-<span class="w"> </span><span class="n">identity</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="o">&gt;</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">flags</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="p">...</span><span class="w"></span>
-<span class="p">}</span><span class="w"></span>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w"> </span><span class="n">identity</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="o">&gt;</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">flags</span><span class="w"> </span><span class="o">&lt;</span><span class="n">number</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="p">...</span>
+<span class="p">}</span>
</pre></div>
</div>
<p>The answer to the question MUST be JSON formatted:</p>
-<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
-<span class="w"> </span><span class="n">identity</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="o">&gt;</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="o">&gt;</span><span class="p">,</span><span class="w"></span>
-<span class="w"> </span><span class="p">...</span><span class="w"></span>
-<span class="p">}</span><span class="w"></span>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w"> </span><span class="n">identity</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="o">&gt;</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">&lt;</span><span class="n">string</span><span class="o">&gt;</span><span class="p">,</span>
+<span class="w"> </span><span class="p">...</span>
+<span class="p">}</span>
</pre></div>
</div>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_PKINIT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;pkinit&quot;</span></code></p></td>
@@ -97,7 +91,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_RESPONDER_QUESTION_PKINIT</a></li>
+<li><a class="reference internal" href="#">KRB5_RESPONDER_QUESTION_PKINIT</a><ul>
+<li><a class="reference internal" href="#KRB5_RESPONDER_QUESTION_PKINIT"><code class="docutils literal notranslate"><span class="pre">KRB5_RESPONDER_QUESTION_PKINIT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -146,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html
index 28aa541655d8..561670565e8d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_SAFE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-safe">
-<span id="krb5-safe-data"></span><h1>KRB5_SAFE<a class="headerlink" href="#krb5-safe" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-safe-data"></span><h1>KRB5_SAFE<a class="headerlink" href="#krb5-safe" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_SAFE">
-<span class="sig-name descname"><span class="pre">KRB5_SAFE</span></span><a class="headerlink" href="#KRB5_SAFE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_SAFE</span></span><a class="headerlink" href="#KRB5_SAFE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Safe application message.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 39%" />
-<col style="width: 61%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_SAFE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)20)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_SAFE</a></li>
+<li><a class="reference internal" href="#">KRB5_SAFE</a><ul>
+<li><a class="reference internal" href="#KRB5_SAFE"><code class="docutils literal notranslate"><span class="pre">KRB5_SAFE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html
index 91e0a11fc11f..e8afaab67794 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_SAM_MUST_PK_ENCRYPT_SAD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-sam-must-pk-encrypt-sad">
-<span id="krb5-sam-must-pk-encrypt-sad-data"></span><h1>KRB5_SAM_MUST_PK_ENCRYPT_SAD<a class="headerlink" href="#krb5-sam-must-pk-encrypt-sad" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-sam-must-pk-encrypt-sad-data"></span><h1>KRB5_SAM_MUST_PK_ENCRYPT_SAD<a class="headerlink" href="#krb5-sam-must-pk-encrypt-sad" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_SAM_MUST_PK_ENCRYPT_SAD">
-<span class="sig-name descname"><span class="pre">KRB5_SAM_MUST_PK_ENCRYPT_SAD</span></span><a class="headerlink" href="#KRB5_SAM_MUST_PK_ENCRYPT_SAD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_SAM_MUST_PK_ENCRYPT_SAD</span></span><a class="headerlink" href="#KRB5_SAM_MUST_PK_ENCRYPT_SAD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>currently must be zero</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_SAM_MUST_PK_ENCRYPT_SAD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x20000000</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_SAM_MUST_PK_ENCRYPT_SAD</a></li>
+<li><a class="reference internal" href="#">KRB5_SAM_MUST_PK_ENCRYPT_SAD</a><ul>
+<li><a class="reference internal" href="#KRB5_SAM_MUST_PK_ENCRYPT_SAD"><code class="docutils literal notranslate"><span class="pre">KRB5_SAM_MUST_PK_ENCRYPT_SAD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html
index fc84dd5604a8..fcaf38a41927 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_SAM_SEND_ENCRYPTED_SAD &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-sam-send-encrypted-sad">
-<span id="krb5-sam-send-encrypted-sad-data"></span><h1>KRB5_SAM_SEND_ENCRYPTED_SAD<a class="headerlink" href="#krb5-sam-send-encrypted-sad" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-sam-send-encrypted-sad-data"></span><h1>KRB5_SAM_SEND_ENCRYPTED_SAD<a class="headerlink" href="#krb5-sam-send-encrypted-sad" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_SAM_SEND_ENCRYPTED_SAD">
-<span class="sig-name descname"><span class="pre">KRB5_SAM_SEND_ENCRYPTED_SAD</span></span><a class="headerlink" href="#KRB5_SAM_SEND_ENCRYPTED_SAD" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_SAM_SEND_ENCRYPTED_SAD</span></span><a class="headerlink" href="#KRB5_SAM_SEND_ENCRYPTED_SAD" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_SAM_SEND_ENCRYPTED_SAD</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_SAM_SEND_ENCRYPTED_SAD</a></li>
+<li><a class="reference internal" href="#">KRB5_SAM_SEND_ENCRYPTED_SAD</a><ul>
+<li><a class="reference internal" href="#KRB5_SAM_SEND_ENCRYPTED_SAD"><code class="docutils literal notranslate"><span class="pre">KRB5_SAM_SEND_ENCRYPTED_SAD</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html
index ab16bebd648d..74ad541d4911 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_SAM_USE_SAD_AS_KEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-sam-use-sad-as-key">
-<span id="krb5-sam-use-sad-as-key-data"></span><h1>KRB5_SAM_USE_SAD_AS_KEY<a class="headerlink" href="#krb5-sam-use-sad-as-key" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-sam-use-sad-as-key-data"></span><h1>KRB5_SAM_USE_SAD_AS_KEY<a class="headerlink" href="#krb5-sam-use-sad-as-key" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_SAM_USE_SAD_AS_KEY">
-<span class="sig-name descname"><span class="pre">KRB5_SAM_USE_SAD_AS_KEY</span></span><a class="headerlink" href="#KRB5_SAM_USE_SAD_AS_KEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_SAM_USE_SAD_AS_KEY</span></span><a class="headerlink" href="#KRB5_SAM_USE_SAD_AS_KEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_SAM_USE_SAD_AS_KEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x80000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_SAM_USE_SAD_AS_KEY</a></li>
+<li><a class="reference internal" href="#">KRB5_SAM_USE_SAD_AS_KEY</a><ul>
+<li><a class="reference internal" href="#KRB5_SAM_USE_SAD_AS_KEY"><code class="docutils literal notranslate"><span class="pre">KRB5_SAM_USE_SAD_AS_KEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html
index a0f0bc2cd66c..913776497bce 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_2ND_TKT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-2nd-tkt">
-<span id="krb5-tc-match-2nd-tkt-data"></span><h1>KRB5_TC_MATCH_2ND_TKT<a class="headerlink" href="#krb5-tc-match-2nd-tkt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-2nd-tkt-data"></span><h1>KRB5_TC_MATCH_2ND_TKT<a class="headerlink" href="#krb5-tc-match-2nd-tkt" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_2ND_TKT">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_2ND_TKT</span></span><a class="headerlink" href="#KRB5_TC_MATCH_2ND_TKT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_2ND_TKT</span></span><a class="headerlink" href="#KRB5_TC_MATCH_2ND_TKT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The second ticket must match.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_2ND_TKT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000080</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_2ND_TKT</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_2ND_TKT</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_2ND_TKT"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_2ND_TKT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html
index 56fd2b0a2a26..a7221fa24ed0 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_AUTHDATA &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-authdata">
-<span id="krb5-tc-match-authdata-data"></span><h1>KRB5_TC_MATCH_AUTHDATA<a class="headerlink" href="#krb5-tc-match-authdata" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-authdata-data"></span><h1>KRB5_TC_MATCH_AUTHDATA<a class="headerlink" href="#krb5-tc-match-authdata" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_AUTHDATA">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_AUTHDATA</span></span><a class="headerlink" href="#KRB5_TC_MATCH_AUTHDATA" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_AUTHDATA</span></span><a class="headerlink" href="#KRB5_TC_MATCH_AUTHDATA" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The authorization data must match.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_AUTHDATA</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000020</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_AUTHDATA</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_AUTHDATA</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_AUTHDATA"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_AUTHDATA</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html
index ba64fc522197..37ed7730d1f4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_FLAGS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-flags">
-<span id="krb5-tc-match-flags-data"></span><h1>KRB5_TC_MATCH_FLAGS<a class="headerlink" href="#krb5-tc-match-flags" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-flags-data"></span><h1>KRB5_TC_MATCH_FLAGS<a class="headerlink" href="#krb5-tc-match-flags" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_FLAGS">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_FLAGS</span></span><a class="headerlink" href="#KRB5_TC_MATCH_FLAGS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_FLAGS</span></span><a class="headerlink" href="#KRB5_TC_MATCH_FLAGS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>All the flags set in the match credentials must be set.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_FLAGS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000004</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_FLAGS</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_FLAGS</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_FLAGS"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_FLAGS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html
index 9277e5f98e86..452a14b5c654 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_FLAGS_EXACT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-flags-exact">
-<span id="krb5-tc-match-flags-exact-data"></span><h1>KRB5_TC_MATCH_FLAGS_EXACT<a class="headerlink" href="#krb5-tc-match-flags-exact" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-flags-exact-data"></span><h1>KRB5_TC_MATCH_FLAGS_EXACT<a class="headerlink" href="#krb5-tc-match-flags-exact" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_FLAGS_EXACT">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_FLAGS_EXACT</span></span><a class="headerlink" href="#KRB5_TC_MATCH_FLAGS_EXACT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_FLAGS_EXACT</span></span><a class="headerlink" href="#KRB5_TC_MATCH_FLAGS_EXACT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>All the flags must match exactly.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_FLAGS_EXACT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000010</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_FLAGS_EXACT</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_FLAGS_EXACT</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_FLAGS_EXACT"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_FLAGS_EXACT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html
index 05f5120856df..45048b4354aa 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_IS_SKEY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-is-skey">
-<span id="krb5-tc-match-is-skey-data"></span><h1>KRB5_TC_MATCH_IS_SKEY<a class="headerlink" href="#krb5-tc-match-is-skey" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-is-skey-data"></span><h1>KRB5_TC_MATCH_IS_SKEY<a class="headerlink" href="#krb5-tc-match-is-skey" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_IS_SKEY">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_IS_SKEY</span></span><a class="headerlink" href="#KRB5_TC_MATCH_IS_SKEY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_IS_SKEY</span></span><a class="headerlink" href="#KRB5_TC_MATCH_IS_SKEY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The is_skey field must match exactly.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 56%" />
-<col style="width: 44%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_IS_SKEY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_IS_SKEY</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_IS_SKEY</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_IS_SKEY"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_IS_SKEY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html
index 26a09f4ef289..af6084dbdc54 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_KTYPE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-ktype">
-<span id="krb5-tc-match-ktype-data"></span><h1>KRB5_TC_MATCH_KTYPE<a class="headerlink" href="#krb5-tc-match-ktype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-ktype-data"></span><h1>KRB5_TC_MATCH_KTYPE<a class="headerlink" href="#krb5-tc-match-ktype" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_KTYPE">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_KTYPE</span></span><a class="headerlink" href="#KRB5_TC_MATCH_KTYPE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_KTYPE</span></span><a class="headerlink" href="#KRB5_TC_MATCH_KTYPE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The encryption key type must match.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_KTYPE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000100</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_KTYPE</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_KTYPE</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_KTYPE"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_KTYPE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html
index 21a46395dafe..93c53045293e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_SRV_NAMEONLY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-srv-nameonly">
-<span id="krb5-tc-match-srv-nameonly-data"></span><h1>KRB5_TC_MATCH_SRV_NAMEONLY<a class="headerlink" href="#krb5-tc-match-srv-nameonly" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-srv-nameonly-data"></span><h1>KRB5_TC_MATCH_SRV_NAMEONLY<a class="headerlink" href="#krb5-tc-match-srv-nameonly" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_SRV_NAMEONLY">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_SRV_NAMEONLY</span></span><a class="headerlink" href="#KRB5_TC_MATCH_SRV_NAMEONLY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_SRV_NAMEONLY</span></span><a class="headerlink" href="#KRB5_TC_MATCH_SRV_NAMEONLY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Only the name portion of the principal name must match.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_SRV_NAMEONLY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000040</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_SRV_NAMEONLY</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_SRV_NAMEONLY</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_SRV_NAMEONLY"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_SRV_NAMEONLY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html
index 706fa811009b..bef7621f6fe6 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_TIMES &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-times">
-<span id="krb5-tc-match-times-data"></span><h1>KRB5_TC_MATCH_TIMES<a class="headerlink" href="#krb5-tc-match-times" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-times-data"></span><h1>KRB5_TC_MATCH_TIMES<a class="headerlink" href="#krb5-tc-match-times" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_TIMES">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_TIMES</span></span><a class="headerlink" href="#KRB5_TC_MATCH_TIMES" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_TIMES</span></span><a class="headerlink" href="#KRB5_TC_MATCH_TIMES" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The requested lifetime must be at least as great as the time specified.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_TIMES</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_TIMES</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_TIMES</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_TIMES"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_TIMES</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html
index b4ced03cf9bc..678895f4767a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_MATCH_TIMES_EXACT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-match-times-exact">
-<span id="krb5-tc-match-times-exact-data"></span><h1>KRB5_TC_MATCH_TIMES_EXACT<a class="headerlink" href="#krb5-tc-match-times-exact" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-match-times-exact-data"></span><h1>KRB5_TC_MATCH_TIMES_EXACT<a class="headerlink" href="#krb5-tc-match-times-exact" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_MATCH_TIMES_EXACT">
-<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_TIMES_EXACT</span></span><a class="headerlink" href="#KRB5_TC_MATCH_TIMES_EXACT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_MATCH_TIMES_EXACT</span></span><a class="headerlink" href="#KRB5_TC_MATCH_TIMES_EXACT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>All the time fields must match exactly.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_TIMES_EXACT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000008</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_MATCH_TIMES_EXACT</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_MATCH_TIMES_EXACT</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_MATCH_TIMES_EXACT"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_MATCH_TIMES_EXACT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html
index a538e81cfc20..7db2d9a6f2f1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_NOTICKET &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-tc-noticket">
-<span id="krb5-tc-noticket-data"></span><h1>KRB5_TC_NOTICKET<a class="headerlink" href="#krb5-tc-noticket" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-noticket-data"></span><h1>KRB5_TC_NOTICKET<a class="headerlink" href="#krb5-tc-noticket" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_NOTICKET">
-<span class="sig-name descname"><span class="pre">KRB5_TC_NOTICKET</span></span><a class="headerlink" href="#KRB5_TC_NOTICKET" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_NOTICKET</span></span><a class="headerlink" href="#KRB5_TC_NOTICKET" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_NOTICKET</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_NOTICKET</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_NOTICKET</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_NOTICKET"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_NOTICKET</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html
index d29a659dfcd3..ead8c36660ff 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_OPENCLOSE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-openclose">
-<span id="krb5-tc-openclose-data"></span><h1>KRB5_TC_OPENCLOSE<a class="headerlink" href="#krb5-tc-openclose" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-openclose-data"></span><h1>KRB5_TC_OPENCLOSE<a class="headerlink" href="#krb5-tc-openclose" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_OPENCLOSE">
-<span class="sig-name descname"><span class="pre">KRB5_TC_OPENCLOSE</span></span><a class="headerlink" href="#KRB5_TC_OPENCLOSE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_OPENCLOSE</span></span><a class="headerlink" href="#KRB5_TC_OPENCLOSE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Open and close the file for each cache operation.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_OPENCLOSE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_OPENCLOSE</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_OPENCLOSE</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_OPENCLOSE"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_OPENCLOSE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html
index 804f3f969e38..c823e2b6f114 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TC_SUPPORTED_KTYPES &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tc-supported-ktypes">
-<span id="krb5-tc-supported-ktypes-data"></span><h1>KRB5_TC_SUPPORTED_KTYPES<a class="headerlink" href="#krb5-tc-supported-ktypes" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tc-supported-ktypes-data"></span><h1>KRB5_TC_SUPPORTED_KTYPES<a class="headerlink" href="#krb5-tc-supported-ktypes" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TC_SUPPORTED_KTYPES">
-<span class="sig-name descname"><span class="pre">KRB5_TC_SUPPORTED_KTYPES</span></span><a class="headerlink" href="#KRB5_TC_SUPPORTED_KTYPES" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TC_SUPPORTED_KTYPES</span></span><a class="headerlink" href="#KRB5_TC_SUPPORTED_KTYPES" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>The supported key types must match.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TC_SUPPORTED_KTYPES</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00000200</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TC_SUPPORTED_KTYPES</a></li>
+<li><a class="reference internal" href="#">KRB5_TC_SUPPORTED_KTYPES</a><ul>
+<li><a class="reference internal" href="#KRB5_TC_SUPPORTED_KTYPES"><code class="docutils literal notranslate"><span class="pre">KRB5_TC_SUPPORTED_KTYPES</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html
index fc50c9d203a7..6656ccdfd4cc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TGS_NAME &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-tgs-name">
-<span id="krb5-tgs-name-data"></span><h1>KRB5_TGS_NAME<a class="headerlink" href="#krb5-tgs-name" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tgs-name-data"></span><h1>KRB5_TGS_NAME<a class="headerlink" href="#krb5-tgs-name" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TGS_NAME">
-<span class="sig-name descname"><span class="pre">KRB5_TGS_NAME</span></span><a class="headerlink" href="#KRB5_TGS_NAME" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TGS_NAME</span></span><a class="headerlink" href="#KRB5_TGS_NAME" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_NAME</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;krbtgt&quot;</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TGS_NAME</a></li>
+<li><a class="reference internal" href="#">KRB5_TGS_NAME</a><ul>
+<li><a class="reference internal" href="#KRB5_TGS_NAME"><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_NAME</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html
index 17165999e176..aa2fd3f5dca2 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TGS_NAME_SIZE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-tgs-name-size">
-<span id="krb5-tgs-name-size-data"></span><h1>KRB5_TGS_NAME_SIZE<a class="headerlink" href="#krb5-tgs-name-size" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tgs-name-size-data"></span><h1>KRB5_TGS_NAME_SIZE<a class="headerlink" href="#krb5-tgs-name-size" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TGS_NAME_SIZE">
-<span class="sig-name descname"><span class="pre">KRB5_TGS_NAME_SIZE</span></span><a class="headerlink" href="#KRB5_TGS_NAME_SIZE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TGS_NAME_SIZE</span></span><a class="headerlink" href="#KRB5_TGS_NAME_SIZE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_NAME_SIZE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">6</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TGS_NAME_SIZE</a></li>
+<li><a class="reference internal" href="#">KRB5_TGS_NAME_SIZE</a><ul>
+<li><a class="reference internal" href="#KRB5_TGS_NAME_SIZE"><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_NAME_SIZE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.html
index 1de7c9e87021..735a1b2f2fdc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TGS_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tgs-rep">
-<span id="krb5-tgs-rep-data"></span><h1>KRB5_TGS_REP<a class="headerlink" href="#krb5-tgs-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tgs-rep-data"></span><h1>KRB5_TGS_REP<a class="headerlink" href="#krb5-tgs-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TGS_REP">
-<span class="sig-name descname"><span class="pre">KRB5_TGS_REP</span></span><a class="headerlink" href="#KRB5_TGS_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TGS_REP</span></span><a class="headerlink" href="#KRB5_TGS_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Response to TGS request.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 43%" />
-<col style="width: 57%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)13)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TGS_REP</a></li>
+<li><a class="reference internal" href="#">KRB5_TGS_REP</a><ul>
+<li><a class="reference internal" href="#KRB5_TGS_REP"><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html
index 17b6805d9863..6959c543f760 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TGS_REQ &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tgs-req">
-<span id="krb5-tgs-req-data"></span><h1>KRB5_TGS_REQ<a class="headerlink" href="#krb5-tgs-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tgs-req-data"></span><h1>KRB5_TGS_REQ<a class="headerlink" href="#krb5-tgs-req" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TGS_REQ">
-<span class="sig-name descname"><span class="pre">KRB5_TGS_REQ</span></span><a class="headerlink" href="#KRB5_TGS_REQ" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TGS_REQ</span></span><a class="headerlink" href="#KRB5_TGS_REQ" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Ticket granting server request.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 43%" />
-<col style="width: 57%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_REQ</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((krb5_msgtype)12)</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TGS_REQ</a></li>
+<li><a class="reference internal" href="#">KRB5_TGS_REQ</a><ul>
+<li><a class="reference internal" href="#KRB5_TGS_REQ"><code class="docutils literal notranslate"><span class="pre">KRB5_TGS_REQ</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html
index 6f4074cd62ff..f6550ed1e9e3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_TKT_CREDS_STEP_FLAG_CONTINUE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-step-flag-continue">
-<span id="krb5-tkt-creds-step-flag-continue-data"></span><h1>KRB5_TKT_CREDS_STEP_FLAG_CONTINUE<a class="headerlink" href="#krb5-tkt-creds-step-flag-continue" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tkt-creds-step-flag-continue-data"></span><h1>KRB5_TKT_CREDS_STEP_FLAG_CONTINUE<a class="headerlink" href="#krb5-tkt-creds-step-flag-continue" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE">
-<span class="sig-name descname"><span class="pre">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</span></span><a class="headerlink" href="#KRB5_TKT_CREDS_STEP_FLAG_CONTINUE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</span></span><a class="headerlink" href="#KRB5_TKT_CREDS_STEP_FLAG_CONTINUE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>More responses needed.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x1</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</a></li>
+<li><a class="reference internal" href="#">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</a><ul>
+<li><a class="reference internal" href="#KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"><code class="docutils literal notranslate"><span class="pre">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html
index 209ec907fd03..edc95343ec86 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-verify-init-creds-opt-ap-req-nofail">
-<span id="krb5-verify-init-creds-opt-ap-req-nofail-data"></span><h1>KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL<a class="headerlink" href="#krb5-verify-init-creds-opt-ap-req-nofail" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-verify-init-creds-opt-ap-req-nofail-data"></span><h1>KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL<a class="headerlink" href="#krb5-verify-init-creds-opt-ap-req-nofail" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL">
-<span class="sig-name descname"><span class="pre">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</span></span><a class="headerlink" href="#KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</span></span><a class="headerlink" href="#KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 68%" />
-<col style="width: 32%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x0001</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</a></li>
+<li><a class="reference internal" href="#">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</a><ul>
+<li><a class="reference internal" href="#KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"><code class="docutils literal notranslate"><span class="pre">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html
index b26465ae5fd9..705b4159fdee 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KRB5_WELLKNOWN_NAMESTR &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="krb5-wellknown-namestr">
-<span id="krb5-wellknown-namestr-data"></span><h1>KRB5_WELLKNOWN_NAMESTR<a class="headerlink" href="#krb5-wellknown-namestr" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-wellknown-namestr-data"></span><h1>KRB5_WELLKNOWN_NAMESTR<a class="headerlink" href="#krb5-wellknown-namestr" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="KRB5_WELLKNOWN_NAMESTR">
-<span class="sig-name descname"><span class="pre">KRB5_WELLKNOWN_NAMESTR</span></span><a class="headerlink" href="#KRB5_WELLKNOWN_NAMESTR" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">KRB5_WELLKNOWN_NAMESTR</span></span><a class="headerlink" href="#KRB5_WELLKNOWN_NAMESTR" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>First component of NT_WELLKNOWN principals.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">KRB5_WELLKNOWN_NAMESTR</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&quot;WELLKNOWN&quot;</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">KRB5_WELLKNOWN_NAMESTR</a></li>
+<li><a class="reference internal" href="#">KRB5_WELLKNOWN_NAMESTR</a><ul>
+<li><a class="reference internal" href="#KRB5_WELLKNOWN_NAMESTR"><code class="docutils literal notranslate"><span class="pre">KRB5_WELLKNOWN_NAMESTR</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html b/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html
index ab9812dd8588..9917a97fa97f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>LR_TYPE_INTERPRETATION_MASK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="lr-type-interpretation-mask">
-<span id="lr-type-interpretation-mask-data"></span><h1>LR_TYPE_INTERPRETATION_MASK<a class="headerlink" href="#lr-type-interpretation-mask" title="Permalink to this headline">¶</a></h1>
+<span id="lr-type-interpretation-mask-data"></span><h1>LR_TYPE_INTERPRETATION_MASK<a class="headerlink" href="#lr-type-interpretation-mask" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="LR_TYPE_INTERPRETATION_MASK">
-<span class="sig-name descname"><span class="pre">LR_TYPE_INTERPRETATION_MASK</span></span><a class="headerlink" href="#LR_TYPE_INTERPRETATION_MASK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">LR_TYPE_INTERPRETATION_MASK</span></span><a class="headerlink" href="#LR_TYPE_INTERPRETATION_MASK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">LR_TYPE_INTERPRETATION_MASK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x7fff</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">LR_TYPE_INTERPRETATION_MASK</a></li>
+<li><a class="reference internal" href="#">LR_TYPE_INTERPRETATION_MASK</a><ul>
+<li><a class="reference internal" href="#LR_TYPE_INTERPRETATION_MASK"><code class="docutils literal notranslate"><span class="pre">LR_TYPE_INTERPRETATION_MASK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html b/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html
index c54eaae6a1bd..5b717d54d83f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>LR_TYPE_THIS_SERVER_ONLY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="lr-type-this-server-only">
-<span id="lr-type-this-server-only-data"></span><h1>LR_TYPE_THIS_SERVER_ONLY<a class="headerlink" href="#lr-type-this-server-only" title="Permalink to this headline">¶</a></h1>
+<span id="lr-type-this-server-only-data"></span><h1>LR_TYPE_THIS_SERVER_ONLY<a class="headerlink" href="#lr-type-this-server-only" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="LR_TYPE_THIS_SERVER_ONLY">
-<span class="sig-name descname"><span class="pre">LR_TYPE_THIS_SERVER_ONLY</span></span><a class="headerlink" href="#LR_TYPE_THIS_SERVER_ONLY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">LR_TYPE_THIS_SERVER_ONLY</span></span><a class="headerlink" href="#LR_TYPE_THIS_SERVER_ONLY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">LR_TYPE_THIS_SERVER_ONLY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x8000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">LR_TYPE_THIS_SERVER_ONLY</a></li>
+<li><a class="reference internal" href="#">LR_TYPE_THIS_SERVER_ONLY</a><ul>
+<li><a class="reference internal" href="#LR_TYPE_THIS_SERVER_ONLY"><code class="docutils literal notranslate"><span class="pre">LR_TYPE_THIS_SERVER_ONLY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html b/crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html
index 9bae5d74ae39..a3e89931a34a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>MAX_KEYTAB_NAME_LEN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,18 +51,14 @@
<div class="body" role="main">
<section id="max-keytab-name-len">
-<span id="max-keytab-name-len-data"></span><h1>MAX_KEYTAB_NAME_LEN<a class="headerlink" href="#max-keytab-name-len" title="Permalink to this headline">¶</a></h1>
+<span id="max-keytab-name-len-data"></span><h1>MAX_KEYTAB_NAME_LEN<a class="headerlink" href="#max-keytab-name-len" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="MAX_KEYTAB_NAME_LEN">
-<span class="sig-name descname"><span class="pre">MAX_KEYTAB_NAME_LEN</span></span><a class="headerlink" href="#MAX_KEYTAB_NAME_LEN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">MAX_KEYTAB_NAME_LEN</span></span><a class="headerlink" href="#MAX_KEYTAB_NAME_LEN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<p>Long enough for MAXPATHLEN + some extra.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">MAX_KEYTAB_NAME_LEN</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">1100</span></code></p></td>
@@ -83,7 +77,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">MAX_KEYTAB_NAME_LEN</a></li>
+<li><a class="reference internal" href="#">MAX_KEYTAB_NAME_LEN</a><ul>
+<li><a class="reference internal" href="#MAX_KEYTAB_NAME_LEN"><code class="docutils literal notranslate"><span class="pre">MAX_KEYTAB_NAME_LEN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -132,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html
index e706689f828f..783470a76a04 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>MSEC_DIRBIT &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="msec-dirbit">
-<span id="msec-dirbit-data"></span><h1>MSEC_DIRBIT<a class="headerlink" href="#msec-dirbit" title="Permalink to this headline">¶</a></h1>
+<span id="msec-dirbit-data"></span><h1>MSEC_DIRBIT<a class="headerlink" href="#msec-dirbit" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="MSEC_DIRBIT">
-<span class="sig-name descname"><span class="pre">MSEC_DIRBIT</span></span><a class="headerlink" href="#MSEC_DIRBIT" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">MSEC_DIRBIT</span></span><a class="headerlink" href="#MSEC_DIRBIT" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 45%" />
-<col style="width: 55%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">MSEC_DIRBIT</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x8000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">MSEC_DIRBIT</a></li>
+<li><a class="reference internal" href="#">MSEC_DIRBIT</a><ul>
+<li><a class="reference internal" href="#MSEC_DIRBIT"><code class="docutils literal notranslate"><span class="pre">MSEC_DIRBIT</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html
index 8e39c74c8d02..c64345b8077c 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>MSEC_VAL_MASK &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="msec-val-mask">
-<span id="msec-val-mask-data"></span><h1>MSEC_VAL_MASK<a class="headerlink" href="#msec-val-mask" title="Permalink to this headline">¶</a></h1>
+<span id="msec-val-mask-data"></span><h1>MSEC_VAL_MASK<a class="headerlink" href="#msec-val-mask" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="MSEC_VAL_MASK">
-<span class="sig-name descname"><span class="pre">MSEC_VAL_MASK</span></span><a class="headerlink" href="#MSEC_VAL_MASK" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">MSEC_VAL_MASK</span></span><a class="headerlink" href="#MSEC_VAL_MASK" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">MSEC_VAL_MASK</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x7fff</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">MSEC_VAL_MASK</a></li>
+<li><a class="reference internal" href="#">MSEC_VAL_MASK</a><ul>
+<li><a class="reference internal" href="#MSEC_VAL_MASK"><code class="docutils literal notranslate"><span class="pre">MSEC_VAL_MASK</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html b/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html
index fde0badb2ae5..2b9ebf51e851 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>SALT_TYPE_AFS_LENGTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="salt-type-afs-length">
-<span id="salt-type-afs-length-data"></span><h1>SALT_TYPE_AFS_LENGTH<a class="headerlink" href="#salt-type-afs-length" title="Permalink to this headline">¶</a></h1>
+<span id="salt-type-afs-length-data"></span><h1>SALT_TYPE_AFS_LENGTH<a class="headerlink" href="#salt-type-afs-length" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="SALT_TYPE_AFS_LENGTH">
-<span class="sig-name descname"><span class="pre">SALT_TYPE_AFS_LENGTH</span></span><a class="headerlink" href="#SALT_TYPE_AFS_LENGTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">SALT_TYPE_AFS_LENGTH</span></span><a class="headerlink" href="#SALT_TYPE_AFS_LENGTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">SALT_TYPE_AFS_LENGTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">UINT_MAX</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">SALT_TYPE_AFS_LENGTH</a></li>
+<li><a class="reference internal" href="#">SALT_TYPE_AFS_LENGTH</a><ul>
+<li><a class="reference internal" href="#SALT_TYPE_AFS_LENGTH"><code class="docutils literal notranslate"><span class="pre">SALT_TYPE_AFS_LENGTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html b/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html
index e63ffe428cdf..46e6e15cf62f 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>SALT_TYPE_NO_LENGTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="salt-type-no-length">
-<span id="salt-type-no-length-data"></span><h1>SALT_TYPE_NO_LENGTH<a class="headerlink" href="#salt-type-no-length" title="Permalink to this headline">¶</a></h1>
+<span id="salt-type-no-length-data"></span><h1>SALT_TYPE_NO_LENGTH<a class="headerlink" href="#salt-type-no-length" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="SALT_TYPE_NO_LENGTH">
-<span class="sig-name descname"><span class="pre">SALT_TYPE_NO_LENGTH</span></span><a class="headerlink" href="#SALT_TYPE_NO_LENGTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">SALT_TYPE_NO_LENGTH</span></span><a class="headerlink" href="#SALT_TYPE_NO_LENGTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">SALT_TYPE_NO_LENGTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">UINT_MAX</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">SALT_TYPE_NO_LENGTH</a></li>
+<li><a class="reference internal" href="#">SALT_TYPE_NO_LENGTH</a><ul>
+<li><a class="reference internal" href="#SALT_TYPE_NO_LENGTH"><code class="docutils literal notranslate"><span class="pre">SALT_TYPE_NO_LENGTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html b/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html
index 48e6dbe57529..a3508ebadfdc 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>THREEPARAMOPEN &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="threeparamopen">
-<span id="threeparamopen-data"></span><h1>THREEPARAMOPEN<a class="headerlink" href="#threeparamopen" title="Permalink to this headline">¶</a></h1>
+<span id="threeparamopen-data"></span><h1>THREEPARAMOPEN<a class="headerlink" href="#threeparamopen" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="THREEPARAMOPEN">
-<span class="sig-name descname"><span class="pre">THREEPARAMOPEN</span></span><a class="headerlink" href="#THREEPARAMOPEN" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">THREEPARAMOPEN</span></span><a class="headerlink" href="#THREEPARAMOPEN" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 58%" />
-<col style="width: 42%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">THREEPARAMOPEN</span> <span class="pre">(x,</span> <span class="pre">y,</span> <span class="pre">z)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">open(x,y,z)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">THREEPARAMOPEN</a></li>
+<li><a class="reference internal" href="#">THREEPARAMOPEN</a><ul>
+<li><a class="reference internal" href="#THREEPARAMOPEN"><code class="docutils literal notranslate"><span class="pre">THREEPARAMOPEN</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html
index eb6bf255847c..5ea4fd91f3cd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_ANONYMOUS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-anonymous">
-<span id="tkt-flg-anonymous-data"></span><h1>TKT_FLG_ANONYMOUS<a class="headerlink" href="#tkt-flg-anonymous" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-anonymous-data"></span><h1>TKT_FLG_ANONYMOUS<a class="headerlink" href="#tkt-flg-anonymous" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_ANONYMOUS">
-<span class="sig-name descname"><span class="pre">TKT_FLG_ANONYMOUS</span></span><a class="headerlink" href="#TKT_FLG_ANONYMOUS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_ANONYMOUS</span></span><a class="headerlink" href="#TKT_FLG_ANONYMOUS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_ANONYMOUS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00008000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_ANONYMOUS</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_ANONYMOUS</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_ANONYMOUS"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_ANONYMOUS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html
index 9d8646f5cd71..fd02b3738cbd 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_ENC_PA_REP &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-enc-pa-rep">
-<span id="tkt-flg-enc-pa-rep-data"></span><h1>TKT_FLG_ENC_PA_REP<a class="headerlink" href="#tkt-flg-enc-pa-rep" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-enc-pa-rep-data"></span><h1>TKT_FLG_ENC_PA_REP<a class="headerlink" href="#tkt-flg-enc-pa-rep" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_ENC_PA_REP">
-<span class="sig-name descname"><span class="pre">TKT_FLG_ENC_PA_REP</span></span><a class="headerlink" href="#TKT_FLG_ENC_PA_REP" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_ENC_PA_REP</span></span><a class="headerlink" href="#TKT_FLG_ENC_PA_REP" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_ENC_PA_REP</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00010000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_ENC_PA_REP</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_ENC_PA_REP</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_ENC_PA_REP"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_ENC_PA_REP</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html
index ae4dea63030f..8c7638bf63c1 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_FORWARDABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-forwardable">
-<span id="tkt-flg-forwardable-data"></span><h1>TKT_FLG_FORWARDABLE<a class="headerlink" href="#tkt-flg-forwardable" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-forwardable-data"></span><h1>TKT_FLG_FORWARDABLE<a class="headerlink" href="#tkt-flg-forwardable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_FORWARDABLE">
-<span class="sig-name descname"><span class="pre">TKT_FLG_FORWARDABLE</span></span><a class="headerlink" href="#TKT_FLG_FORWARDABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_FORWARDABLE</span></span><a class="headerlink" href="#TKT_FLG_FORWARDABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 54%" />
-<col style="width: 46%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_FORWARDABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_FORWARDABLE</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_FORWARDABLE</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_FORWARDABLE"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_FORWARDABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html
index 6c11f1ef40a1..742789feff3a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_FORWARDED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-forwarded">
-<span id="tkt-flg-forwarded-data"></span><h1>TKT_FLG_FORWARDED<a class="headerlink" href="#tkt-flg-forwarded" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-forwarded-data"></span><h1>TKT_FLG_FORWARDED<a class="headerlink" href="#tkt-flg-forwarded" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_FORWARDED">
-<span class="sig-name descname"><span class="pre">TKT_FLG_FORWARDED</span></span><a class="headerlink" href="#TKT_FLG_FORWARDED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_FORWARDED</span></span><a class="headerlink" href="#TKT_FLG_FORWARDED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_FORWARDED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x20000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_FORWARDED</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_FORWARDED</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_FORWARDED"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_FORWARDED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html
index d24e78cde13b..771ccceb6e82 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_HW_AUTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-hw-auth">
-<span id="tkt-flg-hw-auth-data"></span><h1>TKT_FLG_HW_AUTH<a class="headerlink" href="#tkt-flg-hw-auth" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-hw-auth-data"></span><h1>TKT_FLG_HW_AUTH<a class="headerlink" href="#tkt-flg-hw-auth" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_HW_AUTH">
-<span class="sig-name descname"><span class="pre">TKT_FLG_HW_AUTH</span></span><a class="headerlink" href="#TKT_FLG_HW_AUTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_HW_AUTH</span></span><a class="headerlink" href="#TKT_FLG_HW_AUTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_HW_AUTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00100000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_HW_AUTH</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_HW_AUTH</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_HW_AUTH"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_HW_AUTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html
index fdbd605f0364..15919c7c6b80 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_INITIAL &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-initial">
-<span id="tkt-flg-initial-data"></span><h1>TKT_FLG_INITIAL<a class="headerlink" href="#tkt-flg-initial" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-initial-data"></span><h1>TKT_FLG_INITIAL<a class="headerlink" href="#tkt-flg-initial" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_INITIAL">
-<span class="sig-name descname"><span class="pre">TKT_FLG_INITIAL</span></span><a class="headerlink" href="#TKT_FLG_INITIAL" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_INITIAL</span></span><a class="headerlink" href="#TKT_FLG_INITIAL" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_INITIAL</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00400000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_INITIAL</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_INITIAL</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_INITIAL"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_INITIAL</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html
index 59690bdd125f..5606edbfbb08 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_INVALID &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-invalid">
-<span id="tkt-flg-invalid-data"></span><h1>TKT_FLG_INVALID<a class="headerlink" href="#tkt-flg-invalid" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-invalid-data"></span><h1>TKT_FLG_INVALID<a class="headerlink" href="#tkt-flg-invalid" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_INVALID">
-<span class="sig-name descname"><span class="pre">TKT_FLG_INVALID</span></span><a class="headerlink" href="#TKT_FLG_INVALID" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_INVALID</span></span><a class="headerlink" href="#TKT_FLG_INVALID" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_INVALID</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x01000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_INVALID</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_INVALID</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_INVALID"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_INVALID</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html
index 90215b3f59d6..88f8a534b3be 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_MAY_POSTDATE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-may-postdate">
-<span id="tkt-flg-may-postdate-data"></span><h1>TKT_FLG_MAY_POSTDATE<a class="headerlink" href="#tkt-flg-may-postdate" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-may-postdate-data"></span><h1>TKT_FLG_MAY_POSTDATE<a class="headerlink" href="#tkt-flg-may-postdate" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_MAY_POSTDATE">
-<span class="sig-name descname"><span class="pre">TKT_FLG_MAY_POSTDATE</span></span><a class="headerlink" href="#TKT_FLG_MAY_POSTDATE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_MAY_POSTDATE</span></span><a class="headerlink" href="#TKT_FLG_MAY_POSTDATE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 55%" />
-<col style="width: 45%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_MAY_POSTDATE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x04000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_MAY_POSTDATE</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_MAY_POSTDATE</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_MAY_POSTDATE"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_MAY_POSTDATE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html
index f8720858b83b..bf157c5bf8f8 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_OK_AS_DELEGATE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-ok-as-delegate">
-<span id="tkt-flg-ok-as-delegate-data"></span><h1>TKT_FLG_OK_AS_DELEGATE<a class="headerlink" href="#tkt-flg-ok-as-delegate" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-ok-as-delegate-data"></span><h1>TKT_FLG_OK_AS_DELEGATE<a class="headerlink" href="#tkt-flg-ok-as-delegate" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_OK_AS_DELEGATE">
-<span class="sig-name descname"><span class="pre">TKT_FLG_OK_AS_DELEGATE</span></span><a class="headerlink" href="#TKT_FLG_OK_AS_DELEGATE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_OK_AS_DELEGATE</span></span><a class="headerlink" href="#TKT_FLG_OK_AS_DELEGATE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 57%" />
-<col style="width: 43%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_OK_AS_DELEGATE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00040000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_OK_AS_DELEGATE</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_OK_AS_DELEGATE</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_OK_AS_DELEGATE"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_OK_AS_DELEGATE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html
index 7876d7fbb63b..78f1aa913aee 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_POSTDATED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-postdated">
-<span id="tkt-flg-postdated-data"></span><h1>TKT_FLG_POSTDATED<a class="headerlink" href="#tkt-flg-postdated" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-postdated-data"></span><h1>TKT_FLG_POSTDATED<a class="headerlink" href="#tkt-flg-postdated" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_POSTDATED">
-<span class="sig-name descname"><span class="pre">TKT_FLG_POSTDATED</span></span><a class="headerlink" href="#TKT_FLG_POSTDATED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_POSTDATED</span></span><a class="headerlink" href="#TKT_FLG_POSTDATED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_POSTDATED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x02000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_POSTDATED</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_POSTDATED</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_POSTDATED"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_POSTDATED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html
index 7986b1720caa..aef6593b695a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_PRE_AUTH &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-pre-auth">
-<span id="tkt-flg-pre-auth-data"></span><h1>TKT_FLG_PRE_AUTH<a class="headerlink" href="#tkt-flg-pre-auth" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-pre-auth-data"></span><h1>TKT_FLG_PRE_AUTH<a class="headerlink" href="#tkt-flg-pre-auth" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_PRE_AUTH">
-<span class="sig-name descname"><span class="pre">TKT_FLG_PRE_AUTH</span></span><a class="headerlink" href="#TKT_FLG_PRE_AUTH" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_PRE_AUTH</span></span><a class="headerlink" href="#TKT_FLG_PRE_AUTH" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 51%" />
-<col style="width: 49%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_PRE_AUTH</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00200000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_PRE_AUTH</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_PRE_AUTH</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_PRE_AUTH"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_PRE_AUTH</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html
index 6442711aedc5..3dd41aa49428 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_PROXIABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-proxiable">
-<span id="tkt-flg-proxiable-data"></span><h1>TKT_FLG_PROXIABLE<a class="headerlink" href="#tkt-flg-proxiable" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-proxiable-data"></span><h1>TKT_FLG_PROXIABLE<a class="headerlink" href="#tkt-flg-proxiable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_PROXIABLE">
-<span class="sig-name descname"><span class="pre">TKT_FLG_PROXIABLE</span></span><a class="headerlink" href="#TKT_FLG_PROXIABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_PROXIABLE</span></span><a class="headerlink" href="#TKT_FLG_PROXIABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_PROXIABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x10000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_PROXIABLE</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_PROXIABLE</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_PROXIABLE"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_PROXIABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html
index e92bfd307fd9..533158e0eb92 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_PROXY &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-proxy">
-<span id="tkt-flg-proxy-data"></span><h1>TKT_FLG_PROXY<a class="headerlink" href="#tkt-flg-proxy" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-proxy-data"></span><h1>TKT_FLG_PROXY<a class="headerlink" href="#tkt-flg-proxy" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_PROXY">
-<span class="sig-name descname"><span class="pre">TKT_FLG_PROXY</span></span><a class="headerlink" href="#TKT_FLG_PROXY" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_PROXY</span></span><a class="headerlink" href="#TKT_FLG_PROXY" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 48%" />
-<col style="width: 52%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_PROXY</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x08000000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_PROXY</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_PROXY</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_PROXY"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_PROXY</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html
index c64c34214e56..8550711bb73b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_RENEWABLE &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-renewable">
-<span id="tkt-flg-renewable-data"></span><h1>TKT_FLG_RENEWABLE<a class="headerlink" href="#tkt-flg-renewable" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-renewable-data"></span><h1>TKT_FLG_RENEWABLE<a class="headerlink" href="#tkt-flg-renewable" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_RENEWABLE">
-<span class="sig-name descname"><span class="pre">TKT_FLG_RENEWABLE</span></span><a class="headerlink" href="#TKT_FLG_RENEWABLE" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_RENEWABLE</span></span><a class="headerlink" href="#TKT_FLG_RENEWABLE" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_RENEWABLE</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00800000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_RENEWABLE</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_RENEWABLE</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_RENEWABLE"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_RENEWABLE</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html
index 1948ba863b54..f60d7740fd02 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TKT_FLG_TRANSIT_POLICY_CHECKED &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="tkt-flg-transit-policy-checked">
-<span id="tkt-flg-transit-policy-checked-data"></span><h1>TKT_FLG_TRANSIT_POLICY_CHECKED<a class="headerlink" href="#tkt-flg-transit-policy-checked" title="Permalink to this headline">¶</a></h1>
+<span id="tkt-flg-transit-policy-checked-data"></span><h1>TKT_FLG_TRANSIT_POLICY_CHECKED<a class="headerlink" href="#tkt-flg-transit-policy-checked" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="TKT_FLG_TRANSIT_POLICY_CHECKED">
-<span class="sig-name descname"><span class="pre">TKT_FLG_TRANSIT_POLICY_CHECKED</span></span><a class="headerlink" href="#TKT_FLG_TRANSIT_POLICY_CHECKED" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">TKT_FLG_TRANSIT_POLICY_CHECKED</span></span><a class="headerlink" href="#TKT_FLG_TRANSIT_POLICY_CHECKED" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">TKT_FLG_TRANSIT_POLICY_CHECKED</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">0x00080000</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">TKT_FLG_TRANSIT_POLICY_CHECKED</a></li>
+<li><a class="reference internal" href="#">TKT_FLG_TRANSIT_POLICY_CHECKED</a><ul>
+<li><a class="reference internal" href="#TKT_FLG_TRANSIT_POLICY_CHECKED"><code class="docutils literal notranslate"><span class="pre">TKT_FLG_TRANSIT_POLICY_CHECKED</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.html b/crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.html
index 8667fdf614a0..d4ebdea35861 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>VALID_INT_BITS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="valid-int-bits">
-<span id="valid-int-bits-data"></span><h1>VALID_INT_BITS<a class="headerlink" href="#valid-int-bits" title="Permalink to this headline">¶</a></h1>
+<span id="valid-int-bits-data"></span><h1>VALID_INT_BITS<a class="headerlink" href="#valid-int-bits" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="VALID_INT_BITS">
-<span class="sig-name descname"><span class="pre">VALID_INT_BITS</span></span><a class="headerlink" href="#VALID_INT_BITS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">VALID_INT_BITS</span></span><a class="headerlink" href="#VALID_INT_BITS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 49%" />
-<col style="width: 51%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">VALID_INT_BITS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">INT_MAX</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">VALID_INT_BITS</a></li>
+<li><a class="reference internal" href="#">VALID_INT_BITS</a><ul>
+<li><a class="reference internal" href="#VALID_INT_BITS"><code class="docutils literal notranslate"><span class="pre">VALID_INT_BITS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.html b/crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.html
index e3369ff52e54..1f0e58cd1be3 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>VALID_UINT_BITS &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="valid-uint-bits">
-<span id="valid-uint-bits-data"></span><h1>VALID_UINT_BITS<a class="headerlink" href="#valid-uint-bits" title="Permalink to this headline">¶</a></h1>
+<span id="valid-uint-bits-data"></span><h1>VALID_UINT_BITS<a class="headerlink" href="#valid-uint-bits" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="VALID_UINT_BITS">
-<span class="sig-name descname"><span class="pre">VALID_UINT_BITS</span></span><a class="headerlink" href="#VALID_UINT_BITS" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">VALID_UINT_BITS</span></span><a class="headerlink" href="#VALID_UINT_BITS" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 50%" />
-<col style="width: 50%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">VALID_UINT_BITS</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">UINT_MAX</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">VALID_UINT_BITS</a></li>
+<li><a class="reference internal" href="#">VALID_UINT_BITS</a><ul>
+<li><a class="reference internal" href="#VALID_UINT_BITS"><code class="docutils literal notranslate"><span class="pre">VALID_UINT_BITS</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/index.html b/crypto/krb5/doc/html/appdev/refs/macros/index.html
index c29da0e37cfe..0a9a039edd56 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/index.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5 simple macros &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,13 +51,14 @@
<div class="body" role="main">
<section id="krb5-simple-macros">
-<h1>krb5 simple macros<a class="headerlink" href="#krb5-simple-macros" title="Permalink to this headline">¶</a></h1>
+<h1>krb5 simple macros<a class="headerlink" href="#krb5-simple-macros" title="Link to this heading">¶</a></h1>
<section id="public">
-<h2>Public<a class="headerlink" href="#public" title="Permalink to this headline">¶</a></h2>
+<h2>Public<a class="headerlink" href="#public" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_ADDRPORT.html">ADDRTYPE_ADDRPORT</a></li>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_CHAOS.html">ADDRTYPE_CHAOS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_DIRECTIONAL.html">ADDRTYPE_DIRECTIONAL</a></li>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_DDP.html">ADDRTYPE_DDP</a></li>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_INET.html">ADDRTYPE_INET</a></li>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_INET6.html">ADDRTYPE_INET6</a></li>
@@ -68,11 +67,13 @@
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_IS_LOCAL.html">ADDRTYPE_IS_LOCAL</a></li>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_NETBIOS.html">ADDRTYPE_NETBIOS</a></li>
<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_XNS.html">ADDRTYPE_XNS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_UNIXSOCK.html">ADDRTYPE_UNIXSOCK</a></li>
<li class="toctree-l1"><a class="reference internal" href="AD_TYPE_EXTERNAL.html">AD_TYPE_EXTERNAL</a></li>
<li class="toctree-l1"><a class="reference internal" href="AD_TYPE_FIELD_TYPE_MASK.html">AD_TYPE_FIELD_TYPE_MASK</a></li>
<li class="toctree-l1"><a class="reference internal" href="AD_TYPE_REGISTERED.html">AD_TYPE_REGISTERED</a></li>
<li class="toctree-l1"><a class="reference internal" href="AD_TYPE_RESERVED.html">AD_TYPE_RESERVED</a></li>
<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_ETYPE_NEGOTIATION.html">AP_OPTS_ETYPE_NEGOTIATION</a></li>
+<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_CBT_FLAG.html">AP_OPTS_CBT_FLAG</a></li>
<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_MUTUAL_REQUIRED.html">AP_OPTS_MUTUAL_REQUIRED</a></li>
<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_RESERVED.html">AP_OPTS_RESERVED</a></li>
<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_USE_SESSION_KEY.html">AP_OPTS_USE_SESSION_KEY</a></li>
@@ -228,6 +229,7 @@
<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_GSS_TOK_MIC.html">KRB5_KEYUSAGE_GSS_TOK_MIC</a></li>
<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG</a></li>
<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html">KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_FINISHED.html">KRB5_KEYUSAGE_FINISHED</a></li>
<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_IAKERB_FINISHED.html">KRB5_KEYUSAGE_IAKERB_FINISHED</a></li>
<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_KDC_REP_TICKET.html">KRB5_KEYUSAGE_KDC_REP_TICKET</a></li>
<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_KRB_CRED_ENCPART.html">KRB5_KEYUSAGE_KRB_CRED_ENCPART</a></li>
@@ -441,7 +443,7 @@
</div>
</section>
<section id="deprecated-macros">
-<h2>Deprecated macros<a class="headerlink" href="#deprecated-macros" title="Permalink to this headline">¶</a></h2>
+<h2>Deprecated macros<a class="headerlink" href="#deprecated-macros" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb524_convert_creds_kdc.html">krb524_convert_creds_kdc</a></li>
@@ -514,8 +516,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html b/crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html
index 43b9edd67359..d86cd9ebec08 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb524_convert_creds_kdc &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb524-convert-creds-kdc">
-<span id="krb524-convert-creds-kdc-data"></span><h1>krb524_convert_creds_kdc<a class="headerlink" href="#krb524-convert-creds-kdc" title="Permalink to this headline">¶</a></h1>
+<span id="krb524-convert-creds-kdc-data"></span><h1>krb524_convert_creds_kdc<a class="headerlink" href="#krb524-convert-creds-kdc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb524_convert_creds_kdc">
-<span class="sig-name descname"><span class="pre">krb524_convert_creds_kdc</span></span><a class="headerlink" href="#krb524_convert_creds_kdc" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb524_convert_creds_kdc</span></span><a class="headerlink" href="#krb524_convert_creds_kdc" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 52%" />
-<col style="width: 48%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb524_convert_creds_kdc</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">krb5_524_convert_creds</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb524_convert_creds_kdc</a></li>
+<li><a class="reference internal" href="#">krb524_convert_creds_kdc</a><ul>
+<li><a class="reference internal" href="#krb524_convert_creds_kdc"><code class="docutils literal notranslate"><span class="pre">krb524_convert_creds_kdc</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.html b/crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.html
index c9e8d245229c..880c346e22d4 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb524_init_ets &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb524-init-ets">
-<span id="krb524-init-ets-data"></span><h1>krb524_init_ets<a class="headerlink" href="#krb524-init-ets" title="Permalink to this headline">¶</a></h1>
+<span id="krb524-init-ets-data"></span><h1>krb524_init_ets<a class="headerlink" href="#krb524-init-ets" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb524_init_ets">
-<span class="sig-name descname"><span class="pre">krb524_init_ets</span></span><a class="headerlink" href="#krb524_init_ets" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb524_init_ets</span></span><a class="headerlink" href="#krb524_init_ets" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 53%" />
-<col style="width: 47%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb524_init_ets</span> <span class="pre">(x)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(0)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb524_init_ets</a></li>
+<li><a class="reference internal" href="#">krb524_init_ets</a><ul>
+<li><a class="reference internal" href="#krb524_init_ets"><code class="docutils literal notranslate"><span class="pre">krb524_init_ets</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html
index f7a465cdb4d0..649fa718164b 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_const &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-const">
-<span id="krb5-const-data"></span><h1>krb5_const<a class="headerlink" href="#krb5-const" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-const-data"></span><h1>krb5_const<a class="headerlink" href="#krb5-const" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_const">
-<span class="sig-name descname"><span class="pre">krb5_const</span></span><a class="headerlink" href="#krb5_const" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_const</span></span><a class="headerlink" href="#krb5_const" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 44%" />
-<col style="width: 56%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_const</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">const</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_const</a></li>
+<li><a class="reference internal" href="#">krb5_const</a><ul>
+<li><a class="reference internal" href="#krb5_const"><code class="docutils literal notranslate"><span class="pre">krb5_const</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.html
index 9213f53f2676..2c7b81b4c1aa 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_component &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-component">
-<span id="krb5-princ-component-data"></span><h1>krb5_princ_component<a class="headerlink" href="#krb5-princ-component" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-component-data"></span><h1>krb5_princ_component<a class="headerlink" href="#krb5-princ-component" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_component">
-<span class="sig-name descname"><span class="pre">krb5_princ_component</span></span><a class="headerlink" href="#krb5_princ_component" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_component</span></span><a class="headerlink" href="#krb5_princ_component" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 36%" />
-<col style="width: 64%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_component</span> <span class="pre">(context,</span> <span class="pre">princ,</span> <span class="pre">i)</span></code></p></td>
<td><p>`` (((i) &lt; krb5_princ_size(context, princ)) ? (princ)-&gt;data + (i) : NULL)``</p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_component</a></li>
+<li><a class="reference internal" href="#">krb5_princ_component</a><ul>
+<li><a class="reference internal" href="#krb5_princ_component"><code class="docutils literal notranslate"><span class="pre">krb5_princ_component</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.html
index 1d74bab193e7..60fc9fdbb586 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_name &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-name">
-<span id="krb5-princ-name-data"></span><h1>krb5_princ_name<a class="headerlink" href="#krb5-princ-name" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-name-data"></span><h1>krb5_princ_name<a class="headerlink" href="#krb5-princ-name" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_name">
-<span class="sig-name descname"><span class="pre">krb5_princ_name</span></span><a class="headerlink" href="#krb5_princ_name" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_name</span></span><a class="headerlink" href="#krb5_princ_name" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_name</span> <span class="pre">(context,</span> <span class="pre">princ)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(princ)-&gt;data</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_name</a></li>
+<li><a class="reference internal" href="#">krb5_princ_name</a><ul>
+<li><a class="reference internal" href="#krb5_princ_name"><code class="docutils literal notranslate"><span class="pre">krb5_princ_name</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.html
index b823d83c3ff1..3a7fbfc7251a 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_realm &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-realm">
-<span id="krb5-princ-realm-data"></span><h1>krb5_princ_realm<a class="headerlink" href="#krb5-princ-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-realm-data"></span><h1>krb5_princ_realm<a class="headerlink" href="#krb5-princ-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_realm">
-<span class="sig-name descname"><span class="pre">krb5_princ_realm</span></span><a class="headerlink" href="#krb5_princ_realm" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_realm</span></span><a class="headerlink" href="#krb5_princ_realm" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 61%" />
-<col style="width: 39%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_realm</span> <span class="pre">(context,</span> <span class="pre">princ)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(&amp;(princ)-&gt;realm)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_realm</a></li>
+<li><a class="reference internal" href="#">krb5_princ_realm</a><ul>
+<li><a class="reference internal" href="#krb5_princ_realm"><code class="docutils literal notranslate"><span class="pre">krb5_princ_realm</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.html
index 46911bbf9f51..4e9b26ce2f25 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_set_realm &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-set-realm">
-<span id="krb5-princ-set-realm-data"></span><h1>krb5_princ_set_realm<a class="headerlink" href="#krb5-princ-set-realm" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-set-realm-data"></span><h1>krb5_princ_set_realm<a class="headerlink" href="#krb5-princ-set-realm" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_set_realm">
-<span class="sig-name descname"><span class="pre">krb5_princ_set_realm</span></span><a class="headerlink" href="#krb5_princ_set_realm" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_set_realm</span></span><a class="headerlink" href="#krb5_princ_set_realm" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_set_realm</span> <span class="pre">(context,</span> <span class="pre">princ,</span> <span class="pre">value)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((princ)-&gt;realm</span> <span class="pre">=</span> <span class="pre">*(value))</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_set_realm</a></li>
+<li><a class="reference internal" href="#">krb5_princ_set_realm</a><ul>
+<li><a class="reference internal" href="#krb5_princ_set_realm"><code class="docutils literal notranslate"><span class="pre">krb5_princ_set_realm</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html
index 7efffde6434c..35dd265b8cc5 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_set_realm_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-set-realm-data">
-<span id="krb5-princ-set-realm-data-data"></span><h1>krb5_princ_set_realm_data<a class="headerlink" href="#krb5-princ-set-realm-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-set-realm-data-data"></span><h1>krb5_princ_set_realm_data<a class="headerlink" href="#krb5-princ-set-realm-data" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_set_realm_data">
-<span class="sig-name descname"><span class="pre">krb5_princ_set_realm_data</span></span><a class="headerlink" href="#krb5_princ_set_realm_data" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_set_realm_data</span></span><a class="headerlink" href="#krb5_princ_set_realm_data" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 60%" />
-<col style="width: 40%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_set_realm_data</span> <span class="pre">(context,</span> <span class="pre">princ,</span> <span class="pre">value)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(princ)-&gt;realm.data</span> <span class="pre">=</span> <span class="pre">(value)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_set_realm_data</a></li>
+<li><a class="reference internal" href="#">krb5_princ_set_realm_data</a><ul>
+<li><a class="reference internal" href="#krb5_princ_set_realm_data"><code class="docutils literal notranslate"><span class="pre">krb5_princ_set_realm_data</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html
index f40014ca3aa4..ac951d1c8956 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_set_realm_length &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-set-realm-length">
-<span id="krb5-princ-set-realm-length-data"></span><h1>krb5_princ_set_realm_length<a class="headerlink" href="#krb5-princ-set-realm-length" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-set-realm-length-data"></span><h1>krb5_princ_set_realm_length<a class="headerlink" href="#krb5-princ-set-realm-length" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_set_realm_length">
-<span class="sig-name descname"><span class="pre">krb5_princ_set_realm_length</span></span><a class="headerlink" href="#krb5_princ_set_realm_length" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_set_realm_length</span></span><a class="headerlink" href="#krb5_princ_set_realm_length" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 59%" />
-<col style="width: 41%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_set_realm_length</span> <span class="pre">(context,</span> <span class="pre">princ,</span> <span class="pre">value)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(princ)-&gt;realm.length</span> <span class="pre">=</span> <span class="pre">(value)</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_set_realm_length</a></li>
+<li><a class="reference internal" href="#">krb5_princ_set_realm_length</a><ul>
+<li><a class="reference internal" href="#krb5_princ_set_realm_length"><code class="docutils literal notranslate"><span class="pre">krb5_princ_set_realm_length</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.html
index e3c40b40f6c7..86565f095073 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_size &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-size">
-<span id="krb5-princ-size-data"></span><h1>krb5_princ_size<a class="headerlink" href="#krb5-princ-size" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-size-data"></span><h1>krb5_princ_size<a class="headerlink" href="#krb5-princ-size" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_size">
-<span class="sig-name descname"><span class="pre">krb5_princ_size</span></span><a class="headerlink" href="#krb5_princ_size" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_size</span></span><a class="headerlink" href="#krb5_princ_size" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 62%" />
-<col style="width: 38%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_size</span> <span class="pre">(context,</span> <span class="pre">princ)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(princ)-&gt;length</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_size</a></li>
+<li><a class="reference internal" href="#">krb5_princ_size</a><ul>
+<li><a class="reference internal" href="#krb5_princ_size"><code class="docutils literal notranslate"><span class="pre">krb5_princ_size</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.html
index 3f4cfe16a732..4be537957a6d 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_princ_type &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-princ-type">
-<span id="krb5-princ-type-data"></span><h1>krb5_princ_type<a class="headerlink" href="#krb5-princ-type" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-princ-type-data"></span><h1>krb5_princ_type<a class="headerlink" href="#krb5-princ-type" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_princ_type">
-<span class="sig-name descname"><span class="pre">krb5_princ_type</span></span><a class="headerlink" href="#krb5_princ_type" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_princ_type</span></span><a class="headerlink" href="#krb5_princ_type" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 63%" />
-<col style="width: 37%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_princ_type</span> <span class="pre">(context,</span> <span class="pre">princ)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">(princ)-&gt;type</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_princ_type</a></li>
+<li><a class="reference internal" href="#">krb5_princ_type</a><ul>
+<li><a class="reference internal" href="#krb5_princ_type"><code class="docutils literal notranslate"><span class="pre">krb5_princ_type</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html
index 5760e26e4828..01c4dd484450 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_roundup &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-roundup">
-<span id="krb5-roundup-data"></span><h1>krb5_roundup<a class="headerlink" href="#krb5-roundup" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-roundup-data"></span><h1>krb5_roundup<a class="headerlink" href="#krb5-roundup" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_roundup">
-<span class="sig-name descname"><span class="pre">krb5_roundup</span></span><a class="headerlink" href="#krb5_roundup" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_roundup</span></span><a class="headerlink" href="#krb5_roundup" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 42%" />
-<col style="width: 58%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_roundup</span> <span class="pre">(x,</span> <span class="pre">y)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((((x)</span> <span class="pre">+</span> <span class="pre">(y)</span> <span class="pre">-</span> <span class="pre">1)/(y))*(y))</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_roundup</a></li>
+<li><a class="reference internal" href="#">krb5_roundup</a><ul>
+<li><a class="reference internal" href="#krb5_roundup"><code class="docutils literal notranslate"><span class="pre">krb5_roundup</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html
index 5dbad632d67b..2accecb4f752 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_x &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-x">
-<span id="krb5-x-data"></span><h1>krb5_x<a class="headerlink" href="#krb5-x" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-x-data"></span><h1>krb5_x<a class="headerlink" href="#krb5-x" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_x">
-<span class="sig-name descname"><span class="pre">krb5_x</span></span><a class="headerlink" href="#krb5_x" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_x</span></span><a class="headerlink" href="#krb5_x" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 36%" />
-<col style="width: 64%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_x</span> <span class="pre">(ptr,</span> <span class="pre">args)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((ptr)?((*(ptr))</span> <span class="pre">args):(abort(),1))</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_x</a></li>
+<li><a class="reference internal" href="#">krb5_x</a><ul>
+<li><a class="reference internal" href="#krb5_x"><code class="docutils literal notranslate"><span class="pre">krb5_x</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html
index 936738c5c85c..bef00482ad2e 100644
--- a/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_xc &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,13 @@
<div class="body" role="main">
<section id="krb5-xc">
-<span id="krb5-xc-data"></span><h1>krb5_xc<a class="headerlink" href="#krb5-xc" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-xc-data"></span><h1>krb5_xc<a class="headerlink" href="#krb5-xc" title="Link to this heading">¶</a></h1>
<dl class="py data">
<dt class="sig sig-object py" id="krb5_xc">
-<span class="sig-name descname"><span class="pre">krb5_xc</span></span><a class="headerlink" href="#krb5_xc" title="Permalink to this definition">¶</a></dt>
+<span class="sig-name descname"><span class="pre">krb5_xc</span></span><a class="headerlink" href="#krb5_xc" title="Link to this definition">¶</a></dt>
<dd></dd></dl>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 33%" />
-<col style="width: 67%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">krb5_xc</span> <span class="pre">(ptr,</span> <span class="pre">args)</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">((ptr)?((*(ptr))</span> <span class="pre">args):(abort(),(char*)0))</span></code></p></td>
@@ -82,7 +76,10 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">krb5_xc</a></li>
+<li><a class="reference internal" href="#">krb5_xc</a><ul>
+<li><a class="reference internal" href="#krb5_xc"><code class="docutils literal notranslate"><span class="pre">krb5_xc</span></code></a></li>
+</ul>
+</li>
</ul>
<br/>
@@ -131,8 +128,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/index.html b/crypto/krb5/doc/html/appdev/refs/types/index.html
index 5e9535b82fc9..9bc593042449 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/index.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5 types and structures &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="krb5-types-and-structures">
-<h1>krb5 types and structures<a class="headerlink" href="#krb5-types-and-structures" title="Permalink to this headline">¶</a></h1>
+<h1>krb5 types and structures<a class="headerlink" href="#krb5-types-and-structures" title="Link to this heading">¶</a></h1>
<section id="public">
-<h2>Public<a class="headerlink" href="#public" title="Permalink to this headline">¶</a></h2>
+<h2>Public<a class="headerlink" href="#public" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_address.html">krb5_address</a></li>
@@ -141,7 +139,7 @@
</div>
</section>
<section id="internal">
-<h2>Internal<a class="headerlink" href="#internal" title="Permalink to this headline">¶</a></h2>
+<h2>Internal<a class="headerlink" href="#internal" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="krb5_auth_context.html">krb5_auth_context</a></li>
@@ -224,8 +222,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html
index 294f8cd3645d..5d5bd59bae79 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_address &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,37 +51,37 @@
<div class="body" role="main">
<section id="krb5-address">
-<span id="krb5-address-struct"></span><h1>krb5_address<a class="headerlink" href="#krb5-address" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-address-struct"></span><h1>krb5_address<a class="headerlink" href="#krb5-address" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_address">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address</span></span></span><a class="headerlink" href="#c.krb5_address" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_address</span></span></span><a class="headerlink" href="#c.krb5_address" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Structure for address.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_address krb5_address</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_address.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_address.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_address.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_address.addrtype">
-<a class="reference internal" href="krb5_addrtype.html#c.krb5_addrtype" title="krb5_addrtype"><span class="n"><span class="pre">krb5_addrtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">addrtype</span></span></span><a class="headerlink" href="#c.krb5_address.addrtype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_addrtype.html#c.krb5_addrtype" title="krb5_addrtype"><span class="n"><span class="pre">krb5_addrtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">addrtype</span></span></span><a class="headerlink" href="#c.krb5_address.addrtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_address.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_address.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_address.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_address.contents">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_address.contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_address.contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -152,8 +150,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html
index b628f07cec05..f7d3aeee9142 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_addrtype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-addrtype">
-<span id="krb5-addrtype-struct"></span><h1>krb5_addrtype<a class="headerlink" href="#krb5-addrtype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-addrtype-struct"></span><h1>krb5_addrtype<a class="headerlink" href="#krb5-addrtype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_addrtype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_addrtype</span></span></span><a class="headerlink" href="#c.krb5_addrtype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_addrtype</span></span></span><a class="headerlink" href="#c.krb5_addrtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_addrtype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html
index 9e545b121ed3..deee7447ab36 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ap_rep &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,28 +51,28 @@
<div class="body" role="main">
<section id="krb5-ap-rep">
-<span id="krb5-ap-rep-struct"></span><h1>krb5_ap_rep<a class="headerlink" href="#krb5-ap-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ap-rep-struct"></span><h1>krb5_ap_rep<a class="headerlink" href="#krb5-ap-rep" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ap_rep">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ap_rep</span></span></span><a class="headerlink" href="#c.krb5_ap_rep" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ap_rep</span></span></span><a class="headerlink" href="#c.krb5_ap_rep" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>C representaton of AP-REP message.</p>
<p>The server’s response to a client’s request for mutual authentication.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_ap_rep krb5_ap_rep</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep" title="krb5_ap_rep"><span class="n"><span class="pre">krb5_ap_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ap_rep.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep" title="krb5_ap_rep"><span class="n"><span class="pre">krb5_ap_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ap_rep.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep.enc_part">
-<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep" title="krb5_ap_rep"><span class="n"><span class="pre">krb5_ap_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_ap_rep.enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep" title="krb5_ap_rep"><span class="n"><span class="pre">krb5_ap_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_ap_rep.enc_part" title="Link to this definition">¶</a><br /></dt>
<dd><p>Ciphertext of ApRepEncPart.</p>
</dd></dl>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html
index dc8288028bd4..af3985a642a4 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ap_rep_enc_part &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,45 +51,45 @@
<div class="body" role="main">
<section id="krb5-ap-rep-enc-part">
-<span id="krb5-ap-rep-enc-part-struct"></span><h1>krb5_ap_rep_enc_part<a class="headerlink" href="#krb5-ap-rep-enc-part" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ap-rep-enc-part-struct"></span><h1>krb5_ap_rep_enc_part<a class="headerlink" href="#krb5-ap-rep-enc-part" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ap_rep_enc_part">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Cleartext that is encrypted and put into <code class="xref c c-type docutils literal notranslate"><span class="pre">_krb5_ap_rep</span></code> .</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_ap_rep_enc_part krb5_ap_rep_enc_part</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep_enc_part.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep_enc_part.ctime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ctime</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.ctime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ctime</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.ctime" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client time, seconds portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep_enc_part.cusec">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cusec</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.cusec" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cusec</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.cusec" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client time, microseconds portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep_enc_part.subkey">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">subkey</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.subkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">subkey</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.subkey" title="Link to this definition">¶</a><br /></dt>
<dd><p>Subkey (optional)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_rep_enc_part.seq_number">
-<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">seq_number</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.seq_number" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_rep_enc_part" title="krb5_ap_rep_enc_part"><span class="n"><span class="pre">krb5_ap_rep_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">seq_number</span></span></span><a class="headerlink" href="#c.krb5_ap_rep_enc_part.seq_number" title="Link to this definition">¶</a><br /></dt>
<dd><p>Sequence number.</p>
</dd></dl>
@@ -161,8 +159,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html
index ca351ebfcf2a..199cf3736f31 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ap_req &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,39 +51,39 @@
<div class="body" role="main">
<section id="krb5-ap-req">
-<span id="krb5-ap-req-struct"></span><h1>krb5_ap_req<a class="headerlink" href="#krb5-ap-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ap-req-struct"></span><h1>krb5_ap_req<a class="headerlink" href="#krb5-ap-req" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ap_req">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ap_req</span></span></span><a class="headerlink" href="#c.krb5_ap_req" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ap_req</span></span></span><a class="headerlink" href="#c.krb5_ap_req" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Authentication header.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_ap_req krb5_ap_req</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_req.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ap_req.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ap_req.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_req.ap_options">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ap_options</span></span></span><a class="headerlink" href="#c.krb5_ap_req.ap_options" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ap_options</span></span></span><a class="headerlink" href="#c.krb5_ap_req.ap_options" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested options.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_req.ticket">
-<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_ap_req.ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_ap_req.ticket" title="Link to this definition">¶</a><br /></dt>
<dd><p>Ticket.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ap_req.authenticator">
-<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authenticator</span></span></span><a class="headerlink" href="#c.krb5_ap_req.authenticator" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ap_req" title="krb5_ap_req"><span class="n"><span class="pre">krb5_ap_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authenticator</span></span></span><a class="headerlink" href="#c.krb5_ap_req.authenticator" title="Link to this definition">¶</a><br /></dt>
<dd><p>Encrypted authenticator.</p>
</dd></dl>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html
index ed1bad769471..7e0322ab2250 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_auth_context &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-auth-context">
-<span id="krb5-auth-context-struct"></span><h1>krb5_auth_context<a class="headerlink" href="#krb5-auth-context" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-auth-context-struct"></span><h1>krb5_auth_context<a class="headerlink" href="#krb5-auth-context" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_auth_context">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_context</span></span></span><a class="headerlink" href="#c.krb5_auth_context" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_auth_context</span></span></span><a class="headerlink" href="#c.krb5_auth_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_auth_context* krb5_auth_context</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html
index 80b6c041be05..f1f9338d4e26 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_authdata &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,39 +51,39 @@
<div class="body" role="main">
<section id="krb5-authdata">
-<span id="krb5-authdata-struct"></span><h1>krb5_authdata<a class="headerlink" href="#krb5-authdata" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdata-struct"></span><h1>krb5_authdata<a class="headerlink" href="#krb5-authdata" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_authdata">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_authdata</span></span></span><a class="headerlink" href="#c.krb5_authdata" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_authdata</span></span></span><a class="headerlink" href="#c.krb5_authdata" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Structure for auth data.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_authdata krb5_authdata</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authdata.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_authdata.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_authdata.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authdata.ad_type">
-<a class="reference internal" href="krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ad_type</span></span></span><a class="headerlink" href="#c.krb5_authdata.ad_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_authdatatype.html#c.krb5_authdatatype" title="krb5_authdatatype"><span class="n"><span class="pre">krb5_authdatatype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ad_type</span></span></span><a class="headerlink" href="#c.krb5_authdata.ad_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>ADTYPE.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authdata.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_authdata.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_authdata.length" title="Link to this definition">¶</a><br /></dt>
<dd><p>Length of data.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authdata.contents">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_authdata.contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_authdata.contents" title="Link to this definition">¶</a><br /></dt>
<dd><p>Data.</p>
</dd></dl>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html
index 46a50acbfa11..47bd3ed6a05c 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_authdatatype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-authdatatype">
-<span id="krb5-authdatatype-struct"></span><h1>krb5_authdatatype<a class="headerlink" href="#krb5-authdatatype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authdatatype-struct"></span><h1>krb5_authdatatype<a class="headerlink" href="#krb5-authdatatype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_authdatatype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_authdatatype</span></span></span><a class="headerlink" href="#c.krb5_authdatatype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_authdatatype</span></span></span><a class="headerlink" href="#c.krb5_authdatatype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_authdatatype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html
index cdf6a7b368f0..a8c48156d303 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_authenticator &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,64 +51,64 @@
<div class="body" role="main">
<section id="krb5-authenticator">
-<span id="krb5-authenticator-struct"></span><h1>krb5_authenticator<a class="headerlink" href="#krb5-authenticator" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-authenticator-struct"></span><h1>krb5_authenticator<a class="headerlink" href="#krb5-authenticator" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_authenticator">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_authenticator</span></span></span><a class="headerlink" href="#c.krb5_authenticator" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_authenticator</span></span></span><a class="headerlink" href="#c.krb5_authenticator" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Ticket authenticator.</p>
<p>The C representation of an unencrypted authenticator.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_authenticator krb5_authenticator</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_authenticator.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_authenticator.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_authenticator.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_authenticator.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>client name/realm</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.checksum">
-<a class="reference internal" href="krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">checksum</span></span></span><a class="headerlink" href="#c.krb5_authenticator.checksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">checksum</span></span></span><a class="headerlink" href="#c.krb5_authenticator.checksum" title="Link to this definition">¶</a><br /></dt>
<dd><p>checksum, includes type, optional</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.cusec">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cusec</span></span></span><a class="headerlink" href="#c.krb5_authenticator.cusec" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cusec</span></span></span><a class="headerlink" href="#c.krb5_authenticator.cusec" title="Link to this definition">¶</a><br /></dt>
<dd><p>client usec portion</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.ctime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ctime</span></span></span><a class="headerlink" href="#c.krb5_authenticator.ctime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ctime</span></span></span><a class="headerlink" href="#c.krb5_authenticator.ctime" title="Link to this definition">¶</a><br /></dt>
<dd><p>client sec portion</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.subkey">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">subkey</span></span></span><a class="headerlink" href="#c.krb5_authenticator.subkey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">subkey</span></span></span><a class="headerlink" href="#c.krb5_authenticator.subkey" title="Link to this definition">¶</a><br /></dt>
<dd><p>true session key, optional</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.seq_number">
-<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">seq_number</span></span></span><a class="headerlink" href="#c.krb5_authenticator.seq_number" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">seq_number</span></span></span><a class="headerlink" href="#c.krb5_authenticator.seq_number" title="Link to this definition">¶</a><br /></dt>
<dd><p>sequence #, optional</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_authenticator.authorization_data">
-<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authorization_data</span></span></span><a class="headerlink" href="#c.krb5_authenticator.authorization_data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authorization_data</span></span></span><a class="headerlink" href="#c.krb5_authenticator.authorization_data" title="Link to this definition">¶</a><br /></dt>
<dd><p>authoriazation data</p>
</dd></dl>
@@ -180,8 +178,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html
index 4e87bd020fbd..6ba0a76524b4 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_boolean &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-boolean">
-<span id="krb5-boolean-struct"></span><h1>krb5_boolean<a class="headerlink" href="#krb5-boolean" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-boolean-struct"></span><h1>krb5_boolean<a class="headerlink" href="#krb5-boolean" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_boolean">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_boolean</span></span></span><a class="headerlink" href="#c.krb5_boolean" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_boolean</span></span></span><a class="headerlink" href="#c.krb5_boolean" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef unsigned int krb5_boolean</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html
index 5863dd694016..f699df411fd4 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cc_cursor &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,15 +51,15 @@
<div class="body" role="main">
<section id="krb5-cc-cursor">
-<span id="krb5-cc-cursor-struct"></span><h1>krb5_cc_cursor<a class="headerlink" href="#krb5-cc-cursor" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cc-cursor-struct"></span><h1>krb5_cc_cursor<a class="headerlink" href="#krb5-cc-cursor" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cc_cursor">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_cursor</span></span></span><a class="headerlink" href="#c.krb5_cc_cursor" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cc_cursor</span></span></span><a class="headerlink" href="#c.krb5_cc_cursor" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Cursor for sequential lookup.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_pointer krb5_cc_cursor</p>
</section>
</section>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html
index a6049bd56b54..b3bf8c1d1be7 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ccache &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-ccache">
-<span id="krb5-ccache-struct"></span><h1>krb5_ccache<a class="headerlink" href="#krb5-ccache" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ccache-struct"></span><h1>krb5_ccache<a class="headerlink" href="#krb5-ccache" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ccache">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ccache</span></span></span><a class="headerlink" href="#c.krb5_ccache" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ccache</span></span></span><a class="headerlink" href="#c.krb5_ccache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_ccache* krb5_ccache</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html
index 329461838162..4787c77c115a 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cccol_cursor &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,15 +51,15 @@
<div class="body" role="main">
<section id="krb5-cccol-cursor">
-<span id="krb5-cccol-cursor-struct"></span><h1>krb5_cccol_cursor<a class="headerlink" href="#krb5-cccol-cursor" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cccol-cursor-struct"></span><h1>krb5_cccol_cursor<a class="headerlink" href="#krb5-cccol-cursor" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cccol_cursor">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></span><a class="headerlink" href="#c.krb5_cccol_cursor" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cccol_cursor</span></span></span><a class="headerlink" href="#c.krb5_cccol_cursor" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Cursor for iterating over all ccaches.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_cccol_cursor* krb5_cccol_cursor</p>
</section>
</section>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html
index e4cfae980215..9b1e1d075702 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_checksum &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,36 +51,36 @@
<div class="body" role="main">
<section id="krb5-checksum">
-<span id="krb5-checksum-struct"></span><h1>krb5_checksum<a class="headerlink" href="#krb5-checksum" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-checksum-struct"></span><h1>krb5_checksum<a class="headerlink" href="#krb5-checksum" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_checksum">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_checksum</span></span></span><a class="headerlink" href="#c.krb5_checksum" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_checksum</span></span></span><a class="headerlink" href="#c.krb5_checksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_checksum krb5_checksum</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_checksum.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_checksum.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_checksum.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_checksum.checksum_type">
-<a class="reference internal" href="krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">checksum_type</span></span></span><a class="headerlink" href="#c.krb5_checksum.checksum_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_cksumtype.html#c.krb5_cksumtype" title="krb5_cksumtype"><span class="n"><span class="pre">krb5_cksumtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">checksum_type</span></span></span><a class="headerlink" href="#c.krb5_checksum.checksum_type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_checksum.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_checksum.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_checksum.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_checksum.contents">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_checksum.contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_checksum.contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -151,8 +149,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html
index 8fa5a3160b76..dcf6ea000db3 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cksumtype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cksumtype">
-<span id="krb5-cksumtype-struct"></span><h1>krb5_cksumtype<a class="headerlink" href="#krb5-cksumtype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cksumtype-struct"></span><h1>krb5_cksumtype<a class="headerlink" href="#krb5-cksumtype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cksumtype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cksumtype</span></span></span><a class="headerlink" href="#c.krb5_cksumtype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cksumtype</span></span></span><a class="headerlink" href="#c.krb5_cksumtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_cksumtype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html
index 9c53bc7c1315..37664face9b1 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_const_pointer &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-const-pointer">
-<span id="krb5-const-pointer-struct"></span><h1>krb5_const_pointer<a class="headerlink" href="#krb5-const-pointer" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-const-pointer-struct"></span><h1>krb5_const_pointer<a class="headerlink" href="#krb5-const-pointer" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_const_pointer">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_const_pointer</span></span></span><a class="headerlink" href="#c.krb5_const_pointer" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_const_pointer</span></span></span><a class="headerlink" href="#c.krb5_const_pointer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef void const* krb5_const_pointer</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html
index fa0778d0309c..ef8f4a66137d 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_const_principal &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,43 +51,43 @@
<div class="body" role="main">
<section id="krb5-const-principal">
-<span id="krb5-const-principal-struct"></span><h1>krb5_const_principal<a class="headerlink" href="#krb5-const-principal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-const-principal-struct"></span><h1>krb5_const_principal<a class="headerlink" href="#krb5-const-principal" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_const_principal">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_const_principal</span></span></span><a class="headerlink" href="#c.krb5_const_principal" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_const_principal</span></span></span><a class="headerlink" href="#c.krb5_const_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Constant version of <a class="reference internal" href="krb5_principal_data.html#c.krb5_principal_data" title="krb5_principal_data"><code class="xref c c-type docutils literal notranslate"><span class="pre">krb5_principal_data</span></code></a> .</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef const krb5_principal_data* krb5_const_principal</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_const_principal.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_const_principal.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_const_principal.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_const_principal.realm">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">realm</span></span></span><a class="headerlink" href="#c.krb5_const_principal.realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">realm</span></span></span><a class="headerlink" href="#c.krb5_const_principal.realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_const_principal.data">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_const_principal.data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_const_principal.data" title="Link to this definition">¶</a><br /></dt>
<dd><p>An array of strings.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_const_principal.length">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_const_principal.length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_const_principal.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_const_principal.type">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_const_principal.type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_const_principal" title="krb5_const_principal"><span class="n"><span class="pre">krb5_const_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_const_principal.type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -158,8 +156,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html
index 888b289d4756..05c5a211e7f4 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_context &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-context">
-<span id="krb5-context-struct"></span><h1>krb5_context<a class="headerlink" href="#krb5-context" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-context-struct"></span><h1>krb5_context<a class="headerlink" href="#krb5-context" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_context">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_context</span></span></span><a class="headerlink" href="#c.krb5_context" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_context</span></span></span><a class="headerlink" href="#c.krb5_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_context* krb5_context</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html
index 7971ac6807a0..8b728d5ee556 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cred &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,39 +51,39 @@
<div class="body" role="main">
<section id="krb5-cred">
-<span id="krb5-cred-struct"></span><h1>krb5_cred<a class="headerlink" href="#krb5-cred" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cred-struct"></span><h1>krb5_cred<a class="headerlink" href="#krb5-cred" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cred">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cred</span></span></span><a class="headerlink" href="#c.krb5_cred" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cred</span></span></span><a class="headerlink" href="#c.krb5_cred" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Credentials data structure.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_cred krb5_cred</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_cred.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_cred.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred.tickets">
-<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tickets</span></span></span><a class="headerlink" href="#c.krb5_cred.tickets" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tickets</span></span></span><a class="headerlink" href="#c.krb5_cred.tickets" title="Link to this definition">¶</a><br /></dt>
<dd><p>Tickets.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred.enc_part">
-<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_cred.enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_cred.enc_part" title="Link to this definition">¶</a><br /></dt>
<dd><p>Encrypted part.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred.enc_part2">
-<a class="reference internal" href="krb5_cred_enc_part.html#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part2</span></span></span><a class="headerlink" href="#c.krb5_cred.enc_part2" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_cred_enc_part.html#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred" title="krb5_cred"><span class="n"><span class="pre">krb5_cred</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part2</span></span></span><a class="headerlink" href="#c.krb5_cred.enc_part2" title="Link to this definition">¶</a><br /></dt>
<dd><p>Unencrypted version, if available.</p>
</dd></dl>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html
index eaa49890acf7..bbc14a18311d 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cred_enc_part &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,57 +51,57 @@
<div class="body" role="main">
<section id="krb5-cred-enc-part">
-<span id="krb5-cred-enc-part-struct"></span><h1>krb5_cred_enc_part<a class="headerlink" href="#krb5-cred-enc-part" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cred-enc-part-struct"></span><h1>krb5_cred_enc_part<a class="headerlink" href="#krb5-cred-enc-part" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Cleartext credentials information.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_cred_enc_part krb5_cred_enc_part</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.nonce">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nonce</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.nonce" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nonce</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.nonce" title="Link to this definition">¶</a><br /></dt>
<dd><p>Nonce (optional)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.timestamp">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">timestamp</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.timestamp" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">timestamp</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.timestamp" title="Link to this definition">¶</a><br /></dt>
<dd><p>Generation time, seconds portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.usec">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">usec</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.usec" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">usec</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.usec" title="Link to this definition">¶</a><br /></dt>
<dd><p>Generation time, microseconds portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.s_address">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">s_address</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.s_address" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">s_address</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.s_address" title="Link to this definition">¶</a><br /></dt>
<dd><p>Sender address (optional)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.r_address">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">r_address</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.r_address" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">r_address</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.r_address" title="Link to this definition">¶</a><br /></dt>
<dd><p>Recipient address (optional)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_enc_part.ticket_info">
-<a class="reference internal" href="krb5_cred_info.html#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket_info</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.ticket_info" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_cred_info.html#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_enc_part" title="krb5_cred_enc_part"><span class="n"><span class="pre">krb5_cred_enc_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket_info</span></span></span><a class="headerlink" href="#c.krb5_cred_enc_part.ticket_info" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -172,8 +170,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html
index a97bbe155ab6..dddf42ce56c8 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cred_info &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,57 +51,57 @@
<div class="body" role="main">
<section id="krb5-cred-info">
-<span id="krb5-cred-info-struct"></span><h1>krb5_cred_info<a class="headerlink" href="#krb5-cred-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cred-info-struct"></span><h1>krb5_cred_info<a class="headerlink" href="#krb5-cred-info" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cred_info">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cred_info</span></span></span><a class="headerlink" href="#c.krb5_cred_info" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cred_info</span></span></span><a class="headerlink" href="#c.krb5_cred_info" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Credentials information inserted into <em>EncKrbCredPart</em> .</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_cred_info krb5_cred_info</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_cred_info.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_cred_info.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.session">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">session</span></span></span><a class="headerlink" href="#c.krb5_cred_info.session" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">session</span></span></span><a class="headerlink" href="#c.krb5_cred_info.session" title="Link to this definition">¶</a><br /></dt>
<dd><p>Session key used to encrypt ticket.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_cred_info.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_cred_info.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.server">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_cred_info.server" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_cred_info.server" title="Link to this definition">¶</a><br /></dt>
<dd><p>Server principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_cred_info.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_cred_info.flags" title="Link to this definition">¶</a><br /></dt>
<dd><p>Ticket flags.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.times">
-<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_cred_info.times" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_cred_info.times" title="Link to this definition">¶</a><br /></dt>
<dd><p>Auth, start, end, renew_till.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_cred_info.caddrs">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">caddrs</span></span></span><a class="headerlink" href="#c.krb5_cred_info.caddrs" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_cred_info" title="krb5_cred_info"><span class="n"><span class="pre">krb5_cred_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">caddrs</span></span></span><a class="headerlink" href="#c.krb5_cred_info.caddrs" title="Link to this definition">¶</a><br /></dt>
<dd><p>Array of pointers to addrs (optional)</p>
</dd></dl>
@@ -173,8 +171,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html
index fc4068e0f4ab..c5a3e1d290e2 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_creds &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,81 +51,81 @@
<div class="body" role="main">
<section id="krb5-creds">
-<span id="krb5-creds-struct"></span><h1>krb5_creds<a class="headerlink" href="#krb5-creds" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-creds-struct"></span><h1>krb5_creds<a class="headerlink" href="#krb5-creds" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_creds">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_creds</span></span></span><a class="headerlink" href="#c.krb5_creds" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_creds</span></span></span><a class="headerlink" href="#c.krb5_creds" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Credentials structure including ticket, session key, and lifetime info.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_creds krb5_creds</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_creds.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_creds.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_creds.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_creds.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>client’s principal identifier</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.server">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_creds.server" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_creds.server" title="Link to this definition">¶</a><br /></dt>
<dd><p>server’s principal identifier</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.keyblock">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">keyblock</span></span></span><a class="headerlink" href="#c.krb5_creds.keyblock" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">keyblock</span></span></span><a class="headerlink" href="#c.krb5_creds.keyblock" title="Link to this definition">¶</a><br /></dt>
<dd><p>session encryption key info</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.times">
-<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_creds.times" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_creds.times" title="Link to this definition">¶</a><br /></dt>
<dd><p>lifetime info</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.is_skey">
-<a class="reference internal" href="krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">is_skey</span></span></span><a class="headerlink" href="#c.krb5_creds.is_skey" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">is_skey</span></span></span><a class="headerlink" href="#c.krb5_creds.is_skey" title="Link to this definition">¶</a><br /></dt>
<dd><p>true if ticket is encrypted in another ticket’s skey</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.ticket_flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket_flags</span></span></span><a class="headerlink" href="#c.krb5_creds.ticket_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket_flags</span></span></span><a class="headerlink" href="#c.krb5_creds.ticket_flags" title="Link to this definition">¶</a><br /></dt>
<dd><p>flags in ticket</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.addresses">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">addresses</span></span></span><a class="headerlink" href="#c.krb5_creds.addresses" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">addresses</span></span></span><a class="headerlink" href="#c.krb5_creds.addresses" title="Link to this definition">¶</a><br /></dt>
<dd><p>addrs in ticket</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.ticket">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_creds.ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_creds.ticket" title="Link to this definition">¶</a><br /></dt>
<dd><p>ticket string itself</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.second_ticket">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">second_ticket</span></span></span><a class="headerlink" href="#c.krb5_creds.second_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">second_ticket</span></span></span><a class="headerlink" href="#c.krb5_creds.second_ticket" title="Link to this definition">¶</a><br /></dt>
<dd><p>second ticket, if related to ticket (via DUPLICATE-SKEY or ENC-TKT-IN-SKEY)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_creds.authdata">
-<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authdata</span></span></span><a class="headerlink" href="#c.krb5_creds.authdata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_creds" title="krb5_creds"><span class="n"><span class="pre">krb5_creds</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authdata</span></span></span><a class="headerlink" href="#c.krb5_creds.authdata" title="Link to this definition">¶</a><br /></dt>
<dd><p>authorization data</p>
</dd></dl>
@@ -197,8 +195,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html
index 494881044d1a..2d81c1194de3 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_crypto_iov &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,29 +51,29 @@
<div class="body" role="main">
<section id="krb5-crypto-iov">
-<span id="krb5-crypto-iov-struct"></span><h1>krb5_crypto_iov<a class="headerlink" href="#krb5-crypto-iov" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-crypto-iov-struct"></span><h1>krb5_crypto_iov<a class="headerlink" href="#krb5-crypto-iov" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_crypto_iov">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_crypto_iov</span></span></span><a class="headerlink" href="#c.krb5_crypto_iov" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_crypto_iov</span></span></span><a class="headerlink" href="#c.krb5_crypto_iov" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Structure to describe a region of text to be encrypted or decrypted.</p>
<p>The <em>flags</em> member describes the type of the iov. The <em>data</em> member points to the memory that will be manipulated. All iov APIs take a pointer to the first element of an array of krb5_crypto_iov’s along with the size of that array. Buffer contents are manipulated in-place; data is overwritten. Callers must allocate the right number of krb5_crypto_iov structures before calling into an iov API.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_crypto_iov krb5_crypto_iov</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_crypto_iov.flags">
-<a class="reference internal" href="krb5_cryptotype.html#c.krb5_cryptotype" title="krb5_cryptotype"><span class="n"><span class="pre">krb5_cryptotype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_crypto_iov.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_cryptotype.html#c.krb5_cryptotype" title="krb5_cryptotype"><span class="n"><span class="pre">krb5_cryptotype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_crypto_iov.flags" title="Link to this definition">¶</a><br /></dt>
<dd><p>iov type (see KRB5_CRYPTO_TYPE macros)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_crypto_iov.data">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_crypto_iov.data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_crypto_iov" title="krb5_crypto_iov"><span class="n"><span class="pre">krb5_crypto_iov</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_crypto_iov.data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -144,8 +142,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html
index f985b312d8ee..345488c46da3 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_cryptotype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-cryptotype">
-<span id="krb5-cryptotype-struct"></span><h1>krb5_cryptotype<a class="headerlink" href="#krb5-cryptotype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-cryptotype-struct"></span><h1>krb5_cryptotype<a class="headerlink" href="#krb5-cryptotype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_cryptotype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cryptotype</span></span></span><a class="headerlink" href="#c.krb5_cryptotype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_cryptotype</span></span></span><a class="headerlink" href="#c.krb5_cryptotype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_cryptotype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html
index d1502f2cec86..cfa13eaba9d1 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,31 +51,31 @@
<div class="body" role="main">
<section id="krb5-data">
-<span id="krb5-data-struct"></span><h1>krb5_data<a class="headerlink" href="#krb5-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-data-struct"></span><h1>krb5_data<a class="headerlink" href="#krb5-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_data</span></span></span><a class="headerlink" href="#c.krb5_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_data</span></span></span><a class="headerlink" href="#c.krb5_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_data krb5_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_data.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_data.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_data.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_data.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_data.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_data.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_data.data">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_data.data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_data.data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html
index 29f739e6c7db..8957f07b2138 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_deltat &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-deltat">
-<span id="krb5-deltat-struct"></span><h1>krb5_deltat<a class="headerlink" href="#krb5-deltat" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-deltat-struct"></span><h1>krb5_deltat<a class="headerlink" href="#krb5-deltat" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_deltat">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_deltat</span></span></span><a class="headerlink" href="#c.krb5_deltat" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_deltat</span></span></span><a class="headerlink" href="#c.krb5_deltat" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_deltat</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html
index 94dd49d47726..f9bb6af95c09 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_enc_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,36 +51,36 @@
<div class="body" role="main">
<section id="krb5-enc-data">
-<span id="krb5-enc-data-struct"></span><h1>krb5_enc_data<a class="headerlink" href="#krb5-enc-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-enc-data-struct"></span><h1>krb5_enc_data<a class="headerlink" href="#krb5-enc-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_enc_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enc_data</span></span></span><a class="headerlink" href="#c.krb5_enc_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enc_data</span></span></span><a class="headerlink" href="#c.krb5_enc_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_enc_data krb5_enc_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_data.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_enc_data.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_enc_data.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_data.enctype">
-<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enctype</span></span></span><a class="headerlink" href="#c.krb5_enc_data.enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enctype</span></span></span><a class="headerlink" href="#c.krb5_enc_data.enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_data.kvno">
-<a class="reference internal" href="krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">kvno</span></span></span><a class="headerlink" href="#c.krb5_enc_data.kvno" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">kvno</span></span></span><a class="headerlink" href="#c.krb5_enc_data.kvno" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_data.ciphertext">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ciphertext</span></span></span><a class="headerlink" href="#c.krb5_enc_data.ciphertext" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ciphertext</span></span></span><a class="headerlink" href="#c.krb5_enc_data.ciphertext" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -151,8 +149,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html
index 22f821c5d4b5..bac7380bdb52 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_enc_kdc_rep_part &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,82 +51,82 @@
<div class="body" role="main">
<section id="krb5-enc-kdc-rep-part">
-<span id="krb5-enc-kdc-rep-part-struct"></span><h1>krb5_enc_kdc_rep_part<a class="headerlink" href="#krb5-enc-kdc-rep-part" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-enc-kdc-rep-part-struct"></span><h1>krb5_enc_kdc_rep_part<a class="headerlink" href="#krb5-enc-kdc-rep-part" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>C representation of <em>EncKDCRepPart</em> protocol message.</p>
<p>This is the cleartext message that is encrypted and inserted in <em>KDC-REP</em> .</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_enc_kdc_rep_part krb5_enc_kdc_rep_part</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.msg_type">
-<a class="reference internal" href="krb5_msgtype.html#c.krb5_msgtype" title="krb5_msgtype"><span class="n"><span class="pre">krb5_msgtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">msg_type</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.msg_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_msgtype.html#c.krb5_msgtype" title="krb5_msgtype"><span class="n"><span class="pre">krb5_msgtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">msg_type</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.msg_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>krb5 message type</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.session">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">session</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.session" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">session</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.session" title="Link to this definition">¶</a><br /></dt>
<dd><p>Session key.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.last_req">
-<a class="reference internal" href="krb5_last_req_entry.html#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">last_req</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.last_req" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_last_req_entry.html#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">last_req</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.last_req" title="Link to this definition">¶</a><br /></dt>
<dd><p>Array of pointers to entries.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.nonce">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nonce</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.nonce" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nonce</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.nonce" title="Link to this definition">¶</a><br /></dt>
<dd><p>Nonce from request.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.key_exp">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">key_exp</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.key_exp" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">key_exp</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.key_exp" title="Link to this definition">¶</a><br /></dt>
<dd><p>Expiration date.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.flags" title="Link to this definition">¶</a><br /></dt>
<dd><p>Ticket flags.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.times">
-<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.times" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.times" title="Link to this definition">¶</a><br /></dt>
<dd><p>Lifetime info.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.server">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.server" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.server" title="Link to this definition">¶</a><br /></dt>
<dd><p>Server’s principal identifier.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.caddrs">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">caddrs</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.caddrs" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">caddrs</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.caddrs" title="Link to this definition">¶</a><br /></dt>
<dd><p>Array of ptrs to addrs, optional.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_kdc_rep_part.enc_padata">
-<a class="reference internal" href="krb5_pa_data.html#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_padata</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.enc_padata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_pa_data.html#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_padata</span></span></span><a class="headerlink" href="#c.krb5_enc_kdc_rep_part.enc_padata" title="Link to this definition">¶</a><br /></dt>
<dd><p>Encrypted preauthentication data.</p>
</dd></dl>
@@ -198,8 +196,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html
index 407dbe92c2dc..203c627066e4 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_enc_tkt_part &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,63 +51,63 @@
<div class="body" role="main">
<section id="krb5-enc-tkt-part">
-<span id="krb5-enc-tkt-part-struct"></span><h1>krb5_enc_tkt_part<a class="headerlink" href="#krb5-enc-tkt-part" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-enc-tkt-part-struct"></span><h1>krb5_enc_tkt_part<a class="headerlink" href="#krb5-enc-tkt-part" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Encrypted part of ticket.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_enc_tkt_part krb5_enc_tkt_part</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.flags" title="Link to this definition">¶</a><br /></dt>
<dd><p>flags</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.session">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">session</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.session" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">session</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.session" title="Link to this definition">¶</a><br /></dt>
<dd><p>session key: includes enctype</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>client name/realm</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.transited">
-<a class="reference internal" href="krb5_transited.html#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">transited</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.transited" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_transited.html#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">transited</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.transited" title="Link to this definition">¶</a><br /></dt>
<dd><p>list of transited realms</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.times">
-<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.times" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket_times.html#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">times</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.times" title="Link to this definition">¶</a><br /></dt>
<dd><p>auth, start, end, renew_till</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.caddrs">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">caddrs</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.caddrs" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">caddrs</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.caddrs" title="Link to this definition">¶</a><br /></dt>
<dd><p>array of ptrs to addresses</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_enc_tkt_part.authorization_data">
-<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authorization_data</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.authorization_data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authorization_data</span></span></span><a class="headerlink" href="#c.krb5_enc_tkt_part.authorization_data" title="Link to this definition">¶</a><br /></dt>
<dd><p>auth data</p>
</dd></dl>
@@ -179,8 +177,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html
index 3e0ce11bf022..d398a80cb443 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_encrypt_block &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,31 +51,31 @@
<div class="body" role="main">
<section id="krb5-encrypt-block">
-<span id="krb5-encrypt-block-struct"></span><h1>krb5_encrypt_block<a class="headerlink" href="#krb5-encrypt-block" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-encrypt-block-struct"></span><h1>krb5_encrypt_block<a class="headerlink" href="#krb5-encrypt-block" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_encrypt_block">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encrypt_block</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_encrypt_block</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_encrypt_block krb5_encrypt_block</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_encrypt_block.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_encrypt_block.crypto_entry">
-<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">crypto_entry</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block.crypto_entry" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">crypto_entry</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block.crypto_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_encrypt_block.key">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">key</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block.key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_encrypt_block" title="krb5_encrypt_block"><span class="n"><span class="pre">krb5_encrypt_block</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">key</span></span></span><a class="headerlink" href="#c.krb5_encrypt_block.key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html
index 918ec9351425..606b36949f7d 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_enctype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-enctype">
-<span id="krb5-enctype-struct"></span><h1>krb5_enctype<a class="headerlink" href="#krb5-enctype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-enctype-struct"></span><h1>krb5_enctype<a class="headerlink" href="#krb5-enctype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_enctype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enctype</span></span></span><a class="headerlink" href="#c.krb5_enctype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_enctype</span></span></span><a class="headerlink" href="#c.krb5_enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_enctype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html
index 5210c84c70a5..f1b365f6de0a 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_error &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,75 +51,75 @@
<div class="body" role="main">
<section id="krb5-error">
-<span id="krb5-error-struct"></span><h1>krb5_error<a class="headerlink" href="#krb5-error" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-error-struct"></span><h1>krb5_error<a class="headerlink" href="#krb5-error" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_error">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_error</span></span></span><a class="headerlink" href="#c.krb5_error" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_error</span></span></span><a class="headerlink" href="#c.krb5_error" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Error message structure.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_error krb5_error</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_error.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_error.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.ctime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ctime</span></span></span><a class="headerlink" href="#c.krb5_error.ctime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ctime</span></span></span><a class="headerlink" href="#c.krb5_error.ctime" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client sec portion; optional.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.cusec">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cusec</span></span></span><a class="headerlink" href="#c.krb5_error.cusec" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cusec</span></span></span><a class="headerlink" href="#c.krb5_error.cusec" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client usec portion; optional.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.susec">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">susec</span></span></span><a class="headerlink" href="#c.krb5_error.susec" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">susec</span></span></span><a class="headerlink" href="#c.krb5_error.susec" title="Link to this definition">¶</a><br /></dt>
<dd><p>Server usec portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.stime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">stime</span></span></span><a class="headerlink" href="#c.krb5_error.stime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">stime</span></span></span><a class="headerlink" href="#c.krb5_error.stime" title="Link to this definition">¶</a><br /></dt>
<dd><p>Server sec portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.error">
-<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">error</span></span></span><a class="headerlink" href="#c.krb5_error.error" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">error</span></span></span><a class="headerlink" href="#c.krb5_error.error" title="Link to this definition">¶</a><br /></dt>
<dd><p>Error code (protocol error #’s)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_error.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_error.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.server">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_error.server" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_error.server" title="Link to this definition">¶</a><br /></dt>
<dd><p>Server principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.text">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">text</span></span></span><a class="headerlink" href="#c.krb5_error.text" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">text</span></span></span><a class="headerlink" href="#c.krb5_error.text" title="Link to this definition">¶</a><br /></dt>
<dd><p>Descriptive text.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_error.e_data">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">e_data</span></span></span><a class="headerlink" href="#c.krb5_error.e_data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_error" title="krb5_error"><span class="n"><span class="pre">krb5_error</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">e_data</span></span></span><a class="headerlink" href="#c.krb5_error.e_data" title="Link to this definition">¶</a><br /></dt>
<dd><p>Additional error-describing data.</p>
</dd></dl>
@@ -191,8 +189,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.html
index e4208b21a6d6..93cc8939ef88 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_error_code &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="krb5-error-code">
-<span id="krb5-error-code-struct"></span><h1>krb5_error_code<a class="headerlink" href="#krb5-error-code" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-error-code-struct"></span><h1>krb5_error_code<a class="headerlink" href="#krb5-error-code" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_error_code">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_error_code</span></span></span><a class="headerlink" href="#c.krb5_error_code" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_error_code</span></span></span><a class="headerlink" href="#c.krb5_error_code" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Used to convey an operation status.</p>
<p>The value 0 indicates success; any other values are com_err codes. Use krb5_get_error_message() to obtain a string describing the error.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_error_code</p>
</section>
</section>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html
index b0c5bd0053a8..f2f39b5b0a8e 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_expire_callback_func &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-expire-callback-func">
-<span id="krb5-expire-callback-func-struct"></span><h1>krb5_expire_callback_func<a class="headerlink" href="#krb5-expire-callback-func" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-expire-callback-func-struct"></span><h1>krb5_expire_callback_func<a class="headerlink" href="#krb5-expire-callback-func" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_expire_callback_func">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_expire_callback_func</span></span></span><a class="headerlink" href="#c.krb5_expire_callback_func" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_expire_callback_func</span></span></span><a class="headerlink" href="#c.krb5_expire_callback_func" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef void( * krb5_expire_callback_func) (krb5_context context, void *data, krb5_timestamp password_expiration, krb5_timestamp account_expiration, krb5_boolean is_last_req)</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html
index 866bac03ce9d..7a5ea727503f 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_flags &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-flags">
-<span id="krb5-flags-struct"></span><h1>krb5_flags<a class="headerlink" href="#krb5-flags" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-flags-struct"></span><h1>krb5_flags<a class="headerlink" href="#krb5-flags" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_flags">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_flags</span></span></span><a class="headerlink" href="#c.krb5_flags" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_flags</span></span></span><a class="headerlink" href="#c.krb5_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_flags</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html
index d1fc0b89e38a..b31672a812ce 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_get_init_creds_opt &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,72 +51,72 @@
<div class="body" role="main">
<section id="krb5-get-init-creds-opt">
-<span id="krb5-get-init-creds-opt-struct"></span><h1>krb5_get_init_creds_opt<a class="headerlink" href="#krb5-get-init-creds-opt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-get-init-creds-opt-struct"></span><h1>krb5_get_init_creds_opt<a class="headerlink" href="#krb5-get-init-creds-opt" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Store options for <em>_krb5_get_init_creds</em> .</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_get_init_creds_opt krb5_get_init_creds_opt</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.tkt_life">
-<a class="reference internal" href="krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tkt_life</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.tkt_life" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tkt_life</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.tkt_life" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.renew_life">
-<a class="reference internal" href="krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">renew_life</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.renew_life" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_deltat.html#c.krb5_deltat" title="krb5_deltat"><span class="n"><span class="pre">krb5_deltat</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">renew_life</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.renew_life" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.forwardable">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">forwardable</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.forwardable" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">forwardable</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.forwardable" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.proxiable">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">proxiable</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.proxiable" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">proxiable</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.proxiable" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.etype_list">
-<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">etype_list</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.etype_list" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">etype_list</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.etype_list" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.etype_list_length">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">etype_list_length</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.etype_list_length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">etype_list_length</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.etype_list_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.address_list">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">address_list</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.address_list" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">address_list</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.address_list" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.preauth_list">
-<a class="reference internal" href="krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">preauth_list</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.preauth_list" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">preauth_list</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.preauth_list" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.preauth_list_length">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">preauth_list_length</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.preauth_list_length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">preauth_list_length</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.preauth_list_length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_get_init_creds_opt.salt">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">salt</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.salt" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_get_init_creds_opt" title="krb5_get_init_creds_opt"><span class="n"><span class="pre">krb5_get_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">salt</span></span></span><a class="headerlink" href="#c.krb5_get_init_creds_opt.salt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -187,8 +185,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html
index af32551ea9d8..b658d0950fd4 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_gic_opt_pa_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,27 +51,27 @@
<div class="body" role="main">
<section id="krb5-gic-opt-pa-data">
-<span id="krb5-gic-opt-pa-data-struct"></span><h1>krb5_gic_opt_pa_data<a class="headerlink" href="#krb5-gic-opt-pa-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-gic-opt-pa-data-struct"></span><h1>krb5_gic_opt_pa_data<a class="headerlink" href="#krb5-gic-opt-pa-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_gic_opt_pa_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_gic_opt_pa_data</span></span></span><a class="headerlink" href="#c.krb5_gic_opt_pa_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_gic_opt_pa_data</span></span></span><a class="headerlink" href="#c.krb5_gic_opt_pa_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Generic preauth option attribute/value pairs.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_gic_opt_pa_data krb5_gic_opt_pa_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_gic_opt_pa_data.attr">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_gic_opt_pa_data" title="krb5_gic_opt_pa_data"><span class="n"><span class="pre">krb5_gic_opt_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">attr</span></span></span><a class="headerlink" href="#c.krb5_gic_opt_pa_data.attr" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_gic_opt_pa_data" title="krb5_gic_opt_pa_data"><span class="n"><span class="pre">krb5_gic_opt_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">attr</span></span></span><a class="headerlink" href="#c.krb5_gic_opt_pa_data.attr" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_gic_opt_pa_data.value">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_gic_opt_pa_data" title="krb5_gic_opt_pa_data"><span class="n"><span class="pre">krb5_gic_opt_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">value</span></span></span><a class="headerlink" href="#c.krb5_gic_opt_pa_data.value" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_gic_opt_pa_data" title="krb5_gic_opt_pa_data"><span class="n"><span class="pre">krb5_gic_opt_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">value</span></span></span><a class="headerlink" href="#c.krb5_gic_opt_pa_data.value" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html
index 19258a092e10..1c0d0fa2761c 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_init_creds_context &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-init-creds-context">
-<span id="krb5-init-creds-context-struct"></span><h1>krb5_init_creds_context<a class="headerlink" href="#krb5-init-creds-context" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-init-creds-context-struct"></span><h1>krb5_init_creds_context<a class="headerlink" href="#krb5-init-creds-context" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_init_creds_context">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_context</span></span></span><a class="headerlink" href="#c.krb5_init_creds_context" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_init_creds_context</span></span></span><a class="headerlink" href="#c.krb5_init_creds_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_init_creds_context* krb5_init_creds_context</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html
index 8a1f56d513a4..f31c9d0c4eff 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_int16 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-int16">
-<span id="krb5-int16-struct"></span><h1>krb5_int16<a class="headerlink" href="#krb5-int16" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-int16-struct"></span><h1>krb5_int16<a class="headerlink" href="#krb5-int16" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_int16">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_int16</span></span></span><a class="headerlink" href="#c.krb5_int16" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_int16</span></span></span><a class="headerlink" href="#c.krb5_int16" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef int16_t krb5_int16</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html
index 04bf44ce8f0f..3d69f663a69e 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_int32 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-int32">
-<span id="krb5-int32-struct"></span><h1>krb5_int32<a class="headerlink" href="#krb5-int32" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-int32-struct"></span><h1>krb5_int32<a class="headerlink" href="#krb5-int32" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_int32">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_int32</span></span></span><a class="headerlink" href="#c.krb5_int32" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_int32</span></span></span><a class="headerlink" href="#c.krb5_int32" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef int32_t krb5_int32</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html
index 4b8d42a3044e..f0793d2bf385 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kdc_rep &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,57 +51,57 @@
<div class="body" role="main">
<section id="krb5-kdc-rep">
-<span id="krb5-kdc-rep-struct"></span><h1>krb5_kdc_rep<a class="headerlink" href="#krb5-kdc-rep" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kdc-rep-struct"></span><h1>krb5_kdc_rep<a class="headerlink" href="#krb5-kdc-rep" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_kdc_rep">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_rep</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_rep</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Representation of the <em>KDC-REP</em> protocol message.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_kdc_rep krb5_kdc_rep</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.msg_type">
-<a class="reference internal" href="krb5_msgtype.html#c.krb5_msgtype" title="krb5_msgtype"><span class="n"><span class="pre">krb5_msgtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">msg_type</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.msg_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_msgtype.html#c.krb5_msgtype" title="krb5_msgtype"><span class="n"><span class="pre">krb5_msgtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">msg_type</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.msg_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>KRB5_AS_REP or KRB5_KDC_REP.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.padata">
-<a class="reference internal" href="krb5_pa_data.html#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">padata</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.padata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_pa_data.html#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">padata</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.padata" title="Link to this definition">¶</a><br /></dt>
<dd><p>Preauthentication data from KDC.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.ticket">
-<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.ticket" title="Link to this definition">¶</a><br /></dt>
<dd><p>Ticket.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.enc_part">
-<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.enc_part" title="Link to this definition">¶</a><br /></dt>
<dd><p>Encrypted part of reply.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_rep.enc_part2">
-<a class="reference internal" href="krb5_enc_kdc_rep_part.html#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part2</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.enc_part2" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_kdc_rep_part.html#c.krb5_enc_kdc_rep_part" title="krb5_enc_kdc_rep_part"><span class="n"><span class="pre">krb5_enc_kdc_rep_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_rep" title="krb5_kdc_rep"><span class="n"><span class="pre">krb5_kdc_rep</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part2</span></span></span><a class="headerlink" href="#c.krb5_kdc_rep.enc_part2" title="Link to this definition">¶</a><br /></dt>
<dd><p>Unencrypted version, if available.</p>
</dd></dl>
@@ -173,8 +171,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html
index 9c66ff831549..f462d10308e2 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kdc_req &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,111 +51,111 @@
<div class="body" role="main">
<section id="krb5-kdc-req">
-<span id="krb5-kdc-req-struct"></span><h1>krb5_kdc_req<a class="headerlink" href="#krb5-kdc-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kdc-req-struct"></span><h1>krb5_kdc_req<a class="headerlink" href="#krb5-kdc-req" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_kdc_req">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_req</span></span></span><a class="headerlink" href="#c.krb5_kdc_req" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kdc_req</span></span></span><a class="headerlink" href="#c.krb5_kdc_req" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>C representation of KDC-REQ protocol message, including KDC-REQ-BODY.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_kdc_req krb5_kdc_req</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.msg_type">
-<a class="reference internal" href="krb5_msgtype.html#c.krb5_msgtype" title="krb5_msgtype"><span class="n"><span class="pre">krb5_msgtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">msg_type</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.msg_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_msgtype.html#c.krb5_msgtype" title="krb5_msgtype"><span class="n"><span class="pre">krb5_msgtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">msg_type</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.msg_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>KRB5_AS_REQ or KRB5_TGS_REQ.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.padata">
-<a class="reference internal" href="krb5_pa_data.html#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">padata</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.padata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_pa_data.html#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">padata</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.padata" title="Link to this definition">¶</a><br /></dt>
<dd><p>Preauthentication data.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.kdc_options">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">kdc_options</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.kdc_options" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">kdc_options</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.kdc_options" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested options.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.client">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.client" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">client</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.client" title="Link to this definition">¶</a><br /></dt>
<dd><p>Client principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.server">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.server" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.server" title="Link to this definition">¶</a><br /></dt>
<dd><p>Server principal and realm.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.from">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">from</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.from" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">from</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.from" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested start time.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.till">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">till</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.till" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">till</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.till" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested end time.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.rtime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">rtime</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.rtime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">rtime</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.rtime" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested renewable end time.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.nonce">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nonce</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.nonce" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nonce</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.nonce" title="Link to this definition">¶</a><br /></dt>
<dd><p>Nonce to match request and response.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.nktypes">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nktypes</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.nktypes" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">nktypes</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.nktypes" title="Link to this definition">¶</a><br /></dt>
<dd><p>Number of enctypes.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.ktype">
-<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ktype</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.ktype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ktype</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.ktype" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested enctypes.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.addresses">
-<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">addresses</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.addresses" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_address.html#c.krb5_address" title="krb5_address"><span class="n"><span class="pre">krb5_address</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">addresses</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.addresses" title="Link to this definition">¶</a><br /></dt>
<dd><p>Requested addresses (optional)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.authorization_data">
-<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authorization_data</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.authorization_data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authorization_data</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.authorization_data" title="Link to this definition">¶</a><br /></dt>
<dd><p>Encrypted authz data (optional)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.unenc_authdata">
-<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">unenc_authdata</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.unenc_authdata" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_authdata.html#c.krb5_authdata" title="krb5_authdata"><span class="n"><span class="pre">krb5_authdata</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">unenc_authdata</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.unenc_authdata" title="Link to this definition">¶</a><br /></dt>
<dd><p>Unencrypted authz data.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_kdc_req.second_ticket">
-<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">second_ticket</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.second_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_kdc_req" title="krb5_kdc_req"><span class="n"><span class="pre">krb5_kdc_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">second_ticket</span></span></span><a class="headerlink" href="#c.krb5_kdc_req.second_ticket" title="Link to this definition">¶</a><br /></dt>
<dd><p>Second ticket array (optional)</p>
</dd></dl>
@@ -227,8 +225,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_key.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_key.html
index 00522596dbdb..a31d14c6b167 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_key.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_key.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_key &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="krb5-key">
-<span id="krb5-key-struct"></span><h1>krb5_key<a class="headerlink" href="#krb5-key" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-key-struct"></span><h1>krb5_key<a class="headerlink" href="#krb5-key" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_key">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_key</span></span></span><a class="headerlink" href="#c.krb5_key" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_key</span></span></span><a class="headerlink" href="#c.krb5_key" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Opaque identifier for a key.</p>
<p>Use with the krb5_k APIs for better performance for repeated operations with the same key and usage. Key identifiers must not be used simultaneously within multiple threads, as they may contain mutable internal state and are not mutex-protected.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_key_st* krb5_key</p>
</section>
</section>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html
index 794bc5c34a2f..11b95987c671 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_keyblock &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,37 +51,37 @@
<div class="body" role="main">
<section id="krb5-keyblock">
-<span id="krb5-keyblock-struct"></span><h1>krb5_keyblock<a class="headerlink" href="#krb5-keyblock" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyblock-struct"></span><h1>krb5_keyblock<a class="headerlink" href="#krb5-keyblock" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_keyblock">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keyblock</span></span></span><a class="headerlink" href="#c.krb5_keyblock" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keyblock</span></span></span><a class="headerlink" href="#c.krb5_keyblock" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Exposed contents of a key.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_keyblock krb5_keyblock</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keyblock.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_keyblock.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_keyblock.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keyblock.enctype">
-<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enctype</span></span></span><a class="headerlink" href="#c.krb5_keyblock.enctype" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enctype.html#c.krb5_enctype" title="krb5_enctype"><span class="n"><span class="pre">krb5_enctype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enctype</span></span></span><a class="headerlink" href="#c.krb5_keyblock.enctype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keyblock.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_keyblock.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_keyblock.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keyblock.contents">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_keyblock.contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_keyblock.contents" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -152,8 +150,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html
index 7c677bde3316..ce48e18680e9 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_keytab &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-keytab">
-<span id="krb5-keytab-struct"></span><h1>krb5_keytab<a class="headerlink" href="#krb5-keytab" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keytab-struct"></span><h1>krb5_keytab<a class="headerlink" href="#krb5-keytab" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_keytab">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keytab</span></span></span><a class="headerlink" href="#c.krb5_keytab" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keytab</span></span></span><a class="headerlink" href="#c.krb5_keytab" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_kt* krb5_keytab</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html
index dfe62e01e257..da79c3bc80a3 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_keytab_entry &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,45 +51,45 @@
<div class="body" role="main">
<section id="krb5-keytab-entry">
-<span id="krb5-keytab-entry-struct"></span><h1>krb5_keytab_entry<a class="headerlink" href="#krb5-keytab-entry" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keytab-entry-struct"></span><h1>krb5_keytab_entry<a class="headerlink" href="#krb5-keytab-entry" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_keytab_entry">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keytab_entry</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keytab_entry</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>A key table entry.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_keytab_entry_st krb5_keytab_entry</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keytab_entry.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keytab_entry.principal">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">principal</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">principal</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.principal" title="Link to this definition">¶</a><br /></dt>
<dd><p>Principal of this key.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keytab_entry.timestamp">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">timestamp</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.timestamp" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">timestamp</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.timestamp" title="Link to this definition">¶</a><br /></dt>
<dd><p>Time entry written to keytable.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keytab_entry.vno">
-<a class="reference internal" href="krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">vno</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.vno" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_kvno.html#c.krb5_kvno" title="krb5_kvno"><span class="n"><span class="pre">krb5_kvno</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">vno</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.vno" title="Link to this definition">¶</a><br /></dt>
<dd><p>Key version number.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_keytab_entry.key">
-<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">key</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.key" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_keyblock.html#c.krb5_keyblock" title="krb5_keyblock"><span class="n"><span class="pre">krb5_keyblock</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_keytab_entry" title="krb5_keytab_entry"><span class="n"><span class="pre">krb5_keytab_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">key</span></span></span><a class="headerlink" href="#c.krb5_keytab_entry.key" title="Link to this definition">¶</a><br /></dt>
<dd><p>The secret key.</p>
</dd></dl>
@@ -161,8 +159,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html
index e67cdeaf171c..ce3548c0a3f0 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_keyusage &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-keyusage">
-<span id="krb5-keyusage-struct"></span><h1>krb5_keyusage<a class="headerlink" href="#krb5-keyusage" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-keyusage-struct"></span><h1>krb5_keyusage<a class="headerlink" href="#krb5-keyusage" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_keyusage">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keyusage</span></span></span><a class="headerlink" href="#c.krb5_keyusage" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_keyusage</span></span></span><a class="headerlink" href="#c.krb5_keyusage" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_keyusage</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html
index e104a8ff8041..7afac5a36e9b 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kt_cursor &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kt-cursor">
-<span id="krb5-kt-cursor-struct"></span><h1>krb5_kt_cursor<a class="headerlink" href="#krb5-kt-cursor" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kt-cursor-struct"></span><h1>krb5_kt_cursor<a class="headerlink" href="#krb5-kt-cursor" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_kt_cursor">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_cursor</span></span></span><a class="headerlink" href="#c.krb5_kt_cursor" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kt_cursor</span></span></span><a class="headerlink" href="#c.krb5_kt_cursor" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_pointer krb5_kt_cursor</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html
index 6fbdbbba9a86..4dbfd999ed90 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_kvno &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-kvno">
-<span id="krb5-kvno-struct"></span><h1>krb5_kvno<a class="headerlink" href="#krb5-kvno" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-kvno-struct"></span><h1>krb5_kvno<a class="headerlink" href="#krb5-kvno" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_kvno">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kvno</span></span></span><a class="headerlink" href="#c.krb5_kvno" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_kvno</span></span></span><a class="headerlink" href="#c.krb5_kvno" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef unsigned int krb5_kvno</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html
index d3d3541200c9..25e17a37cf23 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_last_req_entry &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,33 +51,33 @@
<div class="body" role="main">
<section id="krb5-last-req-entry">
-<span id="krb5-last-req-entry-struct"></span><h1>krb5_last_req_entry<a class="headerlink" href="#krb5-last-req-entry" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-last-req-entry-struct"></span><h1>krb5_last_req_entry<a class="headerlink" href="#krb5-last-req-entry" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_last_req_entry">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_last_req_entry</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_last_req_entry</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Last request entry.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_last_req_entry krb5_last_req_entry</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_last_req_entry.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_last_req_entry.lr_type">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">lr_type</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry.lr_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">lr_type</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry.lr_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>LR type.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_last_req_entry.value">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">value</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry.value" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_last_req_entry" title="krb5_last_req_entry"><span class="n"><span class="pre">krb5_last_req_entry</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">value</span></span></span><a class="headerlink" href="#c.krb5_last_req_entry.value" title="Link to this definition">¶</a><br /></dt>
<dd><p>Timestamp.</p>
</dd></dl>
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html
index 67dc66b88e6f..4e761d7bb362 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_magic &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-magic">
-<span id="krb5-magic-struct"></span><h1>krb5_magic<a class="headerlink" href="#krb5-magic" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-magic-struct"></span><h1>krb5_magic<a class="headerlink" href="#krb5-magic" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_magic">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_magic</span></span></span><a class="headerlink" href="#c.krb5_magic" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_magic</span></span></span><a class="headerlink" href="#c.krb5_magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_error_code krb5_magic</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html
index 89a5e6d37a33..bf7867d7b67e 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_mk_req_checksum_func &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,15 +51,15 @@
<div class="body" role="main">
<section id="krb5-mk-req-checksum-func">
-<span id="krb5-mk-req-checksum-func-struct"></span><h1>krb5_mk_req_checksum_func<a class="headerlink" href="#krb5-mk-req-checksum-func" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-mk-req-checksum-func-struct"></span><h1>krb5_mk_req_checksum_func<a class="headerlink" href="#krb5-mk-req-checksum-func" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_mk_req_checksum_func">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_req_checksum_func</span></span></span><a class="headerlink" href="#c.krb5_mk_req_checksum_func" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_mk_req_checksum_func</span></span></span><a class="headerlink" href="#c.krb5_mk_req_checksum_func" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Type of function used as a callback to generate checksum data for mk_req.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_error_code( * krb5_mk_req_checksum_func) (krb5_context, krb5_auth_context, void *, krb5_data **)</p>
</section>
</section>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html
index 1e9a840e2070..94571c6fc78f 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_msgtype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-msgtype">
-<span id="krb5-msgtype-struct"></span><h1>krb5_msgtype<a class="headerlink" href="#krb5-msgtype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-msgtype-struct"></span><h1>krb5_msgtype<a class="headerlink" href="#krb5-msgtype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_msgtype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_msgtype</span></span></span><a class="headerlink" href="#c.krb5_msgtype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_msgtype</span></span></span><a class="headerlink" href="#c.krb5_msgtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef unsigned int krb5_msgtype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html
index 295e7db14629..0f107594e8c8 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_octet &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-octet">
-<span id="krb5-octet-struct"></span><h1>krb5_octet<a class="headerlink" href="#krb5-octet" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-octet-struct"></span><h1>krb5_octet<a class="headerlink" href="#krb5-octet" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_octet">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_octet</span></span></span><a class="headerlink" href="#c.krb5_octet" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_octet</span></span></span><a class="headerlink" href="#c.krb5_octet" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef uint8_t krb5_octet</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html
index a79a22a5abcf..b486a4eb902c 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pa_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,39 +51,39 @@
<div class="body" role="main">
<section id="krb5-pa-data">
-<span id="krb5-pa-data-struct"></span><h1>krb5_pa_data<a class="headerlink" href="#krb5-pa-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pa-data-struct"></span><h1>krb5_pa_data<a class="headerlink" href="#krb5-pa-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pa_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_data</span></span></span><a class="headerlink" href="#c.krb5_pa_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_data</span></span></span><a class="headerlink" href="#c.krb5_pa_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Pre-authentication data.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_pa_data krb5_pa_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_data.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_pa_data.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_pa_data.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_data.pa_type">
-<a class="reference internal" href="krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">pa_type</span></span></span><a class="headerlink" href="#c.krb5_pa_data.pa_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_preauthtype.html#c.krb5_preauthtype" title="krb5_preauthtype"><span class="n"><span class="pre">krb5_preauthtype</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">pa_type</span></span></span><a class="headerlink" href="#c.krb5_pa_data.pa_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>Preauthentication data type.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_data.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_pa_data.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_pa_data.length" title="Link to this definition">¶</a><br /></dt>
<dd><p>Length of data.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_data.contents">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_pa_data.contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_data" title="krb5_pa_data"><span class="n"><span class="pre">krb5_pa_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">contents</span></span></span><a class="headerlink" href="#c.krb5_pa_data.contents" title="Link to this definition">¶</a><br /></dt>
<dd><p>Data.</p>
</dd></dl>
@@ -155,8 +153,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html
index c527b34469da..210ae2fc2353 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pa_pac_req &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-pa-pac-req">
-<span id="krb5-pa-pac-req-struct"></span><h1>krb5_pa_pac_req<a class="headerlink" href="#krb5-pa-pac-req" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pa-pac-req-struct"></span><h1>krb5_pa_pac_req<a class="headerlink" href="#krb5-pa-pac-req" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pa_pac_req">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_pac_req</span></span></span><a class="headerlink" href="#c.krb5_pa_pac_req" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_pac_req</span></span></span><a class="headerlink" href="#c.krb5_pa_pac_req" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_pa_pac_req krb5_pa_pac_req</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_pac_req.include_pac">
-<a class="reference internal" href="krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_pac_req" title="krb5_pa_pac_req"><span class="n"><span class="pre">krb5_pa_pac_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">include_pac</span></span></span><a class="headerlink" href="#c.krb5_pa_pac_req.include_pac" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_boolean.html#c.krb5_boolean" title="krb5_boolean"><span class="n"><span class="pre">krb5_boolean</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_pac_req" title="krb5_pa_pac_req"><span class="n"><span class="pre">krb5_pa_pac_req</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">include_pac</span></span></span><a class="headerlink" href="#c.krb5_pa_pac_req.include_pac" title="Link to this definition">¶</a><br /></dt>
<dd><p>TRUE if a PAC should be included in TGS-REP.</p>
</dd></dl>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html
index aa7f2d81d7f3..78da8c46f960 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pa_server_referral_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,41 +51,41 @@
<div class="body" role="main">
<section id="krb5-pa-server-referral-data">
-<span id="krb5-pa-server-referral-data-struct"></span><h1>krb5_pa_server_referral_data<a class="headerlink" href="#krb5-pa-server-referral-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pa-server-referral-data-struct"></span><h1>krb5_pa_server_referral_data<a class="headerlink" href="#krb5-pa-server-referral-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pa_server_referral_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_pa_server_referral_data krb5_pa_server_referral_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_server_referral_data.referred_realm">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">referred_realm</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.referred_realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">referred_realm</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.referred_realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_server_referral_data.true_principal_name">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">true_principal_name</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.true_principal_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">true_principal_name</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.true_principal_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_server_referral_data.requested_principal_name">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">requested_principal_name</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.requested_principal_name" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">requested_principal_name</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.requested_principal_name" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_server_referral_data.referral_valid_until">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">referral_valid_until</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.referral_valid_until" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">referral_valid_until</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.referral_valid_until" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_server_referral_data.rep_cksum">
-<a class="reference internal" href="krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">rep_cksum</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.rep_cksum" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_checksum.html#c.krb5_checksum" title="krb5_checksum"><span class="n"><span class="pre">krb5_checksum</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_server_referral_data" title="krb5_pa_server_referral_data"><span class="n"><span class="pre">krb5_pa_server_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">rep_cksum</span></span></span><a class="headerlink" href="#c.krb5_pa_server_referral_data.rep_cksum" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -156,8 +154,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html
index 37e22bdc1476..d02e90c49a5f 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pa_svr_referral_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-pa-svr-referral-data">
-<span id="krb5-pa-svr-referral-data-struct"></span><h1>krb5_pa_svr_referral_data<a class="headerlink" href="#krb5-pa-svr-referral-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pa-svr-referral-data-struct"></span><h1>krb5_pa_svr_referral_data<a class="headerlink" href="#krb5-pa-svr-referral-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pa_svr_referral_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_svr_referral_data</span></span></span><a class="headerlink" href="#c.krb5_pa_svr_referral_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pa_svr_referral_data</span></span></span><a class="headerlink" href="#c.krb5_pa_svr_referral_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_pa_svr_referral_data krb5_pa_svr_referral_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pa_svr_referral_data.principal">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_svr_referral_data" title="krb5_pa_svr_referral_data"><span class="n"><span class="pre">krb5_pa_svr_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">principal</span></span></span><a class="headerlink" href="#c.krb5_pa_svr_referral_data.principal" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pa_svr_referral_data" title="krb5_pa_svr_referral_data"><span class="n"><span class="pre">krb5_pa_svr_referral_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">principal</span></span></span><a class="headerlink" href="#c.krb5_pa_svr_referral_data.principal" title="Link to this definition">¶</a><br /></dt>
<dd><p>Referred name, only realm is required.</p>
</dd></dl>
@@ -137,8 +135,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html
index a17a0861e931..887026532057 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pac &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,15 +51,15 @@
<div class="body" role="main">
<section id="krb5-pac">
-<span id="krb5-pac-struct"></span><h1>krb5_pac<a class="headerlink" href="#krb5-pac" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pac-struct"></span><h1>krb5_pac<a class="headerlink" href="#krb5-pac" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pac">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac</span></span></span><a class="headerlink" href="#c.krb5_pac" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pac</span></span></span><a class="headerlink" href="#c.krb5_pac" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>PAC data structure to convey authorization information.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_pac_data* krb5_pac</p>
</section>
</section>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html
index 5e0f69af0e51..85bf2a44971c 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pointer &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-pointer">
-<span id="krb5-pointer-struct"></span><h1>krb5_pointer<a class="headerlink" href="#krb5-pointer" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pointer-struct"></span><h1>krb5_pointer<a class="headerlink" href="#krb5-pointer" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pointer">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pointer</span></span></span><a class="headerlink" href="#c.krb5_pointer" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pointer</span></span></span><a class="headerlink" href="#c.krb5_pointer" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef void* krb5_pointer</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.html
index 6d869a24aa12..1b2b49455676 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_post_recv_fn &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,17 +51,17 @@
<div class="body" role="main">
<section id="krb5-post-recv-fn">
-<span id="krb5-post-recv-fn-struct"></span><h1>krb5_post_recv_fn<a class="headerlink" href="#krb5-post-recv-fn" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-post-recv-fn-struct"></span><h1>krb5_post_recv_fn<a class="headerlink" href="#krb5-post-recv-fn" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_post_recv_fn">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_post_recv_fn</span></span></span><a class="headerlink" href="#c.krb5_post_recv_fn" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_post_recv_fn</span></span></span><a class="headerlink" href="#c.krb5_post_recv_fn" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Hook function for inspecting or overriding KDC replies.</p>
<p>If <em>code</em> is non-zero, KDC communication failed and <em>reply</em> should be ignored. The hook function may return <em>code</em> or a different error code, or may synthesize a reply by setting <em>new_reply_out</em> and return successfully.
The hook function should use krb5_copy_data() to construct the value for <em>new_reply_out</em> , to ensure that it can be freed correctly by the library.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_error_code( * krb5_post_recv_fn) (krb5_context context, void *data, krb5_error_code code, const krb5_data *realm, const krb5_data *message, const krb5_data *reply, krb5_data **new_reply_out)</p>
</section>
</section>
@@ -130,8 +128,8 @@ The hook function should use krb5_copy_data() to construct the value for <em>new
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html
index b1169b03a690..2f459ece4571 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pre_send_fn &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,10 +51,10 @@
<div class="body" role="main">
<section id="krb5-pre-send-fn">
-<span id="krb5-pre-send-fn-struct"></span><h1>krb5_pre_send_fn<a class="headerlink" href="#krb5-pre-send-fn" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pre-send-fn-struct"></span><h1>krb5_pre_send_fn<a class="headerlink" href="#krb5-pre-send-fn" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pre_send_fn">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pre_send_fn</span></span></span><a class="headerlink" href="#c.krb5_pre_send_fn" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pre_send_fn</span></span></span><a class="headerlink" href="#c.krb5_pre_send_fn" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Hook function for inspecting or modifying messages sent to KDCs.</p>
@@ -65,7 +63,7 @@ If the hook function sets <em>new_message_out</em> , the given message will be s
If the hook function returns successfully without setting either output, <em>message</em> will be sent to the KDC normally.
The hook function should use krb5_copy_data() to construct the value for <em>new_message_out</em> or <em>reply_out</em> , to ensure that it can be freed correctly by the library.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_error_code( * krb5_pre_send_fn) (krb5_context context, void *data, const krb5_data *realm, const krb5_data *message, krb5_data **new_message_out, krb5_data **new_reply_out)</p>
</section>
</section>
@@ -132,8 +130,8 @@ The hook function should use krb5_copy_data() to construct the value for <em>new
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html
index 2f60eae8eebb..e29c914317e9 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_preauthtype &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-preauthtype">
-<span id="krb5-preauthtype-struct"></span><h1>krb5_preauthtype<a class="headerlink" href="#krb5-preauthtype" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-preauthtype-struct"></span><h1>krb5_preauthtype<a class="headerlink" href="#krb5-preauthtype" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_preauthtype">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_preauthtype</span></span></span><a class="headerlink" href="#c.krb5_preauthtype" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_preauthtype</span></span></span><a class="headerlink" href="#c.krb5_preauthtype" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_preauthtype</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html
index 686e15948860..a40021effdb0 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_principal &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,42 +51,42 @@
<div class="body" role="main">
<section id="krb5-principal">
-<span id="krb5-principal-struct"></span><h1>krb5_principal<a class="headerlink" href="#krb5-principal" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-struct"></span><h1>krb5_principal<a class="headerlink" href="#krb5-principal" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_principal">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal</span></span></span><a class="headerlink" href="#c.krb5_principal" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal</span></span></span><a class="headerlink" href="#c.krb5_principal" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_principal_data* krb5_principal</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_principal.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_principal.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal.realm">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">realm</span></span></span><a class="headerlink" href="#c.krb5_principal.realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">realm</span></span></span><a class="headerlink" href="#c.krb5_principal.realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal.data">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_principal.data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_principal.data" title="Link to this definition">¶</a><br /></dt>
<dd><p>An array of strings.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal.length">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_principal.length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_principal.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal.type">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_principal.type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_principal.type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -157,8 +155,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html
index 26bf9e458fc2..44abb7db9994 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_principal_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,42 +51,42 @@
<div class="body" role="main">
<section id="krb5-principal-data">
-<span id="krb5-principal-data-struct"></span><h1>krb5_principal_data<a class="headerlink" href="#krb5-principal-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-principal-data-struct"></span><h1>krb5_principal_data<a class="headerlink" href="#krb5-principal-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_principal_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_data</span></span></span><a class="headerlink" href="#c.krb5_principal_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_principal_data</span></span></span><a class="headerlink" href="#c.krb5_principal_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_principal_data krb5_principal_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal_data.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_principal_data.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_principal_data.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal_data.realm">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">realm</span></span></span><a class="headerlink" href="#c.krb5_principal_data.realm" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">realm</span></span></span><a class="headerlink" href="#c.krb5_principal_data.realm" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal_data.data">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_principal_data.data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_principal_data.data" title="Link to this definition">¶</a><br /></dt>
<dd><p>An array of strings.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal_data.length">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_principal_data.length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_principal_data.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_principal_data.type">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_principal_data.type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_principal_data" title="krb5_principal_data"><span class="n"><span class="pre">krb5_principal_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_principal_data.type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -157,8 +155,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html
index 0161b756f018..f164b80afbc2 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_prompt &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,35 +51,35 @@
<div class="body" role="main">
<section id="krb5-prompt">
-<span id="krb5-prompt-struct"></span><h1>krb5_prompt<a class="headerlink" href="#krb5-prompt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompt-struct"></span><h1>krb5_prompt<a class="headerlink" href="#krb5-prompt" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_prompt">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompt</span></span></span><a class="headerlink" href="#c.krb5_prompt" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompt</span></span></span><a class="headerlink" href="#c.krb5_prompt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Text for prompt used in prompter callback function.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_prompt krb5_prompt</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_prompt.prompt">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">prompt</span></span></span><a class="headerlink" href="#c.krb5_prompt.prompt" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">prompt</span></span></span><a class="headerlink" href="#c.krb5_prompt.prompt" title="Link to this definition">¶</a><br /></dt>
<dd><p>The prompt to show to the user.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_prompt.hidden">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">hidden</span></span></span><a class="headerlink" href="#c.krb5_prompt.hidden" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">hidden</span></span></span><a class="headerlink" href="#c.krb5_prompt.hidden" title="Link to this definition">¶</a><br /></dt>
<dd><p>Boolean; informative prompt or hidden (e.g.
PIN)</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_prompt.reply">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">reply</span></span></span><a class="headerlink" href="#c.krb5_prompt.reply" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_prompt" title="krb5_prompt"><span class="n"><span class="pre">krb5_prompt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">reply</span></span></span><a class="headerlink" href="#c.krb5_prompt.reply" title="Link to this definition">¶</a><br /></dt>
<dd><p>Must be allocated before call to prompt routine.</p>
</dd></dl>
@@ -151,8 +149,8 @@ PIN)</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html
index 959791e408b1..c96ae4e55b79 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_prompt_type &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-prompt-type">
-<span id="krb5-prompt-type-struct"></span><h1>krb5_prompt_type<a class="headerlink" href="#krb5-prompt-type" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompt-type-struct"></span><h1>krb5_prompt_type<a class="headerlink" href="#krb5-prompt-type" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_prompt_type">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompt_type</span></span></span><a class="headerlink" href="#c.krb5_prompt_type" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompt_type</span></span></span><a class="headerlink" href="#c.krb5_prompt_type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_prompt_type</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html
index 2b37cc81f009..fdba737faddb 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_prompter_fct &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,15 +51,15 @@
<div class="body" role="main">
<section id="krb5-prompter-fct">
-<span id="krb5-prompter-fct-struct"></span><h1>krb5_prompter_fct<a class="headerlink" href="#krb5-prompter-fct" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-prompter-fct-struct"></span><h1>krb5_prompter_fct<a class="headerlink" href="#krb5-prompter-fct" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_prompter_fct">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompter_fct</span></span></span><a class="headerlink" href="#c.krb5_prompter_fct" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_prompter_fct</span></span></span><a class="headerlink" href="#c.krb5_prompter_fct" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Pointer to a prompter callback function.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_error_code( * krb5_prompter_fct) (krb5_context context, void *data, const char *name, const char *banner, int num_prompts, krb5_prompt prompts[])</p>
</section>
</section>
@@ -128,8 +126,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html
index ac55ef764b70..c851efbc426c 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_pwd_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,31 +51,31 @@
<div class="body" role="main">
<section id="krb5-pwd-data">
-<span id="krb5-pwd-data-struct"></span><h1>krb5_pwd_data<a class="headerlink" href="#krb5-pwd-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-pwd-data-struct"></span><h1>krb5_pwd_data<a class="headerlink" href="#krb5-pwd-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_pwd_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pwd_data</span></span></span><a class="headerlink" href="#c.krb5_pwd_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_pwd_data</span></span></span><a class="headerlink" href="#c.krb5_pwd_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_pwd_data krb5_pwd_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pwd_data.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pwd_data" title="krb5_pwd_data"><span class="n"><span class="pre">krb5_pwd_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_pwd_data.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pwd_data" title="krb5_pwd_data"><span class="n"><span class="pre">krb5_pwd_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_pwd_data.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pwd_data.sequence_count">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pwd_data" title="krb5_pwd_data"><span class="n"><span class="pre">krb5_pwd_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sequence_count</span></span></span><a class="headerlink" href="#c.krb5_pwd_data.sequence_count" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pwd_data" title="krb5_pwd_data"><span class="n"><span class="pre">krb5_pwd_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sequence_count</span></span></span><a class="headerlink" href="#c.krb5_pwd_data.sequence_count" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_pwd_data.element">
-<a class="reference internal" href="passwd_phrase_element.html#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pwd_data" title="krb5_pwd_data"><span class="n"><span class="pre">krb5_pwd_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">element</span></span></span><a class="headerlink" href="#c.krb5_pwd_data.element" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="passwd_phrase_element.html#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_pwd_data" title="krb5_pwd_data"><span class="n"><span class="pre">krb5_pwd_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">element</span></span></span><a class="headerlink" href="#c.krb5_pwd_data.element" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html
index 4610434426a0..b93b40a6ec5a 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_rcache &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-rcache">
-<span id="krb5-rcache-struct"></span><h1>krb5_rcache<a class="headerlink" href="#krb5-rcache" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-rcache-struct"></span><h1>krb5_rcache<a class="headerlink" href="#krb5-rcache" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_rcache">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rcache</span></span></span><a class="headerlink" href="#c.krb5_rcache" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_rcache</span></span></span><a class="headerlink" href="#c.krb5_rcache" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_rc_st* krb5_rcache</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html
index 05316c4ac32e..fb8b0b488ecf 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_replay_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,35 +51,35 @@
<div class="body" role="main">
<section id="krb5-replay-data">
-<span id="krb5-replay-data-struct"></span><h1>krb5_replay_data<a class="headerlink" href="#krb5-replay-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-replay-data-struct"></span><h1>krb5_replay_data<a class="headerlink" href="#krb5-replay-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_replay_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_replay_data</span></span></span><a class="headerlink" href="#c.krb5_replay_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_replay_data</span></span></span><a class="headerlink" href="#c.krb5_replay_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Replay data.</p>
<p>Sequence number and timestamp information output by krb5_rd_priv() and krb5_rd_safe().</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_replay_data krb5_replay_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_replay_data.timestamp">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">timestamp</span></span></span><a class="headerlink" href="#c.krb5_replay_data.timestamp" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">timestamp</span></span></span><a class="headerlink" href="#c.krb5_replay_data.timestamp" title="Link to this definition">¶</a><br /></dt>
<dd><p>Timestamp, seconds portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_replay_data.usec">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">usec</span></span></span><a class="headerlink" href="#c.krb5_replay_data.usec" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">usec</span></span></span><a class="headerlink" href="#c.krb5_replay_data.usec" title="Link to this definition">¶</a><br /></dt>
<dd><p>Timestamp, microseconds portion.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_replay_data.seq">
-<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">seq</span></span></span><a class="headerlink" href="#c.krb5_replay_data.seq" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ui_4.html#c.krb5_ui_4" title="krb5_ui_4"><span class="n"><span class="pre">krb5_ui_4</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_replay_data" title="krb5_replay_data"><span class="n"><span class="pre">krb5_replay_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">seq</span></span></span><a class="headerlink" href="#c.krb5_replay_data.seq" title="Link to this definition">¶</a><br /></dt>
<dd><p>Sequence number.</p>
</dd></dl>
@@ -151,8 +149,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.html
index 3c33214df014..ed09f4cda261 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_context &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="krb5-responder-context">
-<span id="krb5-responder-context-struct"></span><h1>krb5_responder_context<a class="headerlink" href="#krb5-responder-context" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-context-struct"></span><h1>krb5_responder_context<a class="headerlink" href="#krb5-responder-context" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_responder_context">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_context</span></span></span><a class="headerlink" href="#c.krb5_responder_context" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_context</span></span></span><a class="headerlink" href="#c.krb5_responder_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>A container for a set of preauthentication questions and answers.</p>
<p>A responder context is supplied by the krb5 authentication system to a krb5_responder_fn callback. It contains a list of questions and can receive answers. Questions contained in a responder context can be listed using krb5_responder_list_questions(), retrieved using krb5_responder_get_challenge(), or answered using krb5_responder_set_answer(). The form of a question’s challenge and answer depend on the question name.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct krb5_responder_context_st* krb5_responder_context</p>
</section>
</section>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.html
index e285563b250c..be4fc1364741 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_fn &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="krb5-responder-fn">
-<span id="krb5-responder-fn-struct"></span><h1>krb5_responder_fn<a class="headerlink" href="#krb5-responder-fn" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-fn-struct"></span><h1>krb5_responder_fn<a class="headerlink" href="#krb5-responder-fn" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_responder_fn">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_fn</span></span></span><a class="headerlink" href="#c.krb5_responder_fn" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_fn</span></span></span><a class="headerlink" href="#c.krb5_responder_fn" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Responder function for an initial credential exchange.</p>
<p>If a required question is unanswered, the prompter may be called.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_error_code( * krb5_responder_fn) (krb5_context ctx, void *data, krb5_responder_context rctx)</p>
</section>
</section>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html
index df3f3346794f..2f610422f3bb 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_otp_challenge &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-responder-otp-challenge">
-<span id="krb5-responder-otp-challenge-struct"></span><h1>krb5_responder_otp_challenge<a class="headerlink" href="#krb5-responder-otp-challenge" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-challenge-struct"></span><h1>krb5_responder_otp_challenge<a class="headerlink" href="#krb5-responder-otp-challenge" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_responder_otp_challenge">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_challenge" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_challenge" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_responder_otp_challenge krb5_responder_otp_challenge</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_challenge.service">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">service</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_challenge.service" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">service</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_challenge.service" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_challenge.tokeninfo">
-<a class="reference internal" href="krb5_responder_otp_tokeninfo.html#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tokeninfo</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_challenge.tokeninfo" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_responder_otp_tokeninfo.html#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_challenge" title="krb5_responder_otp_challenge"><span class="n"><span class="pre">krb5_responder_otp_challenge</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tokeninfo</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_challenge.tokeninfo" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html
index 6d4517de4009..40bd9ce61edb 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_otp_tokeninfo &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,51 +51,51 @@
<div class="body" role="main">
<section id="krb5-responder-otp-tokeninfo">
-<span id="krb5-responder-otp-tokeninfo-struct"></span><h1>krb5_responder_otp_tokeninfo<a class="headerlink" href="#krb5-responder-otp-tokeninfo" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-otp-tokeninfo-struct"></span><h1>krb5_responder_otp_tokeninfo<a class="headerlink" href="#krb5-responder-otp-tokeninfo" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_responder_otp_tokeninfo krb5_responder_otp_tokeninfo</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.format">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">format</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.format" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">format</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.format" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.length">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.length" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.vendor">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">vendor</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.vendor" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">vendor</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.vendor" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.challenge">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">challenge</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.challenge" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">challenge</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.challenge" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.token_id">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">token_id</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.token_id" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">token_id</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.token_id" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_otp_tokeninfo.alg_id">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">alg_id</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.alg_id" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_otp_tokeninfo" title="krb5_responder_otp_tokeninfo"><span class="n"><span class="pre">krb5_responder_otp_tokeninfo</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">alg_id</span></span></span><a class="headerlink" href="#c.krb5_responder_otp_tokeninfo.alg_id" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -166,8 +164,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html
index 9dba192a9702..8f6d6ae6d7ab 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_pkinit_challenge &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,21 +51,21 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-challenge">
-<span id="krb5-responder-pkinit-challenge-struct"></span><h1>krb5_responder_pkinit_challenge<a class="headerlink" href="#krb5-responder-pkinit-challenge" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-pkinit-challenge-struct"></span><h1>krb5_responder_pkinit_challenge<a class="headerlink" href="#krb5-responder-pkinit-challenge" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_challenge">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_challenge" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_challenge" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_responder_pkinit_challenge krb5_responder_pkinit_challenge</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_challenge.identities">
-<a class="reference internal" href="krb5_responder_pkinit_identity.html#c.krb5_responder_pkinit_identity" title="krb5_responder_pkinit_identity"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_pkinit_challenge" title="krb5_responder_pkinit_challenge"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">identities</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_challenge.identities" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_responder_pkinit_identity.html#c.krb5_responder_pkinit_identity" title="krb5_responder_pkinit_identity"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_pkinit_challenge" title="krb5_responder_pkinit_challenge"><span class="n"><span class="pre">krb5_responder_pkinit_challenge</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">identities</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_challenge.identities" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -136,8 +134,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html
index 2124232fc31d..c77b65c57bae 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_responder_pkinit_identity &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-responder-pkinit-identity">
-<span id="krb5-responder-pkinit-identity-struct"></span><h1>krb5_responder_pkinit_identity<a class="headerlink" href="#krb5-responder-pkinit-identity" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-responder-pkinit-identity-struct"></span><h1>krb5_responder_pkinit_identity<a class="headerlink" href="#krb5-responder-pkinit-identity" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_identity">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_identity" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_identity" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_responder_pkinit_identity krb5_responder_pkinit_identity</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_identity.identity">
-<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_pkinit_identity" title="krb5_responder_pkinit_identity"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">identity</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_identity.identity" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_pkinit_identity" title="krb5_responder_pkinit_identity"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">identity</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_identity.identity" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_responder_pkinit_identity.token_flags">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_pkinit_identity" title="krb5_responder_pkinit_identity"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">token_flags</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_identity.token_flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_responder_pkinit_identity" title="krb5_responder_pkinit_identity"><span class="n"><span class="pre">krb5_responder_pkinit_identity</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">token_flags</span></span></span><a class="headerlink" href="#c.krb5_responder_pkinit_identity.token_flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -141,8 +139,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html
index a1b4a2974998..b3ac4b754338 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_response &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,41 +51,41 @@
<div class="body" role="main">
<section id="krb5-response">
-<span id="krb5-response-struct"></span><h1>krb5_response<a class="headerlink" href="#krb5-response" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-response-struct"></span><h1>krb5_response<a class="headerlink" href="#krb5-response" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_response">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_response</span></span></span><a class="headerlink" href="#c.krb5_response" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_response</span></span></span><a class="headerlink" href="#c.krb5_response" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_response krb5_response</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_response.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_response.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_response.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_response.message_type">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">message_type</span></span></span><a class="headerlink" href="#c.krb5_response.message_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">message_type</span></span></span><a class="headerlink" href="#c.krb5_response.message_type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_response.response">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">response</span></span></span><a class="headerlink" href="#c.krb5_response.response" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">response</span></span></span><a class="headerlink" href="#c.krb5_response.response" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_response.expected_nonce">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">expected_nonce</span></span></span><a class="headerlink" href="#c.krb5_response.expected_nonce" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">expected_nonce</span></span></span><a class="headerlink" href="#c.krb5_response.expected_nonce" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_response.request_time">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">request_time</span></span></span><a class="headerlink" href="#c.krb5_response.request_time" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_response" title="krb5_response"><span class="n"><span class="pre">krb5_response</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">request_time</span></span></span><a class="headerlink" href="#c.krb5_response.request_time" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -156,8 +154,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html
index f0e8c51d1ac6..179213df2b7a 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ticket &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,40 +51,40 @@
<div class="body" role="main">
<section id="krb5-ticket">
-<span id="krb5-ticket-struct"></span><h1>krb5_ticket<a class="headerlink" href="#krb5-ticket" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ticket-struct"></span><h1>krb5_ticket<a class="headerlink" href="#krb5-ticket" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ticket">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ticket</span></span></span><a class="headerlink" href="#c.krb5_ticket" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ticket</span></span></span><a class="headerlink" href="#c.krb5_ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Ticket structure.</p>
<p>The C representation of the ticket message, with a pointer to the C representation of the encrypted part.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_ticket krb5_ticket</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ticket.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_ticket.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket.server">
-<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_ticket.server" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_principal.html#c.krb5_principal" title="krb5_principal"><span class="n"><span class="pre">krb5_principal</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">server</span></span></span><a class="headerlink" href="#c.krb5_ticket.server" title="Link to this definition">¶</a><br /></dt>
<dd><p>server name/realm</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket.enc_part">
-<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_ticket.enc_part" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_data.html#c.krb5_enc_data" title="krb5_enc_data"><span class="n"><span class="pre">krb5_enc_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part</span></span></span><a class="headerlink" href="#c.krb5_ticket.enc_part" title="Link to this definition">¶</a><br /></dt>
<dd><p>encryption type, kvno, encrypted encoding</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket.enc_part2">
-<a class="reference internal" href="krb5_enc_tkt_part.html#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part2</span></span></span><a class="headerlink" href="#c.krb5_ticket.enc_part2" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_enc_tkt_part.html#c.krb5_enc_tkt_part" title="krb5_enc_tkt_part"><span class="n"><span class="pre">krb5_enc_tkt_part</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">enc_part2</span></span></span><a class="headerlink" href="#c.krb5_ticket.enc_part2" title="Link to this definition">¶</a><br /></dt>
<dd><p>ptr to decrypted version, if available</p>
</dd></dl>
@@ -156,8 +154,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html
index 47f1592bd6a5..295205df1b39 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ticket_times &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,40 +51,40 @@
<div class="body" role="main">
<section id="krb5-ticket-times">
-<span id="krb5-ticket-times-struct"></span><h1>krb5_ticket_times<a class="headerlink" href="#krb5-ticket-times" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ticket-times-struct"></span><h1>krb5_ticket_times<a class="headerlink" href="#krb5-ticket-times" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ticket_times">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ticket_times</span></span></span><a class="headerlink" href="#c.krb5_ticket_times" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ticket_times</span></span></span><a class="headerlink" href="#c.krb5_ticket_times" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Ticket start time, end time, and renewal duration.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_ticket_times krb5_ticket_times</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket_times.authtime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authtime</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.authtime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authtime</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.authtime" title="Link to this definition">¶</a><br /></dt>
<dd><p>Time at which KDC issued the initial ticket that corresponds to this ticket.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket_times.starttime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">starttime</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.starttime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">starttime</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.starttime" title="Link to this definition">¶</a><br /></dt>
<dd><p>optional in ticket, if not present, use <em>authtime</em></p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket_times.endtime">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">endtime</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.endtime" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">endtime</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.endtime" title="Link to this definition">¶</a><br /></dt>
<dd><p>Ticket expiration time.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_ticket_times.renew_till">
-<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">renew_till</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.renew_till" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><span class="n"><span class="pre">krb5_timestamp</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_ticket_times" title="krb5_ticket_times"><span class="n"><span class="pre">krb5_ticket_times</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">renew_till</span></span></span><a class="headerlink" href="#c.krb5_ticket_times.renew_till" title="Link to this definition">¶</a><br /></dt>
<dd><p>Latest time at which renewal of ticket can be valid.</p>
</dd></dl>
@@ -156,8 +154,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html
index c685c841ea4b..c1c3b295a654 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_timestamp &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,16 +51,16 @@
<div class="body" role="main">
<section id="krb5-timestamp">
-<span id="krb5-timestamp-struct"></span><h1>krb5_timestamp<a class="headerlink" href="#krb5-timestamp" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-timestamp-struct"></span><h1>krb5_timestamp<a class="headerlink" href="#krb5-timestamp" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_timestamp">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timestamp</span></span></span><a class="headerlink" href="#c.krb5_timestamp" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_timestamp</span></span></span><a class="headerlink" href="#c.krb5_timestamp" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Represents a timestamp in seconds since the POSIX epoch.</p>
<p>This legacy type is used frequently in the ABI, but cannot represent timestamps after 2038 as a positive number. Code which uses this type should cast values of it to uint32_t so that negative values are treated as timestamps between 2038 and 2106 on platforms with 64-bit time_t.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef krb5_int32 krb5_timestamp</p>
</section>
</section>
@@ -129,8 +127,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html
index 0994a78d570f..ba0171fa5e93 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_authent &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,37 +51,37 @@
<div class="body" role="main">
<section id="krb5-tkt-authent">
-<span id="krb5-tkt-authent-struct"></span><h1>krb5_tkt_authent<a class="headerlink" href="#krb5-tkt-authent" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tkt-authent-struct"></span><h1>krb5_tkt_authent<a class="headerlink" href="#krb5-tkt-authent" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_tkt_authent">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_authent</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_authent</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Ticket authentication data.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_tkt_authent krb5_tkt_authent</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_tkt_authent.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_tkt_authent.ticket">
-<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.ticket" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_ticket.html#c.krb5_ticket" title="krb5_ticket"><span class="n"><span class="pre">krb5_ticket</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ticket</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.ticket" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_tkt_authent.authenticator">
-<a class="reference internal" href="krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authenticator</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.authenticator" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_authenticator.html#c.krb5_authenticator" title="krb5_authenticator"><span class="n"><span class="pre">krb5_authenticator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">authenticator</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.authenticator" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_tkt_authent.ap_options">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ap_options</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.ap_options" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_tkt_authent" title="krb5_tkt_authent"><span class="n"><span class="pre">krb5_tkt_authent</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ap_options</span></span></span><a class="headerlink" href="#c.krb5_tkt_authent.ap_options" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -152,8 +150,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html
index d2a794477b47..b107e412f213 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_tkt_creds_context &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-tkt-creds-context">
-<span id="krb5-tkt-creds-context-struct"></span><h1>krb5_tkt_creds_context<a class="headerlink" href="#krb5-tkt-creds-context" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-tkt-creds-context-struct"></span><h1>krb5_tkt_creds_context<a class="headerlink" href="#krb5-tkt-creds-context" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_tkt_creds_context">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></span><a class="headerlink" href="#c.krb5_tkt_creds_context" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_tkt_creds_context</span></span></span><a class="headerlink" href="#c.krb5_tkt_creds_context" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_tkt_creds_context* krb5_tkt_creds_context</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html
index 6c2bb4e7a6e6..c03a8a0f2b54 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_trace_callback &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-trace-callback">
-<span id="krb5-trace-callback-struct"></span><h1>krb5_trace_callback<a class="headerlink" href="#krb5-trace-callback" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-trace-callback-struct"></span><h1>krb5_trace_callback<a class="headerlink" href="#krb5-trace-callback" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_trace_callback">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_trace_callback</span></span></span><a class="headerlink" href="#c.krb5_trace_callback" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_trace_callback</span></span></span><a class="headerlink" href="#c.krb5_trace_callback" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef void( * krb5_trace_callback) (krb5_context context, const krb5_trace_info *info, void *cb_data)</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html
index 94b0e15e679f..b7cf9ca830c1 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_trace_info &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,23 +51,23 @@
<div class="body" role="main">
<section id="krb5-trace-info">
-<span id="krb5-trace-info-struct"></span><h1>krb5_trace_info<a class="headerlink" href="#krb5-trace-info" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-trace-info-struct"></span><h1>krb5_trace_info<a class="headerlink" href="#krb5-trace-info" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_trace_info">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_trace_info</span></span></span><a class="headerlink" href="#c.krb5_trace_info" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_trace_info</span></span></span><a class="headerlink" href="#c.krb5_trace_info" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>A wrapper for passing information to a <em>krb5_trace_callback</em> .</p>
<p>Currently, it only contains the formatted message as determined the the format string and arguments of the tracing macro, but it may be extended to contain more fields in the future.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_trace_info krb5_trace_info</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_trace_info.message">
-<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_trace_info" title="krb5_trace_info"><span class="n"><span class="pre">krb5_trace_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">message</span></span></span><a class="headerlink" href="#c.krb5_trace_info.message" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_trace_info" title="krb5_trace_info"><span class="n"><span class="pre">krb5_trace_info</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">message</span></span></span><a class="headerlink" href="#c.krb5_trace_info.message" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -138,8 +136,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html
index 0fadf97a07f1..d371fe058508 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_transited &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,33 +51,33 @@
<div class="body" role="main">
<section id="krb5-transited">
-<span id="krb5-transited-struct"></span><h1>krb5_transited<a class="headerlink" href="#krb5-transited" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-transited-struct"></span><h1>krb5_transited<a class="headerlink" href="#krb5-transited" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_transited">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_transited</span></span></span><a class="headerlink" href="#c.krb5_transited" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_transited</span></span></span><a class="headerlink" href="#c.krb5_transited" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<p>Structure for transited encoding.</p>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_transited krb5_transited</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_transited.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_transited.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_transited.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_transited.tr_type">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tr_type</span></span></span><a class="headerlink" href="#c.krb5_transited.tr_type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tr_type</span></span></span><a class="headerlink" href="#c.krb5_transited.tr_type" title="Link to this definition">¶</a><br /></dt>
<dd><p>Transited encoding type.</p>
</dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_transited.tr_contents">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tr_contents</span></span></span><a class="headerlink" href="#c.krb5_transited.tr_contents" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_transited" title="krb5_transited"><span class="n"><span class="pre">krb5_transited</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">tr_contents</span></span></span><a class="headerlink" href="#c.krb5_transited.tr_contents" title="Link to this definition">¶</a><br /></dt>
<dd><p>Contents.</p>
</dd></dl>
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html
index 17519a0cd984..b41d09334852 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_typed_data &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,36 +51,36 @@
<div class="body" role="main">
<section id="krb5-typed-data">
-<span id="krb5-typed-data-struct"></span><h1>krb5_typed_data<a class="headerlink" href="#krb5-typed-data" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-typed-data-struct"></span><h1>krb5_typed_data<a class="headerlink" href="#krb5-typed-data" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_typed_data">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_typed_data</span></span></span><a class="headerlink" href="#c.krb5_typed_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_typed_data</span></span></span><a class="headerlink" href="#c.krb5_typed_data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_typed_data krb5_typed_data</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_typed_data.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_typed_data.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.krb5_typed_data.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_typed_data.type">
-<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_typed_data.type" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_int32.html#c.krb5_int32" title="krb5_int32"><span class="n"><span class="pre">krb5_int32</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.krb5_typed_data.type" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_typed_data.length">
-<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_typed_data.length" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink" href="#c.krb5_typed_data.length" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_typed_data.data">
-<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_typed_data.data" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_octet.html#c.krb5_octet" title="krb5_octet"><span class="n"><span class="pre">krb5_octet</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_typed_data" title="krb5_typed_data"><span class="n"><span class="pre">krb5_typed_data</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.krb5_typed_data.data" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -151,8 +149,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html
index 9306af05c432..8e71664f53e5 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ui_2 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-ui-2">
-<span id="krb5-ui-2-struct"></span><h1>krb5_ui_2<a class="headerlink" href="#krb5-ui-2" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ui-2-struct"></span><h1>krb5_ui_2<a class="headerlink" href="#krb5-ui-2" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ui_2">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ui_2</span></span></span><a class="headerlink" href="#c.krb5_ui_2" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ui_2</span></span></span><a class="headerlink" href="#c.krb5_ui_2" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef uint16_t krb5_ui_2</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html
index f90863316b8d..117093e7ad19 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_ui_4 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,14 +51,14 @@
<div class="body" role="main">
<section id="krb5-ui-4">
-<span id="krb5-ui-4-struct"></span><h1>krb5_ui_4<a class="headerlink" href="#krb5-ui-4" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-ui-4-struct"></span><h1>krb5_ui_4<a class="headerlink" href="#krb5-ui-4" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_ui_4">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ui_4</span></span></span><a class="headerlink" href="#c.krb5_ui_4" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_ui_4</span></span></span><a class="headerlink" href="#c.krb5_ui_4" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef uint32_t krb5_ui_4</p>
</section>
</section>
@@ -127,8 +125,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html
index 464cf4e0fc9b..0421ffa67390 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5_verify_init_creds_opt &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="krb5-verify-init-creds-opt">
-<span id="krb5-verify-init-creds-opt-struct"></span><h1>krb5_verify_init_creds_opt<a class="headerlink" href="#krb5-verify-init-creds-opt" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-verify-init-creds-opt-struct"></span><h1>krb5_verify_init_creds_opt<a class="headerlink" href="#krb5-verify-init-creds-opt" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.krb5_verify_init_creds_opt">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></span><a class="headerlink" href="#c.krb5_verify_init_creds_opt" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></span><a class="headerlink" href="#c.krb5_verify_init_creds_opt" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _krb5_verify_init_creds_opt krb5_verify_init_creds_opt</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_verify_init_creds_opt.flags">
-<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_verify_init_creds_opt.flags" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_flags.html#c.krb5_flags" title="krb5_flags"><span class="n"><span class="pre">krb5_flags</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.krb5_verify_init_creds_opt.flags" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.krb5_verify_init_creds_opt.ap_req_nofail">
-<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ap_req_nofail</span></span></span><a class="headerlink" href="#c.krb5_verify_init_creds_opt.ap_req_nofail" title="Permalink to this definition">¶</a><br /></dt>
+<span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.krb5_verify_init_creds_opt" title="krb5_verify_init_creds_opt"><span class="n"><span class="pre">krb5_verify_init_creds_opt</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ap_req_nofail</span></span></span><a class="headerlink" href="#c.krb5_verify_init_creds_opt.ap_req_nofail" title="Link to this definition">¶</a><br /></dt>
<dd><p>boolean</p>
</dd></dl>
@@ -142,8 +140,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html b/crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html
index 392020e15769..54cafdfbd8f0 100644
--- a/crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html
+++ b/crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>passwd_phrase_element &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css" />
- <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
- <script src="../../../_static/jquery.js"></script>
- <script src="../../../_static/underscore.js"></script>
- <script src="../../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../../about.html" />
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
@@ -53,31 +51,31 @@
<div class="body" role="main">
<section id="passwd-phrase-element">
-<span id="passwd-phrase-element-struct"></span><h1>passwd_phrase_element<a class="headerlink" href="#passwd-phrase-element" title="Permalink to this headline">¶</a></h1>
+<span id="passwd-phrase-element-struct"></span><h1>passwd_phrase_element<a class="headerlink" href="#passwd-phrase-element" title="Link to this heading">¶</a></h1>
<dl class="c type">
<dt class="sig sig-object c" id="c.passwd_phrase_element">
-<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passwd_phrase_element</span></span></span><a class="headerlink" href="#c.passwd_phrase_element" title="Permalink to this definition">¶</a><br /></dt>
+<span class="k"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passwd_phrase_element</span></span></span><a class="headerlink" href="#c.passwd_phrase_element" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<section id="declaration">
-<h2>Declaration<a class="headerlink" href="#declaration" title="Permalink to this headline">¶</a></h2>
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
<p>typedef struct _passwd_phrase_element passwd_phrase_element</p>
</section>
<section id="members">
-<h2>Members<a class="headerlink" href="#members" title="Permalink to this headline">¶</a></h2>
+<h2>Members<a class="headerlink" href="#members" title="Link to this heading">¶</a></h2>
<dl class="c member">
<dt class="sig sig-object c" id="c.passwd_phrase_element.magic">
-<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.passwd_phrase_element.magic" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_magic.html#c.krb5_magic" title="krb5_magic"><span class="n"><span class="pre">krb5_magic</span></span></a><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">magic</span></span></span><a class="headerlink" href="#c.passwd_phrase_element.magic" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.passwd_phrase_element.passwd">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">passwd</span></span></span><a class="headerlink" href="#c.passwd_phrase_element.passwd" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">passwd</span></span></span><a class="headerlink" href="#c.passwd_phrase_element.passwd" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
<dl class="c member">
<dt class="sig sig-object c" id="c.passwd_phrase_element.phrase">
-<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">phrase</span></span></span><a class="headerlink" href="#c.passwd_phrase_element.phrase" title="Permalink to this definition">¶</a><br /></dt>
+<a class="reference internal" href="krb5_data.html#c.krb5_data" title="krb5_data"><span class="n"><span class="pre">krb5_data</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-prename descclassname"><a class="reference internal" href="#c.passwd_phrase_element" title="passwd_phrase_element"><span class="n"><span class="pre">passwd_phrase_element</span></span></a><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">phrase</span></span></span><a class="headerlink" href="#c.passwd_phrase_element.phrase" title="Link to this definition">¶</a><br /></dt>
<dd></dd></dl>
</section>
@@ -146,8 +144,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/appdev/y2038.html b/crypto/krb5/doc/html/appdev/y2038.html
index f0be8657a3cc..503e51782032 100644
--- a/crypto/krb5/doc/html/appdev/y2038.html
+++ b/crypto/krb5/doc/html/appdev/y2038.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Year 2038 considerations for uses of krb5_timestamp &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="year-2038-considerations-for-uses-of-krb5-timestamp">
-<h1>Year 2038 considerations for uses of krb5_timestamp<a class="headerlink" href="#year-2038-considerations-for-uses-of-krb5-timestamp" title="Permalink to this headline">¶</a></h1>
+<h1>Year 2038 considerations for uses of krb5_timestamp<a class="headerlink" href="#year-2038-considerations-for-uses-of-krb5-timestamp" title="Link to this heading">¶</a></h1>
<p>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
@@ -133,8 +131,8 @@ correctly after January 2038, provided that they use MIT krb5 release
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/basic/ccache_def.html b/crypto/krb5/doc/html/basic/ccache_def.html
index 9728a8b550db..5776be96b0d6 100644
--- a/crypto/krb5/doc/html/basic/ccache_def.html
+++ b/crypto/krb5/doc/html/basic/ccache_def.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Credential cache &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="credential-cache">
-<span id="ccache-definition"></span><h1>Credential cache<a class="headerlink" href="#credential-cache" title="Permalink to this headline">¶</a></h1>
+<span id="ccache-definition"></span><h1>Credential cache<a class="headerlink" href="#credential-cache" title="Link to this heading">¶</a></h1>
<p>A credential cache (or “ccache”) holds Kerberos credentials while they
remain valid and, generally, while the user’s session lasts, so that
authenticating to a service multiple times (e.g., connecting to a web
@@ -74,7 +72,7 @@ the default), lifetime information, and flags, along with the
credential itself. There are also other entries, indicated by special
names, that store additional information.</p>
<section id="ccache-types">
-<h2>ccache types<a class="headerlink" href="#ccache-types" title="Permalink to this headline">¶</a></h2>
+<h2>ccache types<a class="headerlink" href="#ccache-types" title="Link to this heading">¶</a></h2>
<p>The credential cache interface, like the <a class="reference internal" href="keytab_def.html#keytab-definition"><span class="std std-ref">keytab</span></a> and
<a class="reference internal" href="rcache_def.html#rcache-definition"><span class="std std-ref">replay cache</span></a> interfaces, uses <cite>TYPE:value</cite> strings to
indicate the type of credential cache and any associated cache naming
@@ -150,7 +148,7 @@ Windows credential store.</p></li>
</ol>
</section>
<section id="collections-of-caches">
-<span id="col-ccache"></span><h2>Collections of caches<a class="headerlink" href="#collections-of-caches" title="Permalink to this headline">¶</a></h2>
+<span id="col-ccache"></span><h2>Collections of caches<a class="headerlink" href="#collections-of-caches" title="Link to this heading">¶</a></h2>
<p>Some credential cache types can support collections of multiple
caches. One of the caches in the collection is designated as the
<em>primary</em> and will be used when the collection is resolved as a cache.
@@ -164,7 +162,7 @@ from the <strong>DIR</strong> and <strong>API</strong> ccache types. Starting i
collections are also supported by the <strong>KEYRING</strong> ccache type.
Collections are supported by the <strong>KCM</strong> ccache type in release 1.13.</p>
<section id="tool-alterations-to-use-cache-collection">
-<h3>Tool alterations to use cache collection<a class="headerlink" href="#tool-alterations-to-use-cache-collection" title="Permalink to this headline">¶</a></h3>
+<h3>Tool alterations to use cache collection<a class="headerlink" href="#tool-alterations-to-use-cache-collection" title="Link to this heading">¶</a></h3>
<ul class="simple">
<li><p><a class="reference internal" href="../user/user_commands/kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a> <em>-A</em> will destroy all caches in the collection.</p></li>
<li><p>If the default cache type supports switching, <a class="reference internal" href="../user/user_commands/kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>
@@ -182,7 +180,7 @@ matching cache and switch to it.</p></li>
</section>
</section>
<section id="default-ccache-name">
-<h2>Default ccache name<a class="headerlink" href="#default-ccache-name" title="Permalink to this headline">¶</a></h2>
+<h2>Default ccache name<a class="headerlink" href="#default-ccache-name" title="Link to this heading">¶</a></h2>
<p>The default credential cache name is determined by the following, in
descending order of priority:</p>
<ol class="arabic simple">
@@ -255,8 +253,8 @@ descending order of priority:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/basic/date_format.html b/crypto/krb5/doc/html/basic/date_format.html
index a32cb472515b..75ee7c2bfe5c 100644
--- a/crypto/krb5/doc/html/basic/date_format.html
+++ b/crypto/krb5/doc/html/basic/date_format.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Supported date and time formats &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,18 +51,13 @@
<div class="body" role="main">
<section id="supported-date-and-time-formats">
-<span id="datetime"></span><h1>Supported date and time formats<a class="headerlink" href="#supported-date-and-time-formats" title="Permalink to this headline">¶</a></h1>
+<span id="datetime"></span><h1>Supported date and time formats<a class="headerlink" href="#supported-date-and-time-formats" title="Link to this heading">¶</a></h1>
<section id="time-duration">
-<span id="duration"></span><h2>Time duration<a class="headerlink" href="#time-duration" title="Permalink to this headline">¶</a></h2>
+<span id="duration"></span><h2>Time duration<a class="headerlink" href="#time-duration" title="Link to this heading">¶</a></h2>
<p>This format is used to express a time duration in the Kerberos
configuration files and user commands. The allowed formats are:</p>
<blockquote>
<div><table class="docutils align-default">
-<colgroup>
-<col style="width: 40%" />
-<col style="width: 25%" />
-<col style="width: 35%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>Format</p></td>
<td><p>Example</p></td>
@@ -103,17 +96,12 @@ configuration files and user commands. The allowed formats are:</p>
</div>
</section>
<section id="getdate-time">
-<span id="getdate"></span><h2>getdate time<a class="headerlink" href="#getdate-time" title="Permalink to this headline">¶</a></h2>
+<span id="getdate"></span><h2>getdate time<a class="headerlink" href="#getdate-time" title="Link to this heading">¶</a></h2>
<p>Some of the kadmin and kdb5_util commands take a date-time in a
human-readable format. Some of the acceptable date-time
strings are:</p>
<blockquote>
<div><table class="docutils align-default">
-<colgroup>
-<col style="width: 24%" />
-<col style="width: 39%" />
-<col style="width: 37%" />
-</colgroup>
<thead>
<tr class="row-odd"><th class="head"></th>
<th class="head"><p>Format</p></th>
@@ -166,16 +154,11 @@ time</p></td>
</div>
</section>
<section id="absolute-time">
-<span id="abstime"></span><h2>Absolute time<a class="headerlink" href="#absolute-time" title="Permalink to this headline">¶</a></h2>
+<span id="abstime"></span><h2>Absolute time<a class="headerlink" href="#absolute-time" title="Link to this heading">¶</a></h2>
<p>This rarely used date-time format can be noted in one of the
following ways:</p>
<blockquote>
<div><table class="docutils align-default">
-<colgroup>
-<col style="width: 40%" />
-<col style="width: 37%" />
-<col style="width: 23%" />
-</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Format</p></th>
<th class="head"><p>Example</p></th>
@@ -218,7 +201,7 @@ the evening</p></td>
</pre></div>
</div>
<section id="abbreviations-used-in-this-document">
-<span id="abbreviation"></span><h3>Abbreviations used in this document<a class="headerlink" href="#abbreviations-used-in-this-document" title="Permalink to this headline">¶</a></h3>
+<span id="abbreviation"></span><h3>Abbreviations used in this document<a class="headerlink" href="#abbreviations-used-in-this-document" title="Link to this heading">¶</a></h3>
<div class="line-block">
<div class="line"><em>month</em> : locale’s month name or its abbreviation;</div>
<div class="line"><em>dd</em> : day of month (01-31);</div>
@@ -307,8 +290,8 @@ enclose it in double quotes;</p></li>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/basic/index.html b/crypto/krb5/doc/html/basic/index.html
index 0a84a1d76a04..1c62c9949b23 100644
--- a/crypto/krb5/doc/html/basic/index.html
+++ b/crypto/krb5/doc/html/basic/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Kerberos V5 concepts &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="kerberos-v5-concepts">
-<span id="basic-concepts"></span><h1>Kerberos V5 concepts<a class="headerlink" href="#kerberos-v5-concepts" title="Permalink to this headline">¶</a></h1>
+<span id="basic-concepts"></span><h1>Kerberos V5 concepts<a class="headerlink" href="#kerberos-v5-concepts" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="ccache_def.html">Credential cache</a></li>
@@ -118,8 +116,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/basic/keytab_def.html b/crypto/krb5/doc/html/basic/keytab_def.html
index e92a57ff4c04..8ba48bb42a7f 100644
--- a/crypto/krb5/doc/html/basic/keytab_def.html
+++ b/crypto/krb5/doc/html/basic/keytab_def.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>keytab &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="keytab">
-<span id="keytab-definition"></span><h1>keytab<a class="headerlink" href="#keytab" title="Permalink to this headline">¶</a></h1>
+<span id="keytab-definition"></span><h1>keytab<a class="headerlink" href="#keytab" title="Link to this heading">¶</a></h1>
<p>A keytab (short for “key table”) stores long-term keys for one or more
principals. Keytabs are normally represented by files in a standard
format, although in rare cases they can be represented in other ways.
@@ -74,7 +72,7 @@ keys from the KDC database using the <a class="reference internal" href="../admi
command. Keytabs can be manipulated using the <a class="reference internal" href="../admin/admin_commands/ktutil.html#ktutil-1"><span class="std std-ref">ktutil</span></a> and
<a class="reference internal" href="../admin/admin_commands/k5srvutil.html#k5srvutil-1"><span class="std std-ref">k5srvutil</span></a> commands.</p>
<section id="default-keytab">
-<h2>Default keytab<a class="headerlink" href="#default-keytab" title="Permalink to this headline">¶</a></h2>
+<h2>Default keytab<a class="headerlink" href="#default-keytab" title="Link to this heading">¶</a></h2>
<p>The default keytab is used by server applications if the application
does not request a specific keytab. The name of the default keytab is
determined by the following, in decreasing order of preference:</p>
@@ -85,7 +83,7 @@ determined by the following, in decreasing order of preference:</p>
</ol>
</section>
<section id="default-client-keytab">
-<h2>Default client keytab<a class="headerlink" href="#default-client-keytab" title="Permalink to this headline">¶</a></h2>
+<h2>Default client keytab<a class="headerlink" href="#default-client-keytab" title="Link to this heading">¶</a></h2>
<p>The default client keytab is used, if it is present and readable, to
automatically obtain initial credentials for GSSAPI client
applications. The principal name of the first entry in the client
@@ -158,8 +156,8 @@ decreasing order of preference:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/basic/rcache_def.html b/crypto/krb5/doc/html/basic/rcache_def.html
index 3e8d53a4723c..3fa0a526dfc0 100644
--- a/crypto/krb5/doc/html/basic/rcache_def.html
+++ b/crypto/krb5/doc/html/basic/rcache_def.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>replay cache &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="replay-cache">
-<span id="rcache-definition"></span><h1>replay cache<a class="headerlink" href="#replay-cache" title="Permalink to this headline">¶</a></h1>
+<span id="rcache-definition"></span><h1>replay cache<a class="headerlink" href="#replay-cache" title="Link to this heading">¶</a></h1>
<p>A replay cache (or “rcache”) keeps track of all authenticators
recently presented to a service. If a duplicate authentication
request is detected in the replay cache, an error message is sent to
@@ -63,7 +61,7 @@ the application program.</p>
indicate the type of replay cache and any associated cache naming
data to use.</p>
<section id="background-information">
-<h2>Background information<a class="headerlink" href="#background-information" title="Permalink to this headline">¶</a></h2>
+<h2>Background information<a class="headerlink" href="#background-information" title="Link to this heading">¶</a></h2>
<p>Some Kerberos or GSSAPI services use a simple authentication mechanism
where a message is sent containing an authenticator, which establishes
the encryption key that the client will use for talking to the
@@ -79,7 +77,7 @@ to cause the server to see the same messages again a second time. For
example, if the legitimate client sends “delete first message in
mailbox”, a replay from an attacker may delete another, different
“first” message. (Protocol design to guard against such problems has
-been discussed in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4120.html#section-10"><strong>RFC 4120#section-10</strong></a>.)</p>
+been discussed in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4120.html#section-10"><strong>RFC 4120#section-10</strong></a>.)</p>
<p>Even if one protocol uses further protection to verify that the client
side of the connection actually knows the encryption keys (and thus is
presumably a legitimate user), if another service uses the same
@@ -103,7 +101,7 @@ authenticator triggers some interesting action in the service being
attacked.</p>
</section>
<section id="replay-cache-types">
-<h2>Replay cache types<a class="headerlink" href="#replay-cache-types" title="Permalink to this headline">¶</a></h2>
+<h2>Replay cache types<a class="headerlink" href="#replay-cache-types" title="Link to this heading">¶</a></h2>
<p>Unlike the credential cache and keytab interfaces, replay cache types
are in lowercase. The following types are defined:</p>
<ol class="arabic simple">
@@ -134,7 +132,7 @@ variable. The filename on Windows is <code class="docutils literal notranslate"
is opened normally.</p>
</section>
<section id="default-replay-cache-name">
-<h2>Default replay cache name<a class="headerlink" href="#default-replay-cache-name" title="Permalink to this headline">¶</a></h2>
+<h2>Default replay cache name<a class="headerlink" href="#default-replay-cache-name" title="Link to this heading">¶</a></h2>
<p>The default replay cache name is determined by the following, in
descending order of priority:</p>
<ol class="arabic simple">
@@ -207,8 +205,8 @@ set, the residual value is empty.</p></li>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/basic/stash_file_def.html b/crypto/krb5/doc/html/basic/stash_file_def.html
index b993668fd15a..baeae2d4d49c 100644
--- a/crypto/krb5/doc/html/basic/stash_file_def.html
+++ b/crypto/krb5/doc/html/basic/stash_file_def.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>stash file &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="stash-file">
-<span id="stash-definition"></span><h1>stash file<a class="headerlink" href="#stash-file" title="Permalink to this headline">¶</a></h1>
+<span id="stash-definition"></span><h1>stash file<a class="headerlink" href="#stash-file" title="Link to this heading">¶</a></h1>
<p>The stash file is a local copy of the master key that resides in
encrypted form on the KDC’s local disk. The stash file is used to
authenticate the KDC to itself automatically before starting the
@@ -126,8 +124,8 @@ This means that the KDC will not be able to start automatically, such as after a
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/build/directory_org.html b/crypto/krb5/doc/html/build/directory_org.html
index 783269a38b2e..ed97f9aef12a 100644
--- a/crypto/krb5/doc/html/build/directory_org.html
+++ b/crypto/krb5/doc/html/build/directory_org.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Organization of the source directory &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,14 +51,10 @@
<div class="body" role="main">
<section id="organization-of-the-source-directory">
-<h1>Organization of the source directory<a class="headerlink" href="#organization-of-the-source-directory" title="Permalink to this headline">¶</a></h1>
+<h1>Organization of the source directory<a class="headerlink" href="#organization-of-the-source-directory" title="Link to this heading">¶</a></h1>
<p>Below is a brief overview of the organization of the complete source
directory. More detailed descriptions follow.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 12%" />
-<col style="width: 88%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>appl</p></td>
<td><p>Kerberos application client and server programs</p></td>
@@ -113,7 +107,7 @@ directory. More detailed descriptions follow.</p>
</tbody>
</table>
<section id="lib">
-<span id="id1"></span><h2>lib<a class="headerlink" href="#lib" title="Permalink to this headline">¶</a></h2>
+<span id="id1"></span><h2>lib<a class="headerlink" href="#lib" title="Link to this heading">¶</a></h2>
<p>The lib directory contain several subdirectories as well as some
definition and glue files.</p>
<blockquote>
@@ -135,7 +129,7 @@ Procedure Call protocol.</p></li>
</div></blockquote>
</section>
<section id="util">
-<span id="id2"></span><h2>util<a class="headerlink" href="#util" title="Permalink to this headline">¶</a></h2>
+<span id="id2"></span><h2>util<a class="headerlink" href="#util" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt>The util directory contains several utility programs and libraries.</dt><dd><ul class="simple">
<li><p>the programs used to configure and build the code, such as
@@ -220,8 +214,8 @@ libraries;</p></li>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/build/doing_build.html b/crypto/krb5/doc/html/build/doing_build.html
index 4b5b1b643b3d..212a5317386f 100644
--- a/crypto/krb5/doc/html/build/doing_build.html
+++ b/crypto/krb5/doc/html/build/doing_build.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Doing the build &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="doing-the-build">
-<h1>Doing the build<a class="headerlink" href="#doing-the-build" title="Permalink to this headline">¶</a></h1>
+<h1>Doing the build<a class="headerlink" href="#doing-the-build" title="Link to this heading">¶</a></h1>
<section id="building-within-a-single-tree">
-<span id="do-build"></span><h2>Building within a single tree<a class="headerlink" href="#building-within-a-single-tree" title="Permalink to this headline">¶</a></h2>
+<span id="do-build"></span><h2>Building within a single tree<a class="headerlink" href="#building-within-a-single-tree" title="Link to this heading">¶</a></h2>
<p>If you only need to build Kerberos for one platform, using a single
directory tree which contains both the source files and the object
files is the simplest. However, if you need to maintain Kerberos for
@@ -73,7 +71,7 @@ the following abbreviated procedure:</p>
<p>That’s it!</p>
</section>
<section id="building-with-separate-build-directories">
-<h2>Building with separate build directories<a class="headerlink" href="#building-with-separate-build-directories" title="Permalink to this headline">¶</a></h2>
+<h2>Building with separate build directories<a class="headerlink" href="#building-with-separate-build-directories" title="Link to this heading">¶</a></h2>
<p>If you wish to keep separate build directories for each platform, you
can do so using the following procedure. (Note, this requires that
your make program support VPATH. GNU’s make will provide this
@@ -89,7 +87,7 @@ directory you might use the following procedure:</p>
</div>
</section>
<section id="building-using-lndir">
-<h2>Building using lndir<a class="headerlink" href="#building-using-lndir" title="Permalink to this headline">¶</a></h2>
+<h2>Building using lndir<a class="headerlink" href="#building-using-lndir" title="Link to this heading">¶</a></h2>
<p>If you wish to keep separate build directories for each platform, and
you do not have access to a make program which supports VPATH, all is
not lost. You can use the lndir program to create symbolic link trees
@@ -109,7 +107,7 @@ from the latest version as distributed and installed by the
XConsortium with X11R6. Either version should be acceptable.</p>
</section>
<section id="installing-the-binaries">
-<h2>Installing the binaries<a class="headerlink" href="#installing-the-binaries" title="Permalink to this headline">¶</a></h2>
+<h2>Installing the binaries<a class="headerlink" href="#installing-the-binaries" title="Link to this heading">¶</a></h2>
<p>Once you have built Kerberos, you should install the binaries. You can
do this by running:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">make</span> <span class="n">install</span>
@@ -131,7 +129,7 @@ with GNU make only; they may not be compatible with other parallel
build implementations.</p>
</section>
<section id="testing-the-build">
-<h2>Testing the build<a class="headerlink" href="#testing-the-build" title="Permalink to this headline">¶</a></h2>
+<h2>Testing the build<a class="headerlink" href="#testing-the-build" title="Link to this heading">¶</a></h2>
<p>The Kerberos V5 distribution comes with built-in regression tests. To
run them, simply type the following command while in the top-level
build directory (i.e., the directory where you sent typed make to
@@ -155,7 +153,7 @@ the manual tests is documented at
<a class="reference external" href="https://k5wiki.kerberos.org/wiki/Manual_Testing">https://k5wiki.kerberos.org/wiki/Manual_Testing</a>.</p>
</section>
<section id="cleaning-up-the-build">
-<h2>Cleaning up the build<a class="headerlink" href="#cleaning-up-the-build" title="Permalink to this headline">¶</a></h2>
+<h2>Cleaning up the build<a class="headerlink" href="#cleaning-up-the-build" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p>Use <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">clean</span></code> to remove all files generated by running make
command.</p></li>
@@ -166,7 +164,7 @@ tree.</p></li>
</ul>
</section>
<section id="using-autoconf">
-<h2>Using autoconf<a class="headerlink" href="#using-autoconf" title="Permalink to this headline">¶</a></h2>
+<h2>Using autoconf<a class="headerlink" href="#using-autoconf" title="Link to this heading">¶</a></h2>
<p>(If you are not a developer, you can ignore this section.)</p>
<p>In the Kerberos V5 source directory, there is a configure script which
automatically determines the compilation environment and creates the
@@ -246,8 +244,8 @@ should run <code class="docutils literal notranslate"><span class="pre">autoreco
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/build/index.html b/crypto/krb5/doc/html/build/index.html
index afee334f49a4..6f3612bc0680 100644
--- a/crypto/krb5/doc/html/build/index.html
+++ b/crypto/krb5/doc/html/build/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Building Kerberos V5 &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,11 +51,11 @@
<div class="body" role="main">
<section id="building-kerberos-v5">
-<span id="build-v5"></span><h1>Building Kerberos V5<a class="headerlink" href="#building-kerberos-v5" title="Permalink to this headline">¶</a></h1>
+<span id="build-v5"></span><h1>Building Kerberos V5<a class="headerlink" href="#building-kerberos-v5" title="Link to this heading">¶</a></h1>
<p>This section details how to build and install MIT Kerberos software
from the source.</p>
<section id="prerequisites">
-<h2>Prerequisites<a class="headerlink" href="#prerequisites" title="Permalink to this headline">¶</a></h2>
+<h2>Prerequisites<a class="headerlink" href="#prerequisites" title="Link to this heading">¶</a></h2>
<p>In order to build Kerberos V5, you will need approximately 60-70
megabytes of disk space. The exact amount will vary depending on the
platform and whether the distribution is compiled with debugging
@@ -73,7 +71,7 @@ a tool such as lndir to produce a symbolic link tree for your build
tree.</p>
</section>
<section id="obtaining-the-software">
-<h2>Obtaining the software<a class="headerlink" href="#obtaining-the-software" title="Permalink to this headline">¶</a></h2>
+<h2>Obtaining the software<a class="headerlink" href="#obtaining-the-software" title="Link to this heading">¶</a></h2>
<p>The source code can be obtained from MIT Kerberos Distribution page,
at <a class="reference external" href="https://kerberos.org/dist/index.html">https://kerberos.org/dist/index.html</a>.
The MIT Kerberos distribution comes in an archive file, generally
@@ -97,7 +95,7 @@ that you have chosen the top directory of the distribution the directory
distribution information.</p>
</section>
<section id="contents">
-<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this headline">¶</a></h2>
+<h2>Contents<a class="headerlink" href="#contents" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="directory_org.html">Organization of the source directory</a></li>
@@ -166,8 +164,8 @@ distribution information.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/build/options2configure.html b/crypto/krb5/doc/html/build/options2configure.html
index 0acd915d80f0..7c254989b131 100644
--- a/crypto/krb5/doc/html/build/options2configure.html
+++ b/crypto/krb5/doc/html/build/options2configure.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Options to configure &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,11 +51,11 @@
<div class="body" role="main">
<section id="options-to-configure">
-<span id="options2configure"></span><h1>Options to <em>configure</em><a class="headerlink" href="#options-to-configure" title="Permalink to this headline">¶</a></h1>
+<span id="options2configure"></span><h1>Options to <em>configure</em><a class="headerlink" href="#options-to-configure" title="Link to this heading">¶</a></h1>
<p>There are a number of options to configure which you can use to
control how the Kerberos distribution is built.</p>
<section id="most-commonly-used-options">
-<h2>Most commonly used options<a class="headerlink" href="#most-commonly-used-options" title="Permalink to this headline">¶</a></h2>
+<h2>Most commonly used options<a class="headerlink" href="#most-commonly-used-options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-</strong><strong>-help</strong></dt><dd><p>Provides help to configure. This will list the set of commonly
used options for building Kerberos.</p>
@@ -123,7 +121,7 @@ versions that we haven’t investigated sufficiently yet.)</p>
</dl>
</section>
<section id="environment-variables">
-<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2>
+<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>CC=</strong><em>COMPILER</em></dt><dd><p>Use <em>COMPILER</em> as the C compiler.</p>
</dd>
@@ -184,7 +182,7 @@ default value of <code class="docutils literal notranslate"><span class="pre">-d
</dl>
</section>
<section id="fine-tuning-of-the-installation-directories">
-<h2>Fine tuning of the installation directories<a class="headerlink" href="#fine-tuning-of-the-installation-directories" title="Permalink to this headline">¶</a></h2>
+<h2>Fine tuning of the installation directories<a class="headerlink" href="#fine-tuning-of-the-installation-directories" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-</strong><strong>-bindir=</strong><em>DIR</em></dt><dd><p>User executables. Defaults to <code class="docutils literal notranslate"><span class="pre">EXECPREFIX/bin</span></code>, where
<em>EXECPREFIX</em> is the path specified by <strong>-</strong><strong>-exec-prefix</strong>
@@ -224,7 +222,7 @@ configuration option.</p>
</dl>
</section>
<section id="program-names">
-<h2>Program names<a class="headerlink" href="#program-names" title="Permalink to this headline">¶</a></h2>
+<h2>Program names<a class="headerlink" href="#program-names" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-</strong><strong>-program-prefix=</strong><em>PREFIX</em></dt><dd><p>Prepend <em>PREFIX</em> to the names of the programs when installing
them. For example, specifying <code class="docutils literal notranslate"><span class="pre">--program-prefix=mit-</span></code> at the
@@ -242,7 +240,7 @@ sed script).</p>
</dl>
</section>
<section id="system-types">
-<h2>System types<a class="headerlink" href="#system-types" title="Permalink to this headline">¶</a></h2>
+<h2>System types<a class="headerlink" href="#system-types" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-</strong><strong>-build=</strong><em>BUILD</em></dt><dd><p>Configure for building on <em>BUILD</em>
(e.g., <code class="docutils literal notranslate"><span class="pre">--build=x86_64-linux-gnu</span></code>).</p>
@@ -254,7 +252,7 @@ configuration will look for “build” option.</p>
</dl>
</section>
<section id="optional-features">
-<h2>Optional features<a class="headerlink" href="#optional-features" title="Permalink to this headline">¶</a></h2>
+<h2>Optional features<a class="headerlink" href="#optional-features" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-</strong><strong>-disable-option-checking</strong></dt><dd><p>Ignore unrecognized –enable/–with options.</p>
</dd>
@@ -283,10 +281,12 @@ first use.</p>
given, it controls the -fsanitize compilation flag value (the
default is “address”).</p>
</dd>
+<dt><strong>-</strong><strong>-enable-ossfuzz</strong></dt><dd><p>Enable building fuzzing targets with OSS-Fuzz build support.</p>
+</dd>
</dl>
</section>
<section id="optional-packages">
-<h2>Optional packages<a class="headerlink" href="#optional-packages" title="Permalink to this headline">¶</a></h2>
+<h2>Optional packages<a class="headerlink" href="#optional-packages" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-</strong><strong>-with-</strong><em>PACKAGE</em>[=ARG]</dt><dd><p>Use <em>PACKAGE</em> (e.g., <code class="docutils literal notranslate"><span class="pre">--with-imap</span></code>). The default value of <em>ARG</em>
is <code class="docutils literal notranslate"><span class="pre">yes</span></code>.</p>
@@ -359,7 +359,7 @@ credential cache type.</p>
</dl>
</section>
<section id="examples">
-<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2>
+<h2>Examples<a class="headerlink" href="#examples" title="Link to this heading">¶</a></h2>
<p>For example, in order to configure Kerberos on a Solaris machine using
the suncc compiler with the optimizer turned on, run the configure
script with the following options:</p>
@@ -441,8 +441,8 @@ Kerberos might be done thus:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/build/osconf.html b/crypto/krb5/doc/html/build/osconf.html
index 39d694c4ac1e..2d8118c023e1 100644
--- a/crypto/krb5/doc/html/build/osconf.html
+++ b/crypto/krb5/doc/html/build/osconf.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>osconf.hin &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="osconf-hin">
-<h1>osconf.hin<a class="headerlink" href="#osconf-hin" title="Permalink to this headline">¶</a></h1>
+<h1>osconf.hin<a class="headerlink" href="#osconf-hin" title="Link to this heading">¶</a></h1>
<p>There is one configuration file which you may wish to edit to control
various compile-time parameters in the Kerberos distribution:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">include</span><span class="o">/</span><span class="n">osconf</span><span class="o">.</span><span class="n">hin</span>
@@ -132,8 +130,8 @@ default value is <code class="docutils literal notranslate"><span class="pre">ae
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/build_this.html b/crypto/krb5/doc/html/build_this.html
index f6d3e32da1d7..28c4924ab52a 100644
--- a/crypto/krb5/doc/html/build_this.html
+++ b/crypto/krb5/doc/html/build_this.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>How to build this documentation from the source &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="how-to-build-this-documentation-from-the-source">
-<h1>How to build this documentation from the source<a class="headerlink" href="#how-to-build-this-documentation-from-the-source" title="Permalink to this headline">¶</a></h1>
+<h1>How to build this documentation from the source<a class="headerlink" href="#how-to-build-this-documentation-from-the-source" title="Link to this heading">¶</a></h1>
<p>Pre-requisites for a simple build, or to update man pages:</p>
<ul class="simple">
<li><p>Sphinx 1.0.4 or higher (See <a class="reference external" href="https://www.sphinx-doc.org">https://www.sphinx-doc.org</a>) with the
@@ -66,7 +64,7 @@ markup:</p>
<li><p>Doxygen</p></li>
</ul>
<section id="simple-build-without-api-reference">
-<h2>Simple build without API reference<a class="headerlink" href="#simple-build-without-api-reference" title="Permalink to this headline">¶</a></h2>
+<h2>Simple build without API reference<a class="headerlink" href="#simple-build-without-api-reference" title="Link to this heading">¶</a></h2>
<p>To test simple changes to the RST sources, you can build the
documentation without the Doxygen reference by running, from the doc
directory:</p>
@@ -79,7 +77,7 @@ need to create one by first running <code class="docutils literal notranslate"><
<code class="docutils literal notranslate"><span class="pre">src/doc</span></code> directory of a configured build tree.</p>
</section>
<section id="updating-man-pages">
-<h2>Updating man pages<a class="headerlink" href="#updating-man-pages" title="Permalink to this headline">¶</a></h2>
+<h2>Updating man pages<a class="headerlink" href="#updating-man-pages" title="Link to this heading">¶</a></h2>
<p>Man pages are generated from the RST sources and checked into the
<code class="docutils literal notranslate"><span class="pre">src/man</span></code> directory of the repository. This allows man pages to be
installed without requiring Sphinx when using a source checkout. To
@@ -95,7 +93,7 @@ source tree with:</p>
files when rebuilding the man pages.</p>
</section>
<section id="building-for-a-release-tarball-or-web-site">
-<h2>Building for a release tarball or web site<a class="headerlink" href="#building-for-a-release-tarball-or-web-site" title="Permalink to this headline">¶</a></h2>
+<h2>Building for a release tarball or web site<a class="headerlink" href="#building-for-a-release-tarball-or-web-site" title="Link to this heading">¶</a></h2>
<p>To generate documentation in HTML format, run <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">html</span></code> in the
<code class="docutils literal notranslate"><span class="pre">doc</span></code> subdirectory of a configured build tree (the build directory
corresponding to <code class="docutils literal notranslate"><span class="pre">src/doc</span></code>, not the top-level <code class="docutils literal notranslate"><span class="pre">doc</span></code> directory).
@@ -113,7 +111,7 @@ paths.</p>
</div>
</section>
<section id="building-for-an-os-package-or-site-documentation">
-<h2>Building for an OS package or site documentation<a class="headerlink" href="#building-for-an-os-package-or-site-documentation" title="Permalink to this headline">¶</a></h2>
+<h2>Building for an OS package or site documentation<a class="headerlink" href="#building-for-an-os-package-or-site-documentation" title="Link to this heading">¶</a></h2>
<p>To generate documentation specific to a build of MIT krb5 as you have
configured it, run <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">substhtml</span></code> in the <code class="docutils literal notranslate"><span class="pre">doc</span></code> subdirectory of a
configured build tree (the build directory corresponding to
@@ -178,8 +176,8 @@ default custom build).</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/copyright.html b/crypto/krb5/doc/html/copyright.html
index 7d624bf55c1a..7418fb623fa3 100644
--- a/crypto/krb5/doc/html/copyright.html
+++ b/crypto/krb5/doc/html/copyright.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Copyright &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -53,8 +51,8 @@
<div class="body" role="main">
<section id="copyright">
-<h1>Copyright<a class="headerlink" href="#copyright" title="Permalink to this headline">¶</a></h1>
-<p>Copyright © 1985-2024 by the Massachusetts Institute of
+<h1>Copyright<a class="headerlink" href="#copyright" title="Link to this heading">¶</a></h1>
+<p>Copyright © 1985-2025 by the Massachusetts Institute of
Technology and its contributors. All rights reserved.</p>
<p>See <a class="reference internal" href="mitK5license.html#mitk5license"><span class="std std-ref">MIT Kerberos License information</span></a> for additional copyright and license
information.</p>
@@ -106,8 +104,8 @@ information.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="#">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="#">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/formats/ccache_file_format.html b/crypto/krb5/doc/html/formats/ccache_file_format.html
index 0218ef0c4934..2ef78d2d26f0 100644
--- a/crypto/krb5/doc/html/formats/ccache_file_format.html
+++ b/crypto/krb5/doc/html/formats/ccache_file_format.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Credential cache file format &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="credential-cache-file-format">
-<span id="ccache-file-format"></span><h1>Credential cache file format<a class="headerlink" href="#credential-cache-file-format" title="Permalink to this headline">¶</a></h1>
+<span id="ccache-file-format"></span><h1>Credential cache file format<a class="headerlink" href="#credential-cache-file-format" title="Link to this heading">¶</a></h1>
<p>There are four versions of the file format used by the FILE credential
cache type. The first byte of the file always has the value 5, and
the value of the second byte contains the version number (1 through
@@ -63,7 +61,7 @@ representations. Versions 3 and 4 always use big-endian byte order.</p>
header (in version 4 only), the default principal name, and a sequence
of credentials.</p>
<section id="header-format">
-<h2>Header format<a class="headerlink" href="#header-format" title="Permalink to this headline">¶</a></h2>
+<h2>Header format<a class="headerlink" href="#header-format" title="Link to this heading">¶</a></h2>
<p>The header appears only in format version 4. It begins with a 16-bit
integer giving the length of the entire header, followed by a sequence
of fields. Each field consists of a 16-bit tag, a 16-bit length, and
@@ -77,7 +75,7 @@ client should give the current time on the KDC, if that offset has not
changed since the initial authentication.</p>
</section>
<section id="principal-format">
-<span id="cache-principal-format"></span><h2>Principal format<a class="headerlink" href="#principal-format" title="Permalink to this headline">¶</a></h2>
+<span id="cache-principal-format"></span><h2>Principal format<a class="headerlink" href="#principal-format" title="Link to this heading">¶</a></h2>
<p>The default principal is marshalled using the following informal
grammar:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">principal</span> <span class="p">:</span><span class="o">:=</span>
@@ -98,7 +96,7 @@ parsed according to the above grammar in order to find the sequence of
credentials which follows.</p>
</section>
<section id="credential-format">
-<span id="ccache-credential-format"></span><h2>Credential format<a class="headerlink" href="#credential-format" title="Permalink to this headline">¶</a></h2>
+<span id="ccache-credential-format"></span><h2>Credential format<a class="headerlink" href="#credential-format" title="Link to this heading">¶</a></h2>
<p>The credential format uses the following informal grammar (referencing
the <code class="docutils literal notranslate"><span class="pre">principal</span></code> and <code class="docutils literal notranslate"><span class="pre">data</span></code> types from the previous section):</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">credential</span> <span class="p">:</span><span class="o">:=</span>
@@ -148,7 +146,7 @@ end of the sequence of credentials; the sequence ends when the file
ends.</p>
</section>
<section id="credential-cache-configuration-entries">
-<h2>Credential cache configuration entries<a class="headerlink" href="#credential-cache-configuration-entries" title="Permalink to this headline">¶</a></h2>
+<h2>Credential cache configuration entries<a class="headerlink" href="#credential-cache-configuration-entries" title="Link to this heading">¶</a></h2>
<p>Configuration entries are encoded as credential entries. The client
principal of the entry is the default principal of the cache. The
server principal has the realm <code class="docutils literal notranslate"><span class="pre">X-CACHECONF:</span></code> and two or three
@@ -174,9 +172,9 @@ entries because of the endtime.</p></li>
<p>The following configuration keys are currently used in MIT krb5:</p>
<dl class="simple">
<dt>fast_avail</dt><dd><p>The presence of this key with a non-empty value indicates that the
-KDC asserted support for FAST (see <span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html"><strong>RFC 6113</strong></a>) during the initial
+KDC asserted support for FAST (see <span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html"><strong>RFC 6113</strong></a>) during the initial
authentication, using the negotiation method described in
-<span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6806.html"><strong>RFC 6806</strong></a> section 11. This key is not associated with any
+<span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6806.html"><strong>RFC 6806</strong></a> section 11. This key is not associated with any
principal.</p>
</dd>
<dt>pa_config_data</dt><dd><p>The value of this key contains a JSON object representation of
@@ -246,6 +244,7 @@ realm is used.</p>
<li class="toctree-l2"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
<li class="toctree-l2"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
<li class="toctree-l2"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l2"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
@@ -271,8 +270,8 @@ realm is used.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/formats/cookie.html b/crypto/krb5/doc/html/formats/cookie.html
index f35a5e6e3f59..e5f148c4758c 100644
--- a/crypto/krb5/doc/html/formats/cookie.html
+++ b/crypto/krb5/doc/html/formats/cookie.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC cookie format &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,26 +51,26 @@
<div class="body" role="main">
<section id="kdc-cookie-format">
-<h1>KDC cookie format<a class="headerlink" href="#kdc-cookie-format" title="Permalink to this headline">¶</a></h1>
-<p><span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html"><strong>RFC 6113</strong></a> section 5.2 specifies a pa-data type PA-FX-COOKIE, which
+<h1>KDC cookie format<a class="headerlink" href="#kdc-cookie-format" title="Link to this heading">¶</a></h1>
+<p><span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html"><strong>RFC 6113</strong></a> section 5.2 specifies a pa-data type PA-FX-COOKIE, which
clients are required to reflect back to the KDC during
pre-authentication. The MIT krb5 KDC uses the following formats for
cookies.</p>
<section id="trivial-cookie-version-0">
-<h2>Trivial cookie (version 0)<a class="headerlink" href="#trivial-cookie-version-0" title="Permalink to this headline">¶</a></h2>
+<h2>Trivial cookie (version 0)<a class="headerlink" href="#trivial-cookie-version-0" title="Link to this heading">¶</a></h2>
<p>If there is no pre-authentication mechanism state information to save,
a trivial cookie containing the value “MIT” is used. A trivial cookie
is needed to indicate that the conversation can continue.</p>
</section>
<section id="secure-cookie-version-1">
-<h2>Secure cookie (version 1)<a class="headerlink" href="#secure-cookie-version-1" title="Permalink to this headline">¶</a></h2>
+<h2>Secure cookie (version 1)<a class="headerlink" href="#secure-cookie-version-1" title="Link to this heading">¶</a></h2>
<p>In release 1.14 and later, a secure cookie can be sent if there is any
mechanism state to save for the next request. A secure cookie
contains the concatenation of the following:</p>
<ul class="simple">
<li><p>the four bytes “MIT1”</p></li>
<li><p>a four-byte big-endian kvno value</p></li>
-<li><p>an <span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc3961.html"><strong>RFC 3961</strong></a> ciphertext</p></li>
+<li><p>an <span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc3961.html"><strong>RFC 3961</strong></a> ciphertext</p></li>
</ul>
<p>The ciphertext is encrypted in the cookie key with key usage
number 513. The cookie key is derived from a key in the local krbtgt
@@ -80,21 +78,21 @@ principal entry for the realm (e.g. <code class="docutils literal notranslate"><
if the request is to the <code class="docutils literal notranslate"><span class="pre">KRBTEST.COM</span></code> realm). The first krbtgt key
for the indicated kvno value is combined with the client principal as
follows:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cookie</span><span class="o">-</span><span class="n">key</span> <span class="o">&lt;-</span> <span class="n">random</span><span class="o">-</span><span class="n">to</span><span class="o">-</span><span class="n">key</span><span class="p">(</span><span class="n">PRF</span><span class="o">+</span><span class="p">(</span><span class="n">tgt</span><span class="o">-</span><span class="n">key</span><span class="p">,</span> <span class="s2">&quot;COOKIE&quot;</span> <span class="o">|</span> <span class="n">client</span><span class="o">-</span><span class="n">princ</span><span class="p">))</span>
+<div class="highlight-abnf notranslate"><div class="highlight"><pre><span></span><span class="nc">cookie-key</span><span class="w"> </span>&lt;-<span class="w"> </span><span class="nc">random-to-key</span><span class="p">(</span><span class="nc">PRF</span>+<span class="p">(</span><span class="nc">tgt-key</span>,<span class="w"> </span><span class="l">&quot;COOKIE&quot;</span><span class="w"> </span>|<span class="w"> </span><span class="nc">client-princ</span><span class="p">))</span>
</pre></div>
</div>
-<p>where <strong>random-to-key</strong> is the <span class="target" id="index-2"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc3961.html"><strong>RFC 3961</strong></a> random-to-key operation for
-the krbtgt key’s encryption type, <strong>PRF+</strong> is defined in <span class="target" id="index-3"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html"><strong>RFC 6113</strong></a>,
+<p>where <strong>random-to-key</strong> is the <span class="target" id="index-2"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc3961.html"><strong>RFC 3961</strong></a> random-to-key operation for
+the krbtgt key’s encryption type, <strong>PRF+</strong> is defined in <span class="target" id="index-3"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html"><strong>RFC 6113</strong></a>,
and <code class="docutils literal notranslate"><span class="pre">|</span></code> denotes concatenation. <em>client-princ</em> is the request client
-principal name with realm, marshalled according to <span class="target" id="index-4"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc1964.html"><strong>RFC 1964</strong></a> section
+principal name with realm, marshalled according to <span class="target" id="index-4"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc1964.html"><strong>RFC 1964</strong></a> section
2.1.1.</p>
<p>The plain text of the encrypted part of a cookie is the DER encoding
of the following ASN.1 type:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SecureCookie</span> <span class="p">:</span><span class="o">:=</span> <span class="n">SEQUENCE</span> <span class="p">{</span>
- <span class="n">time</span> <span class="n">INTEGER</span><span class="p">,</span>
- <span class="n">data</span> <span class="n">SEQUENCE</span> <span class="n">OF</span> <span class="n">PA</span><span class="o">-</span><span class="n">DATA</span><span class="p">,</span>
- <span class="o">...</span>
-<span class="p">}</span>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>SecureCookie <span class="o">::=</span> SEQUENCE {
+ time INTEGER,
+ data SEQUENCE OF PA-DATA,
+ ...
+}
</pre></div>
</div>
<p>The time field represents the cookie creation time; for brevity, it is
@@ -107,20 +105,28 @@ relevant to a request by comparing the request pa-data types to the
cookie data types.</p>
</section>
<section id="spake-cookie-format-version-1">
-<h2>SPAKE cookie format (version 1)<a class="headerlink" href="#spake-cookie-format-version-1" title="Permalink to this headline">¶</a></h2>
+<h2>SPAKE cookie format (version 1)<a class="headerlink" href="#spake-cookie-format-version-1" title="Link to this heading">¶</a></h2>
<p>Inside the SecureCookie wrapper, a data value of type 151 contains
-state for SPAKE pre-authentication. This data is the concatenation of
-the following:</p>
-<ul class="simple">
-<li><p>a two-byte big-endian version number with the value 1</p></li>
-<li><p>a two-byte big-endian stage number</p></li>
-<li><p>a four-byte big-endian group number</p></li>
-<li><p>a four-byte big-endian length and data for the SPAKE value</p></li>
-<li><p>a four-byte big-endian length and data for the transcript hash</p></li>
-<li><p>zero or more second factor records, each consisting of:
-- a four-byte big-endian second-factor type
-- a four-byte big-endian length and data</p></li>
-</ul>
+state for SPAKE pre-authentication. This data has the following
+binary format with big-endian integer encoding:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>cookie <span class="o">::=</span>
+ version (16 bits) [with the value 1]
+ stage number (16 bits)
+ group number (32 bits)
+ SPAKE value length (32 bits)
+ SPAKE value
+ transcript hash length (32 bits)
+ transcript hash
+ second factor record 1 (factor-record)
+ second factor record 2 (factor-record)
+ ...
+
+factor-record <span class="o">::=</span>
+ second factor type (32 bits)
+ second factor data length (32 bits)
+ second factor data
+</pre></div>
+</div>
<p>The stage value is 0 if the cookie was sent with a challenge message.
Otherwise it is 1 for the first encdata message sent by the KDC during
an exchange, 2 for the second, etc..</p>
@@ -173,6 +179,7 @@ corresponding to the factor type chosen by the client.</p>
<li class="toctree-l2"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">KDC cookie format</a></li>
<li class="toctree-l2"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l2"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
@@ -198,8 +205,8 @@ corresponding to the factor type chosen by the client.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/formats/database_formats.html b/crypto/krb5/doc/html/formats/database_formats.html
new file mode 100644
index 000000000000..782a004b1370
--- /dev/null
+++ b/crypto/krb5/doc/html/formats/database_formats.html
@@ -0,0 +1,587 @@
+<!DOCTYPE html>
+
+<html lang="en" data-content_root="../">
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <title>Kerberos Database (KDB) Formats &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="index" title="Index" href="../genindex.html" />
+ <link rel="search" title="Search" href="../search.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="next" title="MIT Kerberos features" href="../mitK5features.html" />
+ <link rel="prev" title="PKINIT freshness tokens" href="freshness_token.html" />
+ </head><body>
+ <div class="header-wrapper">
+ <div class="header">
+
+
+ <h1><a href="../index.html">MIT Kerberos Documentation</a></h1>
+
+ <div class="rel">
+
+ <a href="../index.html" title="Full Table of Contents"
+ accesskey="C">Contents</a> |
+ <a href="freshness_token.html" title="PKINIT freshness tokens"
+ accesskey="P">previous</a> |
+ <a href="../mitK5features.html" title="MIT Kerberos features"
+ accesskey="N">next</a> |
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a> |
+ <a href="../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__Kerberos Database (KDB) Formats">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="content-wrapper">
+ <div class="content">
+ <div class="document">
+
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <section id="kerberos-database-kdb-formats">
+<h1>Kerberos Database (KDB) Formats<a class="headerlink" href="#kerberos-database-kdb-formats" title="Link to this heading">¶</a></h1>
+<section id="dump-format">
+<h2>Dump format<a class="headerlink" href="#dump-format" title="Link to this heading">¶</a></h2>
+<p>Files created with the <a class="reference internal" href="../admin/admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a> <strong>dump</strong> command begin with
+a versioned header “kdb5_util load_dump version 7”. This version has
+been in use since MIT krb5 release 1.11; some previous versions are
+supported but are not described here.</p>
+<p>Each subsequent line of the dump file contains one or more
+tab-separated fields describing either a principal entry or a policy
+entry. The fields of a principal entry line are:</p>
+<ul class="simple">
+<li><p>the word “princ”</p></li>
+<li><p>the string “38” (this was originally a length field)</p></li>
+<li><p>the length of the principal name in string form</p></li>
+<li><p>the decimal number of tag-length data elements</p></li>
+<li><p>the decimal number of key-data elements</p></li>
+<li><p>the string “0” (this was originally an extension length field)</p></li>
+<li><p>the principal name in string form</p></li>
+<li><p>the principal attributes as a decimal number; when converted to
+binary, the bits from least significant to most significant are:</p>
+<ul>
+<li><p>disallow_postdated</p></li>
+<li><p>disallow_forwardable</p></li>
+<li><p>disallow_tgt_based</p></li>
+<li><p>disallow_renewable</p></li>
+<li><p>disallow_proxiable</p></li>
+<li><p>disallow_dup_skey</p></li>
+<li><p>disallow_all_tix</p></li>
+<li><p>requires_preauth</p></li>
+<li><p>requires_hwauth</p></li>
+<li><p>requires_pwchange</p></li>
+<li><p>disallow_svr</p></li>
+<li><p>pwchange_service</p></li>
+<li><p>support_desmd5</p></li>
+<li><p>new_princ</p></li>
+<li><p>ok_as_delegate</p></li>
+<li><p>ok_to_auth_as_delegate</p></li>
+<li><p>no_auth_data_required</p></li>
+<li><p>lockdown_keys</p></li>
+</ul>
+</li>
+<li><p>the maximum ticket lifetime, as a decimal number of seconds</p></li>
+<li><p>the maximum renewable ticket lifetime, as a decimal number of seconds</p></li>
+<li><p>the principal expiration time, as a decimal POSIX timestamp</p></li>
+<li><p>the password expiration time, as a decimal POSIX timestamp</p></li>
+<li><p>the last successful authentication time, as a decimal POSIX
+timestamp</p></li>
+<li><p>the last failed authentication time, as a decimal POSIX timestamp</p></li>
+<li><p>the decimal number of failed authentications since the last
+successful authentication time</p></li>
+<li><p>for each tag-length data value:</p>
+<ul>
+<li><p>the tag value in decimal</p></li>
+<li><p>the length in decimal</p></li>
+<li><p>the data as a lowercase hexadecimal byte string, or “-1” if the length is 0</p></li>
+</ul>
+</li>
+<li><p>for each key-data element:</p>
+<ul>
+<li><p>the string “2” if this element has non-normal salt type, “1”
+otherwise</p></li>
+<li><p>the key version number of this element</p></li>
+<li><p>the encryption type</p></li>
+<li><p>the length of the encrypted key value</p></li>
+<li><p>the encrypted key as a lowercase hexadecimal byte string</p></li>
+<li><p>if this element has non-normal salt type:</p>
+<ul>
+<li><p>the salt type</p></li>
+<li><p>the length of the salt data</p></li>
+<li><p>the salt data as a lowercase hexadecimal byte string, or the
+string “-1” if the salt data length is 0</p></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><p>the string “-1;” (this was originally an extension field)</p></li>
+</ul>
+<p>The fields of a policy entry line are:</p>
+<ul class="simple">
+<li><p>the string “policy”</p></li>
+<li><p>the policy name</p></li>
+<li><p>the minimum password lifetime as a decimal number of seconds</p></li>
+<li><p>the maximum password lifetime as a decimal number of seconds</p></li>
+<li><p>the minimum password length, in decimal</p></li>
+<li><p>the minimum number of character classes, in decimal</p></li>
+<li><p>the number of historical keys to be stored, in decimal</p></li>
+<li><p>the policy reference count (no longer used)</p></li>
+<li><p>the maximum number of failed authentications before lockout</p></li>
+<li><p>the time interval after which the failed authentication count is
+reset, as a decimal number of seconds</p></li>
+<li><p>the lockout duration, as a decimal number of seconds</p></li>
+<li><p>the required principal attributes, in decimal (currently unenforced)</p></li>
+<li><p>the maximum ticket lifetime as a decimal number of seconds
+(currently unenforced)</p></li>
+<li><p>the maximum renewable lifetime as a decimal number of seconds
+(currently unenforced)</p></li>
+<li><p>the allowed key/salt types, or “-” if unrestricted</p></li>
+<li><p>the number of tag-length values</p></li>
+<li><p>for each tag-length data value:</p>
+<ul>
+<li><p>the tag value in decimal</p></li>
+<li><p>the length in decimal</p></li>
+<li><p>the data as a lowercase hexadecimal byte string, or “-1” if the
+length is 0</p></li>
+</ul>
+</li>
+</ul>
+</section>
+<section id="tag-length-data-formats">
+<h2>Tag-length data formats<a class="headerlink" href="#tag-length-data-formats" title="Link to this heading">¶</a></h2>
+<p>The currently defined tag-length data types are:</p>
+<ul class="simple">
+<li><p>(1) last password change: a four-byte little-endian POSIX timestamp
+giving the last password change time</p></li>
+<li><p>(2) last modification data: a four-byte little-endian POSIX
+timestamp followed by a zero-terminated principal name in string
+form, giving the time of the last principal change and the principal
+who performed it</p></li>
+<li><p>(3) kadmin data: the XDR encoding of a per-principal kadmin data
+record (see below)</p></li>
+<li><p>(8) master key version: a two-byte little-endian integer containing
+the master key version used to encrypt this principal’s key data</p></li>
+<li><ol class="arabic simple" start="9">
+<li><p>active kvno: see below</p></li>
+</ol>
+</li>
+<li><ol class="arabic simple" start="10">
+<li><p>master key auxiliary data: see below</p></li>
+</ol>
+</li>
+<li><p>(11) string attributes: one or more iterations of a zero-terminated
+string key followed by a zero-terminated string value</p></li>
+<li><p>(12) alias target principal: a zero-terminated principal name in
+string form</p></li>
+<li><ol class="arabic simple" start="255">
+<li><p>LDAP object information: see below</p></li>
+</ol>
+</li>
+<li><p>(768) referral padata: a DER-encoded PA-SVR-REFERRAL-DATA to be sent
+to a TGS-REQ client within encrypted padata (see Appendix A of
+<span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc1606.html"><strong>RFC 1606</strong></a>)</p></li>
+<li><p>(1792) last admin unlock: a four-byte little-endian POSIX timestamp
+giving the time of the last administrative account unlock</p></li>
+<li><p>(32767) database arguments: a zero-terminated key=value string (may
+appear multiple times); used by the kadmin protocol to
+communicate -x arguments to kadmind</p></li>
+</ul>
+<section id="per-principal-kadmin-data">
+<h3>Per-principal kadmin data<a class="headerlink" href="#per-principal-kadmin-data" title="Link to this heading">¶</a></h3>
+<p>Per-principal kadmin data records use a modified XDR encoding of the
+kadmin_data type defined as follows:</p>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="k">struct</span><span class="w"> </span><span class="nc">key_data</span><span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">numfields</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">kvno</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">enctype</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">salttype</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">keylen</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">saltlen</span><span class="p">;</span>
+<span class="w"> </span><span class="n">opaque</span><span class="w"> </span><span class="n">key</span><span class="o">&lt;&gt;</span><span class="p">;</span>
+<span class="w"> </span><span class="n">opaque</span><span class="w"> </span><span class="n">salt</span><span class="o">&lt;&gt;</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">struct</span><span class="w"> </span><span class="nc">hist_entry</span><span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="n">key_data</span><span class="w"> </span><span class="n">keys</span><span class="o">&lt;&gt;</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">struct</span><span class="w"> </span><span class="nc">kadmin_data</span><span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">version_number</span><span class="p">;</span>
+<span class="w"> </span><span class="n">nullstring</span><span class="w"> </span><span class="n">policy</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">aux_attributes</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">old_key_next</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">admin_history_kvno</span><span class="p">;</span>
+<span class="w"> </span><span class="n">hist_entry</span><span class="w"> </span><span class="n">old_keysets</span><span class="o">&lt;&gt;</span><span class="p">;</span>
+<span class="p">};</span>
+</pre></div>
+</div>
+<p>The type “nullstring” uses a custom string encoder where the length
+field is zero or the string length plus one; a length of zero
+indicates that no policy object is specified for the principal. The
+field “version_number” contains 0x12345C01. The aux_attributes field
+contains the bit 0x800 if a policy object is associated with the
+principal.</p>
+<p>Within a key_data record, numfields is 2 if the key data has
+non-normal salt type, 1 otherwise.</p>
+</section>
+<section id="active-kvno-and-master-key-auxiliary-data">
+<h3>Active kvno and master key auxiliary data<a class="headerlink" href="#active-kvno-and-master-key-auxiliary-data" title="Link to this heading">¶</a></h3>
+<p>These types only appear in the entry of the master key principal
+(K/M). They use little-endian binary integer encoding.</p>
+<p>The active kvno table determines which master key version is active
+for a given timestamp. It uses the following binary format:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>active-key-version-table <span class="o">::=</span>
+ version (16 bits) [with the value 1]
+ version entry 1 (key-version-entry)
+ version entry 2 (key-version-entry)
+ ...
+
+key-version-entry <span class="o">::=</span>
+ key version (16 bits)
+ timestamp (32 bits) [when this key version becomes active]
+</pre></div>
+</div>
+<p>The master key auxiliary data record contains copies of the current
+master key encrypted in each older master key. It uses the following
+binary format:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>master-key-aux <span class="o">::=</span>
+ version (16 bits) [with the value 1]
+ key entry 1 (key-entry)
+ key entry 2 (key-entry)
+ ...
+
+key-entry <span class="o">::=</span>
+ old master key version (16 bits)
+ latest master key version (16 bits)
+ latest master key encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key contents
+</pre></div>
+</div>
+</section>
+<section id="ldap-object-information">
+<h3>LDAP object information<a class="headerlink" href="#ldap-object-information" title="Link to this heading">¶</a></h3>
+<p>This type appears in principal entries retrieved with the LDAP KDB
+module. The value uses the following binary format, using big-endian
+integer encoding:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>ldap-principal-data <span class="o">::=</span>
+ record 1 (ldap-tl-data)
+ record 2 (ldap-tl-data)
+ ...
+
+ldap-tl-data <span class="o">::=</span>
+ type (8 bits)
+ length (16 bits)
+ data
+</pre></div>
+</div>
+<p>The currently defined ldap-tl-data types are (all integers are
+big-endian):</p>
+<ul class="simple">
+<li><p>(1) principal type: 16 bits containing the value 1, indicating that
+the LDAP object containing the principal entry is a standalone
+principal object</p></li>
+<li><p>(2) principal count: 16 bits containing the number of
+krbPrincipalName values in the LDAP object</p></li>
+<li><p>(3) user DN: the string representation of the distinguished name of
+the LDAP object</p></li>
+<li><p>(5) attribute mask: 16 bits indicating which Kerberos-specific LDAP
+attributes are present in the LDAP object (see below)</p></li>
+<li><p>(7) link DN: the string representation of the distinguished name of
+an LDAP object this object is linked to; may appear multiple times</p></li>
+</ul>
+<p>When converted to binary, the attribute mask bits, from least
+significant to most significant, correspond to the following LDAP
+attributes:</p>
+<ul class="simple">
+<li><p>krbMaxTicketLife</p></li>
+<li><p>krbMaxRenewableAge</p></li>
+<li><p>krbTicketFlags</p></li>
+<li><p>krbPrincipalExpiration</p></li>
+<li><p>krbTicketPolicyReference</p></li>
+<li><p>krbPrincipalAuthInd</p></li>
+<li><p>krbPwdPolicyReference</p></li>
+<li><p>krbPasswordExpiration</p></li>
+<li><p>krbPrincipalKey</p></li>
+<li><p>krbLastPwdChange</p></li>
+<li><p>krbExtraData</p></li>
+<li><p>krbLastSuccessfulAuth</p></li>
+<li><p>krbLastFailedAuth</p></li>
+<li><p>krbLoginFailedCount</p></li>
+<li><p>krbLastAdminUnlock</p></li>
+<li><p>krbPwdHistory</p></li>
+</ul>
+</section>
+</section>
+<section id="alias-principal-entries">
+<h2>Alias principal entries<a class="headerlink" href="#alias-principal-entries" title="Link to this heading">¶</a></h2>
+<p>To allow aliases to be represented in dump files and within the
+incremental update protocol, the krb5 database library supports the
+concept of an alias principal entry. An alias principal entry
+contains an alias target principal in its tag-length data, has its
+attributes set to disallow_all_tix, and has zero or empty values for
+all other fields. The database glue library recognizes alias entries
+and iteratively looks up the alias target up to a depth of 10 chained
+aliases. (Added in release 1.22.)</p>
+</section>
+<section id="db2-principal-and-policy-formats">
+<h2>DB2 principal and policy formats<a class="headerlink" href="#db2-principal-and-policy-formats" title="Link to this heading">¶</a></h2>
+<p>The DB2 KDB module uses the string form of a principal name, with zero
+terminator, as a lookup key for principal entries. Principal entry
+values use the following binary format with little-endian integer
+encoding:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>db2-principal-entry <span class="o">::=</span>
+ len (16 bits) [always has the value 38]
+ attributes (32 bits)
+ max ticket lifetime (32 bits)
+ max renewable lifetime (32 bits)
+ principal expiration timestamp (32 bits)
+ password expiration timestamp (32 bits)
+ last successful authentication timestamp (32 bits)
+ last failed authentication timestamp (32 bits)
+ failed authentication counter (32 bits)
+ number of tag-length elements (16 bits)
+ number of key-data elements (16 bits)
+ length of string-form principal with zero terminator (16 bits)
+ string-form principal with zero terminator
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+ key-data entry 1 (key-data)
+ key-data entry 2 (key-data)
+ ...
+
+tag-length-data <span class="o">::=</span>
+ type tag (16 bits)
+ data length (16 bits)
+ data
+
+key-data <span class="o">::=</span>
+ salt indicator (16 bits) [1 for default salt, 2 otherwise]
+ key version (16 bits)
+ encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key
+ salt type (16 bits) [omitted if salt indicator is 1]
+ salt data length (16 bits) [omitted if salt indicator is 1]
+ salt data [omitted if salt indicator is 1]
+</pre></div>
+</div>
+<p>DB2 policy entries reside in a separate database file. The lookup key
+is the policy name with zero terminator. Policy entry values use a
+modified XDR encoding of the policy type defined as follows:</p>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="k">struct</span><span class="w"> </span><span class="nc">tl_data</span><span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">type</span><span class="p">;</span>
+<span class="w"> </span><span class="n">opaque</span><span class="w"> </span><span class="n">data</span><span class="o">&lt;&gt;</span><span class="p">;</span>
+<span class="w"> </span><span class="n">tl_data</span><span class="w"> </span><span class="o">*</span><span class="n">next</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">struct</span><span class="w"> </span><span class="nc">policy</span><span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">version_number</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">min_life</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">max_pw_life</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">min_length</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">min_classes</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">history_num</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">refcount</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">max_fail</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">failcount_interval</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">lockout_duration</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">attributes</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">max_ticket_life</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">max_renewable_life</span><span class="p">;</span>
+<span class="w"> </span><span class="n">nullstring</span><span class="w"> </span><span class="n">allowed_keysalts</span><span class="p">;</span>
+<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">n_tl_data</span><span class="p">;</span>
+<span class="w"> </span><span class="n">tl_data</span><span class="w"> </span><span class="o">*</span><span class="n">tag_length_data</span><span class="p">;</span>
+<span class="p">};</span>
+</pre></div>
+</div>
+<p>The type “nullstring” uses the same custom encoder as in the
+per-principal kadmin data.</p>
+<p>The field “version_number” contains 0x12345D01, 0x12345D02, or
+0x12345D03 for versions 1, 2, and 3 respectively. Versions 1 and 2
+omit the fields “attributes” through “tag_length_data”. Version 1
+also omits the fields “max_fail” through “lockout_duration”. Encoding
+uses the lowest version that can represent the policy entry.</p>
+<p>The field “refcount” is no longer used and its value is ignored.</p>
+</section>
+<section id="lmdb-principal-and-policy-formats">
+<h2>LMDB principal and policy formats<a class="headerlink" href="#lmdb-principal-and-policy-formats" title="Link to this heading">¶</a></h2>
+<p>In the LMDB KDB module, principal entries are stored in the
+“principal” database within the main LMDB environment (typically named
+“principal.mdb”), with the exception of lockout-related fields which
+are stored in the “lockout” table of the lockout LMDB environment
+(typically named “principal.lockout.mdb”). For both databases the key
+is the principal name in string form, with no zero terminator. Values
+in the “principal” database use the following binary format with
+little-endian integer encoding:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>lmdb-principal-entry <span class="o">::=</span>
+ attributes (32 bits)
+ max ticket lifetime (32 bits)
+ max renewable lifetime (32 bits)
+ principal expiration timestamp (32 bits)
+ password expiration timestamp (32 bits)
+ number of tag-length elements (16 bits)
+ number of key-data elements (16 bits)
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+ key-data entry 1 (key-data)
+ key-data entry 2 (key-data)
+ ...
+
+tag-length-data <span class="o">::=</span>
+ type tag (16 bits)
+ data length (16 bits)
+ data value
+
+key-data <span class="o">::=</span>
+ salt indicator (16 bits) [1 for default salt, 2 otherwise]
+ key version (16 bits)
+ encryption type (16 bits)
+ encrypted key length (16 bits)
+ encrypted key
+ salt type (16 bits) [omitted if salt indicator is 1]
+ salt data length (16 bits) [omitted if salt indicator is 1]
+ salt data [omitted if salt indicator is 1]
+</pre></div>
+</div>
+<p>Values in the “lockout” database have the following binary format with
+little-endian integer encoding:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>lmdb-lockout-entry <span class="o">::=</span>
+ last successful authentication timestamp (32 bits)
+ last failed authentication timestamp (32 bits)
+ failed authentication counter (32 bits)
+</pre></div>
+</div>
+<p>In the “policy” database, the lookup key is the policy name with no
+zero terminator. Values in this database use the following binary
+format with little-endian integer encoding:</p>
+<div class="highlight-bnf notranslate"><div class="highlight"><pre><span></span>lmdb-policy-entry <span class="o">::=</span>
+ minimum password lifetime (32 bits)
+ maximum password lifetime (32 bits)
+ minimum password length (32 bits)
+ minimum character classes (32 bits)
+ number of historical keys (32 bits)
+ maximum failed authentications before lockout (32 bits)
+ time interval to reset failed authentication counter (32 bits)
+ lockout duration (32 bits)
+ required principal attributes (32 bits) [currently unenforced]
+ maximum ticket lifetime (32 bits) [currently unenforced]
+ maximum renewable lifetime (32 bits) [currently unenforced]
+ allowed key/salt type specification length [32 bits]
+ allowed key/salt type specification
+ number of tag-length values (16 bits)
+ tag-length entry 1 (tag-length-data)
+ tag-length entry 2 (tag-length-data)
+ ...
+
+tag-length-data <span class="o">::=</span>
+ type tag (16 bits)
+ data length (16 bits)
+ data value
+</pre></div>
+</div>
+</section>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">Kerberos Database (KDB) Formats</a><ul>
+<li><a class="reference internal" href="#dump-format">Dump format</a></li>
+<li><a class="reference internal" href="#tag-length-data-formats">Tag-length data formats</a><ul>
+<li><a class="reference internal" href="#per-principal-kadmin-data">Per-principal kadmin data</a></li>
+<li><a class="reference internal" href="#active-kvno-and-master-key-auxiliary-data">Active kvno and master key auxiliary data</a></li>
+<li><a class="reference internal" href="#ldap-object-information">LDAP object information</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#alias-principal-entries">Alias principal entries</a></li>
+<li><a class="reference internal" href="#db2-principal-and-policy-formats">DB2 principal and policy formats</a></li>
+<li><a class="reference internal" href="#lmdb-principal-and-policy-formats">LMDB principal and policy formats</a></li>
+</ul>
+</li>
+</ul>
+
+ <br/>
+ <h2>Table of contents</h2>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../user/index.html">For users</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../admin/index.html">For administrators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../appdev/index.html">For application developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugindev/index.html">For plugin module developers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../build/index.html">Building Kerberos V5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../basic/index.html">Kerberos V5 concepts</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">Protocols and file formats</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="ccache_file_format.html">Credential cache file format</a></li>
+<li class="toctree-l2"><a class="reference internal" href="keytab_file_format.html">Keytab file format</a></li>
+<li class="toctree-l2"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
+<li class="toctree-l2"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Kerberos Database (KDB) Formats</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../build_this.html">How to build this documentation from the source</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../about.html">Contributing to the MIT Kerberos Documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../resources.html">Resources</a></li>
+</ul>
+
+ <br/>
+ <h4><a href="../index.html">Full Table of Contents</a></h4>
+ <h4>Search</h4>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" size="18" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ </div>
+
+ <div class="footer-wrapper">
+ <div class="footer" >
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
+ </div>
+ <div class="left">
+
+ <a href="../index.html" title="Full Table of Contents"
+ >Contents</a> |
+ <a href="freshness_token.html" title="PKINIT freshness tokens"
+ >previous</a> |
+ <a href="../mitK5features.html" title="MIT Kerberos features"
+ >next</a> |
+ <a href="../genindex.html" title="General Index"
+ >index</a> |
+ <a href="../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__Kerberos Database (KDB) Formats">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/formats/freshness_token.html b/crypto/krb5/doc/html/formats/freshness_token.html
index dda48da4c2e9..2099077df29e 100644
--- a/crypto/krb5/doc/html/formats/freshness_token.html
+++ b/crypto/krb5/doc/html/formats/freshness_token.html
@@ -1,24 +1,22 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>PKINIT freshness tokens &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="copyright" title="Copyright" href="../copyright.html" />
- <link rel="next" title="MIT Kerberos features" href="../mitK5features.html" />
+ <link rel="next" title="Kerberos Database (KDB) Formats" href="database_formats.html" />
<link rel="prev" title="KDC cookie format" href="cookie.html" />
</head><body>
<div class="header-wrapper">
@@ -33,7 +31,7 @@
accesskey="C">Contents</a> |
<a href="cookie.html" title="KDC cookie format"
accesskey="P">previous</a> |
- <a href="../mitK5features.html" title="MIT Kerberos features"
+ <a href="database_formats.html" title="Kerberos Database (KDB) Formats"
accesskey="N">next</a> |
<a href="../genindex.html" title="General Index"
accesskey="I">index</a> |
@@ -53,8 +51,8 @@
<div class="body" role="main">
<section id="pkinit-freshness-tokens">
-<h1>PKINIT freshness tokens<a class="headerlink" href="#pkinit-freshness-tokens" title="Permalink to this headline">¶</a></h1>
-<p><span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc8070.html"><strong>RFC 8070</strong></a> specifies a pa-data type PA_AS_FRESHNESS, which clients
+<h1>PKINIT freshness tokens<a class="headerlink" href="#pkinit-freshness-tokens" title="Link to this heading">¶</a></h1>
+<p><span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc8070.html"><strong>RFC 8070</strong></a> specifies a pa-data type PA_AS_FRESHNESS, which clients
should reflect within signed PKINIT data to prove recent access to the
client certificate private key. The contents of a freshness token are
left to the KDC implementation. The MIT krb5 KDC uses the following
@@ -62,7 +60,7 @@ format for freshness tokens (starting in release 1.17):</p>
<ul class="simple">
<li><p>a four-byte big-endian POSIX timestamp</p></li>
<li><p>a four-byte big-endian key version number</p></li>
-<li><p>an <span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc3961.html"><strong>RFC 3961</strong></a> checksum, with no ASN.1 wrapper</p></li>
+<li><p>an <span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc3961.html"><strong>RFC 3961</strong></a> checksum, with no ASN.1 wrapper</p></li>
</ul>
<p>The checksum is computed using the first key in the local krbtgt
principal entry for the realm (e.g. <code class="docutils literal notranslate"><span class="pre">krbtgt/KRBTEST.COM&#64;KRBTEST.COM</span></code>
@@ -100,6 +98,7 @@ checksum is 514.</p>
<li class="toctree-l2"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
<li class="toctree-l2"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">PKINIT freshness tokens</a></li>
+<li class="toctree-l2"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
@@ -125,8 +124,8 @@ checksum is 514.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -134,7 +133,7 @@ checksum is 514.</p>
>Contents</a> |
<a href="cookie.html" title="KDC cookie format"
>previous</a> |
- <a href="../mitK5features.html" title="MIT Kerberos features"
+ <a href="database_formats.html" title="Kerberos Database (KDB) Formats"
>next</a> |
<a href="../genindex.html" title="General Index"
>index</a> |
diff --git a/crypto/krb5/doc/html/formats/index.html b/crypto/krb5/doc/html/formats/index.html
index ac18e3217ce6..ac41016ce786 100644
--- a/crypto/krb5/doc/html/formats/index.html
+++ b/crypto/krb5/doc/html/formats/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Protocols and file formats &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="protocols-and-file-formats">
-<h1>Protocols and file formats<a class="headerlink" href="#protocols-and-file-formats" title="Permalink to this headline">¶</a></h1>
+<h1>Protocols and file formats<a class="headerlink" href="#protocols-and-file-formats" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="ccache_file_format.html">Credential cache file format</a></li>
@@ -61,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
<li class="toctree-l1"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
<li class="toctree-l1"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l1"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</div>
</section>
@@ -93,6 +92,7 @@
<li class="toctree-l2"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
<li class="toctree-l2"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
<li class="toctree-l2"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l2"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
@@ -118,8 +118,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/formats/keytab_file_format.html b/crypto/krb5/doc/html/formats/keytab_file_format.html
index 69572421641b..7c74e1a1ac0e 100644
--- a/crypto/krb5/doc/html/formats/keytab_file_format.html
+++ b/crypto/krb5/doc/html/formats/keytab_file_format.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Keytab file format &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="keytab-file-format">
-<span id="id1"></span><h1>Keytab file format<a class="headerlink" href="#keytab-file-format" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Keytab file format<a class="headerlink" href="#keytab-file-format" title="Link to this heading">¶</a></h1>
<p>There are two versions of the file format used by the FILE keytab
type. The first byte of the file always has the value 5, and the
value of the second byte contains the version number (1 or 2).
@@ -66,7 +64,7 @@ to or less than the record length. A negative length indicates a
zero-filled hole whose size is the inverse of the length. A length of
0 indicates the end of the file.</p>
<section id="key-entry-format">
-<h2>Key entry format<a class="headerlink" href="#key-entry-format" title="Permalink to this headline">¶</a></h2>
+<h2>Key entry format<a class="headerlink" href="#key-entry-format" title="Link to this heading">¶</a></h2>
<p>A key entry may be smaller in size than the record length which
precedes it, because it may have replaced a hole which is larger than
the key entry. Key entries use the following informal grammar:</p>
@@ -130,6 +128,7 @@ value of the 32-bit integer contained in those bytes is non-zero.</p>
<li class="toctree-l2"><a class="reference internal" href="rcache_file_format.html">Replay cache file format</a></li>
<li class="toctree-l2"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
<li class="toctree-l2"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l2"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
@@ -155,8 +154,8 @@ value of the 32-bit integer contained in those bytes is non-zero.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/formats/rcache_file_format.html b/crypto/krb5/doc/html/formats/rcache_file_format.html
index bacb4db800c3..85ffdae3b8fc 100644
--- a/crypto/krb5/doc/html/formats/rcache_file_format.html
+++ b/crypto/krb5/doc/html/formats/rcache_file_format.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Replay cache file format &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="replay-cache-file-format">
-<h1>Replay cache file format<a class="headerlink" href="#replay-cache-file-format" title="Permalink to this headline">¶</a></h1>
+<h1>Replay cache file format<a class="headerlink" href="#replay-cache-file-format" title="Link to this heading">¶</a></h1>
<p>This section documents the second version of the replay cache file
format, used by the “file2” replay cache type (new in release 1.18).
The first version of the file replay cache format is not documented.</p>
@@ -62,7 +60,7 @@ POSIX or Windows file lock, obtained when the file is opened and
released when it is closed. Replay cache files are automatically
created when first accessed.</p>
<p>For each store operation, a tag is derived from the checksum part of
-the <span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc3961.html"><strong>RFC 3961</strong></a> ciphertext of the authenticator. The checksum is
+the <span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc3961.html"><strong>RFC 3961</strong></a> ciphertext of the authenticator. The checksum is
coerced to a fixed length of 12 bytes, either through truncation or
right-padding with zero bytes. A four-byte timestamp is appended to
the tag to produce a total record length of 16 bytes.</p>
@@ -124,6 +122,7 @@ new entry is written to the earliest candidate available for writing.</p>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Replay cache file format</a></li>
<li class="toctree-l2"><a class="reference internal" href="cookie.html">KDC cookie format</a></li>
<li class="toctree-l2"><a class="reference internal" href="freshness_token.html">PKINIT freshness tokens</a></li>
+<li class="toctree-l2"><a class="reference internal" href="database_formats.html">Kerberos Database (KDB) Formats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../mitK5features.html">MIT Kerberos features</a></li>
@@ -149,8 +148,8 @@ new entry is written to the earliest candidate available for writing.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-A.html b/crypto/krb5/doc/html/genindex-A.html
index 5df5a686c289..d25c14dfbbd3 100644
--- a/crypto/krb5/doc/html/genindex-A.html
+++ b/crypto/krb5/doc/html/genindex-A.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -65,22 +63,28 @@
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_DDP.html#ADDRTYPE_DDP">ADDRTYPE_DDP (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/ADDRTYPE_DIRECTIONAL.html#ADDRTYPE_DIRECTIONAL">ADDRTYPE_DIRECTIONAL (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/ADDRTYPE_INET.html#ADDRTYPE_INET">ADDRTYPE_INET (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_INET6.html#ADDRTYPE_INET6">ADDRTYPE_INET6 (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_IPPORT.html#ADDRTYPE_IPPORT">ADDRTYPE_IPPORT (built-in variable)</a>
</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
<li><a href="appdev/refs/macros/ADDRTYPE_IS_LOCAL.html#ADDRTYPE_IS_LOCAL">ADDRTYPE_IS_LOCAL (built-in variable)</a>
</li>
+ </ul></td>
+ <td style="width: 33%; vertical-align: top;"><ul>
<li><a href="appdev/refs/macros/ADDRTYPE_ISO.html#ADDRTYPE_ISO">ADDRTYPE_ISO (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_NETBIOS.html#ADDRTYPE_NETBIOS">ADDRTYPE_NETBIOS (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/ADDRTYPE_UNIXSOCK.html#ADDRTYPE_UNIXSOCK">ADDRTYPE_UNIXSOCK (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/ADDRTYPE_XNS.html#ADDRTYPE_XNS">ADDRTYPE_XNS (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/AP_OPTS_CBT_FLAG.html#AP_OPTS_CBT_FLAG">AP_OPTS_CBT_FLAG (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html#AP_OPTS_ETYPE_NEGOTIATION">AP_OPTS_ETYPE_NEGOTIATION (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html#AP_OPTS_MUTUAL_REQUIRED">AP_OPTS_MUTUAL_REQUIRED (built-in variable)</a>
@@ -139,8 +143,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-C.html b/crypto/krb5/doc/html/genindex-C.html
index a835f4e81a1d..c481be089060 100644
--- a/crypto/krb5/doc/html/genindex-C.html
+++ b/crypto/krb5/doc/html/genindex-C.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -133,8 +131,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-E.html b/crypto/krb5/doc/html/genindex-E.html
index ef5471654835..c4d3f16b5dc3 100644
--- a/crypto/krb5/doc/html/genindex-E.html
+++ b/crypto/krb5/doc/html/genindex-E.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -149,8 +147,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-K.html b/crypto/krb5/doc/html/genindex-K.html
index b1845589ada4..1e4b68462aba 100644
--- a/crypto/krb5/doc/html/genindex-K.html
+++ b/crypto/krb5/doc/html/genindex-K.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -773,6 +771,8 @@
</li>
<li><a href="appdev/refs/api/krb5_free_cksumtypes.html#c.krb5_free_cksumtypes">krb5_free_cksumtypes (C function)</a>
</li>
+ <li><a href="appdev/refs/api/krb5_free_config_files.html#c.krb5_free_config_files">krb5_free_config_files (C function)</a>
+</li>
<li><a href="appdev/refs/api/krb5_free_context.html#c.krb5_free_context">krb5_free_context (C function)</a>
</li>
<li><a href="appdev/refs/api/krb5_free_cred_contents.html#c.krb5_free_cred_contents">krb5_free_cred_contents (C function)</a>
@@ -831,6 +831,8 @@
</li>
<li><a href="appdev/refs/api/krb5_get_credentials_validate.html#c.krb5_get_credentials_validate">krb5_get_credentials_validate (C function)</a>
</li>
+ <li><a href="appdev/refs/api/krb5_get_default_config_files.html#c.krb5_get_default_config_files">krb5_get_default_config_files (C function)</a>
+</li>
<li><a href="appdev/refs/api/krb5_get_default_realm.html#c.krb5_get_default_realm">krb5_get_default_realm (C function)</a>
</li>
<li><a href="appdev/refs/api/krb5_get_error_message.html#c.krb5_get_error_message">krb5_get_error_message (C function)</a>
@@ -1029,10 +1031,10 @@
</li>
<li><a href="appdev/refs/api/krb5_k_encrypt.html#c.krb5_k_encrypt">krb5_k_encrypt (C function)</a>
</li>
- <li><a href="appdev/refs/api/krb5_k_encrypt_iov.html#c.krb5_k_encrypt_iov">krb5_k_encrypt_iov (C function)</a>
-</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
+ <li><a href="appdev/refs/api/krb5_k_encrypt_iov.html#c.krb5_k_encrypt_iov">krb5_k_encrypt_iov (C function)</a>
+</li>
<li><a href="appdev/refs/api/krb5_k_free_key.html#c.krb5_k_free_key">krb5_k_free_key (C function)</a>
</li>
<li><a href="appdev/refs/api/krb5_k_key_enctype.html#c.krb5_k_key_enctype">krb5_k_key_enctype (C function)</a>
@@ -1171,6 +1173,8 @@
</li>
<li><a href="appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html#KRB5_KEYUSAGE_FAST_REQ_CHKSUM">KRB5_KEYUSAGE_FAST_REQ_CHKSUM (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.html#KRB5_KEYUSAGE_FINISHED">KRB5_KEYUSAGE_FINISHED (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html#KRB5_KEYUSAGE_GSS_TOK_MIC">KRB5_KEYUSAGE_GSS_TOK_MIC (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html#KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG (built-in variable)</a>
@@ -2057,8 +2061,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-L.html b/crypto/krb5/doc/html/genindex-L.html
index 8e047258b0e2..bfff889ac8ba 100644
--- a/crypto/krb5/doc/html/genindex-L.html
+++ b/crypto/krb5/doc/html/genindex-L.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -103,8 +101,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-M.html b/crypto/krb5/doc/html/genindex-M.html
index a9db824eb679..f1bbf2c97fc2 100644
--- a/crypto/krb5/doc/html/genindex-M.html
+++ b/crypto/krb5/doc/html/genindex-M.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -105,8 +103,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-P.html b/crypto/krb5/doc/html/genindex-P.html
index 4c8a2c2ddbc5..5b5e05db411b 100644
--- a/crypto/krb5/doc/html/genindex-P.html
+++ b/crypto/krb5/doc/html/genindex-P.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -107,8 +105,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-R.html b/crypto/krb5/doc/html/genindex-R.html
index 0f04f26b985d..a9207b0a943c 100644
--- a/crypto/krb5/doc/html/genindex-R.html
+++ b/crypto/krb5/doc/html/genindex-R.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -55,6 +53,8 @@
RFC
<ul>
+ <li><a href="formats/database_formats.html#index-0">RFC 1606</a>
+</li>
<li><a href="formats/cookie.html#index-4">RFC 1964</a>
</li>
<li><a href="admin/conf_files/krb5_conf.html#index-4">RFC 2253</a>
@@ -164,8 +164,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-S.html b/crypto/krb5/doc/html/genindex-S.html
index e6748716fd50..da8f87ca67eb 100644
--- a/crypto/krb5/doc/html/genindex-S.html
+++ b/crypto/krb5/doc/html/genindex-S.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -103,8 +101,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-T.html b/crypto/krb5/doc/html/genindex-T.html
index f73666617ca5..80adf1d024dc 100644
--- a/crypto/krb5/doc/html/genindex-T.html
+++ b/crypto/krb5/doc/html/genindex-T.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -131,8 +129,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-V.html b/crypto/krb5/doc/html/genindex-V.html
index b538ae788320..3d8e6483a8b7 100644
--- a/crypto/krb5/doc/html/genindex-V.html
+++ b/crypto/krb5/doc/html/genindex-V.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -103,8 +101,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex-all.html b/crypto/krb5/doc/html/genindex-all.html
index 51736b6a2f5e..05c817ebfddc 100644
--- a/crypto/krb5/doc/html/genindex-all.html
+++ b/crypto/krb5/doc/html/genindex-all.html
@@ -1,18 +1,16 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -79,6 +77,8 @@
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_DDP.html#ADDRTYPE_DDP">ADDRTYPE_DDP (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/ADDRTYPE_DIRECTIONAL.html#ADDRTYPE_DIRECTIONAL">ADDRTYPE_DIRECTIONAL (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/ADDRTYPE_INET.html#ADDRTYPE_INET">ADDRTYPE_INET (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_INET6.html#ADDRTYPE_INET6">ADDRTYPE_INET6 (built-in variable)</a>
@@ -93,8 +93,12 @@
</li>
<li><a href="appdev/refs/macros/ADDRTYPE_NETBIOS.html#ADDRTYPE_NETBIOS">ADDRTYPE_NETBIOS (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/ADDRTYPE_UNIXSOCK.html#ADDRTYPE_UNIXSOCK">ADDRTYPE_UNIXSOCK (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/ADDRTYPE_XNS.html#ADDRTYPE_XNS">ADDRTYPE_XNS (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/AP_OPTS_CBT_FLAG.html#AP_OPTS_CBT_FLAG">AP_OPTS_CBT_FLAG (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html#AP_OPTS_ETYPE_NEGOTIATION">AP_OPTS_ETYPE_NEGOTIATION (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html#AP_OPTS_MUTUAL_REQUIRED">AP_OPTS_MUTUAL_REQUIRED (built-in variable)</a>
@@ -935,6 +939,8 @@
</li>
<li><a href="appdev/refs/api/krb5_free_cksumtypes.html#c.krb5_free_cksumtypes">krb5_free_cksumtypes (C function)</a>
</li>
+ <li><a href="appdev/refs/api/krb5_free_config_files.html#c.krb5_free_config_files">krb5_free_config_files (C function)</a>
+</li>
<li><a href="appdev/refs/api/krb5_free_context.html#c.krb5_free_context">krb5_free_context (C function)</a>
</li>
<li><a href="appdev/refs/api/krb5_free_cred_contents.html#c.krb5_free_cred_contents">krb5_free_cred_contents (C function)</a>
@@ -993,6 +999,8 @@
</li>
<li><a href="appdev/refs/api/krb5_get_credentials_validate.html#c.krb5_get_credentials_validate">krb5_get_credentials_validate (C function)</a>
</li>
+ <li><a href="appdev/refs/api/krb5_get_default_config_files.html#c.krb5_get_default_config_files">krb5_get_default_config_files (C function)</a>
+</li>
<li><a href="appdev/refs/api/krb5_get_default_realm.html#c.krb5_get_default_realm">krb5_get_default_realm (C function)</a>
</li>
<li><a href="appdev/refs/api/krb5_get_error_message.html#c.krb5_get_error_message">krb5_get_error_message (C function)</a>
@@ -1333,6 +1341,8 @@
</li>
<li><a href="appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html#KRB5_KEYUSAGE_FAST_REQ_CHKSUM">KRB5_KEYUSAGE_FAST_REQ_CHKSUM (built-in variable)</a>
</li>
+ <li><a href="appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.html#KRB5_KEYUSAGE_FINISHED">KRB5_KEYUSAGE_FINISHED (built-in variable)</a>
+</li>
<li><a href="appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html#KRB5_KEYUSAGE_GSS_TOK_MIC">KRB5_KEYUSAGE_GSS_TOK_MIC (built-in variable)</a>
</li>
<li><a href="appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html#KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG">KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG (built-in variable)</a>
@@ -2225,6 +2235,8 @@
RFC
<ul>
+ <li><a href="formats/database_formats.html#index-0">RFC 1606</a>
+</li>
<li><a href="formats/cookie.html#index-4">RFC 1964</a>
</li>
<li><a href="admin/conf_files/krb5_conf.html#index-4">RFC 2253</a>
@@ -2399,8 +2411,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/genindex.html b/crypto/krb5/doc/html/genindex.html
index 6da016346f46..2a5d11dca6e9 100644
--- a/crypto/krb5/doc/html/genindex.html
+++ b/crypto/krb5/doc/html/genindex.html
@@ -1,18 +1,16 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="#" />
<link rel="search" title="Search" href="search.html" />
@@ -111,8 +109,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/index.html b/crypto/krb5/doc/html/index.html
index 7f0a29e35473..00f5755992ff 100644
--- a/crypto/krb5/doc/html/index.html
+++ b/crypto/krb5/doc/html/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>MIT Kerberos Documentation (1.21.3) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <title>MIT Kerberos Documentation (1.22-final) &#8212; MIT Kerberos Documentation</title>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -36,7 +34,7 @@
accesskey="I">index</a> |
<a href="search.html" title="Enter search criteria"
accesskey="S">Search</a> |
- <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__MIT Kerberos Documentation (1.21.3)">feedback</a>
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__MIT Kerberos Documentation (1.22-final)">feedback</a>
</div>
</div>
</div>
@@ -50,7 +48,7 @@
<div class="body" role="main">
<section id="mit-kerberos-documentation-release">
-<h1>MIT Kerberos Documentation (1.21.3)<a class="headerlink" href="#mit-kerberos-documentation-release" title="Permalink to this headline">¶</a></h1>
+<h1>MIT Kerberos Documentation (1.22-final)<a class="headerlink" href="#mit-kerberos-documentation-release" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="user/index.html">For users</a></li>
@@ -78,7 +76,7 @@
<h2>On this page</h2>
<ul>
-<li><a class="reference internal" href="#">MIT Kerberos Documentation (1.21.3)</a></li>
+<li><a class="reference internal" href="#">MIT Kerberos Documentation (1.22-final)</a></li>
</ul>
<br/>
@@ -114,8 +112,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
@@ -127,7 +125,7 @@
>index</a> |
<a href="search.html" title="Enter search criteria"
>Search</a> |
- <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__MIT Kerberos Documentation (1.21.3)">feedback</a>
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__MIT Kerberos Documentation (1.22-final)">feedback</a>
</div>
</div>
</div>
diff --git a/crypto/krb5/doc/html/mitK5defaults.html b/crypto/krb5/doc/html/mitK5defaults.html
index 5c604f279613..d430da429591 100644
--- a/crypto/krb5/doc/html/mitK5defaults.html
+++ b/crypto/krb5/doc/html/mitK5defaults.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>MIT Kerberos defaults &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -53,15 +51,10 @@
<div class="body" role="main">
<section id="mit-kerberos-defaults">
-<span id="mitk5defaults"></span><h1>MIT Kerberos defaults<a class="headerlink" href="#mit-kerberos-defaults" title="Permalink to this headline">¶</a></h1>
+<span id="mitk5defaults"></span><h1>MIT Kerberos defaults<a class="headerlink" href="#mit-kerberos-defaults" title="Link to this heading">¶</a></h1>
<section id="general-defaults">
-<h2>General defaults<a class="headerlink" href="#general-defaults" title="Permalink to this headline">¶</a></h2>
+<h2>General defaults<a class="headerlink" href="#general-defaults" title="Link to this heading">¶</a></h2>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 45%" />
-<col style="width: 31%" />
-<col style="width: 24%" />
-</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Description</p></th>
<th class="head"><p>Default</p></th>
@@ -141,15 +134,10 @@
</table>
</section>
<section id="replica-kdc-propagation-defaults">
-<h2>Replica KDC propagation defaults<a class="headerlink" href="#replica-kdc-propagation-defaults" title="Permalink to this headline">¶</a></h2>
+<h2>Replica KDC propagation defaults<a class="headerlink" href="#replica-kdc-propagation-defaults" title="Link to this heading">¶</a></h2>
<p>This table shows defaults used by the <a class="reference internal" href="admin/admin_commands/kprop.html#kprop-8"><span class="std std-ref">kprop</span></a> and
<a class="reference internal" href="admin/admin_commands/kpropd.html#kpropd-8"><span class="std std-ref">kpropd</span></a> programs.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 38%" />
-<col style="width: 46%" />
-<col style="width: 16%" />
-</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Description</p></th>
<th class="head"><p>Default</p></th>
@@ -185,19 +173,13 @@
</table>
</section>
<section id="default-paths-for-unix-like-systems">
-<span id="paths"></span><h2>Default paths for Unix-like systems<a class="headerlink" href="#default-paths-for-unix-like-systems" title="Permalink to this headline">¶</a></h2>
+<span id="paths"></span><h2>Default paths for Unix-like systems<a class="headerlink" href="#default-paths-for-unix-like-systems" title="Link to this heading">¶</a></h2>
<p>On Unix-like systems, some paths used by MIT krb5 depend on parameters
chosen at build time. For a custom build, these paths default to
subdirectories of <code class="docutils literal notranslate"><span class="pre">/usr/local</span></code>. When MIT krb5 is integrated into an
operating system, the paths are generally chosen to match the
operating system’s filesystem layout.</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 28%" />
-<col style="width: 15%" />
-<col style="width: 29%" />
-<col style="width: 29%" />
-</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Description</p></th>
<th class="head"><p>Symbolic name</p></th>
@@ -337,8 +319,8 @@ according to the operating system’s layout of <code class="docutils literal no
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/mitK5features.html b/crypto/krb5/doc/html/mitK5features.html
index 6a5397dbdfd6..0ab44c3c1841 100644
--- a/crypto/krb5/doc/html/mitK5features.html
+++ b/crypto/krb5/doc/html/mitK5features.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>MIT Kerberos features &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="copyright" title="Copyright" href="copyright.html" />
<link rel="next" title="MIT Kerberos License information" href="mitK5license.html" />
- <link rel="prev" title="PKINIT freshness tokens" href="formats/freshness_token.html" />
+ <link rel="prev" title="Kerberos Database (KDB) Formats" href="formats/database_formats.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="formats/freshness_token.html" title="PKINIT freshness tokens"
+ <a href="formats/database_formats.html" title="Kerberos Database (KDB) Formats"
accesskey="P">previous</a> |
<a href="mitK5license.html" title="MIT Kerberos License information"
accesskey="N">next</a> |
@@ -55,15 +53,15 @@
<div class="toctree-wrapper compound">
</div>
<section id="mit-kerberos-features">
-<span id="mitk5features"></span><h1>MIT Kerberos features<a class="headerlink" href="#mit-kerberos-features" title="Permalink to this headline">¶</a></h1>
+<span id="mitk5features"></span><h1>MIT Kerberos features<a class="headerlink" href="#mit-kerberos-features" title="Link to this heading">¶</a></h1>
<p><a class="reference external" href="https://web.mit.edu/kerberos">https://web.mit.edu/kerberos</a></p>
<section id="quick-facts">
-<h2>Quick facts<a class="headerlink" href="#quick-facts" title="Permalink to this headline">¶</a></h2>
+<h2>Quick facts<a class="headerlink" href="#quick-facts" title="Link to this heading">¶</a></h2>
<p>License - <a class="reference internal" href="mitK5license.html#mitk5license"><span class="std std-ref">MIT Kerberos License information</span></a></p>
<dl class="simple">
<dt>Releases:</dt><dd><ul class="simple">
-<li><p>Latest stable: <a class="reference external" href="https://web.mit.edu/kerberos/krb5-1.20/">https://web.mit.edu/kerberos/krb5-1.20/</a></p></li>
-<li><p>Supported: <a class="reference external" href="https://web.mit.edu/kerberos/krb5-1.19/">https://web.mit.edu/kerberos/krb5-1.19/</a></p></li>
+<li><p>Latest stable: <a class="reference external" href="https://web.mit.edu/kerberos/krb5-1.22/">https://web.mit.edu/kerberos/krb5-1.22/</a></p></li>
+<li><p>Supported: <a class="reference external" href="https://web.mit.edu/kerberos/krb5-1.21/">https://web.mit.edu/kerberos/krb5-1.21/</a></p></li>
<li><p>Release cycle: approximately 12 months</p></li>
</ul>
</dd>
@@ -85,7 +83,7 @@
<p>DES support: Kerberos 5 release &lt; 1.18 (See <a class="reference internal" href="admin/advanced/retiring-des.html#retiring-des"><span class="std std-ref">Retiring DES</span></a>)</p>
</section>
<section id="interoperability">
-<h2>Interoperability<a class="headerlink" href="#interoperability" title="Permalink to this headline">¶</a></h2>
+<h2>Interoperability<a class="headerlink" href="#interoperability" title="Link to this heading">¶</a></h2>
<p><cite>Microsoft</cite></p>
<p>Starting from release 1.7:</p>
<ul class="simple">
@@ -102,7 +100,7 @@ NTLM implementation for improved compatibility with older releases
of Microsoft Windows.</p></li>
<li><p>KDC support for principal aliases, if the back end supports them.
Currently, only the LDAP back end supports aliases.</p></li>
-<li><p>Support Microsoft set/change password (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc3244.html"><strong>RFC 3244</strong></a>) protocol in
+<li><p>Support Microsoft set/change password (<span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc3244.html"><strong>RFC 3244</strong></a>) protocol in
kadmind.</p></li>
<li><p>Implement client and KDC support for GSS_C_DELEG_POLICY_FLAG, which
allows a GSS application to request credential delegation only if
@@ -118,29 +116,29 @@ permitted by KDC policy.</p></li>
</ul>
</section>
<section id="feature-list">
-<h2>Feature list<a class="headerlink" href="#feature-list" title="Permalink to this headline">¶</a></h2>
+<h2>Feature list<a class="headerlink" href="#feature-list" title="Link to this heading">¶</a></h2>
<p>For more information on the specific project see <a class="reference external" href="https://k5wiki.kerberos.org/wiki/Projects">https://k5wiki.kerberos.org/wiki/Projects</a></p>
<dl class="simple">
<dt>Release 1.7</dt><dd><ul class="simple">
-<li><p>Credentials delegation <span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5896.html"><strong>RFC 5896</strong></a></p></li>
-<li><p>Cross-realm authentication and referrals <span class="target" id="index-2"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6806.html"><strong>RFC 6806</strong></a></p></li>
+<li><p>Credentials delegation <span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5896.html"><strong>RFC 5896</strong></a></p></li>
+<li><p>Cross-realm authentication and referrals <span class="target" id="index-2"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6806.html"><strong>RFC 6806</strong></a></p></li>
<li><p>Master key migration</p></li>
-<li><p>PKINIT <span class="target" id="index-3"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4556.html"><strong>RFC 4556</strong></a> <a class="reference internal" href="admin/pkinit.html#pkinit"><span class="std std-ref">PKINIT configuration</span></a></p></li>
+<li><p>PKINIT <span class="target" id="index-3"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4556.html"><strong>RFC 4556</strong></a> <a class="reference internal" href="admin/pkinit.html#pkinit"><span class="std std-ref">PKINIT configuration</span></a></p></li>
</ul>
</dd>
<dt>Release 1.8</dt><dd><ul class="simple">
-<li><p>Anonymous PKINIT <span class="target" id="index-4"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6112.html"><strong>RFC 6112</strong></a> <a class="reference internal" href="admin/pkinit.html#anonymous-pkinit"><span class="std std-ref">Anonymous PKINIT</span></a></p></li>
+<li><p>Anonymous PKINIT <span class="target" id="index-4"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6112.html"><strong>RFC 6112</strong></a> <a class="reference internal" href="admin/pkinit.html#anonymous-pkinit"><span class="std std-ref">Anonymous PKINIT</span></a></p></li>
<li><p>Constrained delegation</p></li>
<li><p>IAKERB <a class="reference external" href="https://tools.ietf.org/html/draft-ietf-krb-wg-iakerb-02">https://tools.ietf.org/html/draft-ietf-krb-wg-iakerb-02</a></p></li>
<li><p>Heimdal bridge plugin for KDC backend</p></li>
<li><p>GSS-API S4U extensions <a class="reference external" href="https://msdn.microsoft.com/en-us/library/cc246071">https://msdn.microsoft.com/en-us/library/cc246071</a></p></li>
-<li><p>GSS-API naming extensions <span class="target" id="index-5"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6680.html"><strong>RFC 6680</strong></a></p></li>
-<li><p>GSS-API extensions for storing delegated credentials <span class="target" id="index-6"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5588.html"><strong>RFC 5588</strong></a></p></li>
+<li><p>GSS-API naming extensions <span class="target" id="index-5"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6680.html"><strong>RFC 6680</strong></a></p></li>
+<li><p>GSS-API extensions for storing delegated credentials <span class="target" id="index-6"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5588.html"><strong>RFC 5588</strong></a></p></li>
</ul>
</dd>
<dt>Release 1.9</dt><dd><ul class="simple">
<li><p>Advance warning on password expiry</p></li>
-<li><p>Camellia encryption (CTS-CMAC mode) <span class="target" id="index-7"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6803.html"><strong>RFC 6803</strong></a></p></li>
+<li><p>Camellia encryption (CTS-CMAC mode) <span class="target" id="index-7"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6803.html"><strong>RFC 6803</strong></a></p></li>
<li><p>KDC support for SecurID preauthentication</p></li>
<li><p>kadmin over IPv6</p></li>
<li><p>Trace logging <a class="reference internal" href="admin/troubleshoot.html#trace-logging"><span class="std std-ref">Trace logging</span></a></p></li>
@@ -148,7 +146,7 @@ permitted by KDC policy.</p></li>
<li><p>Plugin to test password quality <a class="reference internal" href="plugindev/pwqual.html#pwqual-plugin"><span class="std std-ref">Password quality interface (pwqual)</span></a></p></li>
<li><p>Plugin to synchronize password changes <a class="reference internal" href="plugindev/kadm5_hook.html#kadm5-hook-plugin"><span class="std std-ref">KADM5 hook interface (kadm5_hook)</span></a></p></li>
<li><p>Parallel KDC</p></li>
-<li><p>GSS-API extensions for SASL GS2 bridge <span class="target" id="index-8"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5801.html"><strong>RFC 5801</strong></a> <span class="target" id="index-9"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc5587.html"><strong>RFC 5587</strong></a></p></li>
+<li><p>GSS-API extensions for SASL GS2 bridge <span class="target" id="index-8"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5801.html"><strong>RFC 5801</strong></a> <span class="target" id="index-9"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc5587.html"><strong>RFC 5587</strong></a></p></li>
<li><p>Purging old keys</p></li>
<li><p>Naming extensions for delegation chain</p></li>
<li><p>Password expiration API</p></li>
@@ -162,7 +160,7 @@ permitted by KDC policy.</p></li>
</ul>
</dd>
<dt>Release 1.11</dt><dd><ul class="simple">
-<li><p>Client support for FAST OTP <span class="target" id="index-10"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6560.html"><strong>RFC 6560</strong></a></p></li>
+<li><p>Client support for FAST OTP <span class="target" id="index-10"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6560.html"><strong>RFC 6560</strong></a></p></li>
<li><p>GSS-API extensions for credential locations</p></li>
<li><p>Responder mechanism</p></li>
</ul>
@@ -698,15 +696,75 @@ processes when used with asan.</p></li>
</ul>
</li>
</ul>
+<p>Release 1.22</p>
+<ul class="simple">
+<li><p>User experience:</p>
+<ul>
+<li><p>The libdefaults configuration variable “request_timeout” can be
+set to limit the total timeout for KDC requests. When making a
+KDC request, the client will now wait indefinitely (or until the
+request timeout has elapsed) on a KDC which accepts a TCP
+connection, without contacting any additional KDCs. Clients will
+make fewer DNS queries in some configurations.</p></li>
+<li><p>The realm configuration variable “sitename” can be set to cause
+the client to query site-specific DNS records when making KDC
+requests.</p></li>
+</ul>
+</li>
+<li><p>Administrator experience:</p>
+<ul>
+<li><p>Principal aliases are supported in the DB2 and LMDB KDB modules
+and in the kadmin protocol. (The LDAP KDB module has supported
+aliases since release 1.7.)</p></li>
+<li><p>UNIX domain sockets are supported for the Kerberos and kpasswd
+protocols.</p></li>
+<li><p>systemd socket activation is supported for krb5kdc and kadmind.</p></li>
+</ul>
+</li>
+<li><p>Developer experience:</p>
+<ul>
+<li><p>KDB modules can be be implemented in terms of other modules using
+the new krb5_db_load_module() function.</p></li>
+<li><p>The profile library supports the modification of empty profiles
+and the copying of modified profiles, making it possible to
+construct an in-memory profile and pass it to
+krb5_init_context_profile().</p></li>
+<li><p>GSS-API applications can pass the GSS_C_CHANNEL_BOUND flag to
+gss_init_sec_context() to request strict enforcement of channel
+bindings by the acceptor.</p></li>
+</ul>
+</li>
+<li><p>Protocol evolution:</p>
+<ul>
+<li><p>The PKINIT preauth module supports elliptic curve client
+certificates, ECDH key exchange, and the Microsoft paChecksum2
+field.</p></li>
+<li><p>The IAKERB implementation has been changed to comply with the most
+recent draft standard and to support realm discovery.</p></li>
+<li><p>Message-Authenticator is supported in the RADIUS implementation
+used by the OTP kdcpreauth module.</p></li>
+</ul>
+</li>
+<li><p>Code quality:</p>
+<ul>
+<li><p>Removed old-style function declarations, to accomodate compilers
+which have removed support for them.</p></li>
+<li><p>Added OSS-Fuzz to the project’s continuous integration
+infrastructure.</p></li>
+<li><p>Rewrote the GSS per-message token parsing code for improved
+safety.</p></li>
+</ul>
+</li>
+</ul>
<p><cite>Pre-authentication mechanisms</cite></p>
<ul class="simple">
-<li><p>PW-SALT <span class="target" id="index-11"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4120.html#section-5.2.7.3"><strong>RFC 4120#section-5.2.7.3</strong></a></p></li>
-<li><p>ENC-TIMESTAMP <span class="target" id="index-12"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4120.html#section-5.2.7.2"><strong>RFC 4120#section-5.2.7.2</strong></a></p></li>
+<li><p>PW-SALT <span class="target" id="index-11"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4120.html#section-5.2.7.3"><strong>RFC 4120#section-5.2.7.3</strong></a></p></li>
+<li><p>ENC-TIMESTAMP <span class="target" id="index-12"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4120.html#section-5.2.7.2"><strong>RFC 4120#section-5.2.7.2</strong></a></p></li>
<li><p>SAM-2</p></li>
-<li><p>FAST negotiation framework (release 1.8) <span class="target" id="index-13"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html"><strong>RFC 6113</strong></a></p></li>
-<li><p>PKINIT with FAST on client (release 1.10) <span class="target" id="index-14"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html"><strong>RFC 6113</strong></a></p></li>
-<li><p>PKINIT <span class="target" id="index-15"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4556.html"><strong>RFC 4556</strong></a></p></li>
-<li><p>FX-COOKIE <span class="target" id="index-16"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html#section-5.2"><strong>RFC 6113#section-5.2</strong></a></p></li>
+<li><p>FAST negotiation framework (release 1.8) <span class="target" id="index-13"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html"><strong>RFC 6113</strong></a></p></li>
+<li><p>PKINIT with FAST on client (release 1.10) <span class="target" id="index-14"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html"><strong>RFC 6113</strong></a></p></li>
+<li><p>PKINIT <span class="target" id="index-15"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4556.html"><strong>RFC 4556</strong></a></p></li>
+<li><p>FX-COOKIE <span class="target" id="index-16"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html#section-5.2"><strong>RFC 6113#section-5.2</strong></a></p></li>
<li><p>S4U-X509-USER (release 1.8) <a class="reference external" href="https://msdn.microsoft.com/en-us/library/cc246091">https://msdn.microsoft.com/en-us/library/cc246091</a></p></li>
<li><p>OTP (release 1.12) <a class="reference internal" href="admin/otp.html#otp-preauth"><span class="std std-ref">OTP Preauthentication</span></a></p></li>
<li><p>SPAKE (release 1.17) <a class="reference internal" href="admin/spake.html#spake"><span class="std std-ref">SPAKE Preauthentication</span></a></p></li>
@@ -765,14 +823,14 @@ processes when used with asan.</p></li>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="formats/freshness_token.html" title="PKINIT freshness tokens"
+ <a href="formats/database_formats.html" title="Kerberos Database (KDB) Formats"
>previous</a> |
<a href="mitK5license.html" title="MIT Kerberos License information"
>next</a> |
diff --git a/crypto/krb5/doc/html/mitK5license.html b/crypto/krb5/doc/html/mitK5license.html
index 43f82902d19c..8c42e64cdb5f 100644
--- a/crypto/krb5/doc/html/mitK5license.html
+++ b/crypto/krb5/doc/html/mitK5license.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>MIT Kerberos License information &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -53,10 +51,10 @@
<div class="body" role="main">
<section id="mit-kerberos-license-information">
-<span id="mitk5license"></span><h1>MIT Kerberos License information<a class="headerlink" href="#mit-kerberos-license-information" title="Permalink to this headline">¶</a></h1>
+<span id="mitk5license"></span><h1>MIT Kerberos License information<a class="headerlink" href="#mit-kerberos-license-information" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
</div>
-<p>Copyright © 1985-2024 by the Massachusetts Institute of Technology.</p>
+<p>Copyright © 1985-2025 by the Massachusetts Institute of Technology.</p>
<p>All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -1229,6 +1227,32 @@ SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</p>
+<hr class="docutils" />
+<p>The following notice applies to files in <code class="docutils literal notranslate"><span class="pre">src/tests/fuzzing</span></code>:</p>
+<p>Copyright (C) 2024 by Arjun. All rights reserved.</p>
+<p>Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:</p>
+<ul class="simple">
+<li><p>Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.</p></li>
+<li><p>Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in
+the documentation and/or other materials provided with the
+distribution.</p></li>
+</ul>
+<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGE.</p>
</section>
@@ -1277,8 +1301,8 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/objects.inv b/crypto/krb5/doc/html/objects.inv
index 002ef306660d..651d75b8699c 100644
--- a/crypto/krb5/doc/html/objects.inv
+++ b/crypto/krb5/doc/html/objects.inv
Binary files differ
diff --git a/crypto/krb5/doc/html/plugindev/ccselect.html b/crypto/krb5/doc/html/plugindev/ccselect.html
index bd694cbb7a07..cbb00ae3bfae 100644
--- a/crypto/krb5/doc/html/plugindev/ccselect.html
+++ b/crypto/krb5/doc/html/plugindev/ccselect.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Credential cache selection interface (ccselect) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="credential-cache-selection-interface-ccselect">
-<span id="ccselect-plugin"></span><h1>Credential cache selection interface (ccselect)<a class="headerlink" href="#credential-cache-selection-interface-ccselect" title="Permalink to this headline">¶</a></h1>
+<span id="ccselect-plugin"></span><h1>Credential cache selection interface (ccselect)<a class="headerlink" href="#credential-cache-selection-interface-ccselect" title="Link to this heading">¶</a></h1>
<p>The ccselect interface allows modules to control how credential caches
are chosen when a GSSAPI client contacts a service. For a detailed
description of the ccselect interface, see the header file
@@ -136,8 +134,8 @@ module communicates its priority as a result of the <strong>init</strong> method
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/certauth.html b/crypto/krb5/doc/html/plugindev/certauth.html
index 881f74897c8d..f9dc896f770d 100644
--- a/crypto/krb5/doc/html/plugindev/certauth.html
+++ b/crypto/krb5/doc/html/plugindev/certauth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>PKINIT certificate authorization interface (certauth) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="pkinit-certificate-authorization-interface-certauth">
-<span id="certauth-plugin"></span><h1>PKINIT certificate authorization interface (certauth)<a class="headerlink" href="#pkinit-certificate-authorization-interface-certauth" title="Permalink to this headline">¶</a></h1>
+<span id="certauth-plugin"></span><h1>PKINIT certificate authorization interface (certauth)<a class="headerlink" href="#pkinit-certificate-authorization-interface-certauth" title="Link to this heading">¶</a></h1>
<p>The certauth interface was first introduced in release 1.16. It
allows customization of the X.509 certificate attribute requirements
placed on certificates used by PKINIT enabled clients. For a detailed
@@ -146,8 +144,8 @@ to free the list.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/clpreauth.html b/crypto/krb5/doc/html/plugindev/clpreauth.html
index cd008ab9a171..cfbcfa6c19d2 100644
--- a/crypto/krb5/doc/html/plugindev/clpreauth.html
+++ b/crypto/krb5/doc/html/plugindev/clpreauth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Client preauthentication interface (clpreauth) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,11 +51,11 @@
<div class="body" role="main">
<section id="client-preauthentication-interface-clpreauth">
-<h1>Client preauthentication interface (clpreauth)<a class="headerlink" href="#client-preauthentication-interface-clpreauth" title="Permalink to this headline">¶</a></h1>
+<h1>Client preauthentication interface (clpreauth)<a class="headerlink" href="#client-preauthentication-interface-clpreauth" title="Link to this heading">¶</a></h1>
<p>During an initial ticket request, a KDC may ask a client to prove its
knowledge of the password before issuing an encrypted ticket, or to
use credentials other than a password. This process is called
-preauthentication, and is described in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4120.html"><strong>RFC 4120</strong></a> and <span class="target" id="index-1"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc6113.html"><strong>RFC 6113</strong></a>.
+preauthentication, and is described in <span class="target" id="index-0"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc4120.html"><strong>RFC 4120</strong></a> and <span class="target" id="index-1"></span><a class="rfc reference external" href="https://datatracker.ietf.org/doc/html/rfc6113.html"><strong>RFC 6113</strong></a>.
The clpreauth interface allows the addition of client support for
preauthentication mechanisms beyond those included in the core MIT
krb5 code base. For a detailed description of the clpreauth
@@ -163,8 +161,8 @@ preauthentication mechanism computes one.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/general.html b/crypto/krb5/doc/html/plugindev/general.html
index 35c1ce705c34..ef4b651470d1 100644
--- a/crypto/krb5/doc/html/plugindev/general.html
+++ b/crypto/krb5/doc/html/plugindev/general.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>General plugin concepts &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="general-plugin-concepts">
-<h1>General plugin concepts<a class="headerlink" href="#general-plugin-concepts" title="Permalink to this headline">¶</a></h1>
+<h1>General plugin concepts<a class="headerlink" href="#general-plugin-concepts" title="Link to this heading">¶</a></h1>
<p>A krb5 dynamic plugin module is a Unix shared object or Windows DLL.
Typically, the source code for a dynamic plugin module should live in
its own project with a build system using <a class="reference external" href="https://www.gnu.org/software/automake/">automake</a> and <a class="reference external" href="https://www.gnu.org/software/libtool/">libtool</a>, or
@@ -132,7 +130,7 @@ fictional pluggable interface named fences, for a module named
</pre></div>
</div>
<section id="logging-from-kdc-and-kadmind-plugin-modules">
-<h2>Logging from KDC and kadmind plugin modules<a class="headerlink" href="#logging-from-kdc-and-kadmind-plugin-modules" title="Permalink to this headline">¶</a></h2>
+<h2>Logging from KDC and kadmind plugin modules<a class="headerlink" href="#logging-from-kdc-and-kadmind-plugin-modules" title="Link to this heading">¶</a></h2>
<p>Plugin modules for the KDC or kadmind daemons can write to the
configured logging outputs (see <a class="reference internal" href="../admin/conf_files/kdc_conf.html#logging"><span class="std std-ref">[logging]</span></a>) by calling the
<strong>com_err</strong> function. The first argument (<em>whoami</em>) is ignored. If
@@ -218,8 +216,8 @@ part of the logging specification, defaulting to error severity.)</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/gssapi.html b/crypto/krb5/doc/html/plugindev/gssapi.html
index 95db08fbcb4d..199f68c4fb36 100644
--- a/crypto/krb5/doc/html/plugindev/gssapi.html
+++ b/crypto/krb5/doc/html/plugindev/gssapi.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>GSSAPI mechanism interface &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="gssapi-mechanism-interface">
-<h1>GSSAPI mechanism interface<a class="headerlink" href="#gssapi-mechanism-interface" title="Permalink to this headline">¶</a></h1>
+<h1>GSSAPI mechanism interface<a class="headerlink" href="#gssapi-mechanism-interface" title="Link to this heading">¶</a></h1>
<p>The GSSAPI library in MIT krb5 can load mechanism modules to augment
the set of built-in mechanisms.</p>
<p>A mechanism module is a Unix shared object or Windows DLL, built
@@ -76,7 +74,7 @@ of other mechanisms. If the mechglue detects conflicts, it will map
the mechanism’s status codes onto unique values, and then map them
back again when <strong>gss_display_status</strong> is called.</p>
<section id="negoex-modules">
-<h2>NegoEx modules<a class="headerlink" href="#negoex-modules" title="Permalink to this headline">¶</a></h2>
+<h2>NegoEx modules<a class="headerlink" href="#negoex-modules" title="Link to this heading">¶</a></h2>
<p>Some Windows GSSAPI mechanisms can only be negotiated via a Microsoft
extension to SPNEGO called NegoEx. Beginning with release 1.18,
mechanism modules can support NegoEx as follows:</p>
@@ -98,7 +96,7 @@ the GSS_C_MA_NEGOEX_AND_SPNEGO attribute (along with any applicable
RFC 5587 attributes).</p>
</section>
<section id="interposer-modules">
-<h2>Interposer modules<a class="headerlink" href="#interposer-modules" title="Permalink to this headline">¶</a></h2>
+<h2>Interposer modules<a class="headerlink" href="#interposer-modules" title="Link to this heading">¶</a></h2>
<p>The mechglue also supports a kind of loadable module, called an
interposer module, which intercepts calls to existing mechanisms
rather than implementing a new mechanism.</p>
@@ -235,8 +233,8 @@ sequence may be repeated multiple times.</p></li>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/hostrealm.html b/crypto/krb5/doc/html/plugindev/hostrealm.html
index d7d1840b117d..b2c29eb205c4 100644
--- a/crypto/krb5/doc/html/plugindev/hostrealm.html
+++ b/crypto/krb5/doc/html/plugindev/hostrealm.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Host-to-realm interface (hostrealm) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="host-to-realm-interface-hostrealm">
-<span id="hostrealm-plugin"></span><h1>Host-to-realm interface (hostrealm)<a class="headerlink" href="#host-to-realm-interface-hostrealm" title="Permalink to this headline">¶</a></h1>
+<span id="hostrealm-plugin"></span><h1>Host-to-realm interface (hostrealm)<a class="headerlink" href="#host-to-realm-interface-hostrealm" title="Link to this heading">¶</a></h1>
<p>The host-to-realm interface was first introduced in release 1.12. It
allows modules to control the local mapping of hostnames to realm
names as well as the default realm. For a detailed description of the
@@ -146,8 +144,8 @@ deallocated consistently.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/index.html b/crypto/krb5/doc/html/plugindev/index.html
index b10153cb1edb..cfa9f04216b3 100644
--- a/crypto/krb5/doc/html/plugindev/index.html
+++ b/crypto/krb5/doc/html/plugindev/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>For plugin module developers &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="for-plugin-module-developers">
-<h1>For plugin module developers<a class="headerlink" href="#for-plugin-module-developers" title="Permalink to this headline">¶</a></h1>
+<h1>For plugin module developers<a class="headerlink" href="#for-plugin-module-developers" title="Link to this heading">¶</a></h1>
<p>Kerberos plugin modules allow increased control over MIT krb5 library
and server behavior. This guide describes how to create dynamic
plugin modules and the currently available pluggable interfaces.</p>
@@ -61,7 +59,7 @@ plugin modules and the currently available pluggable interfaces.</p>
plugin modules and how to enable and disable modules via
<a class="reference internal" href="../admin/conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>.</p>
<section id="contents">
-<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this headline">¶</a></h2>
+<h2>Contents<a class="headerlink" href="#contents" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="general.html">General plugin concepts</a><ul>
@@ -161,8 +159,8 @@ plugin modules and how to enable and disable modules via
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/internal.html b/crypto/krb5/doc/html/plugindev/internal.html
index c6dfca91769c..e2ccae32b6a1 100644
--- a/crypto/krb5/doc/html/plugindev/internal.html
+++ b/crypto/krb5/doc/html/plugindev/internal.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Internal pluggable interfaces &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="internal-pluggable-interfaces">
-<h1>Internal pluggable interfaces<a class="headerlink" href="#internal-pluggable-interfaces" title="Permalink to this headline">¶</a></h1>
+<h1>Internal pluggable interfaces<a class="headerlink" href="#internal-pluggable-interfaces" title="Link to this heading">¶</a></h1>
<p>Following are brief discussions of pluggable interfaces which have not
yet been made public. These interfaces are functional, but the
interfaces are likely to change in incompatible ways from release to
@@ -62,7 +60,7 @@ the krb5 source tree to use an internal interface. Use these with
care, and expect to need to update your modules for each new release
of MIT krb5.</p>
<section id="kerberos-database-interface-kdb">
-<h2>Kerberos database interface (KDB)<a class="headerlink" href="#kerberos-database-interface-kdb" title="Permalink to this headline">¶</a></h2>
+<h2>Kerberos database interface (KDB)<a class="headerlink" href="#kerberos-database-interface-kdb" title="Link to this heading">¶</a></h2>
<p>A KDB module implements a database back end for KDC principal and
policy information, and can also control many aspects of KDC behavior.
For a full description of the interface, see the header file
@@ -71,7 +69,7 @@ For a full description of the interface, see the header file
Access Layer).</p>
</section>
<section id="authorization-data-interface-authdata">
-<h2>Authorization data interface (authdata)<a class="headerlink" href="#authorization-data-interface-authdata" title="Permalink to this headline">¶</a></h2>
+<h2>Authorization data interface (authdata)<a class="headerlink" href="#authorization-data-interface-authdata" title="Link to this heading">¶</a></h2>
<p>The authdata interface allows a module to provide (from the KDC) or
consume (in application servers) authorization data of types beyond
those handled by the core MIT krb5 code base. The interface is
@@ -147,8 +145,8 @@ installed by the build.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/kadm5_auth.html b/crypto/krb5/doc/html/plugindev/kadm5_auth.html
index da95cd890bc0..360c15dfeaf2 100644
--- a/crypto/krb5/doc/html/plugindev/kadm5_auth.html
+++ b/crypto/krb5/doc/html/plugindev/kadm5_auth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kadmin authorization interface (kadm5_auth) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="kadmin-authorization-interface-kadm5-auth">
-<span id="kadm5-auth-plugin"></span><h1>kadmin authorization interface (kadm5_auth)<a class="headerlink" href="#kadmin-authorization-interface-kadm5-auth" title="Permalink to this headline">¶</a></h1>
+<span id="kadm5-auth-plugin"></span><h1>kadmin authorization interface (kadm5_auth)<a class="headerlink" href="#kadmin-authorization-interface-kadm5-auth" title="Link to this heading">¶</a></h1>
<p>The kadm5_auth interface (new in release 1.16) allows modules to
determine whether a client principal is authorized to perform an
operation in the kadmin protocol, and to apply restrictions to
@@ -145,8 +143,8 @@ modules which do this may not retain compatibility across releases.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/kadm5_hook.html b/crypto/krb5/doc/html/plugindev/kadm5_hook.html
index bcba24455758..77a65b29d6e0 100644
--- a/crypto/krb5/doc/html/plugindev/kadm5_hook.html
+++ b/crypto/krb5/doc/html/plugindev/kadm5_hook.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KADM5 hook interface (kadm5_hook) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="kadm5-hook-interface-kadm5-hook">
-<span id="kadm5-hook-plugin"></span><h1>KADM5 hook interface (kadm5_hook)<a class="headerlink" href="#kadm5-hook-interface-kadm5-hook" title="Permalink to this headline">¶</a></h1>
+<span id="kadm5-hook-plugin"></span><h1>KADM5 hook interface (kadm5_hook)<a class="headerlink" href="#kadm5-hook-interface-kadm5-hook" title="Link to this heading">¶</a></h1>
<p>The kadm5_hook interface allows modules to perform actions when
changes are made to the Kerberos database through <a class="reference internal" href="../admin/admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>.
For a detailed description of the kadm5_hook interface, see the header
@@ -138,8 +136,8 @@ across versions as other public pluggable interfaces.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/kdcpolicy.html b/crypto/krb5/doc/html/plugindev/kdcpolicy.html
index 5e93921f3883..7075ff8da92e 100644
--- a/crypto/krb5/doc/html/plugindev/kdcpolicy.html
+++ b/crypto/krb5/doc/html/plugindev/kdcpolicy.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC policy interface (kdcpolicy) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="kdc-policy-interface-kdcpolicy">
-<span id="kdcpolicy-plugin"></span><h1>KDC policy interface (kdcpolicy)<a class="headerlink" href="#kdc-policy-interface-kdcpolicy" title="Permalink to this headline">¶</a></h1>
+<span id="kdcpolicy-plugin"></span><h1>KDC policy interface (kdcpolicy)<a class="headerlink" href="#kdc-policy-interface-kdcpolicy" title="Link to this heading">¶</a></h1>
<p>The kdcpolicy interface was first introduced in release 1.16. It
allows modules to veto otherwise valid AS and TGS requests or restrict
the lifetime and renew time of the resulting ticket. For a detailed
@@ -136,8 +134,8 @@ this may not retain compatibility across releases.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/kdcpreauth.html b/crypto/krb5/doc/html/plugindev/kdcpreauth.html
index 294aedc985a4..a1a53801f7d8 100644
--- a/crypto/krb5/doc/html/plugindev/kdcpreauth.html
+++ b/crypto/krb5/doc/html/plugindev/kdcpreauth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>KDC preauthentication interface (kdcpreauth) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="kdc-preauthentication-interface-kdcpreauth">
-<h1>KDC preauthentication interface (kdcpreauth)<a class="headerlink" href="#kdc-preauthentication-interface-kdcpreauth" title="Permalink to this headline">¶</a></h1>
+<h1>KDC preauthentication interface (kdcpreauth)<a class="headerlink" href="#kdc-preauthentication-interface-kdcpreauth" title="Link to this heading">¶</a></h1>
<p>The kdcpreauth interface allows the addition of KDC support for
preauthentication mechanisms beyond those included in the core MIT
krb5 code base. For a detailed description of the kdcpreauth
@@ -183,8 +181,8 @@ callback to get an event context for use with the <a class="reference external"
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/localauth.html b/crypto/krb5/doc/html/plugindev/localauth.html
index 07321c6bad2a..141b034459a8 100644
--- a/crypto/krb5/doc/html/plugindev/localauth.html
+++ b/crypto/krb5/doc/html/plugindev/localauth.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Local authorization interface (localauth) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="local-authorization-interface-localauth">
-<span id="localauth-plugin"></span><h1>Local authorization interface (localauth)<a class="headerlink" href="#local-authorization-interface-localauth" title="Permalink to this headline">¶</a></h1>
+<span id="localauth-plugin"></span><h1>Local authorization interface (localauth)<a class="headerlink" href="#local-authorization-interface-localauth" title="Link to this heading">¶</a></h1>
<p>The localauth interface was first introduced in release 1.12. It
allows modules to control the relationship between Kerberos principals
and local system accounts. When an application calls
@@ -152,8 +150,8 @@ consistently.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/locate.html b/crypto/krb5/doc/html/plugindev/locate.html
index c17cc6ee377b..9aeb3dabed0a 100644
--- a/crypto/krb5/doc/html/plugindev/locate.html
+++ b/crypto/krb5/doc/html/plugindev/locate.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Server location interface (locate) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="server-location-interface-locate">
-<h1>Server location interface (locate)<a class="headerlink" href="#server-location-interface-locate" title="Permalink to this headline">¶</a></h1>
+<h1>Server location interface (locate)<a class="headerlink" href="#server-location-interface-locate" title="Link to this heading">¶</a></h1>
<p>The locate interface allows modules to control how KDCs and similar
services are located by clients. For a detailed description of the
ccselect interface, see the header file <code class="docutils literal notranslate"><span class="pre">&lt;krb5/locate_plugin.h&gt;</span></code>.</p>
@@ -141,8 +139,8 @@ object.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/profile.html b/crypto/krb5/doc/html/plugindev/profile.html
index beef56c00d1f..b6935dc8e457 100644
--- a/crypto/krb5/doc/html/plugindev/profile.html
+++ b/crypto/krb5/doc/html/plugindev/profile.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Configuration interface (profile) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="configuration-interface-profile">
-<span id="profile-plugin"></span><h1>Configuration interface (profile)<a class="headerlink" href="#configuration-interface-profile" title="Permalink to this headline">¶</a></h1>
+<span id="profile-plugin"></span><h1>Configuration interface (profile)<a class="headerlink" href="#configuration-interface-profile" title="Link to this heading">¶</a></h1>
<p>The profile interface allows a module to control how krb5
configuration information is obtained by the Kerberos library and
applications. For a detailed description of the profile interface,
@@ -205,8 +203,8 @@ values of malloc and strdup.)</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/plugindev/pwqual.html b/crypto/krb5/doc/html/plugindev/pwqual.html
index 0a8c20fb12ec..ac33c26dda19 100644
--- a/crypto/krb5/doc/html/plugindev/pwqual.html
+++ b/crypto/krb5/doc/html/plugindev/pwqual.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Password quality interface (pwqual) &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="password-quality-interface-pwqual">
-<span id="pwqual-plugin"></span><h1>Password quality interface (pwqual)<a class="headerlink" href="#password-quality-interface-pwqual" title="Permalink to this headline">¶</a></h1>
+<span id="pwqual-plugin"></span><h1>Password quality interface (pwqual)<a class="headerlink" href="#password-quality-interface-pwqual" title="Link to this heading">¶</a></h1>
<p>The pwqual interface allows modules to control what passwords are
allowed when a user changes passwords. For a detailed description of
the pwqual interface, see the header file <code class="docutils literal notranslate"><span class="pre">&lt;krb5/pwqual_plugin.h&gt;</span></code>.</p>
@@ -137,8 +135,8 @@ it.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/resources.html b/crypto/krb5/doc/html/resources.html
index dc9875e22832..025921f6f648 100644
--- a/crypto/krb5/doc/html/resources.html
+++ b/crypto/krb5/doc/html/resources.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Resources &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
@@ -50,9 +48,9 @@
<div class="body" role="main">
<section id="resources">
-<h1>Resources<a class="headerlink" href="#resources" title="Permalink to this headline">¶</a></h1>
+<h1>Resources<a class="headerlink" href="#resources" title="Link to this heading">¶</a></h1>
<section id="mailing-lists">
-<h2>Mailing lists<a class="headerlink" href="#mailing-lists" title="Permalink to this headline">¶</a></h2>
+<h2>Mailing lists<a class="headerlink" href="#mailing-lists" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p><a class="reference external" href="mailto:kerberos&#37;&#52;&#48;mit&#46;edu">kerberos<span>&#64;</span>mit<span>&#46;</span>edu</a> is a community resource for discussion and
questions about MIT krb5 and other Kerberos implementations. To
@@ -73,7 +71,7 @@ vulnerabilities to this list.</p></li>
</ul>
</section>
<section id="irc-channels">
-<h2>IRC channels<a class="headerlink" href="#irc-channels" title="Permalink to this headline">¶</a></h2>
+<h2>IRC channels<a class="headerlink" href="#irc-channels" title="Link to this heading">¶</a></h2>
<p>The IRC channel <cite>#kerberos</cite> on libera.chat is a community resource for
general Kerberos discussion and support.</p>
<p>The main IRC channel for MIT Kerberos development is <cite>#krbdev</cite> on
@@ -81,7 +79,7 @@ Libera Chat.</p>
<p>For more information about Libera Chat, see <a class="reference external" href="https://libera.chat/">https://libera.chat/</a>.</p>
</section>
<section id="archives">
-<h2>Archives<a class="headerlink" href="#archives" title="Permalink to this headline">¶</a></h2>
+<h2>Archives<a class="headerlink" href="#archives" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p>The archive <a class="reference external" href="https://mailman.mit.edu/pipermail/kerberos/">https://mailman.mit.edu/pipermail/kerberos/</a> contains
past postings from the <cite>kerberos&#64;mit.edu</cite> list.</p></li>
@@ -90,14 +88,14 @@ from the <cite>krbdev&#64;mit.edu</cite> list.</p></li>
</ul>
</section>
<section id="wiki">
-<h2>Wiki<a class="headerlink" href="#wiki" title="Permalink to this headline">¶</a></h2>
+<h2>Wiki<a class="headerlink" href="#wiki" title="Link to this heading">¶</a></h2>
<p>The wiki at <a class="reference external" href="https://k5wiki.kerberos.org/">https://k5wiki.kerberos.org/</a> contains useful information
for developers working on the MIT Kerberos source code. Some of the
information on the wiki may be useful for advanced users or system
administrators.</p>
</section>
<section id="web-pages">
-<h2>Web pages<a class="headerlink" href="#web-pages" title="Permalink to this headline">¶</a></h2>
+<h2>Web pages<a class="headerlink" href="#web-pages" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p><a class="reference external" href="https://web.mit.edu/kerberos/">https://web.mit.edu/kerberos/</a> is the MIT Kerberos software web page.</p></li>
<li><p><a class="reference external" href="https://kerberos.org/">https://kerberos.org/</a> is the MIT Kerberos Consortium web page.</p></li>
@@ -158,8 +156,8 @@ administrators.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/search.html b/crypto/krb5/doc/html/search.html
index c4cd93539c2d..c4669fc0d2ee 100644
--- a/crypto/krb5/doc/html/search.html
+++ b/crypto/krb5/doc/html/search.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Search &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="_static/kerb.css" />
+ <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="_static/kerb.css?v=6a0b3979" />
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/doctools.js"></script>
+ <script src="_static/documentation_options.js?v=236fef3b"></script>
+ <script src="_static/doctools.js?v=888ff710"></script>
+ <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/searchtools.js"></script>
<script src="_static/language_data.js"></script>
<link rel="author" title="About these documents" href="about.html" />
@@ -124,8 +122,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/searchindex.js b/crypto/krb5/doc/html/searchindex.js
index 867f9959aca9..9f5b8bc2da81 100644
--- a/crypto/krb5/doc/html/searchindex.js
+++ b/crypto/krb5/doc/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["about","admin/admin_commands/index","admin/admin_commands/k5srvutil","admin/admin_commands/kadmin_local","admin/admin_commands/kadmind","admin/admin_commands/kdb5_ldap_util","admin/admin_commands/kdb5_util","admin/admin_commands/kprop","admin/admin_commands/kpropd","admin/admin_commands/kproplog","admin/admin_commands/krb5kdc","admin/admin_commands/ktutil","admin/admin_commands/sserver","admin/advanced/index","admin/advanced/retiring-des","admin/appl_servers","admin/auth_indicator","admin/backup_host","admin/conf_files/index","admin/conf_files/kadm5_acl","admin/conf_files/kdc_conf","admin/conf_files/krb5_conf","admin/conf_ldap","admin/database","admin/dbtypes","admin/dictionary","admin/enctypes","admin/env_variables","admin/host_config","admin/https","admin/index","admin/install","admin/install_appl_srv","admin/install_clients","admin/install_kdc","admin/lockout","admin/otp","admin/pkinit","admin/princ_dns","admin/realm_config","admin/spake","admin/troubleshoot","admin/various_envs","appdev/gssapi","appdev/h5l_mit_apidiff","appdev/index","appdev/init_creds","appdev/princ_handle","appdev/refs/api/index","appdev/refs/api/krb5_425_conv_principal","appdev/refs/api/krb5_524_conv_principal","appdev/refs/api/krb5_524_convert_creds","appdev/refs/api/krb5_address_compare","appdev/refs/api/krb5_address_order","appdev/refs/api/krb5_address_search","appdev/refs/api/krb5_allow_weak_crypto","appdev/refs/api/krb5_aname_to_localname","appdev/refs/api/krb5_anonymous_principal","appdev/refs/api/krb5_anonymous_realm","appdev/refs/api/krb5_appdefault_boolean","appdev/refs/api/krb5_appdefault_string","appdev/refs/api/krb5_auth_con_free","appdev/refs/api/krb5_auth_con_genaddrs","appdev/refs/api/krb5_auth_con_get_checksum_func","appdev/refs/api/krb5_auth_con_getaddrs","appdev/refs/api/krb5_auth_con_getauthenticator","appdev/refs/api/krb5_auth_con_getflags","appdev/refs/api/krb5_auth_con_getkey","appdev/refs/api/krb5_auth_con_getkey_k","appdev/refs/api/krb5_auth_con_getlocalseqnumber","appdev/refs/api/krb5_auth_con_getlocalsubkey","appdev/refs/api/krb5_auth_con_getrcache","appdev/refs/api/krb5_auth_con_getrecvsubkey","appdev/refs/api/krb5_auth_con_getrecvsubkey_k","appdev/refs/api/krb5_auth_con_getremoteseqnumber","appdev/refs/api/krb5_auth_con_getremotesubkey","appdev/refs/api/krb5_auth_con_getsendsubkey","appdev/refs/api/krb5_auth_con_getsendsubkey_k","appdev/refs/api/krb5_auth_con_init","appdev/refs/api/krb5_auth_con_initivector","appdev/refs/api/krb5_auth_con_set_checksum_func","appdev/refs/api/krb5_auth_con_set_req_cksumtype","appdev/refs/api/krb5_auth_con_setaddrs","appdev/refs/api/krb5_auth_con_setflags","appdev/refs/api/krb5_auth_con_setports","appdev/refs/api/krb5_auth_con_setrcache","appdev/refs/api/krb5_auth_con_setrecvsubkey","appdev/refs/api/krb5_auth_con_setrecvsubkey_k","appdev/refs/api/krb5_auth_con_setsendsubkey","appdev/refs/api/krb5_auth_con_setsendsubkey_k","appdev/refs/api/krb5_auth_con_setuseruserkey","appdev/refs/api/krb5_build_principal","appdev/refs/api/krb5_build_principal_alloc_va","appdev/refs/api/krb5_build_principal_ext","appdev/refs/api/krb5_build_principal_va","appdev/refs/api/krb5_c_block_size","appdev/refs/api/krb5_c_checksum_length","appdev/refs/api/krb5_c_crypto_length","appdev/refs/api/krb5_c_crypto_length_iov","appdev/refs/api/krb5_c_decrypt","appdev/refs/api/krb5_c_decrypt_iov","appdev/refs/api/krb5_c_derive_prfplus","appdev/refs/api/krb5_c_encrypt","appdev/refs/api/krb5_c_encrypt_iov","appdev/refs/api/krb5_c_encrypt_length","appdev/refs/api/krb5_c_enctype_compare","appdev/refs/api/krb5_c_free_state","appdev/refs/api/krb5_c_fx_cf2_simple","appdev/refs/api/krb5_c_init_state","appdev/refs/api/krb5_c_is_coll_proof_cksum","appdev/refs/api/krb5_c_is_keyed_cksum","appdev/refs/api/krb5_c_keyed_checksum_types","appdev/refs/api/krb5_c_keylengths","appdev/refs/api/krb5_c_make_checksum","appdev/refs/api/krb5_c_make_checksum_iov","appdev/refs/api/krb5_c_make_random_key","appdev/refs/api/krb5_c_padding_length","appdev/refs/api/krb5_c_prf","appdev/refs/api/krb5_c_prf_length","appdev/refs/api/krb5_c_prfplus","appdev/refs/api/krb5_c_random_add_entropy","appdev/refs/api/krb5_c_random_make_octets","appdev/refs/api/krb5_c_random_os_entropy","appdev/refs/api/krb5_c_random_seed","appdev/refs/api/krb5_c_random_to_key","appdev/refs/api/krb5_c_string_to_key","appdev/refs/api/krb5_c_string_to_key_with_params","appdev/refs/api/krb5_c_valid_cksumtype","appdev/refs/api/krb5_c_valid_enctype","appdev/refs/api/krb5_c_verify_checksum","appdev/refs/api/krb5_c_verify_checksum_iov","appdev/refs/api/krb5_calculate_checksum","appdev/refs/api/krb5_cc_cache_match","appdev/refs/api/krb5_cc_close","appdev/refs/api/krb5_cc_copy_creds","appdev/refs/api/krb5_cc_default","appdev/refs/api/krb5_cc_default_name","appdev/refs/api/krb5_cc_destroy","appdev/refs/api/krb5_cc_dup","appdev/refs/api/krb5_cc_end_seq_get","appdev/refs/api/krb5_cc_gen_new","appdev/refs/api/krb5_cc_get_config","appdev/refs/api/krb5_cc_get_flags","appdev/refs/api/krb5_cc_get_full_name","appdev/refs/api/krb5_cc_get_name","appdev/refs/api/krb5_cc_get_principal","appdev/refs/api/krb5_cc_get_type","appdev/refs/api/krb5_cc_initialize","appdev/refs/api/krb5_cc_move","appdev/refs/api/krb5_cc_new_unique","appdev/refs/api/krb5_cc_next_cred","appdev/refs/api/krb5_cc_remove_cred","appdev/refs/api/krb5_cc_resolve","appdev/refs/api/krb5_cc_retrieve_cred","appdev/refs/api/krb5_cc_select","appdev/refs/api/krb5_cc_set_config","appdev/refs/api/krb5_cc_set_default_name","appdev/refs/api/krb5_cc_set_flags","appdev/refs/api/krb5_cc_start_seq_get","appdev/refs/api/krb5_cc_store_cred","appdev/refs/api/krb5_cc_support_switch","appdev/refs/api/krb5_cc_switch","appdev/refs/api/krb5_cccol_cursor_free","appdev/refs/api/krb5_cccol_cursor_new","appdev/refs/api/krb5_cccol_cursor_next","appdev/refs/api/krb5_cccol_have_content","appdev/refs/api/krb5_change_password","appdev/refs/api/krb5_check_clockskew","appdev/refs/api/krb5_checksum_size","appdev/refs/api/krb5_chpw_message","appdev/refs/api/krb5_cksumtype_to_string","appdev/refs/api/krb5_clear_error_message","appdev/refs/api/krb5_copy_addresses","appdev/refs/api/krb5_copy_authdata","appdev/refs/api/krb5_copy_authenticator","appdev/refs/api/krb5_copy_checksum","appdev/refs/api/krb5_copy_context","appdev/refs/api/krb5_copy_creds","appdev/refs/api/krb5_copy_data","appdev/refs/api/krb5_copy_error_message","appdev/refs/api/krb5_copy_keyblock","appdev/refs/api/krb5_copy_keyblock_contents","appdev/refs/api/krb5_copy_principal","appdev/refs/api/krb5_copy_ticket","appdev/refs/api/krb5_decode_authdata_container","appdev/refs/api/krb5_decode_ticket","appdev/refs/api/krb5_decrypt","appdev/refs/api/krb5_deltat_to_string","appdev/refs/api/krb5_eblock_enctype","appdev/refs/api/krb5_encode_authdata_container","appdev/refs/api/krb5_encrypt","appdev/refs/api/krb5_encrypt_size","appdev/refs/api/krb5_enctype_to_name","appdev/refs/api/krb5_enctype_to_string","appdev/refs/api/krb5_expand_hostname","appdev/refs/api/krb5_find_authdata","appdev/refs/api/krb5_finish_key","appdev/refs/api/krb5_finish_random_key","appdev/refs/api/krb5_free_addresses","appdev/refs/api/krb5_free_ap_rep_enc_part","appdev/refs/api/krb5_free_authdata","appdev/refs/api/krb5_free_authenticator","appdev/refs/api/krb5_free_checksum","appdev/refs/api/krb5_free_checksum_contents","appdev/refs/api/krb5_free_cksumtypes","appdev/refs/api/krb5_free_context","appdev/refs/api/krb5_free_cred_contents","appdev/refs/api/krb5_free_creds","appdev/refs/api/krb5_free_data","appdev/refs/api/krb5_free_data_contents","appdev/refs/api/krb5_free_default_realm","appdev/refs/api/krb5_free_enctypes","appdev/refs/api/krb5_free_error","appdev/refs/api/krb5_free_error_message","appdev/refs/api/krb5_free_host_realm","appdev/refs/api/krb5_free_keyblock","appdev/refs/api/krb5_free_keyblock_contents","appdev/refs/api/krb5_free_keytab_entry_contents","appdev/refs/api/krb5_free_principal","appdev/refs/api/krb5_free_string","appdev/refs/api/krb5_free_tgt_creds","appdev/refs/api/krb5_free_ticket","appdev/refs/api/krb5_free_unparsed_name","appdev/refs/api/krb5_fwd_tgt_creds","appdev/refs/api/krb5_get_credentials","appdev/refs/api/krb5_get_credentials_renew","appdev/refs/api/krb5_get_credentials_validate","appdev/refs/api/krb5_get_default_realm","appdev/refs/api/krb5_get_error_message","appdev/refs/api/krb5_get_etype_info","appdev/refs/api/krb5_get_fallback_host_realm","appdev/refs/api/krb5_get_host_realm","appdev/refs/api/krb5_get_in_tkt_with_keytab","appdev/refs/api/krb5_get_in_tkt_with_password","appdev/refs/api/krb5_get_in_tkt_with_skey","appdev/refs/api/krb5_get_init_creds_keytab","appdev/refs/api/krb5_get_init_creds_opt_alloc","appdev/refs/api/krb5_get_init_creds_opt_free","appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags","appdev/refs/api/krb5_get_init_creds_opt_init","appdev/refs/api/krb5_get_init_creds_opt_set_address_list","appdev/refs/api/krb5_get_init_creds_opt_set_anonymous","appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize","appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt","appdev/refs/api/krb5_get_init_creds_opt_set_etype_list","appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback","appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache","appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name","appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags","appdev/refs/api/krb5_get_init_creds_opt_set_forwardable","appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache","appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache","appdev/refs/api/krb5_get_init_creds_opt_set_pa","appdev/refs/api/krb5_get_init_creds_opt_set_pac_request","appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list","appdev/refs/api/krb5_get_init_creds_opt_set_proxiable","appdev/refs/api/krb5_get_init_creds_opt_set_renew_life","appdev/refs/api/krb5_get_init_creds_opt_set_responder","appdev/refs/api/krb5_get_init_creds_opt_set_salt","appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life","appdev/refs/api/krb5_get_init_creds_password","appdev/refs/api/krb5_get_permitted_enctypes","appdev/refs/api/krb5_get_profile","appdev/refs/api/krb5_get_prompt_types","appdev/refs/api/krb5_get_renewed_creds","appdev/refs/api/krb5_get_server_rcache","appdev/refs/api/krb5_get_time_offsets","appdev/refs/api/krb5_get_validated_creds","appdev/refs/api/krb5_init_context","appdev/refs/api/krb5_init_context_profile","appdev/refs/api/krb5_init_creds_free","appdev/refs/api/krb5_init_creds_get","appdev/refs/api/krb5_init_creds_get_creds","appdev/refs/api/krb5_init_creds_get_error","appdev/refs/api/krb5_init_creds_get_times","appdev/refs/api/krb5_init_creds_init","appdev/refs/api/krb5_init_creds_set_keytab","appdev/refs/api/krb5_init_creds_set_password","appdev/refs/api/krb5_init_creds_set_service","appdev/refs/api/krb5_init_creds_step","appdev/refs/api/krb5_init_keyblock","appdev/refs/api/krb5_init_random_key","appdev/refs/api/krb5_init_secure_context","appdev/refs/api/krb5_is_config_principal","appdev/refs/api/krb5_is_referral_realm","appdev/refs/api/krb5_is_thread_safe","appdev/refs/api/krb5_k_create_key","appdev/refs/api/krb5_k_decrypt","appdev/refs/api/krb5_k_decrypt_iov","appdev/refs/api/krb5_k_encrypt","appdev/refs/api/krb5_k_encrypt_iov","appdev/refs/api/krb5_k_free_key","appdev/refs/api/krb5_k_key_enctype","appdev/refs/api/krb5_k_key_keyblock","appdev/refs/api/krb5_k_make_checksum","appdev/refs/api/krb5_k_make_checksum_iov","appdev/refs/api/krb5_k_prf","appdev/refs/api/krb5_k_reference_key","appdev/refs/api/krb5_k_verify_checksum","appdev/refs/api/krb5_k_verify_checksum_iov","appdev/refs/api/krb5_kdc_sign_ticket","appdev/refs/api/krb5_kdc_verify_ticket","appdev/refs/api/krb5_kt_add_entry","appdev/refs/api/krb5_kt_client_default","appdev/refs/api/krb5_kt_close","appdev/refs/api/krb5_kt_default","appdev/refs/api/krb5_kt_default_name","appdev/refs/api/krb5_kt_dup","appdev/refs/api/krb5_kt_end_seq_get","appdev/refs/api/krb5_kt_free_entry","appdev/refs/api/krb5_kt_get_entry","appdev/refs/api/krb5_kt_get_name","appdev/refs/api/krb5_kt_get_type","appdev/refs/api/krb5_kt_have_content","appdev/refs/api/krb5_kt_next_entry","appdev/refs/api/krb5_kt_read_service_key","appdev/refs/api/krb5_kt_remove_entry","appdev/refs/api/krb5_kt_resolve","appdev/refs/api/krb5_kt_start_seq_get","appdev/refs/api/krb5_kuserok","appdev/refs/api/krb5_make_authdata_kdc_issued","appdev/refs/api/krb5_marshal_credentials","appdev/refs/api/krb5_merge_authdata","appdev/refs/api/krb5_mk_1cred","appdev/refs/api/krb5_mk_error","appdev/refs/api/krb5_mk_ncred","appdev/refs/api/krb5_mk_priv","appdev/refs/api/krb5_mk_rep","appdev/refs/api/krb5_mk_rep_dce","appdev/refs/api/krb5_mk_req","appdev/refs/api/krb5_mk_req_extended","appdev/refs/api/krb5_mk_safe","appdev/refs/api/krb5_os_localaddr","appdev/refs/api/krb5_pac_add_buffer","appdev/refs/api/krb5_pac_free","appdev/refs/api/krb5_pac_get_buffer","appdev/refs/api/krb5_pac_get_client_info","appdev/refs/api/krb5_pac_get_types","appdev/refs/api/krb5_pac_init","appdev/refs/api/krb5_pac_parse","appdev/refs/api/krb5_pac_sign","appdev/refs/api/krb5_pac_sign_ext","appdev/refs/api/krb5_pac_verify","appdev/refs/api/krb5_pac_verify_ext","appdev/refs/api/krb5_parse_name","appdev/refs/api/krb5_parse_name_flags","appdev/refs/api/krb5_prepend_error_message","appdev/refs/api/krb5_principal2salt","appdev/refs/api/krb5_principal_compare","appdev/refs/api/krb5_principal_compare_any_realm","appdev/refs/api/krb5_principal_compare_flags","appdev/refs/api/krb5_process_key","appdev/refs/api/krb5_prompter_posix","appdev/refs/api/krb5_random_key","appdev/refs/api/krb5_rd_cred","appdev/refs/api/krb5_rd_error","appdev/refs/api/krb5_rd_priv","appdev/refs/api/krb5_rd_rep","appdev/refs/api/krb5_rd_rep_dce","appdev/refs/api/krb5_rd_req","appdev/refs/api/krb5_rd_safe","appdev/refs/api/krb5_read_password","appdev/refs/api/krb5_realm_compare","appdev/refs/api/krb5_recvauth","appdev/refs/api/krb5_recvauth_version","appdev/refs/api/krb5_responder_get_challenge","appdev/refs/api/krb5_responder_list_questions","appdev/refs/api/krb5_responder_otp_challenge_free","appdev/refs/api/krb5_responder_otp_get_challenge","appdev/refs/api/krb5_responder_otp_set_answer","appdev/refs/api/krb5_responder_pkinit_challenge_free","appdev/refs/api/krb5_responder_pkinit_get_challenge","appdev/refs/api/krb5_responder_pkinit_set_answer","appdev/refs/api/krb5_responder_set_answer","appdev/refs/api/krb5_salttype_to_string","appdev/refs/api/krb5_sendauth","appdev/refs/api/krb5_server_decrypt_ticket_keytab","appdev/refs/api/krb5_set_default_realm","appdev/refs/api/krb5_set_default_tgs_enctypes","appdev/refs/api/krb5_set_error_message","appdev/refs/api/krb5_set_kdc_recv_hook","appdev/refs/api/krb5_set_kdc_send_hook","appdev/refs/api/krb5_set_password","appdev/refs/api/krb5_set_password_using_ccache","appdev/refs/api/krb5_set_principal_realm","appdev/refs/api/krb5_set_real_time","appdev/refs/api/krb5_set_trace_callback","appdev/refs/api/krb5_set_trace_filename","appdev/refs/api/krb5_sname_match","appdev/refs/api/krb5_sname_to_principal","appdev/refs/api/krb5_string_to_cksumtype","appdev/refs/api/krb5_string_to_deltat","appdev/refs/api/krb5_string_to_enctype","appdev/refs/api/krb5_string_to_key","appdev/refs/api/krb5_string_to_salttype","appdev/refs/api/krb5_string_to_timestamp","appdev/refs/api/krb5_timeofday","appdev/refs/api/krb5_timestamp_to_sfstring","appdev/refs/api/krb5_timestamp_to_string","appdev/refs/api/krb5_tkt_creds_free","appdev/refs/api/krb5_tkt_creds_get","appdev/refs/api/krb5_tkt_creds_get_creds","appdev/refs/api/krb5_tkt_creds_get_times","appdev/refs/api/krb5_tkt_creds_init","appdev/refs/api/krb5_tkt_creds_step","appdev/refs/api/krb5_unmarshal_credentials","appdev/refs/api/krb5_unparse_name","appdev/refs/api/krb5_unparse_name_ext","appdev/refs/api/krb5_unparse_name_flags","appdev/refs/api/krb5_unparse_name_flags_ext","appdev/refs/api/krb5_us_timeofday","appdev/refs/api/krb5_use_enctype","appdev/refs/api/krb5_verify_authdata_kdc_issued","appdev/refs/api/krb5_verify_checksum","appdev/refs/api/krb5_verify_init_creds","appdev/refs/api/krb5_verify_init_creds_opt_init","appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail","appdev/refs/api/krb5_vprepend_error_message","appdev/refs/api/krb5_vset_error_message","appdev/refs/api/krb5_vwrap_error_message","appdev/refs/api/krb5_wrap_error_message","appdev/refs/index","appdev/refs/macros/ADDRTYPE_ADDRPORT","appdev/refs/macros/ADDRTYPE_CHAOS","appdev/refs/macros/ADDRTYPE_DDP","appdev/refs/macros/ADDRTYPE_INET","appdev/refs/macros/ADDRTYPE_INET6","appdev/refs/macros/ADDRTYPE_IPPORT","appdev/refs/macros/ADDRTYPE_ISO","appdev/refs/macros/ADDRTYPE_IS_LOCAL","appdev/refs/macros/ADDRTYPE_NETBIOS","appdev/refs/macros/ADDRTYPE_XNS","appdev/refs/macros/AD_TYPE_EXTERNAL","appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK","appdev/refs/macros/AD_TYPE_REGISTERED","appdev/refs/macros/AD_TYPE_RESERVED","appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION","appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED","appdev/refs/macros/AP_OPTS_RESERVED","appdev/refs/macros/AP_OPTS_USE_SESSION_KEY","appdev/refs/macros/AP_OPTS_USE_SUBKEY","appdev/refs/macros/AP_OPTS_WIRE_MASK","appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128","appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256","appdev/refs/macros/CKSUMTYPE_CRC32","appdev/refs/macros/CKSUMTYPE_DESCBC","appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR","appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128","appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256","appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3","appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128","appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256","appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR","appdev/refs/macros/CKSUMTYPE_NIST_SHA","appdev/refs/macros/CKSUMTYPE_RSA_MD4","appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES","appdev/refs/macros/CKSUMTYPE_RSA_MD5","appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES","appdev/refs/macros/CKSUMTYPE_SHA1","appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96","appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128","appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96","appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192","appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC","appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP","appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC","appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC","appdev/refs/macros/ENCTYPE_DES3_CBC_ENV","appdev/refs/macros/ENCTYPE_DES3_CBC_RAW","appdev/refs/macros/ENCTYPE_DES3_CBC_SHA","appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1","appdev/refs/macros/ENCTYPE_DES_CBC_CRC","appdev/refs/macros/ENCTYPE_DES_CBC_MD4","appdev/refs/macros/ENCTYPE_DES_CBC_MD5","appdev/refs/macros/ENCTYPE_DES_CBC_RAW","appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1","appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS","appdev/refs/macros/ENCTYPE_MD5_RSA_CMS","appdev/refs/macros/ENCTYPE_NULL","appdev/refs/macros/ENCTYPE_RC2_CBC_ENV","appdev/refs/macros/ENCTYPE_RSA_ENV","appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV","appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS","appdev/refs/macros/ENCTYPE_UNKNOWN","appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE","appdev/refs/macros/KDC_OPT_CANONICALIZE","appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT","appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK","appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY","appdev/refs/macros/KDC_OPT_FORWARDABLE","appdev/refs/macros/KDC_OPT_FORWARDED","appdev/refs/macros/KDC_OPT_POSTDATED","appdev/refs/macros/KDC_OPT_PROXIABLE","appdev/refs/macros/KDC_OPT_PROXY","appdev/refs/macros/KDC_OPT_RENEW","appdev/refs/macros/KDC_OPT_RENEWABLE","appdev/refs/macros/KDC_OPT_RENEWABLE_OK","appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS","appdev/refs/macros/KDC_OPT_VALIDATE","appdev/refs/macros/KDC_TKT_COMMON_MASK","appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE","appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR","appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR","appdev/refs/macros/KRB5_AP_REP","appdev/refs/macros/KRB5_AP_REQ","appdev/refs/macros/KRB5_AS_REP","appdev/refs/macros/KRB5_AS_REQ","appdev/refs/macros/KRB5_AUTHDATA_AND_OR","appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS","appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR","appdev/refs/macros/KRB5_AUTHDATA_CAMMAC","appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION","appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR","appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT","appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS","appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED","appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC","appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE","appdev/refs/macros/KRB5_AUTHDATA_SESAME","appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET","appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC","appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE","appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR","appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL","appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE","appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME","appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY","appdev/refs/macros/KRB5_CRED","appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM","appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA","appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY","appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER","appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING","appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY","appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM","appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER","appdev/refs/macros/KRB5_CYBERSAFE_SECUREID","appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS","appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP","appdev/refs/macros/KRB5_ERROR","appdev/refs/macros/KRB5_FAST_REQUIRED","appdev/refs/macros/KRB5_GC_CACHED","appdev/refs/macros/KRB5_GC_CANONICALIZE","appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION","appdev/refs/macros/KRB5_GC_FORWARDABLE","appdev/refs/macros/KRB5_GC_NO_STORE","appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK","appdev/refs/macros/KRB5_GC_USER_USER","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE","appdev/refs/macros/KRB5_INIT_CONTEXT_KDC","appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE","appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE","appdev/refs/macros/KRB5_INT16_MAX","appdev/refs/macros/KRB5_INT16_MIN","appdev/refs/macros/KRB5_INT32_MAX","appdev/refs/macros/KRB5_INT32_MIN","appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE","appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM","appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE","appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH","appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM","appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT","appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART","appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH","appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM","appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART","appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ","appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS","appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC","appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT","appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC","appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC","appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED","appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP","appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM","appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC","appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG","appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV","appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED","appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET","appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART","appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM","appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART","appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM","appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS","appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE","appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST","appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX","appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY","appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST","appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM","appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID","appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE","appdev/refs/macros/KRB5_KEYUSAGE_SPAKE","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM","appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED","appdev/refs/macros/KRB5_KPASSWD_AUTHERROR","appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION","appdev/refs/macros/KRB5_KPASSWD_HARDERROR","appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED","appdev/refs/macros/KRB5_KPASSWD_MALFORMED","appdev/refs/macros/KRB5_KPASSWD_SOFTERROR","appdev/refs/macros/KRB5_KPASSWD_SUCCESS","appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME","appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL","appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL","appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ","appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT","appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED","appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME","appdev/refs/macros/KRB5_LRQ_NONE","appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME","appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL","appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL","appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ","appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT","appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED","appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME","appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL","appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID","appdev/refs/macros/KRB5_NT_MS_PRINCIPAL","appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID","appdev/refs/macros/KRB5_NT_PRINCIPAL","appdev/refs/macros/KRB5_NT_SMTP_NAME","appdev/refs/macros/KRB5_NT_SRV_HST","appdev/refs/macros/KRB5_NT_SRV_INST","appdev/refs/macros/KRB5_NT_SRV_XHST","appdev/refs/macros/KRB5_NT_UID","appdev/refs/macros/KRB5_NT_UNKNOWN","appdev/refs/macros/KRB5_NT_WELLKNOWN","appdev/refs/macros/KRB5_NT_X500_PRINCIPAL","appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO","appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS","appdev/refs/macros/KRB5_PAC_CLIENT_INFO","appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO","appdev/refs/macros/KRB5_PAC_DELEGATION_INFO","appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS","appdev/refs/macros/KRB5_PAC_DEVICE_INFO","appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM","appdev/refs/macros/KRB5_PAC_LOGON_INFO","appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM","appdev/refs/macros/KRB5_PAC_REQUESTOR","appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM","appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM","appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO","appdev/refs/macros/KRB5_PADATA_AFS3_SALT","appdev/refs/macros/KRB5_PADATA_AP_REQ","appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM","appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS","appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE","appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID","appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP","appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME","appdev/refs/macros/KRB5_PADATA_ETYPE_INFO","appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2","appdev/refs/macros/KRB5_PADATA_FOR_USER","appdev/refs/macros/KRB5_PADATA_FX_COOKIE","appdev/refs/macros/KRB5_PADATA_FX_ERROR","appdev/refs/macros/KRB5_PADATA_FX_FAST","appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA","appdev/refs/macros/KRB5_PADATA_NONE","appdev/refs/macros/KRB5_PADATA_OSF_DCE","appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE","appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE","appdev/refs/macros/KRB5_PADATA_OTP_REQUEST","appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS","appdev/refs/macros/KRB5_PADATA_PAC_REQUEST","appdev/refs/macros/KRB5_PADATA_PKINIT_KX","appdev/refs/macros/KRB5_PADATA_PK_AS_REP","appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD","appdev/refs/macros/KRB5_PADATA_PK_AS_REQ","appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD","appdev/refs/macros/KRB5_PADATA_PW_SALT","appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2","appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY","appdev/refs/macros/KRB5_PADATA_REFERRAL","appdev/refs/macros/KRB5_PADATA_S4U_X509_USER","appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE","appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2","appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT","appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE","appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2","appdev/refs/macros/KRB5_PADATA_SESAME","appdev/refs/macros/KRB5_PADATA_SPAKE","appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO","appdev/refs/macros/KRB5_PADATA_TGS_REQ","appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM","appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY","appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM","appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT","appdev/refs/macros/KRB5_PRIV","appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD","appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN","appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD","appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH","appdev/refs/macros/KRB5_PVNO","appdev/refs/macros/KRB5_REALM_BRANCH_CHAR","appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS","appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION","appdev/refs/macros/KRB5_REFERRAL_REALM","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN","appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC","appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL","appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL","appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW","appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY","appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED","appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP","appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD","appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT","appdev/refs/macros/KRB5_SAFE","appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD","appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD","appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY","appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT","appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA","appdev/refs/macros/KRB5_TC_MATCH_FLAGS","appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT","appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY","appdev/refs/macros/KRB5_TC_MATCH_KTYPE","appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY","appdev/refs/macros/KRB5_TC_MATCH_TIMES","appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT","appdev/refs/macros/KRB5_TC_NOTICKET","appdev/refs/macros/KRB5_TC_OPENCLOSE","appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES","appdev/refs/macros/KRB5_TGS_NAME","appdev/refs/macros/KRB5_TGS_NAME_SIZE","appdev/refs/macros/KRB5_TGS_REP","appdev/refs/macros/KRB5_TGS_REQ","appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE","appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL","appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR","appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK","appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY","appdev/refs/macros/MAX_KEYTAB_NAME_LEN","appdev/refs/macros/MSEC_DIRBIT","appdev/refs/macros/MSEC_VAL_MASK","appdev/refs/macros/SALT_TYPE_AFS_LENGTH","appdev/refs/macros/SALT_TYPE_NO_LENGTH","appdev/refs/macros/THREEPARAMOPEN","appdev/refs/macros/TKT_FLG_ANONYMOUS","appdev/refs/macros/TKT_FLG_ENC_PA_REP","appdev/refs/macros/TKT_FLG_FORWARDABLE","appdev/refs/macros/TKT_FLG_FORWARDED","appdev/refs/macros/TKT_FLG_HW_AUTH","appdev/refs/macros/TKT_FLG_INITIAL","appdev/refs/macros/TKT_FLG_INVALID","appdev/refs/macros/TKT_FLG_MAY_POSTDATE","appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE","appdev/refs/macros/TKT_FLG_POSTDATED","appdev/refs/macros/TKT_FLG_PRE_AUTH","appdev/refs/macros/TKT_FLG_PROXIABLE","appdev/refs/macros/TKT_FLG_PROXY","appdev/refs/macros/TKT_FLG_RENEWABLE","appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED","appdev/refs/macros/VALID_INT_BITS","appdev/refs/macros/VALID_UINT_BITS","appdev/refs/macros/index","appdev/refs/macros/krb524_convert_creds_kdc","appdev/refs/macros/krb524_init_ets","appdev/refs/macros/krb5_const","appdev/refs/macros/krb5_princ_component","appdev/refs/macros/krb5_princ_name","appdev/refs/macros/krb5_princ_realm","appdev/refs/macros/krb5_princ_set_realm","appdev/refs/macros/krb5_princ_set_realm_data","appdev/refs/macros/krb5_princ_set_realm_length","appdev/refs/macros/krb5_princ_size","appdev/refs/macros/krb5_princ_type","appdev/refs/macros/krb5_roundup","appdev/refs/macros/krb5_x","appdev/refs/macros/krb5_xc","appdev/refs/types/index","appdev/refs/types/krb5_address","appdev/refs/types/krb5_addrtype","appdev/refs/types/krb5_ap_rep","appdev/refs/types/krb5_ap_rep_enc_part","appdev/refs/types/krb5_ap_req","appdev/refs/types/krb5_auth_context","appdev/refs/types/krb5_authdata","appdev/refs/types/krb5_authdatatype","appdev/refs/types/krb5_authenticator","appdev/refs/types/krb5_boolean","appdev/refs/types/krb5_cc_cursor","appdev/refs/types/krb5_ccache","appdev/refs/types/krb5_cccol_cursor","appdev/refs/types/krb5_checksum","appdev/refs/types/krb5_cksumtype","appdev/refs/types/krb5_const_pointer","appdev/refs/types/krb5_const_principal","appdev/refs/types/krb5_context","appdev/refs/types/krb5_cred","appdev/refs/types/krb5_cred_enc_part","appdev/refs/types/krb5_cred_info","appdev/refs/types/krb5_creds","appdev/refs/types/krb5_crypto_iov","appdev/refs/types/krb5_cryptotype","appdev/refs/types/krb5_data","appdev/refs/types/krb5_deltat","appdev/refs/types/krb5_enc_data","appdev/refs/types/krb5_enc_kdc_rep_part","appdev/refs/types/krb5_enc_tkt_part","appdev/refs/types/krb5_encrypt_block","appdev/refs/types/krb5_enctype","appdev/refs/types/krb5_error","appdev/refs/types/krb5_error_code","appdev/refs/types/krb5_expire_callback_func","appdev/refs/types/krb5_flags","appdev/refs/types/krb5_get_init_creds_opt","appdev/refs/types/krb5_gic_opt_pa_data","appdev/refs/types/krb5_init_creds_context","appdev/refs/types/krb5_int16","appdev/refs/types/krb5_int32","appdev/refs/types/krb5_kdc_rep","appdev/refs/types/krb5_kdc_req","appdev/refs/types/krb5_key","appdev/refs/types/krb5_keyblock","appdev/refs/types/krb5_keytab","appdev/refs/types/krb5_keytab_entry","appdev/refs/types/krb5_keyusage","appdev/refs/types/krb5_kt_cursor","appdev/refs/types/krb5_kvno","appdev/refs/types/krb5_last_req_entry","appdev/refs/types/krb5_magic","appdev/refs/types/krb5_mk_req_checksum_func","appdev/refs/types/krb5_msgtype","appdev/refs/types/krb5_octet","appdev/refs/types/krb5_pa_data","appdev/refs/types/krb5_pa_pac_req","appdev/refs/types/krb5_pa_server_referral_data","appdev/refs/types/krb5_pa_svr_referral_data","appdev/refs/types/krb5_pac","appdev/refs/types/krb5_pointer","appdev/refs/types/krb5_post_recv_fn","appdev/refs/types/krb5_pre_send_fn","appdev/refs/types/krb5_preauthtype","appdev/refs/types/krb5_principal","appdev/refs/types/krb5_principal_data","appdev/refs/types/krb5_prompt","appdev/refs/types/krb5_prompt_type","appdev/refs/types/krb5_prompter_fct","appdev/refs/types/krb5_pwd_data","appdev/refs/types/krb5_rcache","appdev/refs/types/krb5_replay_data","appdev/refs/types/krb5_responder_context","appdev/refs/types/krb5_responder_fn","appdev/refs/types/krb5_responder_otp_challenge","appdev/refs/types/krb5_responder_otp_tokeninfo","appdev/refs/types/krb5_responder_pkinit_challenge","appdev/refs/types/krb5_responder_pkinit_identity","appdev/refs/types/krb5_response","appdev/refs/types/krb5_ticket","appdev/refs/types/krb5_ticket_times","appdev/refs/types/krb5_timestamp","appdev/refs/types/krb5_tkt_authent","appdev/refs/types/krb5_tkt_creds_context","appdev/refs/types/krb5_trace_callback","appdev/refs/types/krb5_trace_info","appdev/refs/types/krb5_transited","appdev/refs/types/krb5_typed_data","appdev/refs/types/krb5_ui_2","appdev/refs/types/krb5_ui_4","appdev/refs/types/krb5_verify_init_creds_opt","appdev/refs/types/passwd_phrase_element","appdev/y2038","basic/ccache_def","basic/date_format","basic/index","basic/keytab_def","basic/rcache_def","basic/stash_file_def","build/directory_org","build/doing_build","build/index","build/options2configure","build/osconf","build_this","copyright","formats/ccache_file_format","formats/cookie","formats/freshness_token","formats/index","formats/keytab_file_format","formats/rcache_file_format","index","mitK5defaults","mitK5features","mitK5license","plugindev/ccselect","plugindev/certauth","plugindev/clpreauth","plugindev/general","plugindev/gssapi","plugindev/hostrealm","plugindev/index","plugindev/internal","plugindev/kadm5_auth","plugindev/kadm5_hook","plugindev/kdcpolicy","plugindev/kdcpreauth","plugindev/localauth","plugindev/locate","plugindev/profile","plugindev/pwqual","resources","user/index","user/pwd_mgmt","user/tkt_mgmt","user/user_commands/index","user/user_commands/kdestroy","user/user_commands/kinit","user/user_commands/klist","user/user_commands/kpasswd","user/user_commands/krb5-config","user/user_commands/ksu","user/user_commands/kswitch","user/user_commands/kvno","user/user_commands/sclient","user/user_config/index","user/user_config/k5identity","user/user_config/k5login","user/user_config/kerberos"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["about.rst","admin/admin_commands/index.rst","admin/admin_commands/k5srvutil.rst","admin/admin_commands/kadmin_local.rst","admin/admin_commands/kadmind.rst","admin/admin_commands/kdb5_ldap_util.rst","admin/admin_commands/kdb5_util.rst","admin/admin_commands/kprop.rst","admin/admin_commands/kpropd.rst","admin/admin_commands/kproplog.rst","admin/admin_commands/krb5kdc.rst","admin/admin_commands/ktutil.rst","admin/admin_commands/sserver.rst","admin/advanced/index.rst","admin/advanced/retiring-des.rst","admin/appl_servers.rst","admin/auth_indicator.rst","admin/backup_host.rst","admin/conf_files/index.rst","admin/conf_files/kadm5_acl.rst","admin/conf_files/kdc_conf.rst","admin/conf_files/krb5_conf.rst","admin/conf_ldap.rst","admin/database.rst","admin/dbtypes.rst","admin/dictionary.rst","admin/enctypes.rst","admin/env_variables.rst","admin/host_config.rst","admin/https.rst","admin/index.rst","admin/install.rst","admin/install_appl_srv.rst","admin/install_clients.rst","admin/install_kdc.rst","admin/lockout.rst","admin/otp.rst","admin/pkinit.rst","admin/princ_dns.rst","admin/realm_config.rst","admin/spake.rst","admin/troubleshoot.rst","admin/various_envs.rst","appdev/gssapi.rst","appdev/h5l_mit_apidiff.rst","appdev/index.rst","appdev/init_creds.rst","appdev/princ_handle.rst","appdev/refs/api/index.rst","appdev/refs/api/krb5_425_conv_principal.rst","appdev/refs/api/krb5_524_conv_principal.rst","appdev/refs/api/krb5_524_convert_creds.rst","appdev/refs/api/krb5_address_compare.rst","appdev/refs/api/krb5_address_order.rst","appdev/refs/api/krb5_address_search.rst","appdev/refs/api/krb5_allow_weak_crypto.rst","appdev/refs/api/krb5_aname_to_localname.rst","appdev/refs/api/krb5_anonymous_principal.rst","appdev/refs/api/krb5_anonymous_realm.rst","appdev/refs/api/krb5_appdefault_boolean.rst","appdev/refs/api/krb5_appdefault_string.rst","appdev/refs/api/krb5_auth_con_free.rst","appdev/refs/api/krb5_auth_con_genaddrs.rst","appdev/refs/api/krb5_auth_con_get_checksum_func.rst","appdev/refs/api/krb5_auth_con_getaddrs.rst","appdev/refs/api/krb5_auth_con_getauthenticator.rst","appdev/refs/api/krb5_auth_con_getflags.rst","appdev/refs/api/krb5_auth_con_getkey.rst","appdev/refs/api/krb5_auth_con_getkey_k.rst","appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst","appdev/refs/api/krb5_auth_con_getlocalsubkey.rst","appdev/refs/api/krb5_auth_con_getrcache.rst","appdev/refs/api/krb5_auth_con_getrecvsubkey.rst","appdev/refs/api/krb5_auth_con_getrecvsubkey_k.rst","appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst","appdev/refs/api/krb5_auth_con_getremotesubkey.rst","appdev/refs/api/krb5_auth_con_getsendsubkey.rst","appdev/refs/api/krb5_auth_con_getsendsubkey_k.rst","appdev/refs/api/krb5_auth_con_init.rst","appdev/refs/api/krb5_auth_con_initivector.rst","appdev/refs/api/krb5_auth_con_set_checksum_func.rst","appdev/refs/api/krb5_auth_con_set_req_cksumtype.rst","appdev/refs/api/krb5_auth_con_setaddrs.rst","appdev/refs/api/krb5_auth_con_setflags.rst","appdev/refs/api/krb5_auth_con_setports.rst","appdev/refs/api/krb5_auth_con_setrcache.rst","appdev/refs/api/krb5_auth_con_setrecvsubkey.rst","appdev/refs/api/krb5_auth_con_setrecvsubkey_k.rst","appdev/refs/api/krb5_auth_con_setsendsubkey.rst","appdev/refs/api/krb5_auth_con_setsendsubkey_k.rst","appdev/refs/api/krb5_auth_con_setuseruserkey.rst","appdev/refs/api/krb5_build_principal.rst","appdev/refs/api/krb5_build_principal_alloc_va.rst","appdev/refs/api/krb5_build_principal_ext.rst","appdev/refs/api/krb5_build_principal_va.rst","appdev/refs/api/krb5_c_block_size.rst","appdev/refs/api/krb5_c_checksum_length.rst","appdev/refs/api/krb5_c_crypto_length.rst","appdev/refs/api/krb5_c_crypto_length_iov.rst","appdev/refs/api/krb5_c_decrypt.rst","appdev/refs/api/krb5_c_decrypt_iov.rst","appdev/refs/api/krb5_c_derive_prfplus.rst","appdev/refs/api/krb5_c_encrypt.rst","appdev/refs/api/krb5_c_encrypt_iov.rst","appdev/refs/api/krb5_c_encrypt_length.rst","appdev/refs/api/krb5_c_enctype_compare.rst","appdev/refs/api/krb5_c_free_state.rst","appdev/refs/api/krb5_c_fx_cf2_simple.rst","appdev/refs/api/krb5_c_init_state.rst","appdev/refs/api/krb5_c_is_coll_proof_cksum.rst","appdev/refs/api/krb5_c_is_keyed_cksum.rst","appdev/refs/api/krb5_c_keyed_checksum_types.rst","appdev/refs/api/krb5_c_keylengths.rst","appdev/refs/api/krb5_c_make_checksum.rst","appdev/refs/api/krb5_c_make_checksum_iov.rst","appdev/refs/api/krb5_c_make_random_key.rst","appdev/refs/api/krb5_c_padding_length.rst","appdev/refs/api/krb5_c_prf.rst","appdev/refs/api/krb5_c_prf_length.rst","appdev/refs/api/krb5_c_prfplus.rst","appdev/refs/api/krb5_c_random_add_entropy.rst","appdev/refs/api/krb5_c_random_make_octets.rst","appdev/refs/api/krb5_c_random_os_entropy.rst","appdev/refs/api/krb5_c_random_seed.rst","appdev/refs/api/krb5_c_random_to_key.rst","appdev/refs/api/krb5_c_string_to_key.rst","appdev/refs/api/krb5_c_string_to_key_with_params.rst","appdev/refs/api/krb5_c_valid_cksumtype.rst","appdev/refs/api/krb5_c_valid_enctype.rst","appdev/refs/api/krb5_c_verify_checksum.rst","appdev/refs/api/krb5_c_verify_checksum_iov.rst","appdev/refs/api/krb5_calculate_checksum.rst","appdev/refs/api/krb5_cc_cache_match.rst","appdev/refs/api/krb5_cc_close.rst","appdev/refs/api/krb5_cc_copy_creds.rst","appdev/refs/api/krb5_cc_default.rst","appdev/refs/api/krb5_cc_default_name.rst","appdev/refs/api/krb5_cc_destroy.rst","appdev/refs/api/krb5_cc_dup.rst","appdev/refs/api/krb5_cc_end_seq_get.rst","appdev/refs/api/krb5_cc_gen_new.rst","appdev/refs/api/krb5_cc_get_config.rst","appdev/refs/api/krb5_cc_get_flags.rst","appdev/refs/api/krb5_cc_get_full_name.rst","appdev/refs/api/krb5_cc_get_name.rst","appdev/refs/api/krb5_cc_get_principal.rst","appdev/refs/api/krb5_cc_get_type.rst","appdev/refs/api/krb5_cc_initialize.rst","appdev/refs/api/krb5_cc_move.rst","appdev/refs/api/krb5_cc_new_unique.rst","appdev/refs/api/krb5_cc_next_cred.rst","appdev/refs/api/krb5_cc_remove_cred.rst","appdev/refs/api/krb5_cc_resolve.rst","appdev/refs/api/krb5_cc_retrieve_cred.rst","appdev/refs/api/krb5_cc_select.rst","appdev/refs/api/krb5_cc_set_config.rst","appdev/refs/api/krb5_cc_set_default_name.rst","appdev/refs/api/krb5_cc_set_flags.rst","appdev/refs/api/krb5_cc_start_seq_get.rst","appdev/refs/api/krb5_cc_store_cred.rst","appdev/refs/api/krb5_cc_support_switch.rst","appdev/refs/api/krb5_cc_switch.rst","appdev/refs/api/krb5_cccol_cursor_free.rst","appdev/refs/api/krb5_cccol_cursor_new.rst","appdev/refs/api/krb5_cccol_cursor_next.rst","appdev/refs/api/krb5_cccol_have_content.rst","appdev/refs/api/krb5_change_password.rst","appdev/refs/api/krb5_check_clockskew.rst","appdev/refs/api/krb5_checksum_size.rst","appdev/refs/api/krb5_chpw_message.rst","appdev/refs/api/krb5_cksumtype_to_string.rst","appdev/refs/api/krb5_clear_error_message.rst","appdev/refs/api/krb5_copy_addresses.rst","appdev/refs/api/krb5_copy_authdata.rst","appdev/refs/api/krb5_copy_authenticator.rst","appdev/refs/api/krb5_copy_checksum.rst","appdev/refs/api/krb5_copy_context.rst","appdev/refs/api/krb5_copy_creds.rst","appdev/refs/api/krb5_copy_data.rst","appdev/refs/api/krb5_copy_error_message.rst","appdev/refs/api/krb5_copy_keyblock.rst","appdev/refs/api/krb5_copy_keyblock_contents.rst","appdev/refs/api/krb5_copy_principal.rst","appdev/refs/api/krb5_copy_ticket.rst","appdev/refs/api/krb5_decode_authdata_container.rst","appdev/refs/api/krb5_decode_ticket.rst","appdev/refs/api/krb5_decrypt.rst","appdev/refs/api/krb5_deltat_to_string.rst","appdev/refs/api/krb5_eblock_enctype.rst","appdev/refs/api/krb5_encode_authdata_container.rst","appdev/refs/api/krb5_encrypt.rst","appdev/refs/api/krb5_encrypt_size.rst","appdev/refs/api/krb5_enctype_to_name.rst","appdev/refs/api/krb5_enctype_to_string.rst","appdev/refs/api/krb5_expand_hostname.rst","appdev/refs/api/krb5_find_authdata.rst","appdev/refs/api/krb5_finish_key.rst","appdev/refs/api/krb5_finish_random_key.rst","appdev/refs/api/krb5_free_addresses.rst","appdev/refs/api/krb5_free_ap_rep_enc_part.rst","appdev/refs/api/krb5_free_authdata.rst","appdev/refs/api/krb5_free_authenticator.rst","appdev/refs/api/krb5_free_checksum.rst","appdev/refs/api/krb5_free_checksum_contents.rst","appdev/refs/api/krb5_free_cksumtypes.rst","appdev/refs/api/krb5_free_context.rst","appdev/refs/api/krb5_free_cred_contents.rst","appdev/refs/api/krb5_free_creds.rst","appdev/refs/api/krb5_free_data.rst","appdev/refs/api/krb5_free_data_contents.rst","appdev/refs/api/krb5_free_default_realm.rst","appdev/refs/api/krb5_free_enctypes.rst","appdev/refs/api/krb5_free_error.rst","appdev/refs/api/krb5_free_error_message.rst","appdev/refs/api/krb5_free_host_realm.rst","appdev/refs/api/krb5_free_keyblock.rst","appdev/refs/api/krb5_free_keyblock_contents.rst","appdev/refs/api/krb5_free_keytab_entry_contents.rst","appdev/refs/api/krb5_free_principal.rst","appdev/refs/api/krb5_free_string.rst","appdev/refs/api/krb5_free_tgt_creds.rst","appdev/refs/api/krb5_free_ticket.rst","appdev/refs/api/krb5_free_unparsed_name.rst","appdev/refs/api/krb5_fwd_tgt_creds.rst","appdev/refs/api/krb5_get_credentials.rst","appdev/refs/api/krb5_get_credentials_renew.rst","appdev/refs/api/krb5_get_credentials_validate.rst","appdev/refs/api/krb5_get_default_realm.rst","appdev/refs/api/krb5_get_error_message.rst","appdev/refs/api/krb5_get_etype_info.rst","appdev/refs/api/krb5_get_fallback_host_realm.rst","appdev/refs/api/krb5_get_host_realm.rst","appdev/refs/api/krb5_get_in_tkt_with_keytab.rst","appdev/refs/api/krb5_get_in_tkt_with_password.rst","appdev/refs/api/krb5_get_in_tkt_with_skey.rst","appdev/refs/api/krb5_get_init_creds_keytab.rst","appdev/refs/api/krb5_get_init_creds_opt_alloc.rst","appdev/refs/api/krb5_get_init_creds_opt_free.rst","appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.rst","appdev/refs/api/krb5_get_init_creds_opt_init.rst","appdev/refs/api/krb5_get_init_creds_opt_set_address_list.rst","appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.rst","appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.rst","appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.rst","appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.rst","appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.rst","appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.rst","appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.rst","appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst","appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.rst","appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.rst","appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.rst","appdev/refs/api/krb5_get_init_creds_opt_set_pa.rst","appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.rst","appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.rst","appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.rst","appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.rst","appdev/refs/api/krb5_get_init_creds_opt_set_responder.rst","appdev/refs/api/krb5_get_init_creds_opt_set_salt.rst","appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.rst","appdev/refs/api/krb5_get_init_creds_password.rst","appdev/refs/api/krb5_get_permitted_enctypes.rst","appdev/refs/api/krb5_get_profile.rst","appdev/refs/api/krb5_get_prompt_types.rst","appdev/refs/api/krb5_get_renewed_creds.rst","appdev/refs/api/krb5_get_server_rcache.rst","appdev/refs/api/krb5_get_time_offsets.rst","appdev/refs/api/krb5_get_validated_creds.rst","appdev/refs/api/krb5_init_context.rst","appdev/refs/api/krb5_init_context_profile.rst","appdev/refs/api/krb5_init_creds_free.rst","appdev/refs/api/krb5_init_creds_get.rst","appdev/refs/api/krb5_init_creds_get_creds.rst","appdev/refs/api/krb5_init_creds_get_error.rst","appdev/refs/api/krb5_init_creds_get_times.rst","appdev/refs/api/krb5_init_creds_init.rst","appdev/refs/api/krb5_init_creds_set_keytab.rst","appdev/refs/api/krb5_init_creds_set_password.rst","appdev/refs/api/krb5_init_creds_set_service.rst","appdev/refs/api/krb5_init_creds_step.rst","appdev/refs/api/krb5_init_keyblock.rst","appdev/refs/api/krb5_init_random_key.rst","appdev/refs/api/krb5_init_secure_context.rst","appdev/refs/api/krb5_is_config_principal.rst","appdev/refs/api/krb5_is_referral_realm.rst","appdev/refs/api/krb5_is_thread_safe.rst","appdev/refs/api/krb5_k_create_key.rst","appdev/refs/api/krb5_k_decrypt.rst","appdev/refs/api/krb5_k_decrypt_iov.rst","appdev/refs/api/krb5_k_encrypt.rst","appdev/refs/api/krb5_k_encrypt_iov.rst","appdev/refs/api/krb5_k_free_key.rst","appdev/refs/api/krb5_k_key_enctype.rst","appdev/refs/api/krb5_k_key_keyblock.rst","appdev/refs/api/krb5_k_make_checksum.rst","appdev/refs/api/krb5_k_make_checksum_iov.rst","appdev/refs/api/krb5_k_prf.rst","appdev/refs/api/krb5_k_reference_key.rst","appdev/refs/api/krb5_k_verify_checksum.rst","appdev/refs/api/krb5_k_verify_checksum_iov.rst","appdev/refs/api/krb5_kdc_sign_ticket.rst","appdev/refs/api/krb5_kdc_verify_ticket.rst","appdev/refs/api/krb5_kt_add_entry.rst","appdev/refs/api/krb5_kt_client_default.rst","appdev/refs/api/krb5_kt_close.rst","appdev/refs/api/krb5_kt_default.rst","appdev/refs/api/krb5_kt_default_name.rst","appdev/refs/api/krb5_kt_dup.rst","appdev/refs/api/krb5_kt_end_seq_get.rst","appdev/refs/api/krb5_kt_free_entry.rst","appdev/refs/api/krb5_kt_get_entry.rst","appdev/refs/api/krb5_kt_get_name.rst","appdev/refs/api/krb5_kt_get_type.rst","appdev/refs/api/krb5_kt_have_content.rst","appdev/refs/api/krb5_kt_next_entry.rst","appdev/refs/api/krb5_kt_read_service_key.rst","appdev/refs/api/krb5_kt_remove_entry.rst","appdev/refs/api/krb5_kt_resolve.rst","appdev/refs/api/krb5_kt_start_seq_get.rst","appdev/refs/api/krb5_kuserok.rst","appdev/refs/api/krb5_make_authdata_kdc_issued.rst","appdev/refs/api/krb5_marshal_credentials.rst","appdev/refs/api/krb5_merge_authdata.rst","appdev/refs/api/krb5_mk_1cred.rst","appdev/refs/api/krb5_mk_error.rst","appdev/refs/api/krb5_mk_ncred.rst","appdev/refs/api/krb5_mk_priv.rst","appdev/refs/api/krb5_mk_rep.rst","appdev/refs/api/krb5_mk_rep_dce.rst","appdev/refs/api/krb5_mk_req.rst","appdev/refs/api/krb5_mk_req_extended.rst","appdev/refs/api/krb5_mk_safe.rst","appdev/refs/api/krb5_os_localaddr.rst","appdev/refs/api/krb5_pac_add_buffer.rst","appdev/refs/api/krb5_pac_free.rst","appdev/refs/api/krb5_pac_get_buffer.rst","appdev/refs/api/krb5_pac_get_client_info.rst","appdev/refs/api/krb5_pac_get_types.rst","appdev/refs/api/krb5_pac_init.rst","appdev/refs/api/krb5_pac_parse.rst","appdev/refs/api/krb5_pac_sign.rst","appdev/refs/api/krb5_pac_sign_ext.rst","appdev/refs/api/krb5_pac_verify.rst","appdev/refs/api/krb5_pac_verify_ext.rst","appdev/refs/api/krb5_parse_name.rst","appdev/refs/api/krb5_parse_name_flags.rst","appdev/refs/api/krb5_prepend_error_message.rst","appdev/refs/api/krb5_principal2salt.rst","appdev/refs/api/krb5_principal_compare.rst","appdev/refs/api/krb5_principal_compare_any_realm.rst","appdev/refs/api/krb5_principal_compare_flags.rst","appdev/refs/api/krb5_process_key.rst","appdev/refs/api/krb5_prompter_posix.rst","appdev/refs/api/krb5_random_key.rst","appdev/refs/api/krb5_rd_cred.rst","appdev/refs/api/krb5_rd_error.rst","appdev/refs/api/krb5_rd_priv.rst","appdev/refs/api/krb5_rd_rep.rst","appdev/refs/api/krb5_rd_rep_dce.rst","appdev/refs/api/krb5_rd_req.rst","appdev/refs/api/krb5_rd_safe.rst","appdev/refs/api/krb5_read_password.rst","appdev/refs/api/krb5_realm_compare.rst","appdev/refs/api/krb5_recvauth.rst","appdev/refs/api/krb5_recvauth_version.rst","appdev/refs/api/krb5_responder_get_challenge.rst","appdev/refs/api/krb5_responder_list_questions.rst","appdev/refs/api/krb5_responder_otp_challenge_free.rst","appdev/refs/api/krb5_responder_otp_get_challenge.rst","appdev/refs/api/krb5_responder_otp_set_answer.rst","appdev/refs/api/krb5_responder_pkinit_challenge_free.rst","appdev/refs/api/krb5_responder_pkinit_get_challenge.rst","appdev/refs/api/krb5_responder_pkinit_set_answer.rst","appdev/refs/api/krb5_responder_set_answer.rst","appdev/refs/api/krb5_salttype_to_string.rst","appdev/refs/api/krb5_sendauth.rst","appdev/refs/api/krb5_server_decrypt_ticket_keytab.rst","appdev/refs/api/krb5_set_default_realm.rst","appdev/refs/api/krb5_set_default_tgs_enctypes.rst","appdev/refs/api/krb5_set_error_message.rst","appdev/refs/api/krb5_set_kdc_recv_hook.rst","appdev/refs/api/krb5_set_kdc_send_hook.rst","appdev/refs/api/krb5_set_password.rst","appdev/refs/api/krb5_set_password_using_ccache.rst","appdev/refs/api/krb5_set_principal_realm.rst","appdev/refs/api/krb5_set_real_time.rst","appdev/refs/api/krb5_set_trace_callback.rst","appdev/refs/api/krb5_set_trace_filename.rst","appdev/refs/api/krb5_sname_match.rst","appdev/refs/api/krb5_sname_to_principal.rst","appdev/refs/api/krb5_string_to_cksumtype.rst","appdev/refs/api/krb5_string_to_deltat.rst","appdev/refs/api/krb5_string_to_enctype.rst","appdev/refs/api/krb5_string_to_key.rst","appdev/refs/api/krb5_string_to_salttype.rst","appdev/refs/api/krb5_string_to_timestamp.rst","appdev/refs/api/krb5_timeofday.rst","appdev/refs/api/krb5_timestamp_to_sfstring.rst","appdev/refs/api/krb5_timestamp_to_string.rst","appdev/refs/api/krb5_tkt_creds_free.rst","appdev/refs/api/krb5_tkt_creds_get.rst","appdev/refs/api/krb5_tkt_creds_get_creds.rst","appdev/refs/api/krb5_tkt_creds_get_times.rst","appdev/refs/api/krb5_tkt_creds_init.rst","appdev/refs/api/krb5_tkt_creds_step.rst","appdev/refs/api/krb5_unmarshal_credentials.rst","appdev/refs/api/krb5_unparse_name.rst","appdev/refs/api/krb5_unparse_name_ext.rst","appdev/refs/api/krb5_unparse_name_flags.rst","appdev/refs/api/krb5_unparse_name_flags_ext.rst","appdev/refs/api/krb5_us_timeofday.rst","appdev/refs/api/krb5_use_enctype.rst","appdev/refs/api/krb5_verify_authdata_kdc_issued.rst","appdev/refs/api/krb5_verify_checksum.rst","appdev/refs/api/krb5_verify_init_creds.rst","appdev/refs/api/krb5_verify_init_creds_opt_init.rst","appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.rst","appdev/refs/api/krb5_vprepend_error_message.rst","appdev/refs/api/krb5_vset_error_message.rst","appdev/refs/api/krb5_vwrap_error_message.rst","appdev/refs/api/krb5_wrap_error_message.rst","appdev/refs/index.rst","appdev/refs/macros/ADDRTYPE_ADDRPORT.rst","appdev/refs/macros/ADDRTYPE_CHAOS.rst","appdev/refs/macros/ADDRTYPE_DDP.rst","appdev/refs/macros/ADDRTYPE_INET.rst","appdev/refs/macros/ADDRTYPE_INET6.rst","appdev/refs/macros/ADDRTYPE_IPPORT.rst","appdev/refs/macros/ADDRTYPE_ISO.rst","appdev/refs/macros/ADDRTYPE_IS_LOCAL.rst","appdev/refs/macros/ADDRTYPE_NETBIOS.rst","appdev/refs/macros/ADDRTYPE_XNS.rst","appdev/refs/macros/AD_TYPE_EXTERNAL.rst","appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.rst","appdev/refs/macros/AD_TYPE_REGISTERED.rst","appdev/refs/macros/AD_TYPE_RESERVED.rst","appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.rst","appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.rst","appdev/refs/macros/AP_OPTS_RESERVED.rst","appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.rst","appdev/refs/macros/AP_OPTS_USE_SUBKEY.rst","appdev/refs/macros/AP_OPTS_WIRE_MASK.rst","appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.rst","appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.rst","appdev/refs/macros/CKSUMTYPE_CRC32.rst","appdev/refs/macros/CKSUMTYPE_DESCBC.rst","appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.rst","appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.rst","appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.rst","appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.rst","appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.rst","appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.rst","appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.rst","appdev/refs/macros/CKSUMTYPE_NIST_SHA.rst","appdev/refs/macros/CKSUMTYPE_RSA_MD4.rst","appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.rst","appdev/refs/macros/CKSUMTYPE_RSA_MD5.rst","appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.rst","appdev/refs/macros/CKSUMTYPE_SHA1.rst","appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.rst","appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.rst","appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.rst","appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.rst","appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.rst","appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.rst","appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.rst","appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.rst","appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.rst","appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.rst","appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.rst","appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.rst","appdev/refs/macros/ENCTYPE_DES_CBC_CRC.rst","appdev/refs/macros/ENCTYPE_DES_CBC_MD4.rst","appdev/refs/macros/ENCTYPE_DES_CBC_MD5.rst","appdev/refs/macros/ENCTYPE_DES_CBC_RAW.rst","appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.rst","appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.rst","appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.rst","appdev/refs/macros/ENCTYPE_NULL.rst","appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.rst","appdev/refs/macros/ENCTYPE_RSA_ENV.rst","appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.rst","appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.rst","appdev/refs/macros/ENCTYPE_UNKNOWN.rst","appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.rst","appdev/refs/macros/KDC_OPT_CANONICALIZE.rst","appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.rst","appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.rst","appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.rst","appdev/refs/macros/KDC_OPT_FORWARDABLE.rst","appdev/refs/macros/KDC_OPT_FORWARDED.rst","appdev/refs/macros/KDC_OPT_POSTDATED.rst","appdev/refs/macros/KDC_OPT_PROXIABLE.rst","appdev/refs/macros/KDC_OPT_PROXY.rst","appdev/refs/macros/KDC_OPT_RENEW.rst","appdev/refs/macros/KDC_OPT_RENEWABLE.rst","appdev/refs/macros/KDC_OPT_RENEWABLE_OK.rst","appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.rst","appdev/refs/macros/KDC_OPT_VALIDATE.rst","appdev/refs/macros/KDC_TKT_COMMON_MASK.rst","appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.rst","appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.rst","appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.rst","appdev/refs/macros/KRB5_AP_REP.rst","appdev/refs/macros/KRB5_AP_REQ.rst","appdev/refs/macros/KRB5_AS_REP.rst","appdev/refs/macros/KRB5_AS_REQ.rst","appdev/refs/macros/KRB5_AUTHDATA_AND_OR.rst","appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.rst","appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.rst","appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.rst","appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.rst","appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.rst","appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.rst","appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.rst","appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.rst","appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.rst","appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.rst","appdev/refs/macros/KRB5_AUTHDATA_SESAME.rst","appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.rst","appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.rst","appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.rst","appdev/refs/macros/KRB5_CRED.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.rst","appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.rst","appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.rst","appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.rst","appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.rst","appdev/refs/macros/KRB5_ERROR.rst","appdev/refs/macros/KRB5_FAST_REQUIRED.rst","appdev/refs/macros/KRB5_GC_CACHED.rst","appdev/refs/macros/KRB5_GC_CANONICALIZE.rst","appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.rst","appdev/refs/macros/KRB5_GC_FORWARDABLE.rst","appdev/refs/macros/KRB5_GC_NO_STORE.rst","appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.rst","appdev/refs/macros/KRB5_GC_USER_USER.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.rst","appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.rst","appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.rst","appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.rst","appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.rst","appdev/refs/macros/KRB5_INT16_MAX.rst","appdev/refs/macros/KRB5_INT16_MIN.rst","appdev/refs/macros/KRB5_INT32_MAX.rst","appdev/refs/macros/KRB5_INT32_MIN.rst","appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.rst","appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.rst","appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.rst","appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.rst","appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.rst","appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.rst","appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.rst","appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.rst","appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.rst","appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.rst","appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.rst","appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.rst","appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.rst","appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.rst","appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.rst","appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.rst","appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.rst","appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.rst","appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.rst","appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.rst","appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.rst","appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.rst","appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.rst","appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.rst","appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.rst","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.rst","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.rst","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.rst","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.rst","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.rst","appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.rst","appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.rst","appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.rst","appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.rst","appdev/refs/macros/KRB5_KPASSWD_HARDERROR.rst","appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.rst","appdev/refs/macros/KRB5_KPASSWD_MALFORMED.rst","appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.rst","appdev/refs/macros/KRB5_KPASSWD_SUCCESS.rst","appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.rst","appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.rst","appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.rst","appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.rst","appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.rst","appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.rst","appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.rst","appdev/refs/macros/KRB5_LRQ_NONE.rst","appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.rst","appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.rst","appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.rst","appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.rst","appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.rst","appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.rst","appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.rst","appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.rst","appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.rst","appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.rst","appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.rst","appdev/refs/macros/KRB5_NT_PRINCIPAL.rst","appdev/refs/macros/KRB5_NT_SMTP_NAME.rst","appdev/refs/macros/KRB5_NT_SRV_HST.rst","appdev/refs/macros/KRB5_NT_SRV_INST.rst","appdev/refs/macros/KRB5_NT_SRV_XHST.rst","appdev/refs/macros/KRB5_NT_UID.rst","appdev/refs/macros/KRB5_NT_UNKNOWN.rst","appdev/refs/macros/KRB5_NT_WELLKNOWN.rst","appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.rst","appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.rst","appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.rst","appdev/refs/macros/KRB5_PAC_CLIENT_INFO.rst","appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.rst","appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.rst","appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.rst","appdev/refs/macros/KRB5_PAC_DEVICE_INFO.rst","appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.rst","appdev/refs/macros/KRB5_PAC_LOGON_INFO.rst","appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.rst","appdev/refs/macros/KRB5_PAC_REQUESTOR.rst","appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.rst","appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.rst","appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.rst","appdev/refs/macros/KRB5_PADATA_AFS3_SALT.rst","appdev/refs/macros/KRB5_PADATA_AP_REQ.rst","appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.rst","appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.rst","appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.rst","appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.rst","appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.rst","appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.rst","appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.rst","appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.rst","appdev/refs/macros/KRB5_PADATA_FOR_USER.rst","appdev/refs/macros/KRB5_PADATA_FX_COOKIE.rst","appdev/refs/macros/KRB5_PADATA_FX_ERROR.rst","appdev/refs/macros/KRB5_PADATA_FX_FAST.rst","appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.rst","appdev/refs/macros/KRB5_PADATA_NONE.rst","appdev/refs/macros/KRB5_PADATA_OSF_DCE.rst","appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.rst","appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.rst","appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.rst","appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.rst","appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.rst","appdev/refs/macros/KRB5_PADATA_PKINIT_KX.rst","appdev/refs/macros/KRB5_PADATA_PK_AS_REP.rst","appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.rst","appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.rst","appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.rst","appdev/refs/macros/KRB5_PADATA_PW_SALT.rst","appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.rst","appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.rst","appdev/refs/macros/KRB5_PADATA_REFERRAL.rst","appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.rst","appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.rst","appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.rst","appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.rst","appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.rst","appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.rst","appdev/refs/macros/KRB5_PADATA_SESAME.rst","appdev/refs/macros/KRB5_PADATA_SPAKE.rst","appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.rst","appdev/refs/macros/KRB5_PADATA_TGS_REQ.rst","appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.rst","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.rst","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.rst","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.rst","appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.rst","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.rst","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.rst","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.rst","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.rst","appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.rst","appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.rst","appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.rst","appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.rst","appdev/refs/macros/KRB5_PRIV.rst","appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.rst","appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.rst","appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.rst","appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.rst","appdev/refs/macros/KRB5_PVNO.rst","appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.rst","appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.rst","appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.rst","appdev/refs/macros/KRB5_REFERRAL_REALM.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.rst","appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.rst","appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.rst","appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.rst","appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.rst","appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.rst","appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.rst","appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.rst","appdev/refs/macros/KRB5_SAFE.rst","appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.rst","appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.rst","appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.rst","appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.rst","appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.rst","appdev/refs/macros/KRB5_TC_MATCH_FLAGS.rst","appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.rst","appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.rst","appdev/refs/macros/KRB5_TC_MATCH_KTYPE.rst","appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.rst","appdev/refs/macros/KRB5_TC_MATCH_TIMES.rst","appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.rst","appdev/refs/macros/KRB5_TC_NOTICKET.rst","appdev/refs/macros/KRB5_TC_OPENCLOSE.rst","appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.rst","appdev/refs/macros/KRB5_TGS_NAME.rst","appdev/refs/macros/KRB5_TGS_NAME_SIZE.rst","appdev/refs/macros/KRB5_TGS_REP.rst","appdev/refs/macros/KRB5_TGS_REQ.rst","appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.rst","appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.rst","appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.rst","appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.rst","appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.rst","appdev/refs/macros/MAX_KEYTAB_NAME_LEN.rst","appdev/refs/macros/MSEC_DIRBIT.rst","appdev/refs/macros/MSEC_VAL_MASK.rst","appdev/refs/macros/SALT_TYPE_AFS_LENGTH.rst","appdev/refs/macros/SALT_TYPE_NO_LENGTH.rst","appdev/refs/macros/THREEPARAMOPEN.rst","appdev/refs/macros/TKT_FLG_ANONYMOUS.rst","appdev/refs/macros/TKT_FLG_ENC_PA_REP.rst","appdev/refs/macros/TKT_FLG_FORWARDABLE.rst","appdev/refs/macros/TKT_FLG_FORWARDED.rst","appdev/refs/macros/TKT_FLG_HW_AUTH.rst","appdev/refs/macros/TKT_FLG_INITIAL.rst","appdev/refs/macros/TKT_FLG_INVALID.rst","appdev/refs/macros/TKT_FLG_MAY_POSTDATE.rst","appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.rst","appdev/refs/macros/TKT_FLG_POSTDATED.rst","appdev/refs/macros/TKT_FLG_PRE_AUTH.rst","appdev/refs/macros/TKT_FLG_PROXIABLE.rst","appdev/refs/macros/TKT_FLG_PROXY.rst","appdev/refs/macros/TKT_FLG_RENEWABLE.rst","appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.rst","appdev/refs/macros/VALID_INT_BITS.rst","appdev/refs/macros/VALID_UINT_BITS.rst","appdev/refs/macros/index.rst","appdev/refs/macros/krb524_convert_creds_kdc.rst","appdev/refs/macros/krb524_init_ets.rst","appdev/refs/macros/krb5_const.rst","appdev/refs/macros/krb5_princ_component.rst","appdev/refs/macros/krb5_princ_name.rst","appdev/refs/macros/krb5_princ_realm.rst","appdev/refs/macros/krb5_princ_set_realm.rst","appdev/refs/macros/krb5_princ_set_realm_data.rst","appdev/refs/macros/krb5_princ_set_realm_length.rst","appdev/refs/macros/krb5_princ_size.rst","appdev/refs/macros/krb5_princ_type.rst","appdev/refs/macros/krb5_roundup.rst","appdev/refs/macros/krb5_x.rst","appdev/refs/macros/krb5_xc.rst","appdev/refs/types/index.rst","appdev/refs/types/krb5_address.rst","appdev/refs/types/krb5_addrtype.rst","appdev/refs/types/krb5_ap_rep.rst","appdev/refs/types/krb5_ap_rep_enc_part.rst","appdev/refs/types/krb5_ap_req.rst","appdev/refs/types/krb5_auth_context.rst","appdev/refs/types/krb5_authdata.rst","appdev/refs/types/krb5_authdatatype.rst","appdev/refs/types/krb5_authenticator.rst","appdev/refs/types/krb5_boolean.rst","appdev/refs/types/krb5_cc_cursor.rst","appdev/refs/types/krb5_ccache.rst","appdev/refs/types/krb5_cccol_cursor.rst","appdev/refs/types/krb5_checksum.rst","appdev/refs/types/krb5_cksumtype.rst","appdev/refs/types/krb5_const_pointer.rst","appdev/refs/types/krb5_const_principal.rst","appdev/refs/types/krb5_context.rst","appdev/refs/types/krb5_cred.rst","appdev/refs/types/krb5_cred_enc_part.rst","appdev/refs/types/krb5_cred_info.rst","appdev/refs/types/krb5_creds.rst","appdev/refs/types/krb5_crypto_iov.rst","appdev/refs/types/krb5_cryptotype.rst","appdev/refs/types/krb5_data.rst","appdev/refs/types/krb5_deltat.rst","appdev/refs/types/krb5_enc_data.rst","appdev/refs/types/krb5_enc_kdc_rep_part.rst","appdev/refs/types/krb5_enc_tkt_part.rst","appdev/refs/types/krb5_encrypt_block.rst","appdev/refs/types/krb5_enctype.rst","appdev/refs/types/krb5_error.rst","appdev/refs/types/krb5_error_code.rst","appdev/refs/types/krb5_expire_callback_func.rst","appdev/refs/types/krb5_flags.rst","appdev/refs/types/krb5_get_init_creds_opt.rst","appdev/refs/types/krb5_gic_opt_pa_data.rst","appdev/refs/types/krb5_init_creds_context.rst","appdev/refs/types/krb5_int16.rst","appdev/refs/types/krb5_int32.rst","appdev/refs/types/krb5_kdc_rep.rst","appdev/refs/types/krb5_kdc_req.rst","appdev/refs/types/krb5_key.rst","appdev/refs/types/krb5_keyblock.rst","appdev/refs/types/krb5_keytab.rst","appdev/refs/types/krb5_keytab_entry.rst","appdev/refs/types/krb5_keyusage.rst","appdev/refs/types/krb5_kt_cursor.rst","appdev/refs/types/krb5_kvno.rst","appdev/refs/types/krb5_last_req_entry.rst","appdev/refs/types/krb5_magic.rst","appdev/refs/types/krb5_mk_req_checksum_func.rst","appdev/refs/types/krb5_msgtype.rst","appdev/refs/types/krb5_octet.rst","appdev/refs/types/krb5_pa_data.rst","appdev/refs/types/krb5_pa_pac_req.rst","appdev/refs/types/krb5_pa_server_referral_data.rst","appdev/refs/types/krb5_pa_svr_referral_data.rst","appdev/refs/types/krb5_pac.rst","appdev/refs/types/krb5_pointer.rst","appdev/refs/types/krb5_post_recv_fn.rst","appdev/refs/types/krb5_pre_send_fn.rst","appdev/refs/types/krb5_preauthtype.rst","appdev/refs/types/krb5_principal.rst","appdev/refs/types/krb5_principal_data.rst","appdev/refs/types/krb5_prompt.rst","appdev/refs/types/krb5_prompt_type.rst","appdev/refs/types/krb5_prompter_fct.rst","appdev/refs/types/krb5_pwd_data.rst","appdev/refs/types/krb5_rcache.rst","appdev/refs/types/krb5_replay_data.rst","appdev/refs/types/krb5_responder_context.rst","appdev/refs/types/krb5_responder_fn.rst","appdev/refs/types/krb5_responder_otp_challenge.rst","appdev/refs/types/krb5_responder_otp_tokeninfo.rst","appdev/refs/types/krb5_responder_pkinit_challenge.rst","appdev/refs/types/krb5_responder_pkinit_identity.rst","appdev/refs/types/krb5_response.rst","appdev/refs/types/krb5_ticket.rst","appdev/refs/types/krb5_ticket_times.rst","appdev/refs/types/krb5_timestamp.rst","appdev/refs/types/krb5_tkt_authent.rst","appdev/refs/types/krb5_tkt_creds_context.rst","appdev/refs/types/krb5_trace_callback.rst","appdev/refs/types/krb5_trace_info.rst","appdev/refs/types/krb5_transited.rst","appdev/refs/types/krb5_typed_data.rst","appdev/refs/types/krb5_ui_2.rst","appdev/refs/types/krb5_ui_4.rst","appdev/refs/types/krb5_verify_init_creds_opt.rst","appdev/refs/types/passwd_phrase_element.rst","appdev/y2038.rst","basic/ccache_def.rst","basic/date_format.rst","basic/index.rst","basic/keytab_def.rst","basic/rcache_def.rst","basic/stash_file_def.rst","build/directory_org.rst","build/doing_build.rst","build/index.rst","build/options2configure.rst","build/osconf.rst","build_this.rst","copyright.rst","formats/ccache_file_format.rst","formats/cookie.rst","formats/freshness_token.rst","formats/index.rst","formats/keytab_file_format.rst","formats/rcache_file_format.rst","index.rst","mitK5defaults.rst","mitK5features.rst","mitK5license.rst","plugindev/ccselect.rst","plugindev/certauth.rst","plugindev/clpreauth.rst","plugindev/general.rst","plugindev/gssapi.rst","plugindev/hostrealm.rst","plugindev/index.rst","plugindev/internal.rst","plugindev/kadm5_auth.rst","plugindev/kadm5_hook.rst","plugindev/kdcpolicy.rst","plugindev/kdcpreauth.rst","plugindev/localauth.rst","plugindev/locate.rst","plugindev/profile.rst","plugindev/pwqual.rst","resources.rst","user/index.rst","user/pwd_mgmt.rst","user/tkt_mgmt.rst","user/user_commands/index.rst","user/user_commands/kdestroy.rst","user/user_commands/kinit.rst","user/user_commands/klist.rst","user/user_commands/kpasswd.rst","user/user_commands/krb5-config.rst","user/user_commands/ksu.rst","user/user_commands/kswitch.rst","user/user_commands/kvno.rst","user/user_commands/sclient.rst","user/user_config/index.rst","user/user_config/k5identity.rst","user/user_config/k5login.rst","user/user_config/kerberos.rst"],objects:{"":[[49,0,1,"c.krb5_425_conv_principal","krb5_425_conv_principal"],[50,0,1,"c.krb5_524_conv_principal","krb5_524_conv_principal"],[51,0,1,"c.krb5_524_convert_creds","krb5_524_convert_creds"],[805,2,1,"c.krb5_address","krb5_address"],[52,0,1,"c.krb5_address_compare","krb5_address_compare"],[53,0,1,"c.krb5_address_order","krb5_address_order"],[54,0,1,"c.krb5_address_search","krb5_address_search"],[806,2,1,"c.krb5_addrtype","krb5_addrtype"],[55,0,1,"c.krb5_allow_weak_crypto","krb5_allow_weak_crypto"],[56,0,1,"c.krb5_aname_to_localname","krb5_aname_to_localname"],[57,0,1,"c.krb5_anonymous_principal","krb5_anonymous_principal"],[58,0,1,"c.krb5_anonymous_realm","krb5_anonymous_realm"],[807,2,1,"c.krb5_ap_rep","krb5_ap_rep"],[808,2,1,"c.krb5_ap_rep_enc_part","krb5_ap_rep_enc_part"],[809,2,1,"c.krb5_ap_req","krb5_ap_req"],[59,0,1,"c.krb5_appdefault_boolean","krb5_appdefault_boolean"],[60,0,1,"c.krb5_appdefault_string","krb5_appdefault_string"],[61,0,1,"c.krb5_auth_con_free","krb5_auth_con_free"],[62,0,1,"c.krb5_auth_con_genaddrs","krb5_auth_con_genaddrs"],[63,0,1,"c.krb5_auth_con_get_checksum_func","krb5_auth_con_get_checksum_func"],[64,0,1,"c.krb5_auth_con_getaddrs","krb5_auth_con_getaddrs"],[65,0,1,"c.krb5_auth_con_getauthenticator","krb5_auth_con_getauthenticator"],[66,0,1,"c.krb5_auth_con_getflags","krb5_auth_con_getflags"],[67,0,1,"c.krb5_auth_con_getkey","krb5_auth_con_getkey"],[68,0,1,"c.krb5_auth_con_getkey_k","krb5_auth_con_getkey_k"],[69,0,1,"c.krb5_auth_con_getlocalseqnumber","krb5_auth_con_getlocalseqnumber"],[70,0,1,"c.krb5_auth_con_getlocalsubkey","krb5_auth_con_getlocalsubkey"],[71,0,1,"c.krb5_auth_con_getrcache","krb5_auth_con_getrcache"],[72,0,1,"c.krb5_auth_con_getrecvsubkey","krb5_auth_con_getrecvsubkey"],[73,0,1,"c.krb5_auth_con_getrecvsubkey_k","krb5_auth_con_getrecvsubkey_k"],[74,0,1,"c.krb5_auth_con_getremoteseqnumber","krb5_auth_con_getremoteseqnumber"],[75,0,1,"c.krb5_auth_con_getremotesubkey","krb5_auth_con_getremotesubkey"],[76,0,1,"c.krb5_auth_con_getsendsubkey","krb5_auth_con_getsendsubkey"],[77,0,1,"c.krb5_auth_con_getsendsubkey_k","krb5_auth_con_getsendsubkey_k"],[78,0,1,"c.krb5_auth_con_init","krb5_auth_con_init"],[79,0,1,"c.krb5_auth_con_initivector","krb5_auth_con_initivector"],[80,0,1,"c.krb5_auth_con_set_checksum_func","krb5_auth_con_set_checksum_func"],[81,0,1,"c.krb5_auth_con_set_req_cksumtype","krb5_auth_con_set_req_cksumtype"],[82,0,1,"c.krb5_auth_con_setaddrs","krb5_auth_con_setaddrs"],[83,0,1,"c.krb5_auth_con_setflags","krb5_auth_con_setflags"],[84,0,1,"c.krb5_auth_con_setports","krb5_auth_con_setports"],[85,0,1,"c.krb5_auth_con_setrcache","krb5_auth_con_setrcache"],[86,0,1,"c.krb5_auth_con_setrecvsubkey","krb5_auth_con_setrecvsubkey"],[87,0,1,"c.krb5_auth_con_setrecvsubkey_k","krb5_auth_con_setrecvsubkey_k"],[88,0,1,"c.krb5_auth_con_setsendsubkey","krb5_auth_con_setsendsubkey"],[89,0,1,"c.krb5_auth_con_setsendsubkey_k","krb5_auth_con_setsendsubkey_k"],[90,0,1,"c.krb5_auth_con_setuseruserkey","krb5_auth_con_setuseruserkey"],[810,2,1,"c.krb5_auth_context","krb5_auth_context"],[811,2,1,"c.krb5_authdata","krb5_authdata"],[812,2,1,"c.krb5_authdatatype","krb5_authdatatype"],[813,2,1,"c.krb5_authenticator","krb5_authenticator"],[814,2,1,"c.krb5_boolean","krb5_boolean"],[91,0,1,"c.krb5_build_principal","krb5_build_principal"],[92,0,1,"c.krb5_build_principal_alloc_va","krb5_build_principal_alloc_va"],[93,0,1,"c.krb5_build_principal_ext","krb5_build_principal_ext"],[94,0,1,"c.krb5_build_principal_va","krb5_build_principal_va"],[95,0,1,"c.krb5_c_block_size","krb5_c_block_size"],[96,0,1,"c.krb5_c_checksum_length","krb5_c_checksum_length"],[97,0,1,"c.krb5_c_crypto_length","krb5_c_crypto_length"],[98,0,1,"c.krb5_c_crypto_length_iov","krb5_c_crypto_length_iov"],[99,0,1,"c.krb5_c_decrypt","krb5_c_decrypt"],[100,0,1,"c.krb5_c_decrypt_iov","krb5_c_decrypt_iov"],[101,0,1,"c.krb5_c_derive_prfplus","krb5_c_derive_prfplus"],[102,0,1,"c.krb5_c_encrypt","krb5_c_encrypt"],[103,0,1,"c.krb5_c_encrypt_iov","krb5_c_encrypt_iov"],[104,0,1,"c.krb5_c_encrypt_length","krb5_c_encrypt_length"],[105,0,1,"c.krb5_c_enctype_compare","krb5_c_enctype_compare"],[106,0,1,"c.krb5_c_free_state","krb5_c_free_state"],[107,0,1,"c.krb5_c_fx_cf2_simple","krb5_c_fx_cf2_simple"],[108,0,1,"c.krb5_c_init_state","krb5_c_init_state"],[109,0,1,"c.krb5_c_is_coll_proof_cksum","krb5_c_is_coll_proof_cksum"],[110,0,1,"c.krb5_c_is_keyed_cksum","krb5_c_is_keyed_cksum"],[111,0,1,"c.krb5_c_keyed_checksum_types","krb5_c_keyed_checksum_types"],[112,0,1,"c.krb5_c_keylengths","krb5_c_keylengths"],[113,0,1,"c.krb5_c_make_checksum","krb5_c_make_checksum"],[114,0,1,"c.krb5_c_make_checksum_iov","krb5_c_make_checksum_iov"],[115,0,1,"c.krb5_c_make_random_key","krb5_c_make_random_key"],[116,0,1,"c.krb5_c_padding_length","krb5_c_padding_length"],[117,0,1,"c.krb5_c_prf","krb5_c_prf"],[118,0,1,"c.krb5_c_prf_length","krb5_c_prf_length"],[119,0,1,"c.krb5_c_prfplus","krb5_c_prfplus"],[120,0,1,"c.krb5_c_random_add_entropy","krb5_c_random_add_entropy"],[121,0,1,"c.krb5_c_random_make_octets","krb5_c_random_make_octets"],[122,0,1,"c.krb5_c_random_os_entropy","krb5_c_random_os_entropy"],[123,0,1,"c.krb5_c_random_seed","krb5_c_random_seed"],[124,0,1,"c.krb5_c_random_to_key","krb5_c_random_to_key"],[125,0,1,"c.krb5_c_string_to_key","krb5_c_string_to_key"],[126,0,1,"c.krb5_c_string_to_key_with_params","krb5_c_string_to_key_with_params"],[127,0,1,"c.krb5_c_valid_cksumtype","krb5_c_valid_cksumtype"],[128,0,1,"c.krb5_c_valid_enctype","krb5_c_valid_enctype"],[129,0,1,"c.krb5_c_verify_checksum","krb5_c_verify_checksum"],[130,0,1,"c.krb5_c_verify_checksum_iov","krb5_c_verify_checksum_iov"],[131,0,1,"c.krb5_calculate_checksum","krb5_calculate_checksum"],[132,0,1,"c.krb5_cc_cache_match","krb5_cc_cache_match"],[133,0,1,"c.krb5_cc_close","krb5_cc_close"],[134,0,1,"c.krb5_cc_copy_creds","krb5_cc_copy_creds"],[815,2,1,"c.krb5_cc_cursor","krb5_cc_cursor"],[135,0,1,"c.krb5_cc_default","krb5_cc_default"],[136,0,1,"c.krb5_cc_default_name","krb5_cc_default_name"],[137,0,1,"c.krb5_cc_destroy","krb5_cc_destroy"],[138,0,1,"c.krb5_cc_dup","krb5_cc_dup"],[139,0,1,"c.krb5_cc_end_seq_get","krb5_cc_end_seq_get"],[140,0,1,"c.krb5_cc_gen_new","krb5_cc_gen_new"],[141,0,1,"c.krb5_cc_get_config","krb5_cc_get_config"],[142,0,1,"c.krb5_cc_get_flags","krb5_cc_get_flags"],[143,0,1,"c.krb5_cc_get_full_name","krb5_cc_get_full_name"],[144,0,1,"c.krb5_cc_get_name","krb5_cc_get_name"],[145,0,1,"c.krb5_cc_get_principal","krb5_cc_get_principal"],[146,0,1,"c.krb5_cc_get_type","krb5_cc_get_type"],[147,0,1,"c.krb5_cc_initialize","krb5_cc_initialize"],[148,0,1,"c.krb5_cc_move","krb5_cc_move"],[149,0,1,"c.krb5_cc_new_unique","krb5_cc_new_unique"],[150,0,1,"c.krb5_cc_next_cred","krb5_cc_next_cred"],[151,0,1,"c.krb5_cc_remove_cred","krb5_cc_remove_cred"],[152,0,1,"c.krb5_cc_resolve","krb5_cc_resolve"],[153,0,1,"c.krb5_cc_retrieve_cred","krb5_cc_retrieve_cred"],[154,0,1,"c.krb5_cc_select","krb5_cc_select"],[155,0,1,"c.krb5_cc_set_config","krb5_cc_set_config"],[156,0,1,"c.krb5_cc_set_default_name","krb5_cc_set_default_name"],[157,0,1,"c.krb5_cc_set_flags","krb5_cc_set_flags"],[158,0,1,"c.krb5_cc_start_seq_get","krb5_cc_start_seq_get"],[159,0,1,"c.krb5_cc_store_cred","krb5_cc_store_cred"],[160,0,1,"c.krb5_cc_support_switch","krb5_cc_support_switch"],[161,0,1,"c.krb5_cc_switch","krb5_cc_switch"],[816,2,1,"c.krb5_ccache","krb5_ccache"],[817,2,1,"c.krb5_cccol_cursor","krb5_cccol_cursor"],[162,0,1,"c.krb5_cccol_cursor_free","krb5_cccol_cursor_free"],[163,0,1,"c.krb5_cccol_cursor_new","krb5_cccol_cursor_new"],[164,0,1,"c.krb5_cccol_cursor_next","krb5_cccol_cursor_next"],[165,0,1,"c.krb5_cccol_have_content","krb5_cccol_have_content"],[166,0,1,"c.krb5_change_password","krb5_change_password"],[167,0,1,"c.krb5_check_clockskew","krb5_check_clockskew"],[818,2,1,"c.krb5_checksum","krb5_checksum"],[168,0,1,"c.krb5_checksum_size","krb5_checksum_size"],[169,0,1,"c.krb5_chpw_message","krb5_chpw_message"],[819,2,1,"c.krb5_cksumtype","krb5_cksumtype"],[170,0,1,"c.krb5_cksumtype_to_string","krb5_cksumtype_to_string"],[171,0,1,"c.krb5_clear_error_message","krb5_clear_error_message"],[820,2,1,"c.krb5_const_pointer","krb5_const_pointer"],[821,2,1,"c.krb5_const_principal","krb5_const_principal"],[822,2,1,"c.krb5_context","krb5_context"],[172,0,1,"c.krb5_copy_addresses","krb5_copy_addresses"],[173,0,1,"c.krb5_copy_authdata","krb5_copy_authdata"],[174,0,1,"c.krb5_copy_authenticator","krb5_copy_authenticator"],[175,0,1,"c.krb5_copy_checksum","krb5_copy_checksum"],[176,0,1,"c.krb5_copy_context","krb5_copy_context"],[177,0,1,"c.krb5_copy_creds","krb5_copy_creds"],[178,0,1,"c.krb5_copy_data","krb5_copy_data"],[179,0,1,"c.krb5_copy_error_message","krb5_copy_error_message"],[180,0,1,"c.krb5_copy_keyblock","krb5_copy_keyblock"],[181,0,1,"c.krb5_copy_keyblock_contents","krb5_copy_keyblock_contents"],[182,0,1,"c.krb5_copy_principal","krb5_copy_principal"],[183,0,1,"c.krb5_copy_ticket","krb5_copy_ticket"],[823,2,1,"c.krb5_cred","krb5_cred"],[824,2,1,"c.krb5_cred_enc_part","krb5_cred_enc_part"],[825,2,1,"c.krb5_cred_info","krb5_cred_info"],[826,2,1,"c.krb5_creds","krb5_creds"],[827,2,1,"c.krb5_crypto_iov","krb5_crypto_iov"],[828,2,1,"c.krb5_cryptotype","krb5_cryptotype"],[829,2,1,"c.krb5_data","krb5_data"],[184,0,1,"c.krb5_decode_authdata_container","krb5_decode_authdata_container"],[185,0,1,"c.krb5_decode_ticket","krb5_decode_ticket"],[186,0,1,"c.krb5_decrypt","krb5_decrypt"],[830,2,1,"c.krb5_deltat","krb5_deltat"],[187,0,1,"c.krb5_deltat_to_string","krb5_deltat_to_string"],[188,0,1,"c.krb5_eblock_enctype","krb5_eblock_enctype"],[831,2,1,"c.krb5_enc_data","krb5_enc_data"],[832,2,1,"c.krb5_enc_kdc_rep_part","krb5_enc_kdc_rep_part"],[833,2,1,"c.krb5_enc_tkt_part","krb5_enc_tkt_part"],[189,0,1,"c.krb5_encode_authdata_container","krb5_encode_authdata_container"],[190,0,1,"c.krb5_encrypt","krb5_encrypt"],[834,2,1,"c.krb5_encrypt_block","krb5_encrypt_block"],[191,0,1,"c.krb5_encrypt_size","krb5_encrypt_size"],[835,2,1,"c.krb5_enctype","krb5_enctype"],[192,0,1,"c.krb5_enctype_to_name","krb5_enctype_to_name"],[193,0,1,"c.krb5_enctype_to_string","krb5_enctype_to_string"],[836,2,1,"c.krb5_error","krb5_error"],[837,2,1,"c.krb5_error_code","krb5_error_code"],[194,0,1,"c.krb5_expand_hostname","krb5_expand_hostname"],[838,2,1,"c.krb5_expire_callback_func","krb5_expire_callback_func"],[195,0,1,"c.krb5_find_authdata","krb5_find_authdata"],[196,0,1,"c.krb5_finish_key","krb5_finish_key"],[197,0,1,"c.krb5_finish_random_key","krb5_finish_random_key"],[839,2,1,"c.krb5_flags","krb5_flags"],[198,0,1,"c.krb5_free_addresses","krb5_free_addresses"],[199,0,1,"c.krb5_free_ap_rep_enc_part","krb5_free_ap_rep_enc_part"],[200,0,1,"c.krb5_free_authdata","krb5_free_authdata"],[201,0,1,"c.krb5_free_authenticator","krb5_free_authenticator"],[202,0,1,"c.krb5_free_checksum","krb5_free_checksum"],[203,0,1,"c.krb5_free_checksum_contents","krb5_free_checksum_contents"],[204,0,1,"c.krb5_free_cksumtypes","krb5_free_cksumtypes"],[205,0,1,"c.krb5_free_context","krb5_free_context"],[206,0,1,"c.krb5_free_cred_contents","krb5_free_cred_contents"],[207,0,1,"c.krb5_free_creds","krb5_free_creds"],[208,0,1,"c.krb5_free_data","krb5_free_data"],[209,0,1,"c.krb5_free_data_contents","krb5_free_data_contents"],[210,0,1,"c.krb5_free_default_realm","krb5_free_default_realm"],[211,0,1,"c.krb5_free_enctypes","krb5_free_enctypes"],[212,0,1,"c.krb5_free_error","krb5_free_error"],[213,0,1,"c.krb5_free_error_message","krb5_free_error_message"],[214,0,1,"c.krb5_free_host_realm","krb5_free_host_realm"],[215,0,1,"c.krb5_free_keyblock","krb5_free_keyblock"],[216,0,1,"c.krb5_free_keyblock_contents","krb5_free_keyblock_contents"],[217,0,1,"c.krb5_free_keytab_entry_contents","krb5_free_keytab_entry_contents"],[218,0,1,"c.krb5_free_principal","krb5_free_principal"],[219,0,1,"c.krb5_free_string","krb5_free_string"],[220,0,1,"c.krb5_free_tgt_creds","krb5_free_tgt_creds"],[221,0,1,"c.krb5_free_ticket","krb5_free_ticket"],[222,0,1,"c.krb5_free_unparsed_name","krb5_free_unparsed_name"],[223,0,1,"c.krb5_fwd_tgt_creds","krb5_fwd_tgt_creds"],[224,0,1,"c.krb5_get_credentials","krb5_get_credentials"],[225,0,1,"c.krb5_get_credentials_renew","krb5_get_credentials_renew"],[226,0,1,"c.krb5_get_credentials_validate","krb5_get_credentials_validate"],[227,0,1,"c.krb5_get_default_realm","krb5_get_default_realm"],[228,0,1,"c.krb5_get_error_message","krb5_get_error_message"],[229,0,1,"c.krb5_get_etype_info","krb5_get_etype_info"],[230,0,1,"c.krb5_get_fallback_host_realm","krb5_get_fallback_host_realm"],[231,0,1,"c.krb5_get_host_realm","krb5_get_host_realm"],[232,0,1,"c.krb5_get_in_tkt_with_keytab","krb5_get_in_tkt_with_keytab"],[233,0,1,"c.krb5_get_in_tkt_with_password","krb5_get_in_tkt_with_password"],[234,0,1,"c.krb5_get_in_tkt_with_skey","krb5_get_in_tkt_with_skey"],[235,0,1,"c.krb5_get_init_creds_keytab","krb5_get_init_creds_keytab"],[840,2,1,"c.krb5_get_init_creds_opt","krb5_get_init_creds_opt"],[236,0,1,"c.krb5_get_init_creds_opt_alloc","krb5_get_init_creds_opt_alloc"],[237,0,1,"c.krb5_get_init_creds_opt_free","krb5_get_init_creds_opt_free"],[238,0,1,"c.krb5_get_init_creds_opt_get_fast_flags","krb5_get_init_creds_opt_get_fast_flags"],[239,0,1,"c.krb5_get_init_creds_opt_init","krb5_get_init_creds_opt_init"],[240,0,1,"c.krb5_get_init_creds_opt_set_address_list","krb5_get_init_creds_opt_set_address_list"],[241,0,1,"c.krb5_get_init_creds_opt_set_anonymous","krb5_get_init_creds_opt_set_anonymous"],[242,0,1,"c.krb5_get_init_creds_opt_set_canonicalize","krb5_get_init_creds_opt_set_canonicalize"],[243,0,1,"c.krb5_get_init_creds_opt_set_change_password_prompt","krb5_get_init_creds_opt_set_change_password_prompt"],[244,0,1,"c.krb5_get_init_creds_opt_set_etype_list","krb5_get_init_creds_opt_set_etype_list"],[245,0,1,"c.krb5_get_init_creds_opt_set_expire_callback","krb5_get_init_creds_opt_set_expire_callback"],[246,0,1,"c.krb5_get_init_creds_opt_set_fast_ccache","krb5_get_init_creds_opt_set_fast_ccache"],[247,0,1,"c.krb5_get_init_creds_opt_set_fast_ccache_name","krb5_get_init_creds_opt_set_fast_ccache_name"],[248,0,1,"c.krb5_get_init_creds_opt_set_fast_flags","krb5_get_init_creds_opt_set_fast_flags"],[249,0,1,"c.krb5_get_init_creds_opt_set_forwardable","krb5_get_init_creds_opt_set_forwardable"],[250,0,1,"c.krb5_get_init_creds_opt_set_in_ccache","krb5_get_init_creds_opt_set_in_ccache"],[251,0,1,"c.krb5_get_init_creds_opt_set_out_ccache","krb5_get_init_creds_opt_set_out_ccache"],[252,0,1,"c.krb5_get_init_creds_opt_set_pa","krb5_get_init_creds_opt_set_pa"],[253,0,1,"c.krb5_get_init_creds_opt_set_pac_request","krb5_get_init_creds_opt_set_pac_request"],[254,0,1,"c.krb5_get_init_creds_opt_set_preauth_list","krb5_get_init_creds_opt_set_preauth_list"],[255,0,1,"c.krb5_get_init_creds_opt_set_proxiable","krb5_get_init_creds_opt_set_proxiable"],[256,0,1,"c.krb5_get_init_creds_opt_set_renew_life","krb5_get_init_creds_opt_set_renew_life"],[257,0,1,"c.krb5_get_init_creds_opt_set_responder","krb5_get_init_creds_opt_set_responder"],[258,0,1,"c.krb5_get_init_creds_opt_set_salt","krb5_get_init_creds_opt_set_salt"],[259,0,1,"c.krb5_get_init_creds_opt_set_tkt_life","krb5_get_init_creds_opt_set_tkt_life"],[260,0,1,"c.krb5_get_init_creds_password","krb5_get_init_creds_password"],[261,0,1,"c.krb5_get_permitted_enctypes","krb5_get_permitted_enctypes"],[262,0,1,"c.krb5_get_profile","krb5_get_profile"],[263,0,1,"c.krb5_get_prompt_types","krb5_get_prompt_types"],[264,0,1,"c.krb5_get_renewed_creds","krb5_get_renewed_creds"],[265,0,1,"c.krb5_get_server_rcache","krb5_get_server_rcache"],[266,0,1,"c.krb5_get_time_offsets","krb5_get_time_offsets"],[267,0,1,"c.krb5_get_validated_creds","krb5_get_validated_creds"],[841,2,1,"c.krb5_gic_opt_pa_data","krb5_gic_opt_pa_data"],[268,0,1,"c.krb5_init_context","krb5_init_context"],[269,0,1,"c.krb5_init_context_profile","krb5_init_context_profile"],[842,2,1,"c.krb5_init_creds_context","krb5_init_creds_context"],[270,0,1,"c.krb5_init_creds_free","krb5_init_creds_free"],[271,0,1,"c.krb5_init_creds_get","krb5_init_creds_get"],[272,0,1,"c.krb5_init_creds_get_creds","krb5_init_creds_get_creds"],[273,0,1,"c.krb5_init_creds_get_error","krb5_init_creds_get_error"],[274,0,1,"c.krb5_init_creds_get_times","krb5_init_creds_get_times"],[275,0,1,"c.krb5_init_creds_init","krb5_init_creds_init"],[276,0,1,"c.krb5_init_creds_set_keytab","krb5_init_creds_set_keytab"],[277,0,1,"c.krb5_init_creds_set_password","krb5_init_creds_set_password"],[278,0,1,"c.krb5_init_creds_set_service","krb5_init_creds_set_service"],[279,0,1,"c.krb5_init_creds_step","krb5_init_creds_step"],[280,0,1,"c.krb5_init_keyblock","krb5_init_keyblock"],[281,0,1,"c.krb5_init_random_key","krb5_init_random_key"],[282,0,1,"c.krb5_init_secure_context","krb5_init_secure_context"],[843,2,1,"c.krb5_int16","krb5_int16"],[844,2,1,"c.krb5_int32","krb5_int32"],[283,0,1,"c.krb5_is_config_principal","krb5_is_config_principal"],[284,0,1,"c.krb5_is_referral_realm","krb5_is_referral_realm"],[285,0,1,"c.krb5_is_thread_safe","krb5_is_thread_safe"],[286,0,1,"c.krb5_k_create_key","krb5_k_create_key"],[287,0,1,"c.krb5_k_decrypt","krb5_k_decrypt"],[288,0,1,"c.krb5_k_decrypt_iov","krb5_k_decrypt_iov"],[289,0,1,"c.krb5_k_encrypt","krb5_k_encrypt"],[290,0,1,"c.krb5_k_encrypt_iov","krb5_k_encrypt_iov"],[291,0,1,"c.krb5_k_free_key","krb5_k_free_key"],[292,0,1,"c.krb5_k_key_enctype","krb5_k_key_enctype"],[293,0,1,"c.krb5_k_key_keyblock","krb5_k_key_keyblock"],[294,0,1,"c.krb5_k_make_checksum","krb5_k_make_checksum"],[295,0,1,"c.krb5_k_make_checksum_iov","krb5_k_make_checksum_iov"],[296,0,1,"c.krb5_k_prf","krb5_k_prf"],[297,0,1,"c.krb5_k_reference_key","krb5_k_reference_key"],[298,0,1,"c.krb5_k_verify_checksum","krb5_k_verify_checksum"],[299,0,1,"c.krb5_k_verify_checksum_iov","krb5_k_verify_checksum_iov"],[845,2,1,"c.krb5_kdc_rep","krb5_kdc_rep"],[846,2,1,"c.krb5_kdc_req","krb5_kdc_req"],[300,0,1,"c.krb5_kdc_sign_ticket","krb5_kdc_sign_ticket"],[301,0,1,"c.krb5_kdc_verify_ticket","krb5_kdc_verify_ticket"],[847,2,1,"c.krb5_key","krb5_key"],[848,2,1,"c.krb5_keyblock","krb5_keyblock"],[849,2,1,"c.krb5_keytab","krb5_keytab"],[850,2,1,"c.krb5_keytab_entry","krb5_keytab_entry"],[851,2,1,"c.krb5_keyusage","krb5_keyusage"],[302,0,1,"c.krb5_kt_add_entry","krb5_kt_add_entry"],[303,0,1,"c.krb5_kt_client_default","krb5_kt_client_default"],[304,0,1,"c.krb5_kt_close","krb5_kt_close"],[852,2,1,"c.krb5_kt_cursor","krb5_kt_cursor"],[305,0,1,"c.krb5_kt_default","krb5_kt_default"],[306,0,1,"c.krb5_kt_default_name","krb5_kt_default_name"],[307,0,1,"c.krb5_kt_dup","krb5_kt_dup"],[308,0,1,"c.krb5_kt_end_seq_get","krb5_kt_end_seq_get"],[309,0,1,"c.krb5_kt_free_entry","krb5_kt_free_entry"],[310,0,1,"c.krb5_kt_get_entry","krb5_kt_get_entry"],[311,0,1,"c.krb5_kt_get_name","krb5_kt_get_name"],[312,0,1,"c.krb5_kt_get_type","krb5_kt_get_type"],[313,0,1,"c.krb5_kt_have_content","krb5_kt_have_content"],[314,0,1,"c.krb5_kt_next_entry","krb5_kt_next_entry"],[315,0,1,"c.krb5_kt_read_service_key","krb5_kt_read_service_key"],[316,0,1,"c.krb5_kt_remove_entry","krb5_kt_remove_entry"],[317,0,1,"c.krb5_kt_resolve","krb5_kt_resolve"],[318,0,1,"c.krb5_kt_start_seq_get","krb5_kt_start_seq_get"],[319,0,1,"c.krb5_kuserok","krb5_kuserok"],[853,2,1,"c.krb5_kvno","krb5_kvno"],[854,2,1,"c.krb5_last_req_entry","krb5_last_req_entry"],[855,2,1,"c.krb5_magic","krb5_magic"],[320,0,1,"c.krb5_make_authdata_kdc_issued","krb5_make_authdata_kdc_issued"],[321,0,1,"c.krb5_marshal_credentials","krb5_marshal_credentials"],[322,0,1,"c.krb5_merge_authdata","krb5_merge_authdata"],[323,0,1,"c.krb5_mk_1cred","krb5_mk_1cred"],[324,0,1,"c.krb5_mk_error","krb5_mk_error"],[325,0,1,"c.krb5_mk_ncred","krb5_mk_ncred"],[326,0,1,"c.krb5_mk_priv","krb5_mk_priv"],[327,0,1,"c.krb5_mk_rep","krb5_mk_rep"],[328,0,1,"c.krb5_mk_rep_dce","krb5_mk_rep_dce"],[329,0,1,"c.krb5_mk_req","krb5_mk_req"],[856,2,1,"c.krb5_mk_req_checksum_func","krb5_mk_req_checksum_func"],[330,0,1,"c.krb5_mk_req_extended","krb5_mk_req_extended"],[331,0,1,"c.krb5_mk_safe","krb5_mk_safe"],[857,2,1,"c.krb5_msgtype","krb5_msgtype"],[858,2,1,"c.krb5_octet","krb5_octet"],[332,0,1,"c.krb5_os_localaddr","krb5_os_localaddr"],[859,2,1,"c.krb5_pa_data","krb5_pa_data"],[860,2,1,"c.krb5_pa_pac_req","krb5_pa_pac_req"],[861,2,1,"c.krb5_pa_server_referral_data","krb5_pa_server_referral_data"],[862,2,1,"c.krb5_pa_svr_referral_data","krb5_pa_svr_referral_data"],[863,2,1,"c.krb5_pac","krb5_pac"],[333,0,1,"c.krb5_pac_add_buffer","krb5_pac_add_buffer"],[334,0,1,"c.krb5_pac_free","krb5_pac_free"],[335,0,1,"c.krb5_pac_get_buffer","krb5_pac_get_buffer"],[336,0,1,"c.krb5_pac_get_client_info","krb5_pac_get_client_info"],[337,0,1,"c.krb5_pac_get_types","krb5_pac_get_types"],[338,0,1,"c.krb5_pac_init","krb5_pac_init"],[339,0,1,"c.krb5_pac_parse","krb5_pac_parse"],[340,0,1,"c.krb5_pac_sign","krb5_pac_sign"],[341,0,1,"c.krb5_pac_sign_ext","krb5_pac_sign_ext"],[342,0,1,"c.krb5_pac_verify","krb5_pac_verify"],[343,0,1,"c.krb5_pac_verify_ext","krb5_pac_verify_ext"],[344,0,1,"c.krb5_parse_name","krb5_parse_name"],[345,0,1,"c.krb5_parse_name_flags","krb5_parse_name_flags"],[864,2,1,"c.krb5_pointer","krb5_pointer"],[865,2,1,"c.krb5_post_recv_fn","krb5_post_recv_fn"],[866,2,1,"c.krb5_pre_send_fn","krb5_pre_send_fn"],[867,2,1,"c.krb5_preauthtype","krb5_preauthtype"],[346,0,1,"c.krb5_prepend_error_message","krb5_prepend_error_message"],[868,2,1,"c.krb5_principal","krb5_principal"],[347,0,1,"c.krb5_principal2salt","krb5_principal2salt"],[348,0,1,"c.krb5_principal_compare","krb5_principal_compare"],[349,0,1,"c.krb5_principal_compare_any_realm","krb5_principal_compare_any_realm"],[350,0,1,"c.krb5_principal_compare_flags","krb5_principal_compare_flags"],[869,2,1,"c.krb5_principal_data","krb5_principal_data"],[351,0,1,"c.krb5_process_key","krb5_process_key"],[870,2,1,"c.krb5_prompt","krb5_prompt"],[871,2,1,"c.krb5_prompt_type","krb5_prompt_type"],[872,2,1,"c.krb5_prompter_fct","krb5_prompter_fct"],[352,0,1,"c.krb5_prompter_posix","krb5_prompter_posix"],[873,2,1,"c.krb5_pwd_data","krb5_pwd_data"],[353,0,1,"c.krb5_random_key","krb5_random_key"],[874,2,1,"c.krb5_rcache","krb5_rcache"],[354,0,1,"c.krb5_rd_cred","krb5_rd_cred"],[355,0,1,"c.krb5_rd_error","krb5_rd_error"],[356,0,1,"c.krb5_rd_priv","krb5_rd_priv"],[357,0,1,"c.krb5_rd_rep","krb5_rd_rep"],[358,0,1,"c.krb5_rd_rep_dce","krb5_rd_rep_dce"],[359,0,1,"c.krb5_rd_req","krb5_rd_req"],[360,0,1,"c.krb5_rd_safe","krb5_rd_safe"],[361,0,1,"c.krb5_read_password","krb5_read_password"],[362,0,1,"c.krb5_realm_compare","krb5_realm_compare"],[363,0,1,"c.krb5_recvauth","krb5_recvauth"],[364,0,1,"c.krb5_recvauth_version","krb5_recvauth_version"],[875,2,1,"c.krb5_replay_data","krb5_replay_data"],[876,2,1,"c.krb5_responder_context","krb5_responder_context"],[877,2,1,"c.krb5_responder_fn","krb5_responder_fn"],[365,0,1,"c.krb5_responder_get_challenge","krb5_responder_get_challenge"],[366,0,1,"c.krb5_responder_list_questions","krb5_responder_list_questions"],[878,2,1,"c.krb5_responder_otp_challenge","krb5_responder_otp_challenge"],[367,0,1,"c.krb5_responder_otp_challenge_free","krb5_responder_otp_challenge_free"],[368,0,1,"c.krb5_responder_otp_get_challenge","krb5_responder_otp_get_challenge"],[369,0,1,"c.krb5_responder_otp_set_answer","krb5_responder_otp_set_answer"],[879,2,1,"c.krb5_responder_otp_tokeninfo","krb5_responder_otp_tokeninfo"],[880,2,1,"c.krb5_responder_pkinit_challenge","krb5_responder_pkinit_challenge"],[370,0,1,"c.krb5_responder_pkinit_challenge_free","krb5_responder_pkinit_challenge_free"],[371,0,1,"c.krb5_responder_pkinit_get_challenge","krb5_responder_pkinit_get_challenge"],[881,2,1,"c.krb5_responder_pkinit_identity","krb5_responder_pkinit_identity"],[372,0,1,"c.krb5_responder_pkinit_set_answer","krb5_responder_pkinit_set_answer"],[373,0,1,"c.krb5_responder_set_answer","krb5_responder_set_answer"],[882,2,1,"c.krb5_response","krb5_response"],[374,0,1,"c.krb5_salttype_to_string","krb5_salttype_to_string"],[375,0,1,"c.krb5_sendauth","krb5_sendauth"],[376,0,1,"c.krb5_server_decrypt_ticket_keytab","krb5_server_decrypt_ticket_keytab"],[377,0,1,"c.krb5_set_default_realm","krb5_set_default_realm"],[378,0,1,"c.krb5_set_default_tgs_enctypes","krb5_set_default_tgs_enctypes"],[379,0,1,"c.krb5_set_error_message","krb5_set_error_message"],[380,0,1,"c.krb5_set_kdc_recv_hook","krb5_set_kdc_recv_hook"],[381,0,1,"c.krb5_set_kdc_send_hook","krb5_set_kdc_send_hook"],[382,0,1,"c.krb5_set_password","krb5_set_password"],[383,0,1,"c.krb5_set_password_using_ccache","krb5_set_password_using_ccache"],[384,0,1,"c.krb5_set_principal_realm","krb5_set_principal_realm"],[385,0,1,"c.krb5_set_real_time","krb5_set_real_time"],[386,0,1,"c.krb5_set_trace_callback","krb5_set_trace_callback"],[387,0,1,"c.krb5_set_trace_filename","krb5_set_trace_filename"],[388,0,1,"c.krb5_sname_match","krb5_sname_match"],[389,0,1,"c.krb5_sname_to_principal","krb5_sname_to_principal"],[390,0,1,"c.krb5_string_to_cksumtype","krb5_string_to_cksumtype"],[391,0,1,"c.krb5_string_to_deltat","krb5_string_to_deltat"],[392,0,1,"c.krb5_string_to_enctype","krb5_string_to_enctype"],[393,0,1,"c.krb5_string_to_key","krb5_string_to_key"],[394,0,1,"c.krb5_string_to_salttype","krb5_string_to_salttype"],[395,0,1,"c.krb5_string_to_timestamp","krb5_string_to_timestamp"],[883,2,1,"c.krb5_ticket","krb5_ticket"],[884,2,1,"c.krb5_ticket_times","krb5_ticket_times"],[396,0,1,"c.krb5_timeofday","krb5_timeofday"],[885,2,1,"c.krb5_timestamp","krb5_timestamp"],[397,0,1,"c.krb5_timestamp_to_sfstring","krb5_timestamp_to_sfstring"],[398,0,1,"c.krb5_timestamp_to_string","krb5_timestamp_to_string"],[886,2,1,"c.krb5_tkt_authent","krb5_tkt_authent"],[887,2,1,"c.krb5_tkt_creds_context","krb5_tkt_creds_context"],[399,0,1,"c.krb5_tkt_creds_free","krb5_tkt_creds_free"],[400,0,1,"c.krb5_tkt_creds_get","krb5_tkt_creds_get"],[401,0,1,"c.krb5_tkt_creds_get_creds","krb5_tkt_creds_get_creds"],[402,0,1,"c.krb5_tkt_creds_get_times","krb5_tkt_creds_get_times"],[403,0,1,"c.krb5_tkt_creds_init","krb5_tkt_creds_init"],[404,0,1,"c.krb5_tkt_creds_step","krb5_tkt_creds_step"],[888,2,1,"c.krb5_trace_callback","krb5_trace_callback"],[889,2,1,"c.krb5_trace_info","krb5_trace_info"],[890,2,1,"c.krb5_transited","krb5_transited"],[891,2,1,"c.krb5_typed_data","krb5_typed_data"],[892,2,1,"c.krb5_ui_2","krb5_ui_2"],[893,2,1,"c.krb5_ui_4","krb5_ui_4"],[405,0,1,"c.krb5_unmarshal_credentials","krb5_unmarshal_credentials"],[406,0,1,"c.krb5_unparse_name","krb5_unparse_name"],[407,0,1,"c.krb5_unparse_name_ext","krb5_unparse_name_ext"],[408,0,1,"c.krb5_unparse_name_flags","krb5_unparse_name_flags"],[409,0,1,"c.krb5_unparse_name_flags_ext","krb5_unparse_name_flags_ext"],[410,0,1,"c.krb5_us_timeofday","krb5_us_timeofday"],[411,0,1,"c.krb5_use_enctype","krb5_use_enctype"],[412,0,1,"c.krb5_verify_authdata_kdc_issued","krb5_verify_authdata_kdc_issued"],[413,0,1,"c.krb5_verify_checksum","krb5_verify_checksum"],[414,0,1,"c.krb5_verify_init_creds","krb5_verify_init_creds"],[894,2,1,"c.krb5_verify_init_creds_opt","krb5_verify_init_creds_opt"],[415,0,1,"c.krb5_verify_init_creds_opt_init","krb5_verify_init_creds_opt_init"],[416,0,1,"c.krb5_verify_init_creds_opt_set_ap_req_nofail","krb5_verify_init_creds_opt_set_ap_req_nofail"],[417,0,1,"c.krb5_vprepend_error_message","krb5_vprepend_error_message"],[418,0,1,"c.krb5_vset_error_message","krb5_vset_error_message"],[419,0,1,"c.krb5_vwrap_error_message","krb5_vwrap_error_message"],[420,0,1,"c.krb5_wrap_error_message","krb5_wrap_error_message"],[895,2,1,"c.passwd_phrase_element","passwd_phrase_element"],[422,4,1,"","ADDRTYPE_ADDRPORT"],[423,4,1,"","ADDRTYPE_CHAOS"],[424,4,1,"","ADDRTYPE_DDP"],[425,4,1,"","ADDRTYPE_INET"],[426,4,1,"","ADDRTYPE_INET6"],[427,4,1,"","ADDRTYPE_IPPORT"],[428,4,1,"","ADDRTYPE_ISO"],[429,4,1,"","ADDRTYPE_IS_LOCAL"],[430,4,1,"","ADDRTYPE_NETBIOS"],[431,4,1,"","ADDRTYPE_XNS"],[432,4,1,"","AD_TYPE_EXTERNAL"],[433,4,1,"","AD_TYPE_FIELD_TYPE_MASK"],[434,4,1,"","AD_TYPE_REGISTERED"],[435,4,1,"","AD_TYPE_RESERVED"],[436,4,1,"","AP_OPTS_ETYPE_NEGOTIATION"],[437,4,1,"","AP_OPTS_MUTUAL_REQUIRED"],[438,4,1,"","AP_OPTS_RESERVED"],[439,4,1,"","AP_OPTS_USE_SESSION_KEY"],[440,4,1,"","AP_OPTS_USE_SUBKEY"],[441,4,1,"","AP_OPTS_WIRE_MASK"],[442,4,1,"","CKSUMTYPE_CMAC_CAMELLIA128"],[443,4,1,"","CKSUMTYPE_CMAC_CAMELLIA256"],[444,4,1,"","CKSUMTYPE_CRC32"],[445,4,1,"","CKSUMTYPE_DESCBC"],[446,4,1,"","CKSUMTYPE_HMAC_MD5_ARCFOUR"],[447,4,1,"","CKSUMTYPE_HMAC_SHA1_96_AES128"],[448,4,1,"","CKSUMTYPE_HMAC_SHA1_96_AES256"],[449,4,1,"","CKSUMTYPE_HMAC_SHA1_DES3"],[450,4,1,"","CKSUMTYPE_HMAC_SHA256_128_AES128"],[451,4,1,"","CKSUMTYPE_HMAC_SHA384_192_AES256"],[452,4,1,"","CKSUMTYPE_MD5_HMAC_ARCFOUR"],[453,4,1,"","CKSUMTYPE_NIST_SHA"],[454,4,1,"","CKSUMTYPE_RSA_MD4"],[455,4,1,"","CKSUMTYPE_RSA_MD4_DES"],[456,4,1,"","CKSUMTYPE_RSA_MD5"],[457,4,1,"","CKSUMTYPE_RSA_MD5_DES"],[458,4,1,"","CKSUMTYPE_SHA1"],[459,4,1,"","ENCTYPE_AES128_CTS_HMAC_SHA1_96"],[460,4,1,"","ENCTYPE_AES128_CTS_HMAC_SHA256_128"],[461,4,1,"","ENCTYPE_AES256_CTS_HMAC_SHA1_96"],[462,4,1,"","ENCTYPE_AES256_CTS_HMAC_SHA384_192"],[463,4,1,"","ENCTYPE_ARCFOUR_HMAC"],[464,4,1,"","ENCTYPE_ARCFOUR_HMAC_EXP"],[465,4,1,"","ENCTYPE_CAMELLIA128_CTS_CMAC"],[466,4,1,"","ENCTYPE_CAMELLIA256_CTS_CMAC"],[467,4,1,"","ENCTYPE_DES3_CBC_ENV"],[468,4,1,"","ENCTYPE_DES3_CBC_RAW"],[469,4,1,"","ENCTYPE_DES3_CBC_SHA"],[470,4,1,"","ENCTYPE_DES3_CBC_SHA1"],[471,4,1,"","ENCTYPE_DES_CBC_CRC"],[472,4,1,"","ENCTYPE_DES_CBC_MD4"],[473,4,1,"","ENCTYPE_DES_CBC_MD5"],[474,4,1,"","ENCTYPE_DES_CBC_RAW"],[475,4,1,"","ENCTYPE_DES_HMAC_SHA1"],[476,4,1,"","ENCTYPE_DSA_SHA1_CMS"],[477,4,1,"","ENCTYPE_MD5_RSA_CMS"],[478,4,1,"","ENCTYPE_NULL"],[479,4,1,"","ENCTYPE_RC2_CBC_ENV"],[480,4,1,"","ENCTYPE_RSA_ENV"],[481,4,1,"","ENCTYPE_RSA_ES_OAEP_ENV"],[482,4,1,"","ENCTYPE_SHA1_RSA_CMS"],[483,4,1,"","ENCTYPE_UNKNOWN"],[484,4,1,"","KDC_OPT_ALLOW_POSTDATE"],[485,4,1,"","KDC_OPT_CANONICALIZE"],[486,4,1,"","KDC_OPT_CNAME_IN_ADDL_TKT"],[487,4,1,"","KDC_OPT_DISABLE_TRANSITED_CHECK"],[488,4,1,"","KDC_OPT_ENC_TKT_IN_SKEY"],[489,4,1,"","KDC_OPT_FORWARDABLE"],[490,4,1,"","KDC_OPT_FORWARDED"],[491,4,1,"","KDC_OPT_POSTDATED"],[492,4,1,"","KDC_OPT_PROXIABLE"],[493,4,1,"","KDC_OPT_PROXY"],[494,4,1,"","KDC_OPT_RENEW"],[495,4,1,"","KDC_OPT_RENEWABLE"],[496,4,1,"","KDC_OPT_RENEWABLE_OK"],[497,4,1,"","KDC_OPT_REQUEST_ANONYMOUS"],[498,4,1,"","KDC_OPT_VALIDATE"],[499,4,1,"","KDC_TKT_COMMON_MASK"],[500,4,1,"","KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"],[501,4,1,"","KRB5_ANONYMOUS_PRINCSTR"],[502,4,1,"","KRB5_ANONYMOUS_REALMSTR"],[503,4,1,"","KRB5_AP_REP"],[504,4,1,"","KRB5_AP_REQ"],[505,4,1,"","KRB5_AS_REP"],[506,4,1,"","KRB5_AS_REQ"],[507,4,1,"","KRB5_AUTHDATA_AND_OR"],[508,4,1,"","KRB5_AUTHDATA_AP_OPTIONS"],[509,4,1,"","KRB5_AUTHDATA_AUTH_INDICATOR"],[510,4,1,"","KRB5_AUTHDATA_CAMMAC"],[511,4,1,"","KRB5_AUTHDATA_ETYPE_NEGOTIATION"],[512,4,1,"","KRB5_AUTHDATA_FX_ARMOR"],[513,4,1,"","KRB5_AUTHDATA_IF_RELEVANT"],[514,4,1,"","KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"],[515,4,1,"","KRB5_AUTHDATA_KDC_ISSUED"],[516,4,1,"","KRB5_AUTHDATA_MANDATORY_FOR_KDC"],[517,4,1,"","KRB5_AUTHDATA_OSF_DCE"],[518,4,1,"","KRB5_AUTHDATA_SESAME"],[519,4,1,"","KRB5_AUTHDATA_SIGNTICKET"],[520,4,1,"","KRB5_AUTHDATA_WIN2K_PAC"],[521,4,1,"","KRB5_AUTH_CONTEXT_DO_SEQUENCE"],[522,4,1,"","KRB5_AUTH_CONTEXT_DO_TIME"],[523,4,1,"","KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"],[524,4,1,"","KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"],[525,4,1,"","KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"],[526,4,1,"","KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"],[527,4,1,"","KRB5_AUTH_CONTEXT_PERMIT_ALL"],[528,4,1,"","KRB5_AUTH_CONTEXT_RET_SEQUENCE"],[529,4,1,"","KRB5_AUTH_CONTEXT_RET_TIME"],[530,4,1,"","KRB5_AUTH_CONTEXT_USE_SUBKEY"],[531,4,1,"","KRB5_CRED"],[532,4,1,"","KRB5_CRYPTO_TYPE_CHECKSUM"],[533,4,1,"","KRB5_CRYPTO_TYPE_DATA"],[534,4,1,"","KRB5_CRYPTO_TYPE_EMPTY"],[535,4,1,"","KRB5_CRYPTO_TYPE_HEADER"],[536,4,1,"","KRB5_CRYPTO_TYPE_PADDING"],[537,4,1,"","KRB5_CRYPTO_TYPE_SIGN_ONLY"],[538,4,1,"","KRB5_CRYPTO_TYPE_STREAM"],[539,4,1,"","KRB5_CRYPTO_TYPE_TRAILER"],[540,4,1,"","KRB5_CYBERSAFE_SECUREID"],[541,4,1,"","KRB5_DOMAIN_X500_COMPRESS"],[542,4,1,"","KRB5_ENCPADATA_REQ_ENC_PA_REP"],[543,4,1,"","KRB5_ERROR"],[544,4,1,"","KRB5_FAST_REQUIRED"],[545,4,1,"","KRB5_GC_CACHED"],[546,4,1,"","KRB5_GC_CANONICALIZE"],[547,4,1,"","KRB5_GC_CONSTRAINED_DELEGATION"],[548,4,1,"","KRB5_GC_FORWARDABLE"],[549,4,1,"","KRB5_GC_NO_STORE"],[550,4,1,"","KRB5_GC_NO_TRANSIT_CHECK"],[551,4,1,"","KRB5_GC_USER_USER"],[552,4,1,"","KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"],[553,4,1,"","KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"],[554,4,1,"","KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"],[555,4,1,"","KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"],[556,4,1,"","KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"],[557,4,1,"","KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"],[558,4,1,"","KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"],[559,4,1,"","KRB5_GET_INIT_CREDS_OPT_PROXIABLE"],[560,4,1,"","KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"],[561,4,1,"","KRB5_GET_INIT_CREDS_OPT_SALT"],[562,4,1,"","KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"],[563,4,1,"","KRB5_INIT_CONTEXT_KDC"],[564,4,1,"","KRB5_INIT_CONTEXT_SECURE"],[565,4,1,"","KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"],[566,4,1,"","KRB5_INT16_MAX"],[567,4,1,"","KRB5_INT16_MIN"],[568,4,1,"","KRB5_INT32_MAX"],[569,4,1,"","KRB5_INT32_MIN"],[570,4,1,"","KRB5_KEYUSAGE_AD_ITE"],[571,4,1,"","KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"],[572,4,1,"","KRB5_KEYUSAGE_AD_MTE"],[573,4,1,"","KRB5_KEYUSAGE_AD_SIGNEDPATH"],[574,4,1,"","KRB5_KEYUSAGE_APP_DATA_CKSUM"],[575,4,1,"","KRB5_KEYUSAGE_APP_DATA_ENCRYPT"],[576,4,1,"","KRB5_KEYUSAGE_AP_REP_ENCPART"],[577,4,1,"","KRB5_KEYUSAGE_AP_REQ_AUTH"],[578,4,1,"","KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"],[579,4,1,"","KRB5_KEYUSAGE_AS_REP_ENCPART"],[580,4,1,"","KRB5_KEYUSAGE_AS_REQ"],[581,4,1,"","KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"],[582,4,1,"","KRB5_KEYUSAGE_CAMMAC"],[583,4,1,"","KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"],[584,4,1,"","KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"],[585,4,1,"","KRB5_KEYUSAGE_FAST_ENC"],[586,4,1,"","KRB5_KEYUSAGE_FAST_FINISHED"],[587,4,1,"","KRB5_KEYUSAGE_FAST_REP"],[588,4,1,"","KRB5_KEYUSAGE_FAST_REQ_CHKSUM"],[589,4,1,"","KRB5_KEYUSAGE_GSS_TOK_MIC"],[590,4,1,"","KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"],[591,4,1,"","KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"],[592,4,1,"","KRB5_KEYUSAGE_IAKERB_FINISHED"],[593,4,1,"","KRB5_KEYUSAGE_KDC_REP_TICKET"],[594,4,1,"","KRB5_KEYUSAGE_KRB_CRED_ENCPART"],[595,4,1,"","KRB5_KEYUSAGE_KRB_ERROR_CKSUM"],[596,4,1,"","KRB5_KEYUSAGE_KRB_PRIV_ENCPART"],[597,4,1,"","KRB5_KEYUSAGE_KRB_SAFE_CKSUM"],[598,4,1,"","KRB5_KEYUSAGE_PA_AS_FRESHNESS"],[599,4,1,"","KRB5_KEYUSAGE_PA_FX_COOKIE"],[600,4,1,"","KRB5_KEYUSAGE_PA_OTP_REQUEST"],[601,4,1,"","KRB5_KEYUSAGE_PA_PKINIT_KX"],[602,4,1,"","KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"],[603,4,1,"","KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"],[604,4,1,"","KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"],[605,4,1,"","KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"],[606,4,1,"","KRB5_KEYUSAGE_PA_SAM_RESPONSE"],[607,4,1,"","KRB5_KEYUSAGE_SPAKE"],[608,4,1,"","KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"],[609,4,1,"","KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"],[610,4,1,"","KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"],[611,4,1,"","KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"],[612,4,1,"","KRB5_KEYUSAGE_TGS_REQ_AUTH"],[613,4,1,"","KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"],[614,4,1,"","KRB5_KPASSWD_ACCESSDENIED"],[615,4,1,"","KRB5_KPASSWD_AUTHERROR"],[616,4,1,"","KRB5_KPASSWD_BAD_VERSION"],[617,4,1,"","KRB5_KPASSWD_HARDERROR"],[618,4,1,"","KRB5_KPASSWD_INITIAL_FLAG_NEEDED"],[619,4,1,"","KRB5_KPASSWD_MALFORMED"],[620,4,1,"","KRB5_KPASSWD_SOFTERROR"],[621,4,1,"","KRB5_KPASSWD_SUCCESS"],[622,4,1,"","KRB5_LRQ_ALL_ACCT_EXPTIME"],[623,4,1,"","KRB5_LRQ_ALL_LAST_INITIAL"],[624,4,1,"","KRB5_LRQ_ALL_LAST_RENEWAL"],[625,4,1,"","KRB5_LRQ_ALL_LAST_REQ"],[626,4,1,"","KRB5_LRQ_ALL_LAST_TGT"],[627,4,1,"","KRB5_LRQ_ALL_LAST_TGT_ISSUED"],[628,4,1,"","KRB5_LRQ_ALL_PW_EXPTIME"],[629,4,1,"","KRB5_LRQ_NONE"],[630,4,1,"","KRB5_LRQ_ONE_ACCT_EXPTIME"],[631,4,1,"","KRB5_LRQ_ONE_LAST_INITIAL"],[632,4,1,"","KRB5_LRQ_ONE_LAST_RENEWAL"],[633,4,1,"","KRB5_LRQ_ONE_LAST_REQ"],[634,4,1,"","KRB5_LRQ_ONE_LAST_TGT"],[635,4,1,"","KRB5_LRQ_ONE_LAST_TGT_ISSUED"],[636,4,1,"","KRB5_LRQ_ONE_PW_EXPTIME"],[637,4,1,"","KRB5_NT_ENTERPRISE_PRINCIPAL"],[638,4,1,"","KRB5_NT_ENT_PRINCIPAL_AND_ID"],[639,4,1,"","KRB5_NT_MS_PRINCIPAL"],[640,4,1,"","KRB5_NT_MS_PRINCIPAL_AND_ID"],[641,4,1,"","KRB5_NT_PRINCIPAL"],[642,4,1,"","KRB5_NT_SMTP_NAME"],[643,4,1,"","KRB5_NT_SRV_HST"],[644,4,1,"","KRB5_NT_SRV_INST"],[645,4,1,"","KRB5_NT_SRV_XHST"],[646,4,1,"","KRB5_NT_UID"],[647,4,1,"","KRB5_NT_UNKNOWN"],[648,4,1,"","KRB5_NT_WELLKNOWN"],[649,4,1,"","KRB5_NT_X500_PRINCIPAL"],[650,4,1,"","KRB5_PAC_ATTRIBUTES_INFO"],[651,4,1,"","KRB5_PAC_CLIENT_CLAIMS"],[652,4,1,"","KRB5_PAC_CLIENT_INFO"],[653,4,1,"","KRB5_PAC_CREDENTIALS_INFO"],[654,4,1,"","KRB5_PAC_DELEGATION_INFO"],[655,4,1,"","KRB5_PAC_DEVICE_CLAIMS"],[656,4,1,"","KRB5_PAC_DEVICE_INFO"],[657,4,1,"","KRB5_PAC_FULL_CHECKSUM"],[658,4,1,"","KRB5_PAC_LOGON_INFO"],[659,4,1,"","KRB5_PAC_PRIVSVR_CHECKSUM"],[660,4,1,"","KRB5_PAC_REQUESTOR"],[661,4,1,"","KRB5_PAC_SERVER_CHECKSUM"],[662,4,1,"","KRB5_PAC_TICKET_CHECKSUM"],[663,4,1,"","KRB5_PAC_UPN_DNS_INFO"],[664,4,1,"","KRB5_PADATA_AFS3_SALT"],[665,4,1,"","KRB5_PADATA_AP_REQ"],[666,4,1,"","KRB5_PADATA_AS_CHECKSUM"],[667,4,1,"","KRB5_PADATA_AS_FRESHNESS"],[668,4,1,"","KRB5_PADATA_ENCRYPTED_CHALLENGE"],[669,4,1,"","KRB5_PADATA_ENC_SANDIA_SECURID"],[670,4,1,"","KRB5_PADATA_ENC_TIMESTAMP"],[671,4,1,"","KRB5_PADATA_ENC_UNIX_TIME"],[672,4,1,"","KRB5_PADATA_ETYPE_INFO"],[673,4,1,"","KRB5_PADATA_ETYPE_INFO2"],[674,4,1,"","KRB5_PADATA_FOR_USER"],[675,4,1,"","KRB5_PADATA_FX_COOKIE"],[676,4,1,"","KRB5_PADATA_FX_ERROR"],[677,4,1,"","KRB5_PADATA_FX_FAST"],[678,4,1,"","KRB5_PADATA_GET_FROM_TYPED_DATA"],[679,4,1,"","KRB5_PADATA_NONE"],[680,4,1,"","KRB5_PADATA_OSF_DCE"],[681,4,1,"","KRB5_PADATA_OTP_CHALLENGE"],[682,4,1,"","KRB5_PADATA_OTP_PIN_CHANGE"],[683,4,1,"","KRB5_PADATA_OTP_REQUEST"],[684,4,1,"","KRB5_PADATA_PAC_OPTIONS"],[685,4,1,"","KRB5_PADATA_PAC_REQUEST"],[686,4,1,"","KRB5_PADATA_PKINIT_KX"],[687,4,1,"","KRB5_PADATA_PK_AS_REP"],[688,4,1,"","KRB5_PADATA_PK_AS_REP_OLD"],[689,4,1,"","KRB5_PADATA_PK_AS_REQ"],[690,4,1,"","KRB5_PADATA_PK_AS_REQ_OLD"],[691,4,1,"","KRB5_PADATA_PW_SALT"],[692,4,1,"","KRB5_PADATA_REDHAT_IDP_OAUTH2"],[693,4,1,"","KRB5_PADATA_REDHAT_PASSKEY"],[694,4,1,"","KRB5_PADATA_REFERRAL"],[695,4,1,"","KRB5_PADATA_S4U_X509_USER"],[696,4,1,"","KRB5_PADATA_SAM_CHALLENGE"],[697,4,1,"","KRB5_PADATA_SAM_CHALLENGE_2"],[698,4,1,"","KRB5_PADATA_SAM_REDIRECT"],[699,4,1,"","KRB5_PADATA_SAM_RESPONSE"],[700,4,1,"","KRB5_PADATA_SAM_RESPONSE_2"],[701,4,1,"","KRB5_PADATA_SESAME"],[702,4,1,"","KRB5_PADATA_SPAKE"],[703,4,1,"","KRB5_PADATA_SVR_REFERRAL_INFO"],[704,4,1,"","KRB5_PADATA_TGS_REQ"],[705,4,1,"","KRB5_PADATA_USE_SPECIFIED_KVNO"],[706,4,1,"","KRB5_PRINCIPAL_COMPARE_CASEFOLD"],[707,4,1,"","KRB5_PRINCIPAL_COMPARE_ENTERPRISE"],[708,4,1,"","KRB5_PRINCIPAL_COMPARE_IGNORE_REALM"],[709,4,1,"","KRB5_PRINCIPAL_COMPARE_UTF8"],[710,4,1,"","KRB5_PRINCIPAL_PARSE_ENTERPRISE"],[711,4,1,"","KRB5_PRINCIPAL_PARSE_IGNORE_REALM"],[712,4,1,"","KRB5_PRINCIPAL_PARSE_NO_DEF_REALM"],[713,4,1,"","KRB5_PRINCIPAL_PARSE_NO_REALM"],[714,4,1,"","KRB5_PRINCIPAL_PARSE_REQUIRE_REALM"],[715,4,1,"","KRB5_PRINCIPAL_UNPARSE_DISPLAY"],[716,4,1,"","KRB5_PRINCIPAL_UNPARSE_NO_REALM"],[717,4,1,"","KRB5_PRINCIPAL_UNPARSE_SHORT"],[718,4,1,"","KRB5_PRIV"],[719,4,1,"","KRB5_PROMPT_TYPE_NEW_PASSWORD"],[720,4,1,"","KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"],[721,4,1,"","KRB5_PROMPT_TYPE_PASSWORD"],[722,4,1,"","KRB5_PROMPT_TYPE_PREAUTH"],[723,4,1,"","KRB5_PVNO"],[724,4,1,"","KRB5_REALM_BRANCH_CHAR"],[725,4,1,"","KRB5_RECVAUTH_BADAUTHVERS"],[726,4,1,"","KRB5_RECVAUTH_SKIP_VERSION"],[727,4,1,"","KRB5_REFERRAL_REALM"],[728,4,1,"","KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"],[729,4,1,"","KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"],[730,4,1,"","KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"],[731,4,1,"","KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"],[732,4,1,"","KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"],[733,4,1,"","KRB5_RESPONDER_OTP_FORMAT_DECIMAL"],[734,4,1,"","KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"],[735,4,1,"","KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"],[736,4,1,"","KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"],[737,4,1,"","KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"],[738,4,1,"","KRB5_RESPONDER_QUESTION_OTP"],[739,4,1,"","KRB5_RESPONDER_QUESTION_PASSWORD"],[740,4,1,"","KRB5_RESPONDER_QUESTION_PKINIT"],[741,4,1,"","KRB5_SAFE"],[742,4,1,"","KRB5_SAM_MUST_PK_ENCRYPT_SAD"],[743,4,1,"","KRB5_SAM_SEND_ENCRYPTED_SAD"],[744,4,1,"","KRB5_SAM_USE_SAD_AS_KEY"],[745,4,1,"","KRB5_TC_MATCH_2ND_TKT"],[746,4,1,"","KRB5_TC_MATCH_AUTHDATA"],[747,4,1,"","KRB5_TC_MATCH_FLAGS"],[748,4,1,"","KRB5_TC_MATCH_FLAGS_EXACT"],[749,4,1,"","KRB5_TC_MATCH_IS_SKEY"],[750,4,1,"","KRB5_TC_MATCH_KTYPE"],[751,4,1,"","KRB5_TC_MATCH_SRV_NAMEONLY"],[752,4,1,"","KRB5_TC_MATCH_TIMES"],[753,4,1,"","KRB5_TC_MATCH_TIMES_EXACT"],[754,4,1,"","KRB5_TC_NOTICKET"],[755,4,1,"","KRB5_TC_OPENCLOSE"],[756,4,1,"","KRB5_TC_SUPPORTED_KTYPES"],[757,4,1,"","KRB5_TGS_NAME"],[758,4,1,"","KRB5_TGS_NAME_SIZE"],[759,4,1,"","KRB5_TGS_REP"],[760,4,1,"","KRB5_TGS_REQ"],[761,4,1,"","KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"],[762,4,1,"","KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"],[763,4,1,"","KRB5_WELLKNOWN_NAMESTR"],[764,4,1,"","LR_TYPE_INTERPRETATION_MASK"],[765,4,1,"","LR_TYPE_THIS_SERVER_ONLY"],[766,4,1,"","MAX_KEYTAB_NAME_LEN"],[767,4,1,"","MSEC_DIRBIT"],[768,4,1,"","MSEC_VAL_MASK"],[769,4,1,"","SALT_TYPE_AFS_LENGTH"],[770,4,1,"","SALT_TYPE_NO_LENGTH"],[771,4,1,"","THREEPARAMOPEN"],[772,4,1,"","TKT_FLG_ANONYMOUS"],[773,4,1,"","TKT_FLG_ENC_PA_REP"],[774,4,1,"","TKT_FLG_FORWARDABLE"],[775,4,1,"","TKT_FLG_FORWARDED"],[776,4,1,"","TKT_FLG_HW_AUTH"],[777,4,1,"","TKT_FLG_INITIAL"],[778,4,1,"","TKT_FLG_INVALID"],[779,4,1,"","TKT_FLG_MAY_POSTDATE"],[780,4,1,"","TKT_FLG_OK_AS_DELEGATE"],[781,4,1,"","TKT_FLG_POSTDATED"],[782,4,1,"","TKT_FLG_PRE_AUTH"],[783,4,1,"","TKT_FLG_PROXIABLE"],[784,4,1,"","TKT_FLG_PROXY"],[785,4,1,"","TKT_FLG_RENEWABLE"],[786,4,1,"","TKT_FLG_TRANSIT_POLICY_CHECKED"],[787,4,1,"","VALID_INT_BITS"],[788,4,1,"","VALID_UINT_BITS"],[790,4,1,"","krb524_convert_creds_kdc"],[791,4,1,"","krb524_init_ets"],[792,4,1,"","krb5_const"],[793,4,1,"","krb5_princ_component"],[794,4,1,"","krb5_princ_name"],[795,4,1,"","krb5_princ_realm"],[796,4,1,"","krb5_princ_set_realm"],[797,4,1,"","krb5_princ_set_realm_data"],[798,4,1,"","krb5_princ_set_realm_length"],[799,4,1,"","krb5_princ_size"],[800,4,1,"","krb5_princ_type"],[801,4,1,"","krb5_roundup"],[802,4,1,"","krb5_x"],[803,4,1,"","krb5_xc"]],krb5_425_conv_principal:[[49,1,1,"c.krb5_425_conv_principal","context"],[49,1,1,"c.krb5_425_conv_principal","instance"],[49,1,1,"c.krb5_425_conv_principal","name"],[49,1,1,"c.krb5_425_conv_principal","princ"],[49,1,1,"c.krb5_425_conv_principal","realm"]],krb5_524_conv_principal:[[50,1,1,"c.krb5_524_conv_principal","context"],[50,1,1,"c.krb5_524_conv_principal","inst"],[50,1,1,"c.krb5_524_conv_principal","name"],[50,1,1,"c.krb5_524_conv_principal","princ"],[50,1,1,"c.krb5_524_conv_principal","realm"]],krb5_524_convert_creds:[[51,1,1,"c.krb5_524_convert_creds","context"],[51,1,1,"c.krb5_524_convert_creds","v4creds"],[51,1,1,"c.krb5_524_convert_creds","v5creds"]],krb5_address:[[805,3,1,"c.krb5_address.addrtype","addrtype"],[805,3,1,"c.krb5_address.contents","contents"],[805,3,1,"c.krb5_address.length","length"],[805,3,1,"c.krb5_address.magic","magic"]],krb5_address_compare:[[52,1,1,"c.krb5_address_compare","addr1"],[52,1,1,"c.krb5_address_compare","addr2"],[52,1,1,"c.krb5_address_compare","context"]],krb5_address_order:[[53,1,1,"c.krb5_address_order","addr1"],[53,1,1,"c.krb5_address_order","addr2"],[53,1,1,"c.krb5_address_order","context"]],krb5_address_search:[[54,1,1,"c.krb5_address_search","addr"],[54,1,1,"c.krb5_address_search","addrlist"],[54,1,1,"c.krb5_address_search","context"]],krb5_allow_weak_crypto:[[55,1,1,"c.krb5_allow_weak_crypto","context"],[55,1,1,"c.krb5_allow_weak_crypto","enable"]],krb5_aname_to_localname:[[56,1,1,"c.krb5_aname_to_localname","aname"],[56,1,1,"c.krb5_aname_to_localname","context"],[56,1,1,"c.krb5_aname_to_localname","lname"],[56,1,1,"c.krb5_aname_to_localname","lnsize_in"]],krb5_anonymous_principal:[[57,1,1,"c.krb5_anonymous_principal","None"]],krb5_anonymous_realm:[[58,1,1,"c.krb5_anonymous_realm","None"]],krb5_ap_rep:[[807,3,1,"c.krb5_ap_rep.enc_part","enc_part"],[807,3,1,"c.krb5_ap_rep.magic","magic"]],krb5_ap_rep_enc_part:[[808,3,1,"c.krb5_ap_rep_enc_part.ctime","ctime"],[808,3,1,"c.krb5_ap_rep_enc_part.cusec","cusec"],[808,3,1,"c.krb5_ap_rep_enc_part.magic","magic"],[808,3,1,"c.krb5_ap_rep_enc_part.seq_number","seq_number"],[808,3,1,"c.krb5_ap_rep_enc_part.subkey","subkey"]],krb5_ap_req:[[809,3,1,"c.krb5_ap_req.ap_options","ap_options"],[809,3,1,"c.krb5_ap_req.authenticator","authenticator"],[809,3,1,"c.krb5_ap_req.magic","magic"],[809,3,1,"c.krb5_ap_req.ticket","ticket"]],krb5_appdefault_boolean:[[59,1,1,"c.krb5_appdefault_boolean","appname"],[59,1,1,"c.krb5_appdefault_boolean","context"],[59,1,1,"c.krb5_appdefault_boolean","default_value"],[59,1,1,"c.krb5_appdefault_boolean","option"],[59,1,1,"c.krb5_appdefault_boolean","realm"],[59,1,1,"c.krb5_appdefault_boolean","ret_value"]],krb5_appdefault_string:[[60,1,1,"c.krb5_appdefault_string","appname"],[60,1,1,"c.krb5_appdefault_string","context"],[60,1,1,"c.krb5_appdefault_string","default_value"],[60,1,1,"c.krb5_appdefault_string","option"],[60,1,1,"c.krb5_appdefault_string","realm"],[60,1,1,"c.krb5_appdefault_string","ret_value"]],krb5_auth_con_free:[[61,1,1,"c.krb5_auth_con_free","auth_context"],[61,1,1,"c.krb5_auth_con_free","context"]],krb5_auth_con_genaddrs:[[62,1,1,"c.krb5_auth_con_genaddrs","auth_context"],[62,1,1,"c.krb5_auth_con_genaddrs","context"],[62,1,1,"c.krb5_auth_con_genaddrs","flags"],[62,1,1,"c.krb5_auth_con_genaddrs","infd"]],krb5_auth_con_get_checksum_func:[[63,1,1,"c.krb5_auth_con_get_checksum_func","auth_context"],[63,1,1,"c.krb5_auth_con_get_checksum_func","context"],[63,1,1,"c.krb5_auth_con_get_checksum_func","data"],[63,1,1,"c.krb5_auth_con_get_checksum_func","func"]],krb5_auth_con_getaddrs:[[64,1,1,"c.krb5_auth_con_getaddrs","auth_context"],[64,1,1,"c.krb5_auth_con_getaddrs","context"],[64,1,1,"c.krb5_auth_con_getaddrs","local_addr"],[64,1,1,"c.krb5_auth_con_getaddrs","remote_addr"]],krb5_auth_con_getauthenticator:[[65,1,1,"c.krb5_auth_con_getauthenticator","auth_context"],[65,1,1,"c.krb5_auth_con_getauthenticator","authenticator"],[65,1,1,"c.krb5_auth_con_getauthenticator","context"]],krb5_auth_con_getflags:[[66,1,1,"c.krb5_auth_con_getflags","auth_context"],[66,1,1,"c.krb5_auth_con_getflags","context"],[66,1,1,"c.krb5_auth_con_getflags","flags"]],krb5_auth_con_getkey:[[67,1,1,"c.krb5_auth_con_getkey","auth_context"],[67,1,1,"c.krb5_auth_con_getkey","context"],[67,1,1,"c.krb5_auth_con_getkey","keyblock"]],krb5_auth_con_getkey_k:[[68,1,1,"c.krb5_auth_con_getkey_k","auth_context"],[68,1,1,"c.krb5_auth_con_getkey_k","context"],[68,1,1,"c.krb5_auth_con_getkey_k","key"]],krb5_auth_con_getlocalseqnumber:[[69,1,1,"c.krb5_auth_con_getlocalseqnumber","auth_context"],[69,1,1,"c.krb5_auth_con_getlocalseqnumber","context"],[69,1,1,"c.krb5_auth_con_getlocalseqnumber","seqnumber"]],krb5_auth_con_getlocalsubkey:[[70,1,1,"c.krb5_auth_con_getlocalsubkey","auth_context"],[70,1,1,"c.krb5_auth_con_getlocalsubkey","context"],[70,1,1,"c.krb5_auth_con_getlocalsubkey","keyblock"]],krb5_auth_con_getrcache:[[71,1,1,"c.krb5_auth_con_getrcache","auth_context"],[71,1,1,"c.krb5_auth_con_getrcache","context"],[71,1,1,"c.krb5_auth_con_getrcache","rcache"]],krb5_auth_con_getrecvsubkey:[[72,1,1,"c.krb5_auth_con_getrecvsubkey","ac"],[72,1,1,"c.krb5_auth_con_getrecvsubkey","ctx"],[72,1,1,"c.krb5_auth_con_getrecvsubkey","keyblock"]],krb5_auth_con_getrecvsubkey_k:[[73,1,1,"c.krb5_auth_con_getrecvsubkey_k","ac"],[73,1,1,"c.krb5_auth_con_getrecvsubkey_k","ctx"],[73,1,1,"c.krb5_auth_con_getrecvsubkey_k","key"]],krb5_auth_con_getremoteseqnumber:[[74,1,1,"c.krb5_auth_con_getremoteseqnumber","auth_context"],[74,1,1,"c.krb5_auth_con_getremoteseqnumber","context"],[74,1,1,"c.krb5_auth_con_getremoteseqnumber","seqnumber"]],krb5_auth_con_getremotesubkey:[[75,1,1,"c.krb5_auth_con_getremotesubkey","auth_context"],[75,1,1,"c.krb5_auth_con_getremotesubkey","context"],[75,1,1,"c.krb5_auth_con_getremotesubkey","keyblock"]],krb5_auth_con_getsendsubkey:[[76,1,1,"c.krb5_auth_con_getsendsubkey","ac"],[76,1,1,"c.krb5_auth_con_getsendsubkey","ctx"],[76,1,1,"c.krb5_auth_con_getsendsubkey","keyblock"]],krb5_auth_con_getsendsubkey_k:[[77,1,1,"c.krb5_auth_con_getsendsubkey_k","ac"],[77,1,1,"c.krb5_auth_con_getsendsubkey_k","ctx"],[77,1,1,"c.krb5_auth_con_getsendsubkey_k","key"]],krb5_auth_con_init:[[78,1,1,"c.krb5_auth_con_init","auth_context"],[78,1,1,"c.krb5_auth_con_init","context"]],krb5_auth_con_initivector:[[79,1,1,"c.krb5_auth_con_initivector","auth_context"],[79,1,1,"c.krb5_auth_con_initivector","context"]],krb5_auth_con_set_checksum_func:[[80,1,1,"c.krb5_auth_con_set_checksum_func","auth_context"],[80,1,1,"c.krb5_auth_con_set_checksum_func","context"],[80,1,1,"c.krb5_auth_con_set_checksum_func","data"],[80,1,1,"c.krb5_auth_con_set_checksum_func","func"]],krb5_auth_con_set_req_cksumtype:[[81,1,1,"c.krb5_auth_con_set_req_cksumtype","auth_context"],[81,1,1,"c.krb5_auth_con_set_req_cksumtype","cksumtype"],[81,1,1,"c.krb5_auth_con_set_req_cksumtype","context"]],krb5_auth_con_setaddrs:[[82,1,1,"c.krb5_auth_con_setaddrs","auth_context"],[82,1,1,"c.krb5_auth_con_setaddrs","context"],[82,1,1,"c.krb5_auth_con_setaddrs","local_addr"],[82,1,1,"c.krb5_auth_con_setaddrs","remote_addr"]],krb5_auth_con_setflags:[[83,1,1,"c.krb5_auth_con_setflags","auth_context"],[83,1,1,"c.krb5_auth_con_setflags","context"],[83,1,1,"c.krb5_auth_con_setflags","flags"]],krb5_auth_con_setports:[[84,1,1,"c.krb5_auth_con_setports","auth_context"],[84,1,1,"c.krb5_auth_con_setports","context"],[84,1,1,"c.krb5_auth_con_setports","local_port"],[84,1,1,"c.krb5_auth_con_setports","remote_port"]],krb5_auth_con_setrcache:[[85,1,1,"c.krb5_auth_con_setrcache","auth_context"],[85,1,1,"c.krb5_auth_con_setrcache","context"],[85,1,1,"c.krb5_auth_con_setrcache","rcache"]],krb5_auth_con_setrecvsubkey:[[86,1,1,"c.krb5_auth_con_setrecvsubkey","ac"],[86,1,1,"c.krb5_auth_con_setrecvsubkey","ctx"],[86,1,1,"c.krb5_auth_con_setrecvsubkey","keyblock"]],krb5_auth_con_setrecvsubkey_k:[[87,1,1,"c.krb5_auth_con_setrecvsubkey_k","ac"],[87,1,1,"c.krb5_auth_con_setrecvsubkey_k","ctx"],[87,1,1,"c.krb5_auth_con_setrecvsubkey_k","key"]],krb5_auth_con_setsendsubkey:[[88,1,1,"c.krb5_auth_con_setsendsubkey","ac"],[88,1,1,"c.krb5_auth_con_setsendsubkey","ctx"],[88,1,1,"c.krb5_auth_con_setsendsubkey","keyblock"]],krb5_auth_con_setsendsubkey_k:[[89,1,1,"c.krb5_auth_con_setsendsubkey_k","ac"],[89,1,1,"c.krb5_auth_con_setsendsubkey_k","ctx"],[89,1,1,"c.krb5_auth_con_setsendsubkey_k","key"]],krb5_auth_con_setuseruserkey:[[90,1,1,"c.krb5_auth_con_setuseruserkey","auth_context"],[90,1,1,"c.krb5_auth_con_setuseruserkey","context"],[90,1,1,"c.krb5_auth_con_setuseruserkey","keyblock"]],krb5_authdata:[[811,3,1,"c.krb5_authdata.ad_type","ad_type"],[811,3,1,"c.krb5_authdata.contents","contents"],[811,3,1,"c.krb5_authdata.length","length"],[811,3,1,"c.krb5_authdata.magic","magic"]],krb5_authenticator:[[813,3,1,"c.krb5_authenticator.authorization_data","authorization_data"],[813,3,1,"c.krb5_authenticator.checksum","checksum"],[813,3,1,"c.krb5_authenticator.client","client"],[813,3,1,"c.krb5_authenticator.ctime","ctime"],[813,3,1,"c.krb5_authenticator.cusec","cusec"],[813,3,1,"c.krb5_authenticator.magic","magic"],[813,3,1,"c.krb5_authenticator.seq_number","seq_number"],[813,3,1,"c.krb5_authenticator.subkey","subkey"]],krb5_build_principal:[[91,1,1,"c.krb5_build_principal","context"],[91,1,1,"c.krb5_build_principal","princ"],[91,1,1,"c.krb5_build_principal","realm"],[91,1,1,"c.krb5_build_principal","rlen"]],krb5_build_principal_alloc_va:[[92,1,1,"c.krb5_build_principal_alloc_va","ap"],[92,1,1,"c.krb5_build_principal_alloc_va","context"],[92,1,1,"c.krb5_build_principal_alloc_va","princ"],[92,1,1,"c.krb5_build_principal_alloc_va","realm"],[92,1,1,"c.krb5_build_principal_alloc_va","rlen"]],krb5_build_principal_ext:[[93,1,1,"c.krb5_build_principal_ext","context"],[93,1,1,"c.krb5_build_principal_ext","princ"],[93,1,1,"c.krb5_build_principal_ext","realm"],[93,1,1,"c.krb5_build_principal_ext","rlen"]],krb5_build_principal_va:[[94,1,1,"c.krb5_build_principal_va","ap"],[94,1,1,"c.krb5_build_principal_va","context"],[94,1,1,"c.krb5_build_principal_va","princ"],[94,1,1,"c.krb5_build_principal_va","realm"],[94,1,1,"c.krb5_build_principal_va","rlen"]],krb5_c_block_size:[[95,1,1,"c.krb5_c_block_size","blocksize"],[95,1,1,"c.krb5_c_block_size","context"],[95,1,1,"c.krb5_c_block_size","enctype"]],krb5_c_checksum_length:[[96,1,1,"c.krb5_c_checksum_length","cksumtype"],[96,1,1,"c.krb5_c_checksum_length","context"],[96,1,1,"c.krb5_c_checksum_length","length"]],krb5_c_crypto_length:[[97,1,1,"c.krb5_c_crypto_length","context"],[97,1,1,"c.krb5_c_crypto_length","enctype"],[97,1,1,"c.krb5_c_crypto_length","size"],[97,1,1,"c.krb5_c_crypto_length","type"]],krb5_c_crypto_length_iov:[[98,1,1,"c.krb5_c_crypto_length_iov","context"],[98,1,1,"c.krb5_c_crypto_length_iov","data"],[98,1,1,"c.krb5_c_crypto_length_iov","enctype"],[98,1,1,"c.krb5_c_crypto_length_iov","num_data"]],krb5_c_decrypt:[[99,1,1,"c.krb5_c_decrypt","cipher_state"],[99,1,1,"c.krb5_c_decrypt","context"],[99,1,1,"c.krb5_c_decrypt","input"],[99,1,1,"c.krb5_c_decrypt","key"],[99,1,1,"c.krb5_c_decrypt","output"],[99,1,1,"c.krb5_c_decrypt","usage"]],krb5_c_decrypt_iov:[[100,1,1,"c.krb5_c_decrypt_iov","cipher_state"],[100,1,1,"c.krb5_c_decrypt_iov","context"],[100,1,1,"c.krb5_c_decrypt_iov","data"],[100,1,1,"c.krb5_c_decrypt_iov","keyblock"],[100,1,1,"c.krb5_c_decrypt_iov","num_data"],[100,1,1,"c.krb5_c_decrypt_iov","usage"]],krb5_c_derive_prfplus:[[101,1,1,"c.krb5_c_derive_prfplus","context"],[101,1,1,"c.krb5_c_derive_prfplus","enctype"],[101,1,1,"c.krb5_c_derive_prfplus","input"],[101,1,1,"c.krb5_c_derive_prfplus","k"],[101,1,1,"c.krb5_c_derive_prfplus","out"]],krb5_c_encrypt:[[102,1,1,"c.krb5_c_encrypt","cipher_state"],[102,1,1,"c.krb5_c_encrypt","context"],[102,1,1,"c.krb5_c_encrypt","input"],[102,1,1,"c.krb5_c_encrypt","key"],[102,1,1,"c.krb5_c_encrypt","output"],[102,1,1,"c.krb5_c_encrypt","usage"]],krb5_c_encrypt_iov:[[103,1,1,"c.krb5_c_encrypt_iov","cipher_state"],[103,1,1,"c.krb5_c_encrypt_iov","context"],[103,1,1,"c.krb5_c_encrypt_iov","data"],[103,1,1,"c.krb5_c_encrypt_iov","keyblock"],[103,1,1,"c.krb5_c_encrypt_iov","num_data"],[103,1,1,"c.krb5_c_encrypt_iov","usage"]],krb5_c_encrypt_length:[[104,1,1,"c.krb5_c_encrypt_length","context"],[104,1,1,"c.krb5_c_encrypt_length","enctype"],[104,1,1,"c.krb5_c_encrypt_length","inputlen"],[104,1,1,"c.krb5_c_encrypt_length","length"]],krb5_c_enctype_compare:[[105,1,1,"c.krb5_c_enctype_compare","context"],[105,1,1,"c.krb5_c_enctype_compare","e1"],[105,1,1,"c.krb5_c_enctype_compare","e2"],[105,1,1,"c.krb5_c_enctype_compare","similar"]],krb5_c_free_state:[[106,1,1,"c.krb5_c_free_state","context"],[106,1,1,"c.krb5_c_free_state","key"],[106,1,1,"c.krb5_c_free_state","state"]],krb5_c_fx_cf2_simple:[[107,1,1,"c.krb5_c_fx_cf2_simple","context"],[107,1,1,"c.krb5_c_fx_cf2_simple","k1"],[107,1,1,"c.krb5_c_fx_cf2_simple","k2"],[107,1,1,"c.krb5_c_fx_cf2_simple","out"],[107,1,1,"c.krb5_c_fx_cf2_simple","pepper1"],[107,1,1,"c.krb5_c_fx_cf2_simple","pepper2"]],krb5_c_init_state:[[108,1,1,"c.krb5_c_init_state","context"],[108,1,1,"c.krb5_c_init_state","key"],[108,1,1,"c.krb5_c_init_state","new_state"],[108,1,1,"c.krb5_c_init_state","usage"]],krb5_c_is_coll_proof_cksum:[[109,1,1,"c.krb5_c_is_coll_proof_cksum","ctype"]],krb5_c_is_keyed_cksum:[[110,1,1,"c.krb5_c_is_keyed_cksum","ctype"]],krb5_c_keyed_checksum_types:[[111,1,1,"c.krb5_c_keyed_checksum_types","cksumtypes"],[111,1,1,"c.krb5_c_keyed_checksum_types","context"],[111,1,1,"c.krb5_c_keyed_checksum_types","count"],[111,1,1,"c.krb5_c_keyed_checksum_types","enctype"]],krb5_c_keylengths:[[112,1,1,"c.krb5_c_keylengths","context"],[112,1,1,"c.krb5_c_keylengths","enctype"],[112,1,1,"c.krb5_c_keylengths","keybytes"],[112,1,1,"c.krb5_c_keylengths","keylength"]],krb5_c_make_checksum:[[113,1,1,"c.krb5_c_make_checksum","cksum"],[113,1,1,"c.krb5_c_make_checksum","cksumtype"],[113,1,1,"c.krb5_c_make_checksum","context"],[113,1,1,"c.krb5_c_make_checksum","input"],[113,1,1,"c.krb5_c_make_checksum","key"],[113,1,1,"c.krb5_c_make_checksum","usage"]],krb5_c_make_checksum_iov:[[114,1,1,"c.krb5_c_make_checksum_iov","cksumtype"],[114,1,1,"c.krb5_c_make_checksum_iov","context"],[114,1,1,"c.krb5_c_make_checksum_iov","data"],[114,1,1,"c.krb5_c_make_checksum_iov","key"],[114,1,1,"c.krb5_c_make_checksum_iov","num_data"],[114,1,1,"c.krb5_c_make_checksum_iov","usage"]],krb5_c_make_random_key:[[115,1,1,"c.krb5_c_make_random_key","context"],[115,1,1,"c.krb5_c_make_random_key","enctype"],[115,1,1,"c.krb5_c_make_random_key","k5_random_key"]],krb5_c_padding_length:[[116,1,1,"c.krb5_c_padding_length","context"],[116,1,1,"c.krb5_c_padding_length","data_length"],[116,1,1,"c.krb5_c_padding_length","enctype"],[116,1,1,"c.krb5_c_padding_length","size"]],krb5_c_prf:[[117,1,1,"c.krb5_c_prf","context"],[117,1,1,"c.krb5_c_prf","input"],[117,1,1,"c.krb5_c_prf","keyblock"],[117,1,1,"c.krb5_c_prf","output"]],krb5_c_prf_length:[[118,1,1,"c.krb5_c_prf_length","context"],[118,1,1,"c.krb5_c_prf_length","enctype"],[118,1,1,"c.krb5_c_prf_length","len"]],krb5_c_prfplus:[[119,1,1,"c.krb5_c_prfplus","context"],[119,1,1,"c.krb5_c_prfplus","input"],[119,1,1,"c.krb5_c_prfplus","k"],[119,1,1,"c.krb5_c_prfplus","output"]],krb5_c_random_add_entropy:[[120,1,1,"c.krb5_c_random_add_entropy","context"],[120,1,1,"c.krb5_c_random_add_entropy","data"],[120,1,1,"c.krb5_c_random_add_entropy","randsource"]],krb5_c_random_make_octets:[[121,1,1,"c.krb5_c_random_make_octets","context"],[121,1,1,"c.krb5_c_random_make_octets","data"]],krb5_c_random_os_entropy:[[122,1,1,"c.krb5_c_random_os_entropy","context"],[122,1,1,"c.krb5_c_random_os_entropy","strong"],[122,1,1,"c.krb5_c_random_os_entropy","success"]],krb5_c_random_seed:[[123,1,1,"c.krb5_c_random_seed","context"],[123,1,1,"c.krb5_c_random_seed","data"]],krb5_c_random_to_key:[[124,1,1,"c.krb5_c_random_to_key","context"],[124,1,1,"c.krb5_c_random_to_key","enctype"],[124,1,1,"c.krb5_c_random_to_key","k5_random_key"],[124,1,1,"c.krb5_c_random_to_key","random_data"]],krb5_c_string_to_key:[[125,1,1,"c.krb5_c_string_to_key","context"],[125,1,1,"c.krb5_c_string_to_key","enctype"],[125,1,1,"c.krb5_c_string_to_key","key"],[125,1,1,"c.krb5_c_string_to_key","salt"],[125,1,1,"c.krb5_c_string_to_key","string"]],krb5_c_string_to_key_with_params:[[126,1,1,"c.krb5_c_string_to_key_with_params","context"],[126,1,1,"c.krb5_c_string_to_key_with_params","enctype"],[126,1,1,"c.krb5_c_string_to_key_with_params","key"],[126,1,1,"c.krb5_c_string_to_key_with_params","params"],[126,1,1,"c.krb5_c_string_to_key_with_params","salt"],[126,1,1,"c.krb5_c_string_to_key_with_params","string"]],krb5_c_valid_cksumtype:[[127,1,1,"c.krb5_c_valid_cksumtype","ctype"]],krb5_c_valid_enctype:[[128,1,1,"c.krb5_c_valid_enctype","ktype"]],krb5_c_verify_checksum:[[129,1,1,"c.krb5_c_verify_checksum","cksum"],[129,1,1,"c.krb5_c_verify_checksum","context"],[129,1,1,"c.krb5_c_verify_checksum","data"],[129,1,1,"c.krb5_c_verify_checksum","key"],[129,1,1,"c.krb5_c_verify_checksum","usage"],[129,1,1,"c.krb5_c_verify_checksum","valid"]],krb5_c_verify_checksum_iov:[[130,1,1,"c.krb5_c_verify_checksum_iov","cksumtype"],[130,1,1,"c.krb5_c_verify_checksum_iov","context"],[130,1,1,"c.krb5_c_verify_checksum_iov","data"],[130,1,1,"c.krb5_c_verify_checksum_iov","key"],[130,1,1,"c.krb5_c_verify_checksum_iov","num_data"],[130,1,1,"c.krb5_c_verify_checksum_iov","usage"],[130,1,1,"c.krb5_c_verify_checksum_iov","valid"]],krb5_calculate_checksum:[[131,1,1,"c.krb5_calculate_checksum","context"],[131,1,1,"c.krb5_calculate_checksum","ctype"],[131,1,1,"c.krb5_calculate_checksum","in"],[131,1,1,"c.krb5_calculate_checksum","in_length"],[131,1,1,"c.krb5_calculate_checksum","outcksum"],[131,1,1,"c.krb5_calculate_checksum","seed"],[131,1,1,"c.krb5_calculate_checksum","seed_length"]],krb5_cc_cache_match:[[132,1,1,"c.krb5_cc_cache_match","cache_out"],[132,1,1,"c.krb5_cc_cache_match","client"],[132,1,1,"c.krb5_cc_cache_match","context"]],krb5_cc_close:[[133,1,1,"c.krb5_cc_close","cache"],[133,1,1,"c.krb5_cc_close","context"]],krb5_cc_copy_creds:[[134,1,1,"c.krb5_cc_copy_creds","context"],[134,1,1,"c.krb5_cc_copy_creds","incc"],[134,1,1,"c.krb5_cc_copy_creds","outcc"]],krb5_cc_default:[[135,1,1,"c.krb5_cc_default","ccache"],[135,1,1,"c.krb5_cc_default","context"]],krb5_cc_default_name:[[136,1,1,"c.krb5_cc_default_name","context"]],krb5_cc_destroy:[[137,1,1,"c.krb5_cc_destroy","cache"],[137,1,1,"c.krb5_cc_destroy","context"]],krb5_cc_dup:[[138,1,1,"c.krb5_cc_dup","context"],[138,1,1,"c.krb5_cc_dup","in"],[138,1,1,"c.krb5_cc_dup","out"]],krb5_cc_end_seq_get:[[139,1,1,"c.krb5_cc_end_seq_get","cache"],[139,1,1,"c.krb5_cc_end_seq_get","context"],[139,1,1,"c.krb5_cc_end_seq_get","cursor"]],krb5_cc_gen_new:[[140,1,1,"c.krb5_cc_gen_new","cache"],[140,1,1,"c.krb5_cc_gen_new","context"]],krb5_cc_get_config:[[141,1,1,"c.krb5_cc_get_config","context"],[141,1,1,"c.krb5_cc_get_config","data"],[141,1,1,"c.krb5_cc_get_config","id"],[141,1,1,"c.krb5_cc_get_config","key"],[141,1,1,"c.krb5_cc_get_config","principal"]],krb5_cc_get_flags:[[142,1,1,"c.krb5_cc_get_flags","cache"],[142,1,1,"c.krb5_cc_get_flags","context"],[142,1,1,"c.krb5_cc_get_flags","flags"]],krb5_cc_get_full_name:[[143,1,1,"c.krb5_cc_get_full_name","cache"],[143,1,1,"c.krb5_cc_get_full_name","context"],[143,1,1,"c.krb5_cc_get_full_name","fullname_out"]],krb5_cc_get_name:[[144,1,1,"c.krb5_cc_get_name","cache"],[144,1,1,"c.krb5_cc_get_name","context"]],krb5_cc_get_principal:[[145,1,1,"c.krb5_cc_get_principal","cache"],[145,1,1,"c.krb5_cc_get_principal","context"],[145,1,1,"c.krb5_cc_get_principal","principal"]],krb5_cc_get_type:[[146,1,1,"c.krb5_cc_get_type","cache"],[146,1,1,"c.krb5_cc_get_type","context"]],krb5_cc_initialize:[[147,1,1,"c.krb5_cc_initialize","cache"],[147,1,1,"c.krb5_cc_initialize","context"],[147,1,1,"c.krb5_cc_initialize","principal"]],krb5_cc_move:[[148,1,1,"c.krb5_cc_move","context"],[148,1,1,"c.krb5_cc_move","dst"],[148,1,1,"c.krb5_cc_move","src"]],krb5_cc_new_unique:[[149,1,1,"c.krb5_cc_new_unique","context"],[149,1,1,"c.krb5_cc_new_unique","hint"],[149,1,1,"c.krb5_cc_new_unique","id"],[149,1,1,"c.krb5_cc_new_unique","type"]],krb5_cc_next_cred:[[150,1,1,"c.krb5_cc_next_cred","cache"],[150,1,1,"c.krb5_cc_next_cred","context"],[150,1,1,"c.krb5_cc_next_cred","creds"],[150,1,1,"c.krb5_cc_next_cred","cursor"]],krb5_cc_remove_cred:[[151,1,1,"c.krb5_cc_remove_cred","cache"],[151,1,1,"c.krb5_cc_remove_cred","context"],[151,1,1,"c.krb5_cc_remove_cred","creds"],[151,1,1,"c.krb5_cc_remove_cred","flags"]],krb5_cc_resolve:[[152,1,1,"c.krb5_cc_resolve","cache"],[152,1,1,"c.krb5_cc_resolve","context"],[152,1,1,"c.krb5_cc_resolve","name"]],krb5_cc_retrieve_cred:[[153,1,1,"c.krb5_cc_retrieve_cred","cache"],[153,1,1,"c.krb5_cc_retrieve_cred","context"],[153,1,1,"c.krb5_cc_retrieve_cred","creds"],[153,1,1,"c.krb5_cc_retrieve_cred","flags"],[153,1,1,"c.krb5_cc_retrieve_cred","mcreds"]],krb5_cc_select:[[154,1,1,"c.krb5_cc_select","cache_out"],[154,1,1,"c.krb5_cc_select","context"],[154,1,1,"c.krb5_cc_select","princ_out"],[154,1,1,"c.krb5_cc_select","server"]],krb5_cc_set_config:[[155,1,1,"c.krb5_cc_set_config","context"],[155,1,1,"c.krb5_cc_set_config","data"],[155,1,1,"c.krb5_cc_set_config","id"],[155,1,1,"c.krb5_cc_set_config","key"],[155,1,1,"c.krb5_cc_set_config","principal"]],krb5_cc_set_default_name:[[156,1,1,"c.krb5_cc_set_default_name","context"],[156,1,1,"c.krb5_cc_set_default_name","name"]],krb5_cc_set_flags:[[157,1,1,"c.krb5_cc_set_flags","cache"],[157,1,1,"c.krb5_cc_set_flags","context"],[157,1,1,"c.krb5_cc_set_flags","flags"]],krb5_cc_start_seq_get:[[158,1,1,"c.krb5_cc_start_seq_get","cache"],[158,1,1,"c.krb5_cc_start_seq_get","context"],[158,1,1,"c.krb5_cc_start_seq_get","cursor"]],krb5_cc_store_cred:[[159,1,1,"c.krb5_cc_store_cred","cache"],[159,1,1,"c.krb5_cc_store_cred","context"],[159,1,1,"c.krb5_cc_store_cred","creds"]],krb5_cc_support_switch:[[160,1,1,"c.krb5_cc_support_switch","context"],[160,1,1,"c.krb5_cc_support_switch","type"]],krb5_cc_switch:[[161,1,1,"c.krb5_cc_switch","cache"],[161,1,1,"c.krb5_cc_switch","context"]],krb5_cccol_cursor_free:[[162,1,1,"c.krb5_cccol_cursor_free","context"],[162,1,1,"c.krb5_cccol_cursor_free","cursor"]],krb5_cccol_cursor_new:[[163,1,1,"c.krb5_cccol_cursor_new","context"],[163,1,1,"c.krb5_cccol_cursor_new","cursor"]],krb5_cccol_cursor_next:[[164,1,1,"c.krb5_cccol_cursor_next","ccache"],[164,1,1,"c.krb5_cccol_cursor_next","context"],[164,1,1,"c.krb5_cccol_cursor_next","cursor"]],krb5_cccol_have_content:[[165,1,1,"c.krb5_cccol_have_content","context"]],krb5_change_password:[[166,1,1,"c.krb5_change_password","context"],[166,1,1,"c.krb5_change_password","creds"],[166,1,1,"c.krb5_change_password","newpw"],[166,1,1,"c.krb5_change_password","result_code"],[166,1,1,"c.krb5_change_password","result_code_string"],[166,1,1,"c.krb5_change_password","result_string"]],krb5_check_clockskew:[[167,1,1,"c.krb5_check_clockskew","context"],[167,1,1,"c.krb5_check_clockskew","date"]],krb5_checksum:[[818,3,1,"c.krb5_checksum.checksum_type","checksum_type"],[818,3,1,"c.krb5_checksum.contents","contents"],[818,3,1,"c.krb5_checksum.length","length"],[818,3,1,"c.krb5_checksum.magic","magic"]],krb5_checksum_size:[[168,1,1,"c.krb5_checksum_size","context"],[168,1,1,"c.krb5_checksum_size","ctype"]],krb5_chpw_message:[[169,1,1,"c.krb5_chpw_message","context"],[169,1,1,"c.krb5_chpw_message","message_out"],[169,1,1,"c.krb5_chpw_message","server_string"]],krb5_cksumtype_to_string:[[170,1,1,"c.krb5_cksumtype_to_string","buffer"],[170,1,1,"c.krb5_cksumtype_to_string","buflen"],[170,1,1,"c.krb5_cksumtype_to_string","cksumtype"]],krb5_clear_error_message:[[171,1,1,"c.krb5_clear_error_message","ctx"]],krb5_const_principal:[[821,3,1,"c.krb5_const_principal.data","data"],[821,3,1,"c.krb5_const_principal.length","length"],[821,3,1,"c.krb5_const_principal.magic","magic"],[821,3,1,"c.krb5_const_principal.realm","realm"],[821,3,1,"c.krb5_const_principal.type","type"]],krb5_copy_addresses:[[172,1,1,"c.krb5_copy_addresses","context"],[172,1,1,"c.krb5_copy_addresses","inaddr"],[172,1,1,"c.krb5_copy_addresses","outaddr"]],krb5_copy_authdata:[[173,1,1,"c.krb5_copy_authdata","context"],[173,1,1,"c.krb5_copy_authdata","in_authdat"],[173,1,1,"c.krb5_copy_authdata","out"]],krb5_copy_authenticator:[[174,1,1,"c.krb5_copy_authenticator","authfrom"],[174,1,1,"c.krb5_copy_authenticator","authto"],[174,1,1,"c.krb5_copy_authenticator","context"]],krb5_copy_checksum:[[175,1,1,"c.krb5_copy_checksum","ckfrom"],[175,1,1,"c.krb5_copy_checksum","ckto"],[175,1,1,"c.krb5_copy_checksum","context"]],krb5_copy_context:[[176,1,1,"c.krb5_copy_context","ctx"],[176,1,1,"c.krb5_copy_context","nctx_out"]],krb5_copy_creds:[[177,1,1,"c.krb5_copy_creds","context"],[177,1,1,"c.krb5_copy_creds","incred"],[177,1,1,"c.krb5_copy_creds","outcred"]],krb5_copy_data:[[178,1,1,"c.krb5_copy_data","context"],[178,1,1,"c.krb5_copy_data","indata"],[178,1,1,"c.krb5_copy_data","outdata"]],krb5_copy_error_message:[[179,1,1,"c.krb5_copy_error_message","dest_ctx"],[179,1,1,"c.krb5_copy_error_message","src_ctx"]],krb5_copy_keyblock:[[180,1,1,"c.krb5_copy_keyblock","context"],[180,1,1,"c.krb5_copy_keyblock","from"],[180,1,1,"c.krb5_copy_keyblock","to"]],krb5_copy_keyblock_contents:[[181,1,1,"c.krb5_copy_keyblock_contents","context"],[181,1,1,"c.krb5_copy_keyblock_contents","from"],[181,1,1,"c.krb5_copy_keyblock_contents","to"]],krb5_copy_principal:[[182,1,1,"c.krb5_copy_principal","context"],[182,1,1,"c.krb5_copy_principal","inprinc"],[182,1,1,"c.krb5_copy_principal","outprinc"]],krb5_copy_ticket:[[183,1,1,"c.krb5_copy_ticket","context"],[183,1,1,"c.krb5_copy_ticket","from"],[183,1,1,"c.krb5_copy_ticket","pto"]],krb5_cred:[[823,3,1,"c.krb5_cred.enc_part","enc_part"],[823,3,1,"c.krb5_cred.enc_part2","enc_part2"],[823,3,1,"c.krb5_cred.magic","magic"],[823,3,1,"c.krb5_cred.tickets","tickets"]],krb5_cred_enc_part:[[824,3,1,"c.krb5_cred_enc_part.magic","magic"],[824,3,1,"c.krb5_cred_enc_part.nonce","nonce"],[824,3,1,"c.krb5_cred_enc_part.r_address","r_address"],[824,3,1,"c.krb5_cred_enc_part.s_address","s_address"],[824,3,1,"c.krb5_cred_enc_part.ticket_info","ticket_info"],[824,3,1,"c.krb5_cred_enc_part.timestamp","timestamp"],[824,3,1,"c.krb5_cred_enc_part.usec","usec"]],krb5_cred_info:[[825,3,1,"c.krb5_cred_info.caddrs","caddrs"],[825,3,1,"c.krb5_cred_info.client","client"],[825,3,1,"c.krb5_cred_info.flags","flags"],[825,3,1,"c.krb5_cred_info.magic","magic"],[825,3,1,"c.krb5_cred_info.server","server"],[825,3,1,"c.krb5_cred_info.session","session"],[825,3,1,"c.krb5_cred_info.times","times"]],krb5_creds:[[826,3,1,"c.krb5_creds.addresses","addresses"],[826,3,1,"c.krb5_creds.authdata","authdata"],[826,3,1,"c.krb5_creds.client","client"],[826,3,1,"c.krb5_creds.is_skey","is_skey"],[826,3,1,"c.krb5_creds.keyblock","keyblock"],[826,3,1,"c.krb5_creds.magic","magic"],[826,3,1,"c.krb5_creds.second_ticket","second_ticket"],[826,3,1,"c.krb5_creds.server","server"],[826,3,1,"c.krb5_creds.ticket","ticket"],[826,3,1,"c.krb5_creds.ticket_flags","ticket_flags"],[826,3,1,"c.krb5_creds.times","times"]],krb5_crypto_iov:[[827,3,1,"c.krb5_crypto_iov.data","data"],[827,3,1,"c.krb5_crypto_iov.flags","flags"]],krb5_data:[[829,3,1,"c.krb5_data.data","data"],[829,3,1,"c.krb5_data.length","length"],[829,3,1,"c.krb5_data.magic","magic"]],krb5_decode_authdata_container:[[184,1,1,"c.krb5_decode_authdata_container","authdata"],[184,1,1,"c.krb5_decode_authdata_container","container"],[184,1,1,"c.krb5_decode_authdata_container","context"],[184,1,1,"c.krb5_decode_authdata_container","type"]],krb5_decode_ticket:[[185,1,1,"c.krb5_decode_ticket","code"],[185,1,1,"c.krb5_decode_ticket","rep"]],krb5_decrypt:[[186,1,1,"c.krb5_decrypt","context"],[186,1,1,"c.krb5_decrypt","eblock"],[186,1,1,"c.krb5_decrypt","inptr"],[186,1,1,"c.krb5_decrypt","ivec"],[186,1,1,"c.krb5_decrypt","outptr"],[186,1,1,"c.krb5_decrypt","size"]],krb5_deltat_to_string:[[187,1,1,"c.krb5_deltat_to_string","buffer"],[187,1,1,"c.krb5_deltat_to_string","buflen"],[187,1,1,"c.krb5_deltat_to_string","deltat"]],krb5_eblock_enctype:[[188,1,1,"c.krb5_eblock_enctype","context"],[188,1,1,"c.krb5_eblock_enctype","eblock"]],krb5_enc_data:[[831,3,1,"c.krb5_enc_data.ciphertext","ciphertext"],[831,3,1,"c.krb5_enc_data.enctype","enctype"],[831,3,1,"c.krb5_enc_data.kvno","kvno"],[831,3,1,"c.krb5_enc_data.magic","magic"]],krb5_enc_kdc_rep_part:[[832,3,1,"c.krb5_enc_kdc_rep_part.caddrs","caddrs"],[832,3,1,"c.krb5_enc_kdc_rep_part.enc_padata","enc_padata"],[832,3,1,"c.krb5_enc_kdc_rep_part.flags","flags"],[832,3,1,"c.krb5_enc_kdc_rep_part.key_exp","key_exp"],[832,3,1,"c.krb5_enc_kdc_rep_part.last_req","last_req"],[832,3,1,"c.krb5_enc_kdc_rep_part.magic","magic"],[832,3,1,"c.krb5_enc_kdc_rep_part.msg_type","msg_type"],[832,3,1,"c.krb5_enc_kdc_rep_part.nonce","nonce"],[832,3,1,"c.krb5_enc_kdc_rep_part.server","server"],[832,3,1,"c.krb5_enc_kdc_rep_part.session","session"],[832,3,1,"c.krb5_enc_kdc_rep_part.times","times"]],krb5_enc_tkt_part:[[833,3,1,"c.krb5_enc_tkt_part.authorization_data","authorization_data"],[833,3,1,"c.krb5_enc_tkt_part.caddrs","caddrs"],[833,3,1,"c.krb5_enc_tkt_part.client","client"],[833,3,1,"c.krb5_enc_tkt_part.flags","flags"],[833,3,1,"c.krb5_enc_tkt_part.magic","magic"],[833,3,1,"c.krb5_enc_tkt_part.session","session"],[833,3,1,"c.krb5_enc_tkt_part.times","times"],[833,3,1,"c.krb5_enc_tkt_part.transited","transited"]],krb5_encode_authdata_container:[[189,1,1,"c.krb5_encode_authdata_container","authdata"],[189,1,1,"c.krb5_encode_authdata_container","container"],[189,1,1,"c.krb5_encode_authdata_container","context"],[189,1,1,"c.krb5_encode_authdata_container","type"]],krb5_encrypt:[[190,1,1,"c.krb5_encrypt","context"],[190,1,1,"c.krb5_encrypt","eblock"],[190,1,1,"c.krb5_encrypt","inptr"],[190,1,1,"c.krb5_encrypt","ivec"],[190,1,1,"c.krb5_encrypt","outptr"],[190,1,1,"c.krb5_encrypt","size"]],krb5_encrypt_block:[[834,3,1,"c.krb5_encrypt_block.crypto_entry","crypto_entry"],[834,3,1,"c.krb5_encrypt_block.key","key"],[834,3,1,"c.krb5_encrypt_block.magic","magic"]],krb5_encrypt_size:[[191,1,1,"c.krb5_encrypt_size","crypto"],[191,1,1,"c.krb5_encrypt_size","length"]],krb5_enctype_to_name:[[192,1,1,"c.krb5_enctype_to_name","buffer"],[192,1,1,"c.krb5_enctype_to_name","buflen"],[192,1,1,"c.krb5_enctype_to_name","enctype"],[192,1,1,"c.krb5_enctype_to_name","shortest"]],krb5_enctype_to_string:[[193,1,1,"c.krb5_enctype_to_string","buffer"],[193,1,1,"c.krb5_enctype_to_string","buflen"],[193,1,1,"c.krb5_enctype_to_string","enctype"]],krb5_error:[[836,3,1,"c.krb5_error.client","client"],[836,3,1,"c.krb5_error.ctime","ctime"],[836,3,1,"c.krb5_error.cusec","cusec"],[836,3,1,"c.krb5_error.e_data","e_data"],[836,3,1,"c.krb5_error.error","error"],[836,3,1,"c.krb5_error.magic","magic"],[836,3,1,"c.krb5_error.server","server"],[836,3,1,"c.krb5_error.stime","stime"],[836,3,1,"c.krb5_error.susec","susec"],[836,3,1,"c.krb5_error.text","text"]],krb5_expand_hostname:[[194,1,1,"c.krb5_expand_hostname","canonhost_out"],[194,1,1,"c.krb5_expand_hostname","context"],[194,1,1,"c.krb5_expand_hostname","host"]],krb5_find_authdata:[[195,1,1,"c.krb5_find_authdata","ad_type"],[195,1,1,"c.krb5_find_authdata","ap_req_authdata"],[195,1,1,"c.krb5_find_authdata","context"],[195,1,1,"c.krb5_find_authdata","results"],[195,1,1,"c.krb5_find_authdata","ticket_authdata"]],krb5_finish_key:[[196,1,1,"c.krb5_finish_key","context"],[196,1,1,"c.krb5_finish_key","eblock"]],krb5_finish_random_key:[[197,1,1,"c.krb5_finish_random_key","context"],[197,1,1,"c.krb5_finish_random_key","eblock"],[197,1,1,"c.krb5_finish_random_key","ptr"]],krb5_free_addresses:[[198,1,1,"c.krb5_free_addresses","context"],[198,1,1,"c.krb5_free_addresses","val"]],krb5_free_ap_rep_enc_part:[[199,1,1,"c.krb5_free_ap_rep_enc_part","context"],[199,1,1,"c.krb5_free_ap_rep_enc_part","val"]],krb5_free_authdata:[[200,1,1,"c.krb5_free_authdata","context"],[200,1,1,"c.krb5_free_authdata","val"]],krb5_free_authenticator:[[201,1,1,"c.krb5_free_authenticator","context"],[201,1,1,"c.krb5_free_authenticator","val"]],krb5_free_checksum:[[202,1,1,"c.krb5_free_checksum","context"],[202,1,1,"c.krb5_free_checksum","val"]],krb5_free_checksum_contents:[[203,1,1,"c.krb5_free_checksum_contents","context"],[203,1,1,"c.krb5_free_checksum_contents","val"]],krb5_free_cksumtypes:[[204,1,1,"c.krb5_free_cksumtypes","context"],[204,1,1,"c.krb5_free_cksumtypes","val"]],krb5_free_context:[[205,1,1,"c.krb5_free_context","context"]],krb5_free_cred_contents:[[206,1,1,"c.krb5_free_cred_contents","context"],[206,1,1,"c.krb5_free_cred_contents","val"]],krb5_free_creds:[[207,1,1,"c.krb5_free_creds","context"],[207,1,1,"c.krb5_free_creds","val"]],krb5_free_data:[[208,1,1,"c.krb5_free_data","context"],[208,1,1,"c.krb5_free_data","val"]],krb5_free_data_contents:[[209,1,1,"c.krb5_free_data_contents","context"],[209,1,1,"c.krb5_free_data_contents","val"]],krb5_free_default_realm:[[210,1,1,"c.krb5_free_default_realm","context"],[210,1,1,"c.krb5_free_default_realm","lrealm"]],krb5_free_enctypes:[[211,1,1,"c.krb5_free_enctypes","context"],[211,1,1,"c.krb5_free_enctypes","val"]],krb5_free_error:[[212,1,1,"c.krb5_free_error","context"],[212,1,1,"c.krb5_free_error","val"]],krb5_free_error_message:[[213,1,1,"c.krb5_free_error_message","ctx"],[213,1,1,"c.krb5_free_error_message","msg"]],krb5_free_host_realm:[[214,1,1,"c.krb5_free_host_realm","context"],[214,1,1,"c.krb5_free_host_realm","realmlist"]],krb5_free_keyblock:[[215,1,1,"c.krb5_free_keyblock","context"],[215,1,1,"c.krb5_free_keyblock","val"]],krb5_free_keyblock_contents:[[216,1,1,"c.krb5_free_keyblock_contents","context"],[216,1,1,"c.krb5_free_keyblock_contents","key"]],krb5_free_keytab_entry_contents:[[217,1,1,"c.krb5_free_keytab_entry_contents","context"],[217,1,1,"c.krb5_free_keytab_entry_contents","entry"]],krb5_free_principal:[[218,1,1,"c.krb5_free_principal","context"],[218,1,1,"c.krb5_free_principal","val"]],krb5_free_string:[[219,1,1,"c.krb5_free_string","context"],[219,1,1,"c.krb5_free_string","val"]],krb5_free_tgt_creds:[[220,1,1,"c.krb5_free_tgt_creds","context"],[220,1,1,"c.krb5_free_tgt_creds","tgts"]],krb5_free_ticket:[[221,1,1,"c.krb5_free_ticket","context"],[221,1,1,"c.krb5_free_ticket","val"]],krb5_free_unparsed_name:[[222,1,1,"c.krb5_free_unparsed_name","context"],[222,1,1,"c.krb5_free_unparsed_name","val"]],krb5_fwd_tgt_creds:[[223,1,1,"c.krb5_fwd_tgt_creds","auth_context"],[223,1,1,"c.krb5_fwd_tgt_creds","cc"],[223,1,1,"c.krb5_fwd_tgt_creds","client"],[223,1,1,"c.krb5_fwd_tgt_creds","context"],[223,1,1,"c.krb5_fwd_tgt_creds","forwardable"],[223,1,1,"c.krb5_fwd_tgt_creds","outbuf"],[223,1,1,"c.krb5_fwd_tgt_creds","rhost"],[223,1,1,"c.krb5_fwd_tgt_creds","server"]],krb5_get_credentials:[[224,1,1,"c.krb5_get_credentials","ccache"],[224,1,1,"c.krb5_get_credentials","context"],[224,1,1,"c.krb5_get_credentials","in_creds"],[224,1,1,"c.krb5_get_credentials","options"],[224,1,1,"c.krb5_get_credentials","out_creds"]],krb5_get_credentials_renew:[[225,1,1,"c.krb5_get_credentials_renew","ccache"],[225,1,1,"c.krb5_get_credentials_renew","context"],[225,1,1,"c.krb5_get_credentials_renew","in_creds"],[225,1,1,"c.krb5_get_credentials_renew","options"],[225,1,1,"c.krb5_get_credentials_renew","out_creds"]],krb5_get_credentials_validate:[[226,1,1,"c.krb5_get_credentials_validate","ccache"],[226,1,1,"c.krb5_get_credentials_validate","context"],[226,1,1,"c.krb5_get_credentials_validate","in_creds"],[226,1,1,"c.krb5_get_credentials_validate","options"],[226,1,1,"c.krb5_get_credentials_validate","out_creds"]],krb5_get_default_realm:[[227,1,1,"c.krb5_get_default_realm","context"],[227,1,1,"c.krb5_get_default_realm","lrealm"]],krb5_get_error_message:[[228,1,1,"c.krb5_get_error_message","code"],[228,1,1,"c.krb5_get_error_message","ctx"]],krb5_get_etype_info:[[229,1,1,"c.krb5_get_etype_info","context"],[229,1,1,"c.krb5_get_etype_info","enctype_out"],[229,1,1,"c.krb5_get_etype_info","opt"],[229,1,1,"c.krb5_get_etype_info","principal"],[229,1,1,"c.krb5_get_etype_info","s2kparams_out"],[229,1,1,"c.krb5_get_etype_info","salt_out"]],krb5_get_fallback_host_realm:[[230,1,1,"c.krb5_get_fallback_host_realm","context"],[230,1,1,"c.krb5_get_fallback_host_realm","hdata"],[230,1,1,"c.krb5_get_fallback_host_realm","realmsp"]],krb5_get_host_realm:[[231,1,1,"c.krb5_get_host_realm","context"],[231,1,1,"c.krb5_get_host_realm","host"],[231,1,1,"c.krb5_get_host_realm","realmsp"]],krb5_get_in_tkt_with_keytab:[[232,1,1,"c.krb5_get_in_tkt_with_keytab","addrs"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","arg_keytab"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","ccache"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","context"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","creds"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","ktypes"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","options"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","pre_auth_types"],[232,1,1,"c.krb5_get_in_tkt_with_keytab","ret_as_reply"]],krb5_get_in_tkt_with_password:[[233,1,1,"c.krb5_get_in_tkt_with_password","addrs"],[233,1,1,"c.krb5_get_in_tkt_with_password","ccache"],[233,1,1,"c.krb5_get_in_tkt_with_password","context"],[233,1,1,"c.krb5_get_in_tkt_with_password","creds"],[233,1,1,"c.krb5_get_in_tkt_with_password","ktypes"],[233,1,1,"c.krb5_get_in_tkt_with_password","options"],[233,1,1,"c.krb5_get_in_tkt_with_password","password"],[233,1,1,"c.krb5_get_in_tkt_with_password","pre_auth_types"],[233,1,1,"c.krb5_get_in_tkt_with_password","ret_as_reply"]],krb5_get_in_tkt_with_skey:[[234,1,1,"c.krb5_get_in_tkt_with_skey","addrs"],[234,1,1,"c.krb5_get_in_tkt_with_skey","ccache"],[234,1,1,"c.krb5_get_in_tkt_with_skey","context"],[234,1,1,"c.krb5_get_in_tkt_with_skey","creds"],[234,1,1,"c.krb5_get_in_tkt_with_skey","key"],[234,1,1,"c.krb5_get_in_tkt_with_skey","ktypes"],[234,1,1,"c.krb5_get_in_tkt_with_skey","options"],[234,1,1,"c.krb5_get_in_tkt_with_skey","pre_auth_types"],[234,1,1,"c.krb5_get_in_tkt_with_skey","ret_as_reply"]],krb5_get_init_creds_keytab:[[235,1,1,"c.krb5_get_init_creds_keytab","arg_keytab"],[235,1,1,"c.krb5_get_init_creds_keytab","client"],[235,1,1,"c.krb5_get_init_creds_keytab","context"],[235,1,1,"c.krb5_get_init_creds_keytab","creds"],[235,1,1,"c.krb5_get_init_creds_keytab","in_tkt_service"],[235,1,1,"c.krb5_get_init_creds_keytab","k5_gic_options"],[235,1,1,"c.krb5_get_init_creds_keytab","start_time"]],krb5_get_init_creds_opt:[[840,3,1,"c.krb5_get_init_creds_opt.address_list","address_list"],[840,3,1,"c.krb5_get_init_creds_opt.etype_list","etype_list"],[840,3,1,"c.krb5_get_init_creds_opt.etype_list_length","etype_list_length"],[840,3,1,"c.krb5_get_init_creds_opt.flags","flags"],[840,3,1,"c.krb5_get_init_creds_opt.forwardable","forwardable"],[840,3,1,"c.krb5_get_init_creds_opt.preauth_list","preauth_list"],[840,3,1,"c.krb5_get_init_creds_opt.preauth_list_length","preauth_list_length"],[840,3,1,"c.krb5_get_init_creds_opt.proxiable","proxiable"],[840,3,1,"c.krb5_get_init_creds_opt.renew_life","renew_life"],[840,3,1,"c.krb5_get_init_creds_opt.salt","salt"],[840,3,1,"c.krb5_get_init_creds_opt.tkt_life","tkt_life"]],krb5_get_init_creds_opt_alloc:[[236,1,1,"c.krb5_get_init_creds_opt_alloc","context"],[236,1,1,"c.krb5_get_init_creds_opt_alloc","opt"]],krb5_get_init_creds_opt_free:[[237,1,1,"c.krb5_get_init_creds_opt_free","context"],[237,1,1,"c.krb5_get_init_creds_opt_free","opt"]],krb5_get_init_creds_opt_get_fast_flags:[[238,1,1,"c.krb5_get_init_creds_opt_get_fast_flags","context"],[238,1,1,"c.krb5_get_init_creds_opt_get_fast_flags","opt"],[238,1,1,"c.krb5_get_init_creds_opt_get_fast_flags","out_flags"]],krb5_get_init_creds_opt_init:[[239,1,1,"c.krb5_get_init_creds_opt_init","opt"]],krb5_get_init_creds_opt_set_address_list:[[240,1,1,"c.krb5_get_init_creds_opt_set_address_list","addresses"],[240,1,1,"c.krb5_get_init_creds_opt_set_address_list","opt"]],krb5_get_init_creds_opt_set_anonymous:[[241,1,1,"c.krb5_get_init_creds_opt_set_anonymous","anonymous"],[241,1,1,"c.krb5_get_init_creds_opt_set_anonymous","opt"]],krb5_get_init_creds_opt_set_canonicalize:[[242,1,1,"c.krb5_get_init_creds_opt_set_canonicalize","canonicalize"],[242,1,1,"c.krb5_get_init_creds_opt_set_canonicalize","opt"]],krb5_get_init_creds_opt_set_change_password_prompt:[[243,1,1,"c.krb5_get_init_creds_opt_set_change_password_prompt","opt"],[243,1,1,"c.krb5_get_init_creds_opt_set_change_password_prompt","prompt"]],krb5_get_init_creds_opt_set_etype_list:[[244,1,1,"c.krb5_get_init_creds_opt_set_etype_list","etype_list"],[244,1,1,"c.krb5_get_init_creds_opt_set_etype_list","etype_list_length"],[244,1,1,"c.krb5_get_init_creds_opt_set_etype_list","opt"]],krb5_get_init_creds_opt_set_expire_callback:[[245,1,1,"c.krb5_get_init_creds_opt_set_expire_callback","cb"],[245,1,1,"c.krb5_get_init_creds_opt_set_expire_callback","context"],[245,1,1,"c.krb5_get_init_creds_opt_set_expire_callback","data"],[245,1,1,"c.krb5_get_init_creds_opt_set_expire_callback","opt"]],krb5_get_init_creds_opt_set_fast_ccache:[[246,1,1,"c.krb5_get_init_creds_opt_set_fast_ccache","ccache"],[246,1,1,"c.krb5_get_init_creds_opt_set_fast_ccache","context"],[246,1,1,"c.krb5_get_init_creds_opt_set_fast_ccache","opt"]],krb5_get_init_creds_opt_set_fast_ccache_name:[[247,1,1,"c.krb5_get_init_creds_opt_set_fast_ccache_name","context"],[247,1,1,"c.krb5_get_init_creds_opt_set_fast_ccache_name","fast_ccache_name"],[247,1,1,"c.krb5_get_init_creds_opt_set_fast_ccache_name","opt"]],krb5_get_init_creds_opt_set_fast_flags:[[248,1,1,"c.krb5_get_init_creds_opt_set_fast_flags","context"],[248,1,1,"c.krb5_get_init_creds_opt_set_fast_flags","flags"],[248,1,1,"c.krb5_get_init_creds_opt_set_fast_flags","opt"]],krb5_get_init_creds_opt_set_forwardable:[[249,1,1,"c.krb5_get_init_creds_opt_set_forwardable","forwardable"],[249,1,1,"c.krb5_get_init_creds_opt_set_forwardable","opt"]],krb5_get_init_creds_opt_set_in_ccache:[[250,1,1,"c.krb5_get_init_creds_opt_set_in_ccache","ccache"],[250,1,1,"c.krb5_get_init_creds_opt_set_in_ccache","context"],[250,1,1,"c.krb5_get_init_creds_opt_set_in_ccache","opt"]],krb5_get_init_creds_opt_set_out_ccache:[[251,1,1,"c.krb5_get_init_creds_opt_set_out_ccache","ccache"],[251,1,1,"c.krb5_get_init_creds_opt_set_out_ccache","context"],[251,1,1,"c.krb5_get_init_creds_opt_set_out_ccache","opt"]],krb5_get_init_creds_opt_set_pa:[[252,1,1,"c.krb5_get_init_creds_opt_set_pa","attr"],[252,1,1,"c.krb5_get_init_creds_opt_set_pa","context"],[252,1,1,"c.krb5_get_init_creds_opt_set_pa","opt"],[252,1,1,"c.krb5_get_init_creds_opt_set_pa","value"]],krb5_get_init_creds_opt_set_pac_request:[[253,1,1,"c.krb5_get_init_creds_opt_set_pac_request","context"],[253,1,1,"c.krb5_get_init_creds_opt_set_pac_request","opt"],[253,1,1,"c.krb5_get_init_creds_opt_set_pac_request","req_pac"]],krb5_get_init_creds_opt_set_preauth_list:[[254,1,1,"c.krb5_get_init_creds_opt_set_preauth_list","opt"],[254,1,1,"c.krb5_get_init_creds_opt_set_preauth_list","preauth_list"],[254,1,1,"c.krb5_get_init_creds_opt_set_preauth_list","preauth_list_length"]],krb5_get_init_creds_opt_set_proxiable:[[255,1,1,"c.krb5_get_init_creds_opt_set_proxiable","opt"],[255,1,1,"c.krb5_get_init_creds_opt_set_proxiable","proxiable"]],krb5_get_init_creds_opt_set_renew_life:[[256,1,1,"c.krb5_get_init_creds_opt_set_renew_life","opt"],[256,1,1,"c.krb5_get_init_creds_opt_set_renew_life","renew_life"]],krb5_get_init_creds_opt_set_responder:[[257,1,1,"c.krb5_get_init_creds_opt_set_responder","context"],[257,1,1,"c.krb5_get_init_creds_opt_set_responder","data"],[257,1,1,"c.krb5_get_init_creds_opt_set_responder","opt"],[257,1,1,"c.krb5_get_init_creds_opt_set_responder","responder"]],krb5_get_init_creds_opt_set_salt:[[258,1,1,"c.krb5_get_init_creds_opt_set_salt","opt"],[258,1,1,"c.krb5_get_init_creds_opt_set_salt","salt"]],krb5_get_init_creds_opt_set_tkt_life:[[259,1,1,"c.krb5_get_init_creds_opt_set_tkt_life","opt"],[259,1,1,"c.krb5_get_init_creds_opt_set_tkt_life","tkt_life"]],krb5_get_init_creds_password:[[260,1,1,"c.krb5_get_init_creds_password","client"],[260,1,1,"c.krb5_get_init_creds_password","context"],[260,1,1,"c.krb5_get_init_creds_password","creds"],[260,1,1,"c.krb5_get_init_creds_password","data"],[260,1,1,"c.krb5_get_init_creds_password","in_tkt_service"],[260,1,1,"c.krb5_get_init_creds_password","k5_gic_options"],[260,1,1,"c.krb5_get_init_creds_password","password"],[260,1,1,"c.krb5_get_init_creds_password","prompter"],[260,1,1,"c.krb5_get_init_creds_password","start_time"]],krb5_get_permitted_enctypes:[[261,1,1,"c.krb5_get_permitted_enctypes","context"],[261,1,1,"c.krb5_get_permitted_enctypes","ktypes"]],krb5_get_profile:[[262,1,1,"c.krb5_get_profile","context"],[262,1,1,"c.krb5_get_profile","profile"]],krb5_get_prompt_types:[[263,1,1,"c.krb5_get_prompt_types","context"]],krb5_get_renewed_creds:[[264,1,1,"c.krb5_get_renewed_creds","ccache"],[264,1,1,"c.krb5_get_renewed_creds","client"],[264,1,1,"c.krb5_get_renewed_creds","context"],[264,1,1,"c.krb5_get_renewed_creds","creds"],[264,1,1,"c.krb5_get_renewed_creds","in_tkt_service"]],krb5_get_server_rcache:[[265,1,1,"c.krb5_get_server_rcache","context"],[265,1,1,"c.krb5_get_server_rcache","piece"],[265,1,1,"c.krb5_get_server_rcache","rcptr"]],krb5_get_time_offsets:[[266,1,1,"c.krb5_get_time_offsets","context"],[266,1,1,"c.krb5_get_time_offsets","microseconds"],[266,1,1,"c.krb5_get_time_offsets","seconds"]],krb5_get_validated_creds:[[267,1,1,"c.krb5_get_validated_creds","ccache"],[267,1,1,"c.krb5_get_validated_creds","client"],[267,1,1,"c.krb5_get_validated_creds","context"],[267,1,1,"c.krb5_get_validated_creds","creds"],[267,1,1,"c.krb5_get_validated_creds","in_tkt_service"]],krb5_gic_opt_pa_data:[[841,3,1,"c.krb5_gic_opt_pa_data.attr","attr"],[841,3,1,"c.krb5_gic_opt_pa_data.value","value"]],krb5_init_context:[[268,1,1,"c.krb5_init_context","context"]],krb5_init_context_profile:[[269,1,1,"c.krb5_init_context_profile","context"],[269,1,1,"c.krb5_init_context_profile","flags"],[269,1,1,"c.krb5_init_context_profile","profile"]],krb5_init_creds_free:[[270,1,1,"c.krb5_init_creds_free","context"],[270,1,1,"c.krb5_init_creds_free","ctx"]],krb5_init_creds_get:[[271,1,1,"c.krb5_init_creds_get","context"],[271,1,1,"c.krb5_init_creds_get","ctx"]],krb5_init_creds_get_creds:[[272,1,1,"c.krb5_init_creds_get_creds","context"],[272,1,1,"c.krb5_init_creds_get_creds","creds"],[272,1,1,"c.krb5_init_creds_get_creds","ctx"]],krb5_init_creds_get_error:[[273,1,1,"c.krb5_init_creds_get_error","context"],[273,1,1,"c.krb5_init_creds_get_error","ctx"],[273,1,1,"c.krb5_init_creds_get_error","error"]],krb5_init_creds_get_times:[[274,1,1,"c.krb5_init_creds_get_times","context"],[274,1,1,"c.krb5_init_creds_get_times","ctx"],[274,1,1,"c.krb5_init_creds_get_times","times"]],krb5_init_creds_init:[[275,1,1,"c.krb5_init_creds_init","client"],[275,1,1,"c.krb5_init_creds_init","context"],[275,1,1,"c.krb5_init_creds_init","ctx"],[275,1,1,"c.krb5_init_creds_init","data"],[275,1,1,"c.krb5_init_creds_init","options"],[275,1,1,"c.krb5_init_creds_init","prompter"],[275,1,1,"c.krb5_init_creds_init","start_time"]],krb5_init_creds_set_keytab:[[276,1,1,"c.krb5_init_creds_set_keytab","context"],[276,1,1,"c.krb5_init_creds_set_keytab","ctx"],[276,1,1,"c.krb5_init_creds_set_keytab","keytab"]],krb5_init_creds_set_password:[[277,1,1,"c.krb5_init_creds_set_password","context"],[277,1,1,"c.krb5_init_creds_set_password","ctx"],[277,1,1,"c.krb5_init_creds_set_password","password"]],krb5_init_creds_set_service:[[278,1,1,"c.krb5_init_creds_set_service","context"],[278,1,1,"c.krb5_init_creds_set_service","ctx"],[278,1,1,"c.krb5_init_creds_set_service","service"]],krb5_init_creds_step:[[279,1,1,"c.krb5_init_creds_step","context"],[279,1,1,"c.krb5_init_creds_step","ctx"],[279,1,1,"c.krb5_init_creds_step","flags"],[279,1,1,"c.krb5_init_creds_step","in"],[279,1,1,"c.krb5_init_creds_step","out"],[279,1,1,"c.krb5_init_creds_step","realm"]],krb5_init_keyblock:[[280,1,1,"c.krb5_init_keyblock","context"],[280,1,1,"c.krb5_init_keyblock","enctype"],[280,1,1,"c.krb5_init_keyblock","length"],[280,1,1,"c.krb5_init_keyblock","out"]],krb5_init_random_key:[[281,1,1,"c.krb5_init_random_key","context"],[281,1,1,"c.krb5_init_random_key","eblock"],[281,1,1,"c.krb5_init_random_key","keyblock"],[281,1,1,"c.krb5_init_random_key","ptr"]],krb5_init_secure_context:[[282,1,1,"c.krb5_init_secure_context","context"]],krb5_is_config_principal:[[283,1,1,"c.krb5_is_config_principal","context"],[283,1,1,"c.krb5_is_config_principal","principal"]],krb5_is_referral_realm:[[284,1,1,"c.krb5_is_referral_realm","r"]],krb5_is_thread_safe:[[285,1,1,"c.krb5_is_thread_safe","None"]],krb5_k_create_key:[[286,1,1,"c.krb5_k_create_key","context"],[286,1,1,"c.krb5_k_create_key","key_data"],[286,1,1,"c.krb5_k_create_key","out"]],krb5_k_decrypt:[[287,1,1,"c.krb5_k_decrypt","cipher_state"],[287,1,1,"c.krb5_k_decrypt","context"],[287,1,1,"c.krb5_k_decrypt","input"],[287,1,1,"c.krb5_k_decrypt","key"],[287,1,1,"c.krb5_k_decrypt","output"],[287,1,1,"c.krb5_k_decrypt","usage"]],krb5_k_decrypt_iov:[[288,1,1,"c.krb5_k_decrypt_iov","cipher_state"],[288,1,1,"c.krb5_k_decrypt_iov","context"],[288,1,1,"c.krb5_k_decrypt_iov","data"],[288,1,1,"c.krb5_k_decrypt_iov","key"],[288,1,1,"c.krb5_k_decrypt_iov","num_data"],[288,1,1,"c.krb5_k_decrypt_iov","usage"]],krb5_k_encrypt:[[289,1,1,"c.krb5_k_encrypt","cipher_state"],[289,1,1,"c.krb5_k_encrypt","context"],[289,1,1,"c.krb5_k_encrypt","input"],[289,1,1,"c.krb5_k_encrypt","key"],[289,1,1,"c.krb5_k_encrypt","output"],[289,1,1,"c.krb5_k_encrypt","usage"]],krb5_k_encrypt_iov:[[290,1,1,"c.krb5_k_encrypt_iov","cipher_state"],[290,1,1,"c.krb5_k_encrypt_iov","context"],[290,1,1,"c.krb5_k_encrypt_iov","data"],[290,1,1,"c.krb5_k_encrypt_iov","key"],[290,1,1,"c.krb5_k_encrypt_iov","num_data"],[290,1,1,"c.krb5_k_encrypt_iov","usage"]],krb5_k_free_key:[[291,1,1,"c.krb5_k_free_key","context"],[291,1,1,"c.krb5_k_free_key","key"]],krb5_k_key_enctype:[[292,1,1,"c.krb5_k_key_enctype","context"],[292,1,1,"c.krb5_k_key_enctype","key"]],krb5_k_key_keyblock:[[293,1,1,"c.krb5_k_key_keyblock","context"],[293,1,1,"c.krb5_k_key_keyblock","key"],[293,1,1,"c.krb5_k_key_keyblock","key_data"]],krb5_k_make_checksum:[[294,1,1,"c.krb5_k_make_checksum","cksum"],[294,1,1,"c.krb5_k_make_checksum","cksumtype"],[294,1,1,"c.krb5_k_make_checksum","context"],[294,1,1,"c.krb5_k_make_checksum","input"],[294,1,1,"c.krb5_k_make_checksum","key"],[294,1,1,"c.krb5_k_make_checksum","usage"]],krb5_k_make_checksum_iov:[[295,1,1,"c.krb5_k_make_checksum_iov","cksumtype"],[295,1,1,"c.krb5_k_make_checksum_iov","context"],[295,1,1,"c.krb5_k_make_checksum_iov","data"],[295,1,1,"c.krb5_k_make_checksum_iov","key"],[295,1,1,"c.krb5_k_make_checksum_iov","num_data"],[295,1,1,"c.krb5_k_make_checksum_iov","usage"]],krb5_k_prf:[[296,1,1,"c.krb5_k_prf","context"],[296,1,1,"c.krb5_k_prf","input"],[296,1,1,"c.krb5_k_prf","key"],[296,1,1,"c.krb5_k_prf","output"]],krb5_k_reference_key:[[297,1,1,"c.krb5_k_reference_key","context"],[297,1,1,"c.krb5_k_reference_key","key"]],krb5_k_verify_checksum:[[298,1,1,"c.krb5_k_verify_checksum","cksum"],[298,1,1,"c.krb5_k_verify_checksum","context"],[298,1,1,"c.krb5_k_verify_checksum","data"],[298,1,1,"c.krb5_k_verify_checksum","key"],[298,1,1,"c.krb5_k_verify_checksum","usage"],[298,1,1,"c.krb5_k_verify_checksum","valid"]],krb5_k_verify_checksum_iov:[[299,1,1,"c.krb5_k_verify_checksum_iov","cksumtype"],[299,1,1,"c.krb5_k_verify_checksum_iov","context"],[299,1,1,"c.krb5_k_verify_checksum_iov","data"],[299,1,1,"c.krb5_k_verify_checksum_iov","key"],[299,1,1,"c.krb5_k_verify_checksum_iov","num_data"],[299,1,1,"c.krb5_k_verify_checksum_iov","usage"],[299,1,1,"c.krb5_k_verify_checksum_iov","valid"]],krb5_kdc_rep:[[845,3,1,"c.krb5_kdc_rep.client","client"],[845,3,1,"c.krb5_kdc_rep.enc_part","enc_part"],[845,3,1,"c.krb5_kdc_rep.enc_part2","enc_part2"],[845,3,1,"c.krb5_kdc_rep.magic","magic"],[845,3,1,"c.krb5_kdc_rep.msg_type","msg_type"],[845,3,1,"c.krb5_kdc_rep.padata","padata"],[845,3,1,"c.krb5_kdc_rep.ticket","ticket"]],krb5_kdc_req:[[846,3,1,"c.krb5_kdc_req.addresses","addresses"],[846,3,1,"c.krb5_kdc_req.authorization_data","authorization_data"],[846,3,1,"c.krb5_kdc_req.client","client"],[846,3,1,"c.krb5_kdc_req.from","from"],[846,3,1,"c.krb5_kdc_req.kdc_options","kdc_options"],[846,3,1,"c.krb5_kdc_req.ktype","ktype"],[846,3,1,"c.krb5_kdc_req.magic","magic"],[846,3,1,"c.krb5_kdc_req.msg_type","msg_type"],[846,3,1,"c.krb5_kdc_req.nktypes","nktypes"],[846,3,1,"c.krb5_kdc_req.nonce","nonce"],[846,3,1,"c.krb5_kdc_req.padata","padata"],[846,3,1,"c.krb5_kdc_req.rtime","rtime"],[846,3,1,"c.krb5_kdc_req.second_ticket","second_ticket"],[846,3,1,"c.krb5_kdc_req.server","server"],[846,3,1,"c.krb5_kdc_req.till","till"],[846,3,1,"c.krb5_kdc_req.unenc_authdata","unenc_authdata"]],krb5_kdc_sign_ticket:[[300,1,1,"c.krb5_kdc_sign_ticket","client_princ"],[300,1,1,"c.krb5_kdc_sign_ticket","context"],[300,1,1,"c.krb5_kdc_sign_ticket","enc_tkt"],[300,1,1,"c.krb5_kdc_sign_ticket","pac"],[300,1,1,"c.krb5_kdc_sign_ticket","privsvr"],[300,1,1,"c.krb5_kdc_sign_ticket","server"],[300,1,1,"c.krb5_kdc_sign_ticket","server_princ"],[300,1,1,"c.krb5_kdc_sign_ticket","with_realm"]],krb5_kdc_verify_ticket:[[301,1,1,"c.krb5_kdc_verify_ticket","context"],[301,1,1,"c.krb5_kdc_verify_ticket","enc_tkt"],[301,1,1,"c.krb5_kdc_verify_ticket","pac_out"],[301,1,1,"c.krb5_kdc_verify_ticket","privsvr"],[301,1,1,"c.krb5_kdc_verify_ticket","server"],[301,1,1,"c.krb5_kdc_verify_ticket","server_princ"]],krb5_keyblock:[[848,3,1,"c.krb5_keyblock.contents","contents"],[848,3,1,"c.krb5_keyblock.enctype","enctype"],[848,3,1,"c.krb5_keyblock.length","length"],[848,3,1,"c.krb5_keyblock.magic","magic"]],krb5_keytab_entry:[[850,3,1,"c.krb5_keytab_entry.key","key"],[850,3,1,"c.krb5_keytab_entry.magic","magic"],[850,3,1,"c.krb5_keytab_entry.principal","principal"],[850,3,1,"c.krb5_keytab_entry.timestamp","timestamp"],[850,3,1,"c.krb5_keytab_entry.vno","vno"]],krb5_kt_add_entry:[[302,1,1,"c.krb5_kt_add_entry","context"],[302,1,1,"c.krb5_kt_add_entry","entry"],[302,1,1,"c.krb5_kt_add_entry","id"]],krb5_kt_client_default:[[303,1,1,"c.krb5_kt_client_default","context"],[303,1,1,"c.krb5_kt_client_default","keytab_out"]],krb5_kt_close:[[304,1,1,"c.krb5_kt_close","context"],[304,1,1,"c.krb5_kt_close","keytab"]],krb5_kt_default:[[305,1,1,"c.krb5_kt_default","context"],[305,1,1,"c.krb5_kt_default","id"]],krb5_kt_default_name:[[306,1,1,"c.krb5_kt_default_name","context"],[306,1,1,"c.krb5_kt_default_name","name"],[306,1,1,"c.krb5_kt_default_name","name_size"]],krb5_kt_dup:[[307,1,1,"c.krb5_kt_dup","context"],[307,1,1,"c.krb5_kt_dup","in"],[307,1,1,"c.krb5_kt_dup","out"]],krb5_kt_end_seq_get:[[308,1,1,"c.krb5_kt_end_seq_get","context"],[308,1,1,"c.krb5_kt_end_seq_get","cursor"],[308,1,1,"c.krb5_kt_end_seq_get","keytab"]],krb5_kt_free_entry:[[309,1,1,"c.krb5_kt_free_entry","context"],[309,1,1,"c.krb5_kt_free_entry","entry"]],krb5_kt_get_entry:[[310,1,1,"c.krb5_kt_get_entry","context"],[310,1,1,"c.krb5_kt_get_entry","enctype"],[310,1,1,"c.krb5_kt_get_entry","entry"],[310,1,1,"c.krb5_kt_get_entry","keytab"],[310,1,1,"c.krb5_kt_get_entry","principal"],[310,1,1,"c.krb5_kt_get_entry","vno"]],krb5_kt_get_name:[[311,1,1,"c.krb5_kt_get_name","context"],[311,1,1,"c.krb5_kt_get_name","keytab"],[311,1,1,"c.krb5_kt_get_name","name"],[311,1,1,"c.krb5_kt_get_name","namelen"]],krb5_kt_get_type:[[312,1,1,"c.krb5_kt_get_type","context"],[312,1,1,"c.krb5_kt_get_type","keytab"]],krb5_kt_have_content:[[313,1,1,"c.krb5_kt_have_content","context"],[313,1,1,"c.krb5_kt_have_content","keytab"]],krb5_kt_next_entry:[[314,1,1,"c.krb5_kt_next_entry","context"],[314,1,1,"c.krb5_kt_next_entry","cursor"],[314,1,1,"c.krb5_kt_next_entry","entry"],[314,1,1,"c.krb5_kt_next_entry","keytab"]],krb5_kt_read_service_key:[[315,1,1,"c.krb5_kt_read_service_key","context"],[315,1,1,"c.krb5_kt_read_service_key","enctype"],[315,1,1,"c.krb5_kt_read_service_key","key"],[315,1,1,"c.krb5_kt_read_service_key","keyprocarg"],[315,1,1,"c.krb5_kt_read_service_key","principal"],[315,1,1,"c.krb5_kt_read_service_key","vno"]],krb5_kt_remove_entry:[[316,1,1,"c.krb5_kt_remove_entry","context"],[316,1,1,"c.krb5_kt_remove_entry","entry"],[316,1,1,"c.krb5_kt_remove_entry","id"]],krb5_kt_resolve:[[317,1,1,"c.krb5_kt_resolve","context"],[317,1,1,"c.krb5_kt_resolve","ktid"],[317,1,1,"c.krb5_kt_resolve","name"]],krb5_kt_start_seq_get:[[318,1,1,"c.krb5_kt_start_seq_get","context"],[318,1,1,"c.krb5_kt_start_seq_get","cursor"],[318,1,1,"c.krb5_kt_start_seq_get","keytab"]],krb5_kuserok:[[319,1,1,"c.krb5_kuserok","context"],[319,1,1,"c.krb5_kuserok","luser"],[319,1,1,"c.krb5_kuserok","principal"]],krb5_last_req_entry:[[854,3,1,"c.krb5_last_req_entry.lr_type","lr_type"],[854,3,1,"c.krb5_last_req_entry.magic","magic"],[854,3,1,"c.krb5_last_req_entry.value","value"]],krb5_make_authdata_kdc_issued:[[320,1,1,"c.krb5_make_authdata_kdc_issued","ad_kdcissued"],[320,1,1,"c.krb5_make_authdata_kdc_issued","authdata"],[320,1,1,"c.krb5_make_authdata_kdc_issued","context"],[320,1,1,"c.krb5_make_authdata_kdc_issued","issuer"],[320,1,1,"c.krb5_make_authdata_kdc_issued","key"]],krb5_marshal_credentials:[[321,1,1,"c.krb5_marshal_credentials","context"],[321,1,1,"c.krb5_marshal_credentials","data_out"],[321,1,1,"c.krb5_marshal_credentials","in_creds"]],krb5_merge_authdata:[[322,1,1,"c.krb5_merge_authdata","context"],[322,1,1,"c.krb5_merge_authdata","inauthdat1"],[322,1,1,"c.krb5_merge_authdata","inauthdat2"],[322,1,1,"c.krb5_merge_authdata","outauthdat"]],krb5_mk_1cred:[[323,1,1,"c.krb5_mk_1cred","auth_context"],[323,1,1,"c.krb5_mk_1cred","context"],[323,1,1,"c.krb5_mk_1cred","creds"],[323,1,1,"c.krb5_mk_1cred","der_out"],[323,1,1,"c.krb5_mk_1cred","rdata_out"]],krb5_mk_error:[[324,1,1,"c.krb5_mk_error","context"],[324,1,1,"c.krb5_mk_error","dec_err"],[324,1,1,"c.krb5_mk_error","enc_err"]],krb5_mk_ncred:[[325,1,1,"c.krb5_mk_ncred","auth_context"],[325,1,1,"c.krb5_mk_ncred","context"],[325,1,1,"c.krb5_mk_ncred","creds"],[325,1,1,"c.krb5_mk_ncred","der_out"],[325,1,1,"c.krb5_mk_ncred","rdata_out"]],krb5_mk_priv:[[326,1,1,"c.krb5_mk_priv","auth_context"],[326,1,1,"c.krb5_mk_priv","context"],[326,1,1,"c.krb5_mk_priv","der_out"],[326,1,1,"c.krb5_mk_priv","rdata_out"],[326,1,1,"c.krb5_mk_priv","userdata"]],krb5_mk_rep:[[327,1,1,"c.krb5_mk_rep","auth_context"],[327,1,1,"c.krb5_mk_rep","context"],[327,1,1,"c.krb5_mk_rep","outbuf"]],krb5_mk_rep_dce:[[328,1,1,"c.krb5_mk_rep_dce","auth_context"],[328,1,1,"c.krb5_mk_rep_dce","context"],[328,1,1,"c.krb5_mk_rep_dce","outbuf"]],krb5_mk_req:[[329,1,1,"c.krb5_mk_req","ap_req_options"],[329,1,1,"c.krb5_mk_req","auth_context"],[329,1,1,"c.krb5_mk_req","ccache"],[329,1,1,"c.krb5_mk_req","context"],[329,1,1,"c.krb5_mk_req","hostname"],[329,1,1,"c.krb5_mk_req","in_data"],[329,1,1,"c.krb5_mk_req","outbuf"],[329,1,1,"c.krb5_mk_req","service"]],krb5_mk_req_extended:[[330,1,1,"c.krb5_mk_req_extended","ap_req_options"],[330,1,1,"c.krb5_mk_req_extended","auth_context"],[330,1,1,"c.krb5_mk_req_extended","context"],[330,1,1,"c.krb5_mk_req_extended","in_creds"],[330,1,1,"c.krb5_mk_req_extended","in_data"],[330,1,1,"c.krb5_mk_req_extended","outbuf"]],krb5_mk_safe:[[331,1,1,"c.krb5_mk_safe","auth_context"],[331,1,1,"c.krb5_mk_safe","context"],[331,1,1,"c.krb5_mk_safe","der_out"],[331,1,1,"c.krb5_mk_safe","rdata_out"],[331,1,1,"c.krb5_mk_safe","userdata"]],krb5_os_localaddr:[[332,1,1,"c.krb5_os_localaddr","addr"],[332,1,1,"c.krb5_os_localaddr","context"]],krb5_pa_data:[[859,3,1,"c.krb5_pa_data.contents","contents"],[859,3,1,"c.krb5_pa_data.length","length"],[859,3,1,"c.krb5_pa_data.magic","magic"],[859,3,1,"c.krb5_pa_data.pa_type","pa_type"]],krb5_pa_pac_req:[[860,3,1,"c.krb5_pa_pac_req.include_pac","include_pac"]],krb5_pa_server_referral_data:[[861,3,1,"c.krb5_pa_server_referral_data.referral_valid_until","referral_valid_until"],[861,3,1,"c.krb5_pa_server_referral_data.referred_realm","referred_realm"],[861,3,1,"c.krb5_pa_server_referral_data.rep_cksum","rep_cksum"],[861,3,1,"c.krb5_pa_server_referral_data.requested_principal_name","requested_principal_name"],[861,3,1,"c.krb5_pa_server_referral_data.true_principal_name","true_principal_name"]],krb5_pa_svr_referral_data:[[862,3,1,"c.krb5_pa_svr_referral_data.principal","principal"]],krb5_pac_add_buffer:[[333,1,1,"c.krb5_pac_add_buffer","context"],[333,1,1,"c.krb5_pac_add_buffer","data"],[333,1,1,"c.krb5_pac_add_buffer","pac"],[333,1,1,"c.krb5_pac_add_buffer","type"]],krb5_pac_free:[[334,1,1,"c.krb5_pac_free","context"],[334,1,1,"c.krb5_pac_free","pac"]],krb5_pac_get_buffer:[[335,1,1,"c.krb5_pac_get_buffer","context"],[335,1,1,"c.krb5_pac_get_buffer","data"],[335,1,1,"c.krb5_pac_get_buffer","pac"],[335,1,1,"c.krb5_pac_get_buffer","type"]],krb5_pac_get_client_info:[[336,1,1,"c.krb5_pac_get_client_info","authtime_out"],[336,1,1,"c.krb5_pac_get_client_info","context"],[336,1,1,"c.krb5_pac_get_client_info","pac"],[336,1,1,"c.krb5_pac_get_client_info","princname_out"]],krb5_pac_get_types:[[337,1,1,"c.krb5_pac_get_types","context"],[337,1,1,"c.krb5_pac_get_types","len"],[337,1,1,"c.krb5_pac_get_types","pac"],[337,1,1,"c.krb5_pac_get_types","types"]],krb5_pac_init:[[338,1,1,"c.krb5_pac_init","context"],[338,1,1,"c.krb5_pac_init","pac"]],krb5_pac_parse:[[339,1,1,"c.krb5_pac_parse","context"],[339,1,1,"c.krb5_pac_parse","len"],[339,1,1,"c.krb5_pac_parse","pac"],[339,1,1,"c.krb5_pac_parse","ptr"]],krb5_pac_sign:[[340,1,1,"c.krb5_pac_sign","authtime"],[340,1,1,"c.krb5_pac_sign","context"],[340,1,1,"c.krb5_pac_sign","data"],[340,1,1,"c.krb5_pac_sign","pac"],[340,1,1,"c.krb5_pac_sign","principal"],[340,1,1,"c.krb5_pac_sign","privsvr_key"],[340,1,1,"c.krb5_pac_sign","server_key"]],krb5_pac_sign_ext:[[341,1,1,"c.krb5_pac_sign_ext","authtime"],[341,1,1,"c.krb5_pac_sign_ext","context"],[341,1,1,"c.krb5_pac_sign_ext","data"],[341,1,1,"c.krb5_pac_sign_ext","pac"],[341,1,1,"c.krb5_pac_sign_ext","principal"],[341,1,1,"c.krb5_pac_sign_ext","privsvr_key"],[341,1,1,"c.krb5_pac_sign_ext","server_key"],[341,1,1,"c.krb5_pac_sign_ext","with_realm"]],krb5_pac_verify:[[342,1,1,"c.krb5_pac_verify","authtime"],[342,1,1,"c.krb5_pac_verify","context"],[342,1,1,"c.krb5_pac_verify","pac"],[342,1,1,"c.krb5_pac_verify","principal"],[342,1,1,"c.krb5_pac_verify","privsvr"],[342,1,1,"c.krb5_pac_verify","server"]],krb5_pac_verify_ext:[[343,1,1,"c.krb5_pac_verify_ext","authtime"],[343,1,1,"c.krb5_pac_verify_ext","context"],[343,1,1,"c.krb5_pac_verify_ext","pac"],[343,1,1,"c.krb5_pac_verify_ext","principal"],[343,1,1,"c.krb5_pac_verify_ext","privsvr"],[343,1,1,"c.krb5_pac_verify_ext","server"],[343,1,1,"c.krb5_pac_verify_ext","with_realm"]],krb5_parse_name:[[344,1,1,"c.krb5_parse_name","context"],[344,1,1,"c.krb5_parse_name","name"],[344,1,1,"c.krb5_parse_name","principal_out"]],krb5_parse_name_flags:[[345,1,1,"c.krb5_parse_name_flags","context"],[345,1,1,"c.krb5_parse_name_flags","flags"],[345,1,1,"c.krb5_parse_name_flags","name"],[345,1,1,"c.krb5_parse_name_flags","principal_out"]],krb5_prepend_error_message:[[346,1,1,"c.krb5_prepend_error_message","code"],[346,1,1,"c.krb5_prepend_error_message","ctx"],[346,1,1,"c.krb5_prepend_error_message","fmt"]],krb5_principal2salt:[[347,1,1,"c.krb5_principal2salt","context"],[347,1,1,"c.krb5_principal2salt","pr"],[347,1,1,"c.krb5_principal2salt","ret"]],krb5_principal:[[868,3,1,"c.krb5_principal.data","data"],[868,3,1,"c.krb5_principal.length","length"],[868,3,1,"c.krb5_principal.magic","magic"],[868,3,1,"c.krb5_principal.realm","realm"],[868,3,1,"c.krb5_principal.type","type"]],krb5_principal_compare:[[348,1,1,"c.krb5_principal_compare","context"],[348,1,1,"c.krb5_principal_compare","princ1"],[348,1,1,"c.krb5_principal_compare","princ2"]],krb5_principal_compare_any_realm:[[349,1,1,"c.krb5_principal_compare_any_realm","context"],[349,1,1,"c.krb5_principal_compare_any_realm","princ1"],[349,1,1,"c.krb5_principal_compare_any_realm","princ2"]],krb5_principal_compare_flags:[[350,1,1,"c.krb5_principal_compare_flags","context"],[350,1,1,"c.krb5_principal_compare_flags","flags"],[350,1,1,"c.krb5_principal_compare_flags","princ1"],[350,1,1,"c.krb5_principal_compare_flags","princ2"]],krb5_principal_data:[[869,3,1,"c.krb5_principal_data.data","data"],[869,3,1,"c.krb5_principal_data.length","length"],[869,3,1,"c.krb5_principal_data.magic","magic"],[869,3,1,"c.krb5_principal_data.realm","realm"],[869,3,1,"c.krb5_principal_data.type","type"]],krb5_process_key:[[351,1,1,"c.krb5_process_key","context"],[351,1,1,"c.krb5_process_key","eblock"],[351,1,1,"c.krb5_process_key","key"]],krb5_prompt:[[870,3,1,"c.krb5_prompt.hidden","hidden"],[870,3,1,"c.krb5_prompt.prompt","prompt"],[870,3,1,"c.krb5_prompt.reply","reply"]],krb5_prompter_posix:[[352,1,1,"c.krb5_prompter_posix","banner"],[352,1,1,"c.krb5_prompter_posix","context"],[352,1,1,"c.krb5_prompter_posix","data"],[352,1,1,"c.krb5_prompter_posix","name"],[352,1,1,"c.krb5_prompter_posix","num_prompts"],[352,1,1,"c.krb5_prompter_posix","prompts"]],krb5_pwd_data:[[873,3,1,"c.krb5_pwd_data.element","element"],[873,3,1,"c.krb5_pwd_data.magic","magic"],[873,3,1,"c.krb5_pwd_data.sequence_count","sequence_count"]],krb5_random_key:[[353,1,1,"c.krb5_random_key","context"],[353,1,1,"c.krb5_random_key","eblock"],[353,1,1,"c.krb5_random_key","keyblock"],[353,1,1,"c.krb5_random_key","ptr"]],krb5_rd_cred:[[354,1,1,"c.krb5_rd_cred","auth_context"],[354,1,1,"c.krb5_rd_cred","context"],[354,1,1,"c.krb5_rd_cred","creddata"],[354,1,1,"c.krb5_rd_cred","creds_out"],[354,1,1,"c.krb5_rd_cred","rdata_out"]],krb5_rd_error:[[355,1,1,"c.krb5_rd_error","context"],[355,1,1,"c.krb5_rd_error","dec_error"],[355,1,1,"c.krb5_rd_error","enc_errbuf"]],krb5_rd_priv:[[356,1,1,"c.krb5_rd_priv","auth_context"],[356,1,1,"c.krb5_rd_priv","context"],[356,1,1,"c.krb5_rd_priv","inbuf"],[356,1,1,"c.krb5_rd_priv","rdata_out"],[356,1,1,"c.krb5_rd_priv","userdata_out"]],krb5_rd_rep:[[357,1,1,"c.krb5_rd_rep","auth_context"],[357,1,1,"c.krb5_rd_rep","context"],[357,1,1,"c.krb5_rd_rep","inbuf"],[357,1,1,"c.krb5_rd_rep","repl"]],krb5_rd_rep_dce:[[358,1,1,"c.krb5_rd_rep_dce","auth_context"],[358,1,1,"c.krb5_rd_rep_dce","context"],[358,1,1,"c.krb5_rd_rep_dce","inbuf"],[358,1,1,"c.krb5_rd_rep_dce","nonce"]],krb5_rd_req:[[359,1,1,"c.krb5_rd_req","ap_req_options"],[359,1,1,"c.krb5_rd_req","auth_context"],[359,1,1,"c.krb5_rd_req","context"],[359,1,1,"c.krb5_rd_req","inbuf"],[359,1,1,"c.krb5_rd_req","keytab"],[359,1,1,"c.krb5_rd_req","server"],[359,1,1,"c.krb5_rd_req","ticket"]],krb5_rd_safe:[[360,1,1,"c.krb5_rd_safe","auth_context"],[360,1,1,"c.krb5_rd_safe","context"],[360,1,1,"c.krb5_rd_safe","inbuf"],[360,1,1,"c.krb5_rd_safe","rdata_out"],[360,1,1,"c.krb5_rd_safe","userdata_out"]],krb5_read_password:[[361,1,1,"c.krb5_read_password","context"],[361,1,1,"c.krb5_read_password","prompt"],[361,1,1,"c.krb5_read_password","prompt2"],[361,1,1,"c.krb5_read_password","return_pwd"],[361,1,1,"c.krb5_read_password","size_return"]],krb5_realm_compare:[[362,1,1,"c.krb5_realm_compare","context"],[362,1,1,"c.krb5_realm_compare","princ1"],[362,1,1,"c.krb5_realm_compare","princ2"]],krb5_recvauth:[[363,1,1,"c.krb5_recvauth","appl_version"],[363,1,1,"c.krb5_recvauth","auth_context"],[363,1,1,"c.krb5_recvauth","context"],[363,1,1,"c.krb5_recvauth","fd"],[363,1,1,"c.krb5_recvauth","flags"],[363,1,1,"c.krb5_recvauth","keytab"],[363,1,1,"c.krb5_recvauth","server"],[363,1,1,"c.krb5_recvauth","ticket"]],krb5_recvauth_version:[[364,1,1,"c.krb5_recvauth_version","auth_context"],[364,1,1,"c.krb5_recvauth_version","context"],[364,1,1,"c.krb5_recvauth_version","fd"],[364,1,1,"c.krb5_recvauth_version","flags"],[364,1,1,"c.krb5_recvauth_version","keytab"],[364,1,1,"c.krb5_recvauth_version","server"],[364,1,1,"c.krb5_recvauth_version","ticket"],[364,1,1,"c.krb5_recvauth_version","version"]],krb5_replay_data:[[875,3,1,"c.krb5_replay_data.seq","seq"],[875,3,1,"c.krb5_replay_data.timestamp","timestamp"],[875,3,1,"c.krb5_replay_data.usec","usec"]],krb5_responder_get_challenge:[[365,1,1,"c.krb5_responder_get_challenge","ctx"],[365,1,1,"c.krb5_responder_get_challenge","question"],[365,1,1,"c.krb5_responder_get_challenge","rctx"]],krb5_responder_list_questions:[[366,1,1,"c.krb5_responder_list_questions","ctx"],[366,1,1,"c.krb5_responder_list_questions","rctx"]],krb5_responder_otp_challenge:[[878,3,1,"c.krb5_responder_otp_challenge.service","service"],[878,3,1,"c.krb5_responder_otp_challenge.tokeninfo","tokeninfo"]],krb5_responder_otp_challenge_free:[[367,1,1,"c.krb5_responder_otp_challenge_free","chl"],[367,1,1,"c.krb5_responder_otp_challenge_free","ctx"],[367,1,1,"c.krb5_responder_otp_challenge_free","rctx"]],krb5_responder_otp_get_challenge:[[368,1,1,"c.krb5_responder_otp_get_challenge","chl"],[368,1,1,"c.krb5_responder_otp_get_challenge","ctx"],[368,1,1,"c.krb5_responder_otp_get_challenge","rctx"]],krb5_responder_otp_set_answer:[[369,1,1,"c.krb5_responder_otp_set_answer","ctx"],[369,1,1,"c.krb5_responder_otp_set_answer","pin"],[369,1,1,"c.krb5_responder_otp_set_answer","rctx"],[369,1,1,"c.krb5_responder_otp_set_answer","ti"],[369,1,1,"c.krb5_responder_otp_set_answer","value"]],krb5_responder_otp_tokeninfo:[[879,3,1,"c.krb5_responder_otp_tokeninfo.alg_id","alg_id"],[879,3,1,"c.krb5_responder_otp_tokeninfo.challenge","challenge"],[879,3,1,"c.krb5_responder_otp_tokeninfo.flags","flags"],[879,3,1,"c.krb5_responder_otp_tokeninfo.format","format"],[879,3,1,"c.krb5_responder_otp_tokeninfo.length","length"],[879,3,1,"c.krb5_responder_otp_tokeninfo.token_id","token_id"],[879,3,1,"c.krb5_responder_otp_tokeninfo.vendor","vendor"]],krb5_responder_pkinit_challenge:[[880,3,1,"c.krb5_responder_pkinit_challenge.identities","identities"]],krb5_responder_pkinit_challenge_free:[[370,1,1,"c.krb5_responder_pkinit_challenge_free","chl"],[370,1,1,"c.krb5_responder_pkinit_challenge_free","ctx"],[370,1,1,"c.krb5_responder_pkinit_challenge_free","rctx"]],krb5_responder_pkinit_get_challenge:[[371,1,1,"c.krb5_responder_pkinit_get_challenge","chl_out"],[371,1,1,"c.krb5_responder_pkinit_get_challenge","ctx"],[371,1,1,"c.krb5_responder_pkinit_get_challenge","rctx"]],krb5_responder_pkinit_identity:[[881,3,1,"c.krb5_responder_pkinit_identity.identity","identity"],[881,3,1,"c.krb5_responder_pkinit_identity.token_flags","token_flags"]],krb5_responder_pkinit_set_answer:[[372,1,1,"c.krb5_responder_pkinit_set_answer","ctx"],[372,1,1,"c.krb5_responder_pkinit_set_answer","identity"],[372,1,1,"c.krb5_responder_pkinit_set_answer","pin"],[372,1,1,"c.krb5_responder_pkinit_set_answer","rctx"]],krb5_responder_set_answer:[[373,1,1,"c.krb5_responder_set_answer","answer"],[373,1,1,"c.krb5_responder_set_answer","ctx"],[373,1,1,"c.krb5_responder_set_answer","question"],[373,1,1,"c.krb5_responder_set_answer","rctx"]],krb5_response:[[882,3,1,"c.krb5_response.expected_nonce","expected_nonce"],[882,3,1,"c.krb5_response.magic","magic"],[882,3,1,"c.krb5_response.message_type","message_type"],[882,3,1,"c.krb5_response.request_time","request_time"],[882,3,1,"c.krb5_response.response","response"]],krb5_salttype_to_string:[[374,1,1,"c.krb5_salttype_to_string","buffer"],[374,1,1,"c.krb5_salttype_to_string","buflen"],[374,1,1,"c.krb5_salttype_to_string","salttype"]],krb5_sendauth:[[375,1,1,"c.krb5_sendauth","ap_req_options"],[375,1,1,"c.krb5_sendauth","appl_version"],[375,1,1,"c.krb5_sendauth","auth_context"],[375,1,1,"c.krb5_sendauth","ccache"],[375,1,1,"c.krb5_sendauth","client"],[375,1,1,"c.krb5_sendauth","context"],[375,1,1,"c.krb5_sendauth","error"],[375,1,1,"c.krb5_sendauth","fd"],[375,1,1,"c.krb5_sendauth","in_creds"],[375,1,1,"c.krb5_sendauth","in_data"],[375,1,1,"c.krb5_sendauth","out_creds"],[375,1,1,"c.krb5_sendauth","rep_result"],[375,1,1,"c.krb5_sendauth","server"]],krb5_server_decrypt_ticket_keytab:[[376,1,1,"c.krb5_server_decrypt_ticket_keytab","context"],[376,1,1,"c.krb5_server_decrypt_ticket_keytab","kt"],[376,1,1,"c.krb5_server_decrypt_ticket_keytab","ticket"]],krb5_set_default_realm:[[377,1,1,"c.krb5_set_default_realm","context"],[377,1,1,"c.krb5_set_default_realm","lrealm"]],krb5_set_default_tgs_enctypes:[[378,1,1,"c.krb5_set_default_tgs_enctypes","context"],[378,1,1,"c.krb5_set_default_tgs_enctypes","etypes"]],krb5_set_error_message:[[379,1,1,"c.krb5_set_error_message","code"],[379,1,1,"c.krb5_set_error_message","ctx"],[379,1,1,"c.krb5_set_error_message","fmt"]],krb5_set_kdc_recv_hook:[[380,1,1,"c.krb5_set_kdc_recv_hook","context"],[380,1,1,"c.krb5_set_kdc_recv_hook","data"],[380,1,1,"c.krb5_set_kdc_recv_hook","recv_hook"]],krb5_set_kdc_send_hook:[[381,1,1,"c.krb5_set_kdc_send_hook","context"],[381,1,1,"c.krb5_set_kdc_send_hook","data"],[381,1,1,"c.krb5_set_kdc_send_hook","send_hook"]],krb5_set_password:[[382,1,1,"c.krb5_set_password","change_password_for"],[382,1,1,"c.krb5_set_password","context"],[382,1,1,"c.krb5_set_password","creds"],[382,1,1,"c.krb5_set_password","newpw"],[382,1,1,"c.krb5_set_password","result_code"],[382,1,1,"c.krb5_set_password","result_code_string"],[382,1,1,"c.krb5_set_password","result_string"]],krb5_set_password_using_ccache:[[383,1,1,"c.krb5_set_password_using_ccache","ccache"],[383,1,1,"c.krb5_set_password_using_ccache","change_password_for"],[383,1,1,"c.krb5_set_password_using_ccache","context"],[383,1,1,"c.krb5_set_password_using_ccache","newpw"],[383,1,1,"c.krb5_set_password_using_ccache","result_code"],[383,1,1,"c.krb5_set_password_using_ccache","result_code_string"],[383,1,1,"c.krb5_set_password_using_ccache","result_string"]],krb5_set_principal_realm:[[384,1,1,"c.krb5_set_principal_realm","context"],[384,1,1,"c.krb5_set_principal_realm","principal"],[384,1,1,"c.krb5_set_principal_realm","realm"]],krb5_set_real_time:[[385,1,1,"c.krb5_set_real_time","context"],[385,1,1,"c.krb5_set_real_time","microseconds"],[385,1,1,"c.krb5_set_real_time","seconds"]],krb5_set_trace_callback:[[386,1,1,"c.krb5_set_trace_callback","cb_data"],[386,1,1,"c.krb5_set_trace_callback","context"],[386,1,1,"c.krb5_set_trace_callback","fn"]],krb5_set_trace_filename:[[387,1,1,"c.krb5_set_trace_filename","context"],[387,1,1,"c.krb5_set_trace_filename","filename"]],krb5_sname_match:[[388,1,1,"c.krb5_sname_match","context"],[388,1,1,"c.krb5_sname_match","matching"],[388,1,1,"c.krb5_sname_match","princ"]],krb5_sname_to_principal:[[389,1,1,"c.krb5_sname_to_principal","context"],[389,1,1,"c.krb5_sname_to_principal","hostname"],[389,1,1,"c.krb5_sname_to_principal","ret_princ"],[389,1,1,"c.krb5_sname_to_principal","sname"],[389,1,1,"c.krb5_sname_to_principal","type"]],krb5_string_to_cksumtype:[[390,1,1,"c.krb5_string_to_cksumtype","cksumtypep"],[390,1,1,"c.krb5_string_to_cksumtype","string"]],krb5_string_to_deltat:[[391,1,1,"c.krb5_string_to_deltat","deltatp"],[391,1,1,"c.krb5_string_to_deltat","string"]],krb5_string_to_enctype:[[392,1,1,"c.krb5_string_to_enctype","enctypep"],[392,1,1,"c.krb5_string_to_enctype","string"]],krb5_string_to_key:[[393,1,1,"c.krb5_string_to_key","context"],[393,1,1,"c.krb5_string_to_key","data"],[393,1,1,"c.krb5_string_to_key","eblock"],[393,1,1,"c.krb5_string_to_key","keyblock"],[393,1,1,"c.krb5_string_to_key","salt"]],krb5_string_to_salttype:[[394,1,1,"c.krb5_string_to_salttype","salttypep"],[394,1,1,"c.krb5_string_to_salttype","string"]],krb5_string_to_timestamp:[[395,1,1,"c.krb5_string_to_timestamp","string"],[395,1,1,"c.krb5_string_to_timestamp","timestampp"]],krb5_ticket:[[883,3,1,"c.krb5_ticket.enc_part","enc_part"],[883,3,1,"c.krb5_ticket.enc_part2","enc_part2"],[883,3,1,"c.krb5_ticket.magic","magic"],[883,3,1,"c.krb5_ticket.server","server"]],krb5_ticket_times:[[884,3,1,"c.krb5_ticket_times.authtime","authtime"],[884,3,1,"c.krb5_ticket_times.endtime","endtime"],[884,3,1,"c.krb5_ticket_times.renew_till","renew_till"],[884,3,1,"c.krb5_ticket_times.starttime","starttime"]],krb5_timeofday:[[396,1,1,"c.krb5_timeofday","context"],[396,1,1,"c.krb5_timeofday","timeret"]],krb5_timestamp_to_sfstring:[[397,1,1,"c.krb5_timestamp_to_sfstring","buffer"],[397,1,1,"c.krb5_timestamp_to_sfstring","buflen"],[397,1,1,"c.krb5_timestamp_to_sfstring","pad"],[397,1,1,"c.krb5_timestamp_to_sfstring","timestamp"]],krb5_timestamp_to_string:[[398,1,1,"c.krb5_timestamp_to_string","buffer"],[398,1,1,"c.krb5_timestamp_to_string","buflen"],[398,1,1,"c.krb5_timestamp_to_string","timestamp"]],krb5_tkt_authent:[[886,3,1,"c.krb5_tkt_authent.ap_options","ap_options"],[886,3,1,"c.krb5_tkt_authent.authenticator","authenticator"],[886,3,1,"c.krb5_tkt_authent.magic","magic"],[886,3,1,"c.krb5_tkt_authent.ticket","ticket"]],krb5_tkt_creds_free:[[399,1,1,"c.krb5_tkt_creds_free","context"],[399,1,1,"c.krb5_tkt_creds_free","ctx"]],krb5_tkt_creds_get:[[400,1,1,"c.krb5_tkt_creds_get","context"],[400,1,1,"c.krb5_tkt_creds_get","ctx"]],krb5_tkt_creds_get_creds:[[401,1,1,"c.krb5_tkt_creds_get_creds","context"],[401,1,1,"c.krb5_tkt_creds_get_creds","creds"],[401,1,1,"c.krb5_tkt_creds_get_creds","ctx"]],krb5_tkt_creds_get_times:[[402,1,1,"c.krb5_tkt_creds_get_times","context"],[402,1,1,"c.krb5_tkt_creds_get_times","ctx"],[402,1,1,"c.krb5_tkt_creds_get_times","times"]],krb5_tkt_creds_init:[[403,1,1,"c.krb5_tkt_creds_init","ccache"],[403,1,1,"c.krb5_tkt_creds_init","context"],[403,1,1,"c.krb5_tkt_creds_init","creds"],[403,1,1,"c.krb5_tkt_creds_init","ctx"],[403,1,1,"c.krb5_tkt_creds_init","options"]],krb5_tkt_creds_step:[[404,1,1,"c.krb5_tkt_creds_step","context"],[404,1,1,"c.krb5_tkt_creds_step","ctx"],[404,1,1,"c.krb5_tkt_creds_step","flags"],[404,1,1,"c.krb5_tkt_creds_step","in"],[404,1,1,"c.krb5_tkt_creds_step","out"],[404,1,1,"c.krb5_tkt_creds_step","realm"]],krb5_trace_info:[[889,3,1,"c.krb5_trace_info.message","message"]],krb5_transited:[[890,3,1,"c.krb5_transited.magic","magic"],[890,3,1,"c.krb5_transited.tr_contents","tr_contents"],[890,3,1,"c.krb5_transited.tr_type","tr_type"]],krb5_typed_data:[[891,3,1,"c.krb5_typed_data.data","data"],[891,3,1,"c.krb5_typed_data.length","length"],[891,3,1,"c.krb5_typed_data.magic","magic"],[891,3,1,"c.krb5_typed_data.type","type"]],krb5_unmarshal_credentials:[[405,1,1,"c.krb5_unmarshal_credentials","context"],[405,1,1,"c.krb5_unmarshal_credentials","creds_out"],[405,1,1,"c.krb5_unmarshal_credentials","data"]],krb5_unparse_name:[[406,1,1,"c.krb5_unparse_name","context"],[406,1,1,"c.krb5_unparse_name","name"],[406,1,1,"c.krb5_unparse_name","principal"]],krb5_unparse_name_ext:[[407,1,1,"c.krb5_unparse_name_ext","context"],[407,1,1,"c.krb5_unparse_name_ext","name"],[407,1,1,"c.krb5_unparse_name_ext","principal"],[407,1,1,"c.krb5_unparse_name_ext","size"]],krb5_unparse_name_flags:[[408,1,1,"c.krb5_unparse_name_flags","context"],[408,1,1,"c.krb5_unparse_name_flags","flags"],[408,1,1,"c.krb5_unparse_name_flags","name"],[408,1,1,"c.krb5_unparse_name_flags","principal"]],krb5_unparse_name_flags_ext:[[409,1,1,"c.krb5_unparse_name_flags_ext","context"],[409,1,1,"c.krb5_unparse_name_flags_ext","flags"],[409,1,1,"c.krb5_unparse_name_flags_ext","name"],[409,1,1,"c.krb5_unparse_name_flags_ext","principal"],[409,1,1,"c.krb5_unparse_name_flags_ext","size"]],krb5_us_timeofday:[[410,1,1,"c.krb5_us_timeofday","context"],[410,1,1,"c.krb5_us_timeofday","microseconds"],[410,1,1,"c.krb5_us_timeofday","seconds"]],krb5_use_enctype:[[411,1,1,"c.krb5_use_enctype","context"],[411,1,1,"c.krb5_use_enctype","eblock"],[411,1,1,"c.krb5_use_enctype","enctype"]],krb5_verify_authdata_kdc_issued:[[412,1,1,"c.krb5_verify_authdata_kdc_issued","ad_kdcissued"],[412,1,1,"c.krb5_verify_authdata_kdc_issued","authdata"],[412,1,1,"c.krb5_verify_authdata_kdc_issued","context"],[412,1,1,"c.krb5_verify_authdata_kdc_issued","issuer"],[412,1,1,"c.krb5_verify_authdata_kdc_issued","key"]],krb5_verify_checksum:[[413,1,1,"c.krb5_verify_checksum","cksum"],[413,1,1,"c.krb5_verify_checksum","context"],[413,1,1,"c.krb5_verify_checksum","ctype"],[413,1,1,"c.krb5_verify_checksum","in"],[413,1,1,"c.krb5_verify_checksum","in_length"],[413,1,1,"c.krb5_verify_checksum","seed"],[413,1,1,"c.krb5_verify_checksum","seed_length"]],krb5_verify_init_creds:[[414,1,1,"c.krb5_verify_init_creds","ccache"],[414,1,1,"c.krb5_verify_init_creds","context"],[414,1,1,"c.krb5_verify_init_creds","creds"],[414,1,1,"c.krb5_verify_init_creds","keytab"],[414,1,1,"c.krb5_verify_init_creds","options"],[414,1,1,"c.krb5_verify_init_creds","server"]],krb5_verify_init_creds_opt:[[894,3,1,"c.krb5_verify_init_creds_opt.ap_req_nofail","ap_req_nofail"],[894,3,1,"c.krb5_verify_init_creds_opt.flags","flags"]],krb5_verify_init_creds_opt_init:[[415,1,1,"c.krb5_verify_init_creds_opt_init","k5_vic_options"]],krb5_verify_init_creds_opt_set_ap_req_nofail:[[416,1,1,"c.krb5_verify_init_creds_opt_set_ap_req_nofail","ap_req_nofail"],[416,1,1,"c.krb5_verify_init_creds_opt_set_ap_req_nofail","k5_vic_options"]],krb5_vprepend_error_message:[[417,1,1,"c.krb5_vprepend_error_message","args"],[417,1,1,"c.krb5_vprepend_error_message","code"],[417,1,1,"c.krb5_vprepend_error_message","ctx"],[417,1,1,"c.krb5_vprepend_error_message","fmt"]],krb5_vset_error_message:[[418,1,1,"c.krb5_vset_error_message","args"],[418,1,1,"c.krb5_vset_error_message","code"],[418,1,1,"c.krb5_vset_error_message","ctx"],[418,1,1,"c.krb5_vset_error_message","fmt"]],krb5_vwrap_error_message:[[419,1,1,"c.krb5_vwrap_error_message","args"],[419,1,1,"c.krb5_vwrap_error_message","code"],[419,1,1,"c.krb5_vwrap_error_message","ctx"],[419,1,1,"c.krb5_vwrap_error_message","fmt"],[419,1,1,"c.krb5_vwrap_error_message","old_code"]],krb5_wrap_error_message:[[420,1,1,"c.krb5_wrap_error_message","code"],[420,1,1,"c.krb5_wrap_error_message","ctx"],[420,1,1,"c.krb5_wrap_error_message","fmt"],[420,1,1,"c.krb5_wrap_error_message","old_code"]],passwd_phrase_element:[[895,3,1,"c.passwd_phrase_element.magic","magic"],[895,3,1,"c.passwd_phrase_element.passwd","passwd"],[895,3,1,"c.passwd_phrase_element.phrase","phrase"]]},objnames:{"0":["c","function","C function"],"1":["c","functionParam","C function parameter"],"2":["c","type","C type"],"3":["c","member","C member"],"4":["py","data","Python data"]},objtypes:{"0":"c:function","1":"c:functionParam","2":"c:type","3":"c:member","4":"py:data"},terms:{"0":[3,5,6,14,15,20,21,23,28,35,37,39,41,43,46,49,50,53,55,56,61,62,63,64,65,66,67,68,69,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,121,124,125,126,129,130,132,133,134,135,137,139,141,142,145,147,148,149,150,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,214,217,223,224,227,229,231,235,236,238,245,248,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,282,286,287,288,289,290,294,295,296,298,299,300,301,302,303,304,305,306,308,310,311,313,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,342,344,345,347,352,354,355,356,357,358,359,360,361,363,364,374,375,376,377,378,382,383,384,385,389,390,391,392,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,414,534,621,629,647,679,733,735,791,803,837,908,910,914,915,918,919,923,928,932,933,934,935,943,946,948],"00":[3,5,23,898],"01":[5,23,42,898,924],"02":[34,918],"03":[14,35,939],"04":[924,939],"0400":898,"05":939,"05pm":898,"06":[924,939],"07":[898,939],"08":[898,939],"0h":[20,34,898],"0m":[20,34,898],"0s":[20,34,898],"0x0000":478,"0x00000001":[440,498,522,523,752,755],"0x00000002":[436,494,525,529,749,754],"0x00000004":[521,524,747],"0x00000008":[488,526,528,753],"0x00000010":[21,496,527,748],"0x00000020":[487,530,746],"0x00000040":751,"0x00000080":745,"0x00000100":750,"0x00000200":756,"0x00008000":[497,772],"0x0001":[444,471,544,562,726,729,762],"0x00010000":[485,773],"0x0002":[425,454,472,560,725,728],"0x00020000":486,"0x0003":[455,473],"0x0004":[445,474,557,730],"0x00040000":780,"0x0005":[423,469],"0x0006":[431,468],"0x0007":[428,456],"0x0008":[457,475,559,731],"0x00080000":786,"0x0009":[453,476],"0x000a":477,"0x000b":482,"0x000c":[449,479],"0x000d":480,"0x000e":[458,481],"0x000f":[447,467],"0x0010":[424,448,470,556],"0x00100000":776,"0x0011":[442,459],"0x0012":[443,461],"0x0013":[450,460],"0x0014":[430,451,462],"0x0017":463,"0x0018":[426,464],"0x0019":465,"0x001a":466,"0x0020":552,"0x00200000":782,"0x0040":558,"0x00400000":777,"0x0080":561,"0x00800000":[495,785],"0x0100":[422,555],"0x01000000":778,"0x0101":427,"0x01ff":483,"0x0200":554,"0x02000000":[491,781],"0x0400":553,"0x04000000":[484,779],"0x08000000":[493,784],"0x1":[564,565,713,717,721,761],"0x10":712,"0x10000000":[492,783],"0x1fff":433,"0x2":[563,714,716,719],"0x2000":434,"0x20000000":[437,490,742,775],"0x3":720,"0x4":[710,715,722],"0x4000":432,"0x40000000":[439,489,743,774],"0x54800000":499,"0x7fff":[764,768],"0x8":711,"0x8000":[429,435,765,767],"0x80000000":[438,744],"0xfffffff0":441,"1":[0,3,4,5,6,8,11,14,15,16,19,20,21,23,24,25,26,28,33,34,35,37,38,39,40,41,42,43,44,46,48,87,89,91,93,119,132,143,154,155,160,165,166,167,169,192,194,195,203,209,211,219,229,245,246,247,250,253,257,265,286,300,301,303,307,313,336,343,344,365,366,367,368,369,370,371,372,373,380,381,386,387,397,399,400,401,402,403,404,513,535,541,551,567,569,581,619,626,634,641,658,665,681,708,734,735,736,737,801,802,896,897,898,901,905,906,908,910,912,914,915,918,921,922,923,924,925,928,929,930,931,932,934,942,943,945,946,948,951,952,953],"10":[3,5,14,15,21,23,35,38,39,42,43,44,132,143,154,155,160,167,195,219,342,506,578,637,652,664,897,898,901,918],"1000":[20,23],"1022":915,"1023":915,"1024":[21,43],"10d":898,"11":[0,6,8,14,15,20,21,23,26,41,43,165,169,250,257,303,313,365,366,367,368,369,373,505,577,648,654,672,740,910,918,939],"1100":766,"114687":915,"12":[3,14,21,23,34,35,37,41,43,211,307,370,371,372,576,663,696,760,897,898,915,918,922,925,931,932,939,946],"1234":46,"127":15,"128":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],"129":[511,640,674],"12h":[20,34],"13":[3,4,20,23,39,43,596,651,699,759,897,918],"130":[638,695],"13135":12,"132":666,"133":675,"1332348778":41,"136":677,"137":[452,676],"138":[446,668],"14":[3,14,16,20,21,23,504,594,656,690,898,911,914,918,929,931],"140":918,"141":681,"141231235900":898,"142":683,"143":508,"144":682,"147":686,"149":542,"15":[6,14,20,21,26,39,43,194,253,380,381,503,597,655,688,915,918,919],"150":667,"151":[702,911],"152":692,"153":693,"15552000":3,"16":[3,19,20,21,37,43,548,575,662,689,896,910,914,915,918,921,928,930,939],"16383":915,"16384":915,"167":684,"17":[3,14,20,21,24,25,26,37,40,43,229,343,574,650,687,912,918,919,923],"18":[14,21,26,38,43,265,336,595,660,901,915,918,924,939,953],"180":[3,35],"1812":20,"19":[14,20,21,26,43,203,209,571,657,673,918,921,939,948],"192":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],"1964":911,"1970":[23,896],"1983":919,"1985":[909,919,953],"1986":953,"1989":953,"1990":[905,919],"1991":919,"1992":919,"1993":919,"1994":919,"1995":919,"1996":[3,919,953],"1997":919,"1998":919,"1999":919,"1foo":21,"2":[3,5,6,14,15,19,21,23,26,34,35,37,39,43,166,320,412,533,545,593,600,617,623,631,644,653,670,683,707,732,737,908,910,911,914,915,918,919,923,934,946,953],"20":[9,20,39,43,91,93,300,301,344,572,703,705,741,898,918,921,939],"2000":[26,637,639,703,919],"200000":898,"2001":10,"2002":[10,919,953],"2003":919,"2004":[9,919],"2005":919,"2006":919,"2007":919,"2008":919,"2009":919,"2010":919,"2011":[919,953],"2012":[35,898],"20120727203000":898,"2013":[918,919],"2014":[898,918,919],"20141231235900":898,"2015":[898,919],"2016":919,"2018":953,"2022":919,"2024":[909,919],"2037":37,"2038":[45,885,918],"2047":915,"2048":[20,21,37,915],"21":[21,26,570,573,698,718,918,939],"2106":[885,896,918],"2147483647":[568,898],"22":[531,589,678,898,939],"2253":21,"23":[9,39,590,898,939],"24":[20,46,591,939],"25":[604,694,939],"2500":[20,23],"255":918,"256":[14,20,21,40,915,918],"26":[23,603,605],"27":[602,606,898],"2743":43,"2744":43,"2782":39,"29":939,"2m":20,"3":[3,6,14,19,20,21,23,26,32,36,37,43,44,166,417,418,419,467,537,579,615,627,635,643,682,691,898,906,910,915,918,919,923,946],"30":[35,39,543,697,898,939,942],"300":[21,23],"30m":898,"31":[14,700,898,939],"3187":34,"3189":34,"32":[10,12,14,24,550,896,910,914],"3244":[382,383,918],"33":35,"35":34,"36":898,"3600":898,"365":37,"3650":37,"37":9,"384":[20,21,40],"3961":[458,664,911,912,915],"3962":[447,448,459,461],"3de":14,"3h":939,"3h30m":939,"4":[6,9,14,19,20,21,23,34,37,39,43,166,321,405,515,536,546,600,610,620,624,632,638,640,645,681,682,683,706,908,910,914,915,918],"40":[35,39],"4096":[20,21,915],"4120":[320,412,540,664,669,670,671,672,673,678,680,691,698,701,705,901,918,922],"42":[9,592],"424":9,"44":601,"4402":119,"45":600,"4537":511,"4556":[20,21,687,689,918],"4557":42,"464":[15,20,21,39,917],"47":[3,34],"4757":[43,446,463,464],"48":939,"49":939,"49151":915,"49152":915,"4gb":918,"5":[0,3,6,10,12,14,19,20,21,23,31,34,36,37,43,119,320,412,507,539,611,614,625,633,646,671,723,898,903,908,910,911,914,918,919,941,942,943,945,946,947,949,953],"50":588,"509":[20,21,37,43,918,921,948],"51":585,"512":[24,519],"513":[599,911],"514":[598,912],"52":[34,587,939],"521":[21,40],"5280":43,"53":586,"5351":918,"54":583,"5480":21,"55":584,"5587":[918,924],"5588":918,"56":[14,580],"5801":918,"5896":918,"59":[14,898],"5h30m":942,"5m":20,"6":[3,6,9,15,19,37,39,320,342,412,532,613,616,628,636,649,661,669,758],"60":[5,35,46,898,905],"604800":3,"6112":[686,918],"6113":[48,668,675,676,677,910,911,918,922],"64":[500,517,547,582,885,896],"65":[518,607],"65535":[566,918],"6560":[600,681,682,683,738,918],"6649":14,"6680":[43,918],"6803":[442,443,465,466,918],"6806":[43,542,910,918],"6820":703,"7":[3,6,23,26,33,39,41,43,247,538,612,618,622,630,642,659,701,897,918],"70":905,"71":512,"730":919,"749":[15,20,34,39,917],"753241234":3,"754":[8,15,34,41,917,953],"7546":43,"7553":39,"76cho3000":919,"774":919,"7748":21,"785900000":3,"785926535":3,"786100034":3,"7d":[20,34],"8":[3,5,6,8,12,23,26,35,43,46,247,350,365,373,516,549,608,680,709,898,910,914,918,919,942],"8009":[450,451,460,462],"8070":[667,912],"816":42,"823276":41,"823381":41,"85":906,"86400":3,"86528":42,"88":[10,15,20,34,37,39,917],"89":39,"8h30":898,"9":[14,19,20,21,26,35,41,87,89,192,245,246,386,387,399,400,401,402,403,404,514,540,609,905,918],"9138":41,"96":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],"97":509,"9899":905,"9h":19,"abstract":[920,922,928,929,931,935],"boolean":[6,20,23,36,48,55,870,894],"break":[32,902],"byte":[20,43,46,48,99,104,287,311,910,911,912,914,915,924],"case":[2,3,6,11,14,19,20,21,23,24,28,38,39,43,46,195,245,280,325,330,350,359,375,389,416,706,897,898,900,919,922,923,924,927,931,932,944,946,951,953],"char":[43,46,49,50,56,59,60,91,92,93,94,107,136,141,143,144,146,149,152,155,156,160,166,169,170,187,192,193,194,210,213,214,219,222,223,227,228,230,231,233,235,247,252,260,264,267,277,278,306,311,312,317,319,329,336,344,345,346,352,361,363,365,366,369,372,373,374,375,377,379,382,383,384,387,389,390,391,392,394,395,397,398,406,407,408,409,417,418,419,420,803,829,841,870,872,878,879,881,889,934],"class":[3,23,944],"const":[43,49,52,53,54,58,59,60,91,92,93,94,99,100,101,102,103,106,107,108,113,114,117,119,120,125,126,129,130,136,141,144,146,149,152,155,156,160,166,169,172,173,174,175,177,178,180,181,183,184,185,188,189,194,195,197,213,214,223,228,231,232,233,234,235,247,252,260,264,265,267,277,278,281,284,286,287,288,289,290,294,298,299,300,301,312,317,319,320,322,324,326,329,331,333,336,339,340,341,342,343,344,345,346,351,352,353,355,356,357,358,359,360,361,365,366,369,372,373,376,377,378,379,382,383,384,387,389,393,405,412,413,417,418,419,420,792,820,821,865,866,872,888,889,934],"default":[2,3,4,5,6,7,8,10,11,12,15,19,20,21,22,23,24,26,29,30,32,33,34,35,37,38,39,40,41,43,44,46,48,59,60,78,132,147,148,154,223,229,243,253,265,269,275,278,315,317,345,359,375,383,414,712,898,905,906,907,908,910,918,923,924,925,939,941,942,943,945,946,947,948,952,953],"do":[3,6,14,15,20,21,22,23,26,28,29,32,33,34,37,38,39,40,41,43,46,223,267,349,408,549,905,906,908,918,919,923,924,928,930,931,938,939,942,946,948,953],"export":[20,34,918,919,923,924,933,934],"final":[19,21,112,158,904,911,915],"function":[3,6,14,25,29,34,35,43,46,48,49,50,55,57,58,59,60,61,62,67,68,69,71,72,73,74,76,77,78,81,82,84,85,86,87,88,89,92,93,99,100,101,102,103,104,105,107,113,114,116,117,119,124,125,126,129,130,133,136,137,139,148,150,151,153,156,157,158,159,167,169,171,172,173,174,175,177,178,180,181,182,183,192,194,195,198,199,200,201,202,203,205,206,207,208,209,212,215,216,221,228,235,236,241,245,246,252,254,258,260,261,262,264,265,266,267,271,272,275,276,277,278,279,287,288,289,290,294,295,296,298,299,301,308,310,320,323,324,325,326,327,329,330,331,333,334,342,343,345,352,355,356,357,358,359,360,361,368,371,373,376,378,382,383,385,387,389,396,400,401,403,404,407,408,410,412,414,416,417,419,856,865,866,870,872,877,903,904,918,919,922,923,924,927,930,931,933,934],"goto":46,"h\u00f6gskola":919,"import":[5,6,14,15,17,19,21,23,34,35,918,924,938],"int":[43,51,53,56,59,62,91,92,93,94,97,111,116,120,122,166,223,241,242,243,244,249,254,255,279,306,311,345,350,352,361,382,383,404,407,408,409,416,805,811,814,818,829,840,846,848,853,857,859,870,872,873,891,894,923],"long":[3,14,15,23,25,26,37,38,39,41,43,99,287,365,366,739,766,897,900,918,919,922,931,934,948],"new":[2,3,6,14,20,21,23,24,26,34,35,37,41,43,48,87,89,129,132,138,143,154,160,163,165,166,167,169,172,173,174,175,176,177,178,180,182,183,192,194,195,211,219,229,235,243,245,246,250,253,257,260,262,269,275,280,298,300,301,303,307,313,327,330,336,338,343,344,345,359,365,366,367,368,369,370,371,372,373,380,381,382,383,386,387,399,400,401,402,403,404,407,719,720,897,901,915,918,919,923,924,927,928,931,938,939,942,944,953],"null":[19,20,21,43,44,46,48,54,64,92,99,100,102,103,107,113,129,136,141,154,155,156,164,173,195,198,200,203,209,220,223,224,228,230,231,235,240,260,264,267,269,273,275,287,288,289,290,294,298,300,301,315,322,323,325,326,329,330,331,332,336,342,343,344,354,356,359,360,361,363,364,365,366,369,372,375,377,380,381,382,383,386,388,389,397,407,408,409,412,414,793,918,923,932,934,953],"public":[21,40,919,927,928,929,930],"return":[3,9,12,20,21,22,38,43,46,48,50,52,54,56,57,59,60,69,74,91,92,93,100,103,109,110,119,127,128,133,135,137,141,142,144,145,146,147,148,149,151,152,153,154,155,156,159,161,169,176,189,192,214,223,224,227,228,229,231,235,260,262,263,264,267,268,271,279,282,283,284,288,290,301,302,303,305,306,308,310,311,314,315,316,317,318,320,323,325,330,344,345,352,355,361,365,366,368,371,375,377,378,380,382,383,384,386,388,389,396,398,400,404,406,407,408,409,410,412,414,416,731,865,866,906,918,920,921,922,923,924,925,928,929,931,932,933,934,935,942,946],"short":[14,19,21,41,306,900],"static":[46,923,934],"switch":[14,28,31,43,48,161,897],"true":[9,14,20,21,22,23,24,25,26,33,35,36,37,38,40,41,43,52,54,105,109,110,127,128,160,192,245,283,284,285,300,319,343,348,349,350,362,388,416,813,826,860,952],"try":[21,25,32,35,38,39,41,43,906,918,938,946],"var":[5,8,20,21,23,34,37,901,906,907,917,953],"void":[43,46,57,58,59,60,63,80,171,179,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,218,219,220,221,222,237,239,240,241,242,243,244,245,249,254,255,256,257,258,259,260,270,275,285,291,297,334,339,346,352,367,370,379,380,381,386,399,415,416,417,418,419,420,820,838,856,864,865,866,872,877,888,933,934],"while":[3,12,14,15,16,20,21,23,24,34,35,43,46,897,904,923,938,939,946,953],A:[3,6,8,15,16,19,21,23,24,25,26,28,32,34,35,36,37,38,43,46,169,229,342,344,366,368,371,388,740,850,876,889,897,900,901,910,911,914,915,917,918,919,920,921,922,923,924,925,927,928,929,931,932,933,934,935,939,941,942,943,953],AND:919,AS:[10,21,23,25,26,253,505,666,918,919,922,930,931],As:[3,14,16,17,26,34,35,37,39,43,46,908,928,930,934,942],At:[14,23,33,34,165,910],BE:919,BUT:919,BY:919,Be:14,But:901,By:[5,6,21,23,24,28,32,34,37,40,78,253,906,918,919,924,939,942,943,946],FOR:919,For:[3,10,14,16,17,18,19,20,21,22,23,24,26,28,32,33,34,35,36,37,38,39,43,46,99,100,103,142,287,288,290,738,896,897,901,904,905,906,910,911,915,916,917,918,920,921,922,923,924,925,927,928,929,930,931,932,933,934,935,936,938,939,942,945,946,951,953],IF:[195,300,919],IN:[826,919],IS:919,IT:919,ITS:[42,919],If:[0,2,3,4,5,6,8,9,10,11,14,15,16,17,19,20,21,22,23,24,25,26,28,29,32,33,34,35,36,37,38,39,40,41,43,44,46,54,56,99,100,101,102,103,113,129,152,154,156,158,159,161,169,192,223,224,229,230,231,235,245,250,251,253,260,264,267,269,279,280,287,288,289,290,294,298,300,301,310,315,317,325,326,327,330,331,336,342,343,344,345,352,356,359,360,361,375,377,382,383,386,388,397,404,407,414,416,731,865,866,877,897,898,901,902,904,905,906,908,910,911,918,919,921,923,924,925,931,932,934,938,939,941,942,943,944,946,947,948,951,953],In:[2,3,4,6,8,14,17,20,21,22,23,24,26,28,29,32,34,35,37,38,39,43,247,359,375,389,897,904,905,906,911,918,922,923,924,927,932,936,939,943,946,952,953],Is:14,It:[3,5,8,9,10,12,14,20,21,23,24,34,35,36,39,46,55,124,203,209,243,245,280,382,383,739,876,897,901,910,918,919,921,925,930,932,938,949,953],Its:[20,21,910],NO:919,NOT:[5,34,919],No:[3,12,21,34,151,325,919,939,953],Not:[20,21,44,51,151,614,897],OF:[911,919],ON:919,ONE:5,OR:[740,919],ORed:151,Of:[17,35],On:[15,20,21,23,34,37,41,43,100,103,144,271,279,288,290,330,359,361,400,404,407,408,409,901,904,917,918,931,939,942],One:[3,20,23,34,36,38,43,342,897,898,938,939,952],SUCH:919,Such:[14,37,39,46],THAT:919,THE:919,TO:919,That:[21,904],The:[0,3,4,5,6,7,8,9,10,11,12,15,19,20,21,22,23,24,25,26,28,29,31,33,34,35,37,38,39,40,41,43,46,53,62,69,71,74,78,80,91,93,99,100,102,103,113,117,119,121,125,126,129,135,136,138,144,146,148,153,165,166,173,176,189,198,200,217,220,224,228,229,245,248,252,262,268,274,282,286,287,288,289,290,294,296,298,300,305,307,312,315,320,321,322,325,326,331,333,344,345,346,354,356,359,360,365,366,367,368,369,370,371,372,373,376,380,381,382,383,389,398,402,403,405,406,407,408,412,414,420,618,730,738,740,745,746,749,750,752,756,807,813,827,837,850,865,866,870,876,883,896,897,898,900,901,902,903,904,905,906,907,908,910,911,912,914,915,917,918,919,920,921,922,923,924,925,927,928,929,930,931,932,933,934,935,936,938,939,941,942,944,946,948,950,951,952,953],Then:[3,6,17,24,34,942],There:[20,21,23,34,35,897,904,906,907,910,914,939],These:[14,16,20,21,23,26,34,35,37,39,43,733,904,910,918,919,922,924,927,951,953],To:[3,14,15,16,19,20,21,23,24,25,28,29,34,35,36,37,38,39,40,41,43,46,344,896,904,908,914,918,924,928,930,936,938,939,946],WILL:919,WITH:919,With:[0,3,6,22,23,39,952],_:42,_kerbero:39,_kpasswd:39,_krb5_address:805,_krb5_ap_rep:[807,808],_krb5_ap_rep_enc_part:808,_krb5_ap_req:809,_krb5_auth_context:810,_krb5_authdata:811,_krb5_authent:813,_krb5_ccach:816,_krb5_cccol_cursor:817,_krb5_checksum:818,_krb5_context:[135,156,822],_krb5_cred:[823,826],_krb5_cred_enc_part:824,_krb5_cred_info:825,_krb5_crypto_iov:827,_krb5_data:829,_krb5_enc_data:831,_krb5_enc_kdc_rep_part:832,_krb5_enc_tkt_part:833,_krb5_encrypt_block:834,_krb5_error:836,_krb5_get_init_cr:840,_krb5_get_init_creds_opt:840,_krb5_gic_opt_pa_data:841,_krb5_init_creds_context:842,_krb5_kdc_rep:845,_krb5_kdc_req:846,_krb5_keyblock:848,_krb5_kt:849,_krb5_last_req_entri:854,_krb5_pa_data:859,_krb5_pa_pac_req:860,_krb5_pa_server_referral_data:861,_krb5_pa_svr_referral_data:862,_krb5_prompt:870,_krb5_pwd_data:873,_krb5_responder_otp_challeng:878,_krb5_responder_otp_tokeninfo:879,_krb5_responder_pkinit_challeng:880,_krb5_responder_pkinit_ident:881,_krb5_respons:882,_krb5_ticket:883,_krb5_ticket_tim:884,_krb5_tkt_authent:886,_krb5_tkt_creds_context:887,_krb5_trace_info:889,_krb5_transit:890,_krb5_typed_data:891,_krb5_verify_init_creds_opt:894,_passwd_phrase_el:895,_profile_t:[262,269],_tcp:39,_udp:39,abbrevi:[904,943],abc:[906,953],abi:885,abil:[14,368,371,952],abl:[15,16,19,20,21,23,25,29,34,35,39,897,902,938,939,946],abort:[802,803,933],about:[0,14,19,20,22,23,26,31,39,41,43,46,251,901,904,906,908,918,919,922,931,936,939,942,953],abov:[6,14,19,21,22,23,25,26,32,34,37,41,43,46,901,906,910,919,923,924,925,939,946],absenc:[20,46],absent:942,absolut:[20,21,896,900,904],ac02:919,ac:[72,73,76,77,86,87,88,89],acceler:919,accept:[3,4,8,14,15,16,20,21,26,34,38,39,41,151,389,898,900,904,918,919,920,924,933,934,939,942],acceptor:[8,918,943],acceptor_cred_handl:43,access:[3,4,8,9,14,17,18,19,20,21,22,23,24,25,26,28,29,32,33,34,35,37,39,43,46,897,902,904,912,915,918,922,927,928,930,931,932,937,939,945,946,951,952],accident:918,accommod:[46,901],accomplish:[23,26],accord:[3,19,21,36,38,43,154,167,910,911,917,924,946,948],account:[20,21,24,25,28,30,48,56,245,336,897,918,932,937,942,946,950,952],account_expir:[245,838],acknowledg:919,acl:[3,4,8,18,20,21,22,23,31,917],acl_fil:[4,8,19,20,34],acquir:[3,6,8,43,48,245,274,402,548,910,918,924,948],acquisit:[43,403],across:[17,20,21,34,43,928,929,930,938],act:[10,19,21,26,901,918],action:[4,6,14,901,919,929],activ:[3,6,8,14,21,23,25,37,40,169,941],actor:19,actual:[6,14,23,26,35,46,98,99,100,102,103,113,129,287,288,289,290,294,298,901,939],actual_mech:43,ad:[3,6,8,17,20,21,23,24,25,26,32,34,38,40,41,48,195,300,302,740,897,910,918,921,948],ad_kdcissu:[320,412],ad_typ:[195,811,910],ad_type_extern:789,ad_type_field_type_mask:789,ad_type_regist:789,ad_type_reserv:789,add:[3,6,9,11,12,14,15,19,20,21,22,23,31,33,36,38,48,300,343,712,898,918,939],add_auth_ind:[918,931],add_mkei:[14,23],add_polici:23,add_princip:[5,14,23,25,37],add_rel:934,addent:[11,918],addit:[3,18,19,20,21,22,26,29,34,37,38,39,40,43,46,48,301,363,364,414,836,897,901,904,906,908,909,918,919,922,931,936,942,946,953],addition:[10,21,36,930,939],addpol:[3,23,35],addprinc:[3,23,34,37,898,928],addr1:[52,53],addr2:[52,53],addr:[54,232,233,234,332,825,826,832],address1:910,address2:910,address:[0,15,20,21,23,24,30,33,38,39,44,48,260,325,326,331,356,359,360,523,524,525,526,805,824,826,833,846,906,910,918,933,939,942,943],address_list:840,addresssanit:918,addrlist:54,addrtyp:[429,805,910],addrtype_addrport:789,addrtype_chao:789,addrtype_ddp:789,addrtype_inet6:789,addrtype_inet:789,addrtype_ipport:789,addrtype_is_loc:789,addrtype_iso:789,addrtype_netbio:789,addrtype_xn:789,adjust:[14,29,33,34,37,48,100,103,288,290,410],adm:[20,22,39],admcil:19,admcilsp:19,admin:[3,4,5,8,14,15,16,19,21,22,23,26,32,34,897,906,917,918,928,946,953],admin_serv:[3,8,20,21,34,39],adminhost:3,administ:[4,15,34],administr:[0,2,3,4,5,6,11,14,15,16,18,19,20,21,22,24,25,26,31,32,35,36,38,897,903,916,917,918,919,929,936,938,942,952,953],adminjohndoefoo:21,adtyp:811,advanc:[14,30,150,314,918,936],advantag:[14,21,26,32],advertis:[21,918,919],advic:31,advis:[14,919],ae:[3,14,15,20,25,906,918,919],aead:48,aes128:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],aes256:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],aesni:[906,919],af:14,af_unspec:933,affect:[4,19,20,21,26,28,40,126,133,229,918,942,953],afford:32,afs3:14,after:[2,3,4,6,10,12,14,21,23,24,25,33,34,35,37,80,98,136,228,272,380,401,885,896,897,902,904,910,911,914,915,918,938,939,946,953],afterward:[23,929],again:[14,28,33,34,720,901,918,924,938,939],against:[2,14,20,21,25,28,34,39,40,46,48,129,298,342,356,359,360,363,412,901,906,918,921,924,945,951],agent:20,agre:919,agreement:919,aklog:55,al:3,alexand:919,alg_id:879,algid:738,algorithm:[14,26,126,915,918,919,946],alia:[3,11,43,48,144,146,312,365,366],alias:[3,11,15,22,38,39,918],alic:[11,23,28,951,952],all:[0,2,3,6,9,14,15,17,18,19,20,21,23,24,25,26,28,29,32,33,34,35,37,38,43,46,48,153,163,164,282,342,359,414,747,748,753,817,827,897,898,901,904,905,909,910,915,918,919,930,932,939,941,943,944,945,946,948,951,953],alloc:[43,46,48,61,78,93,98,99,100,102,103,107,115,117,119,121,124,148,280,287,288,289,290,296,355,357,407,827,870,921,923,925,928,932],allow:[2,3,4,5,6,8,10,12,14,15,16,17,18,19,20,21,23,24,26,28,29,32,33,34,35,36,37,38,40,41,43,46,48,111,252,279,359,404,407,898,900,902,904,906,908,911,918,919,920,921,922,924,925,926,927,928,929,930,931,932,933,934,935,938,939,942,945,952],allow_des3:[21,26,918],allow_dup_skei:3,allow_forward:[3,5],allow_postd:[3,5],allow_proxi:3,allow_rc4:[21,26,918],allow_renew:3,allow_svr:[3,23,25,35,40],allow_tgs_req:3,allow_tix:3,allow_weak_crypto:[14,21,26,41,48],allowedkeysalt:3,almeida:919,alon:[34,923],along:[0,36,827,897,906,924],alongsid:34,alphabet:898,alphanumer:21,alreadi:[6,14,22,34,36,43,124,333,897,904,906,908,942,946,948],also:[15,17,18,22,23,24,25,26,28,29,32,33,34,35,37,38,39,40,43,46,126,342,403,896,897,900,906,908,910,918,919,921,922,924,925,927,928,930,932,934,935,939],alter:[14,37],altern:[8,15,20,21,22,24,28,34,37,43,500,904,906,917,918,919,942],although:[39,900,919,925,935,938,939],altogeth:20,alwai:[14,15,20,21,23,24,39,44,51,55,61,63,66,68,71,80,83,139,142,155,365,716,910,914,918],am:898,america:919,among:46,amount:[20,21,35,39,102,119,121,289,361,905],an2ln:[21,932],an2ln_typ:932,an:[0,2,3,4,5,6,8,9,11,12,14,15,16,19,20,21,22,23,24,25,26,28,29,32,33,34,35,36,37,38,39,40,41,43,46,48,55,56,61,93,99,101,119,126,144,146,154,229,235,236,241,243,247,260,263,265,276,277,279,287,300,301,312,315,320,326,327,330,331,342,355,356,360,365,366,373,375,388,394,404,407,412,414,722,735,736,738,813,821,827,837,868,869,877,896,900,901,904,905,906,910,911,912,915,917,918,919,920,922,923,924,927,928,929,931,932,933,934,935,938,939,942,944,946,948,953],analog:15,anam:[56,946],anchor:[20,21,942],andrea:919,andrew:5,ani:[0,3,6,8,9,10,14,15,16,17,19,20,21,23,24,25,26,28,32,34,36,37,38,39,40,41,43,46,48,56,137,147,153,154,156,224,260,268,275,278,279,310,315,359,363,364,404,414,740,837,897,901,902,910,911,915,918,919,920,924,925,932,938,939,942,943,946,952],ank:3,anl:21,annot:[16,23,36,918],anonym:[3,20,25,28,43,48,501,502,918,939,942,943],anoth:[15,17,21,24,32,41,48,101,171,826,897,901,906,910,921,922,928,932,933,939,953],ansi:905,answer:[21,46,48,366,731,738,740,876,924],anticip:[33,39],anyon:[938,952],anyth:[21,37],anywai:[20,39,46,330],anywher:[938,953],ap:[92,94,195,199,327,328,329,330,357,358,359,503,807],ap_opt:[329,330,375,809,886],ap_opts_etype_negoti:789,ap_opts_mutual_requir:[330,359,375,789],ap_opts_reserv:789,ap_opts_use_session_kei:[330,789],ap_opts_use_subkei:[330,789],ap_opts_wire_mask:789,ap_req_authdata:195,ap_req_nofail:[416,894],ap_req_opt:[329,330,359,375],api:[0,14,41,43,45,98,100,103,186,188,190,191,196,197,245,250,251,262,281,288,290,351,353,411,740,827,847,897,903,906,918,920,924,931],appdata:[21,901],appdefault:48,appear:[14,20,21,24,34,37,39,41,46,910,919,923],append:[3,20,23,38,387,900,906,915],appl:[903,919],appl_vers:[363,375],appli:[3,10,14,18,19,20,21,23,24,35,41,43,171,919,928,931,939,942,946,950],applic:[0,12,16,18,20,21,28,30,31,37,43,46,48,59,60,156,250,329,330,331,363,375,504,528,529,718,741,896,897,900,901,903,906,916,918,919,922,924,927,932,934,938,939,945,949,952],appnam:[59,60],approach:43,appropri:[6,14,21,23,24,28,29,34,37,39,43,46,154,373,398,920,930,931,942,943,946],approxim:[905,918],apputil:903,aprepencpart:807,ar:[0,2,3,4,5,6,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,33,34,35,36,37,38,39,40,43,46,52,53,66,78,80,83,92,100,103,105,107,153,154,164,166,217,224,229,230,231,241,245,248,252,269,279,280,288,290,325,330,342,345,348,349,350,359,361,362,366,375,381,382,383,404,408,414,731,827,837,847,885,897,898,900,901,903,904,906,908,910,911,912,914,915,917,918,919,920,922,923,924,927,929,930,932,933,935,939,941,942,944,945,946,948,951,953],arbitrari:[3,43],arcfour:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],architectur:[904,906],archiv:[42,905],area:[34,46],arg:[3,417,418,419,802,803,906,946],arg_keytab:[232,235],argument:[3,4,6,8,10,14,20,44,46,48,63,80,91,93,245,257,260,263,275,325,326,331,352,354,356,360,386,417,418,419,889,906,918,923,924,932,946,948],argv_pars:919,ari:946,aris:919,armor:[20,37,48,229,922,931,942],armor_ccach:942,around:[23,906],arrai:[3,36,43,46,48,100,103,111,173,240,244,254,288,290,322,332,352,354,821,825,827,832,833,846,868,869,932,934],arrang:23,arriv:901,asan:[906,918],asc:905,ascii:[6,23,39,910],ask:[6,37,39,46,48,738,739,740,922,938,939,942,946],asn:[48,911,912,921],aspect:[15,28,927],assert:[20,43,910,918,924,931],assign:[3,19,20,34,39,48,82,84,946],associ:[3,4,9,19,20,21,23,35,38,43,537,897,901,910,919,953],assum:[14,21,26,34,36,39,43,44,107,124,155,905,918,939,942,953],assumpt:26,asynchron:[403,931],athena:[3,5,14,15,19,20,21,23,24,28,32,34,906,919,934,938,939,953],athent:260,atom:918,attach:918,attack:[2,14,21,23,29,30,32,35,40,46,325,326,331,901,918,942],attempt:[0,3,6,20,21,24,29,35,39,43,243,250,414,910,918,946],attr:[252,841],attribut:[3,5,6,9,16,19,20,21,22,23,24,26,36,37,48,253,650,841,918,919,921,924,931,942,946],audit:918,aug:3,augment:924,august:919,auth:[16,20,39,43,48,61,329,330,359,363,364,375,504,811,825,833],auth_context:[61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,90,223,323,325,326,327,328,329,330,331,354,356,357,358,359,360,363,364,375],auth_gssapi:3,auth_to_loc:[21,28,932],auth_to_local_nam:[21,28],authdata1:910,authdata2:910,authdata:[184,189,224,320,322,412,826,910,918,926,942,943],authdata_plugin:927,authdatum:412,authent:[3,5,6,10,12,14,15,20,21,22,24,25,26,29,30,32,34,35,36,37,38,39,40,43,44,46,48,61,62,63,64,66,67,68,69,71,72,73,74,76,77,79,80,81,82,83,84,85,86,87,88,89,90,166,201,223,224,250,322,323,325,326,327,328,329,330,331,336,342,354,356,357,358,359,360,375,437,500,506,615,738,807,809,813,859,876,886,897,900,901,902,903,910,911,915,918,919,921,931,932,939,942,943,949,953],authfrom:174,author:[3,19,20,21,48,153,224,253,300,614,746,826,863,918,919,926,941],authoriaz:813,authorit:[19,21,154,920,925,928,932,933],authoritykeyidentifi:37,authorization_data:[813,833,846],authtim:[340,341,342,343,884,910],authtime_out:336,authto:174,authz:846,auto:918,autoconf:903,autodoc:908,autohead:904,autolock:919,autom:[904,918],automak:923,automat:[3,4,6,8,15,17,23,34,897,900,902,904,915,918,939,941,946],autoreconf:904,avail:[3,6,11,12,14,20,21,23,29,34,38,43,46,56,170,187,192,193,227,252,306,310,315,361,368,371,374,398,416,563,823,845,883,897,904,915,920,926,941,943,947,953],avoid:[3,14,19,24,38,46,245,906,918,939],awai:[14,41,938,939],awar:910,awk:6,b7:6,b:[344,918],back:[19,20,23,24,30,39,40,897,906,911,918,924,927],backend:[14,906,918,919],background:[4,8,10,34],backslash:344,backspac:344,backup:[23,30,32,39,902],backward:[8,20,21,24,26,34,948],bad:[34,135,156],balanc:[14,38,39],banner:[46,352,872],bar:[6,21],basch:919,base:[0,3,20,21,22,23,24,25,26,34,37,38,39,43,46,49,59,60,62,91,93,98,117,296,344,388,897,901,908,917,918,919,922,927,931,935,939,942,951],basi:[14,18,23,39],basic:934,basicconstraint:37,baz:21,bb463167:42,becaus:[6,17,19,20,21,23,24,25,35,37,38,39,41,43,46,251,342,897,904,906,910,914,929,931,934,938,942,952],becom:[0,6,14,17,21,23,34,39,136,235,260,275,897,918,938,942,946],beeblebrox:34,been:[6,12,14,20,21,23,26,35,124,897,901,915,918,919,924,927,939,943,950,953],beep:[939,941],befor:[2,3,4,5,6,14,15,20,21,22,23,26,35,37,39,41,44,98,100,103,155,288,290,381,389,827,870,898,901,902,904,919,922,929,931,939,942],beforehand:43,began:14,begin:[4,6,15,21,23,28,36,43,91,93,99,100,102,103,203,209,287,288,289,290,344,403,910,921,924,925,934,951],behalf:948,behav:[3,43,407,416,896,906],behavior:[3,14,20,21,28,39,46,228,414,416,918,923,926,927,932,941,945,950],behind:[14,28],being:[3,14,20,21,23,29,39,44,46,245,372,740,901,908,951],belong:[33,161],below:[6,20,21,23,28,36,43,740,903,919,946],benefit:39,berkelei:[906,919],besid:[15,21],best:[14,25,34,38],beta:6,better:[23,24,847,918],between:[3,9,20,21,23,25,26,29,34,35,41,45,136,158,385,885,897,918,932,939,941,942],beyond:[915,922,927,931,953],big:[910,911,912,914,924],biggest:14,bin:[34,904,906,908,917,946],binari:[21,32,906,919],bind:[3,5,20,21,22,39,918,945],bind_dn:3,binddn:3,bindir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],bindpwd:3,bison:906,bit:[14,20,24,37,46,66,83,142,153,157,359,885,896,910,914,918,921,946],bitwis:[151,740],bjaspan:3,blank:951,bleep:[3,11,939,952,953],block:[14,20,24,48,99,100,102,103,287,288,289,290,918],blocksiz:95,bob:[946,952],bodi:[846,931],book:15,boot:[34,902],bootstrap:21,borrow:939,boston:39,both:[3,12,21,22,23,24,26,28,29,36,37,39,40,43,159,245,251,904,918,919,923,946],bourn:34,box:36,brace:[21,923],bracket:[20,21,28],breviti:911,brian:919,bridg:918,brief:[32,903,927],broken:[14,906],brother:919,brute:[14,23,35],bsd:[918,919],btree:6,buffer:[3,23,43,48,56,98,99,119,170,187,192,193,279,287,300,301,306,331,336,339,374,397,398,404,407,409,538,827,918,924],buflen:[170,187,192,193,374,397,398],bug:[0,23,42,903,904,936],build:[34,39,41,48,49,136,897,903,906,916,917,918,923,927,945],built:[21,24,28,46,48,378,897,904,906,918,924,934,939,945],builtin:[906,918,919],bundl:[21,919],bunni:39,busi:919,byacc:906,c89:905,c:[3,6,19,21,22,23,48,107,228,365,807,813,832,846,883,897,905,906,919,934,941,942,943,946,947,948],ca:[20,21,29,37],cacert:[29,37],cach:[3,14,15,21,23,28,43,44,48,78,138,140,223,224,229,247,264,267,323,325,326,329,331,356,359,360,375,403,414,522,545,549,755,899,903,906,907,913,917,918,926,939,941,942,943,945,946,947,948,951,953],cache_nam:[3,941,942,943],cache_out:[132,154],cacheconf:910,cachenam:[897,947],cachetyp:918,cacreateseri:37,caddr:[825,832,833],cakei:37,california:919,call:[14,16,20,21,23,24,28,34,43,46,91,93,100,103,113,120,122,123,125,126,136,156,158,176,228,245,251,261,268,275,279,282,288,290,294,301,308,317,323,380,381,404,827,870,877,896,897,903,904,918,922,923,924,929,931,932,938,946],callback:[48,260,275,352,380,381,387,856,870,872,876,918,922,931,933],caller:[43,46,71,85,99,100,102,103,117,119,121,136,144,146,245,252,269,279,287,288,289,290,296,301,312,314,330,361,365,366,404,414,827,896,918,925,931,934],camellia128:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],camellia256:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],camellia:[20,918],can:[0,2,3,4,5,6,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,32,33,34,35,36,37,38,39,40,41,43,46,50,56,136,138,154,224,254,271,301,307,331,342,344,366,386,389,400,403,414,416,737,865,866,876,884,896,897,898,900,901,904,905,906,908,910,911,918,920,921,922,923,924,925,927,928,929,930,931,932,933,935,938,939,942,946,950,953],candid:[915,946],cannot:[3,23,24,25,35,37,43,46,91,93,135,151,260,344,414,885,910,939,942,943,948],canon:[4,15,22,23,38,39,192,300,928,932],canonhost_out:194,canonic:[15,21,22,33,43,48,301,389,546,918,942,948],capabl:[32,918,938],capac:25,capath:20,card:[3,20,21,918],care:[3,14,19,28,43,927],carefulli:37,carnegi:919,carri:[3,25,953],cartoon:34,casio:14,cast:[885,896,920,922,923,928,929,930,931,933,935],cat:6,categori:25,caus:[3,4,6,14,20,21,24,25,26,34,35,37,38,39,40,43,48,245,247,388,736,897,901,906,918,919,943,947],caution:3,cb:245,cb_data:[386,888],cb_ret:934,cbc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],cbdata:934,cbrown:953,cc246071:918,cc246091:918,cc:[223,906,919,945],ccach:[3,23,41,43,48,132,135,164,224,225,226,232,233,234,246,250,251,264,267,321,329,375,383,403,405,414,817,906,917,920,944,948],ccache_typ:21,ccachenam:906,ccapi:[903,919],ccselect:[28,918,923,926,933],ccselect_plugin:[920,923],cd:[42,904,908],ceas:[0,6],cell:14,center:[10,903,919,953],central:0,cert:[16,21,37],cert_fil:948,certain:[23,32,236,906,919,948,953],certauth:[918,926],certauth_plugin:921,certid:21,certif:[3,20,21,29,40,43,48,253,695,912,918,926,948,953],certifi:21,certlabel:21,cf2:48,cflag:[906,945],cfr:919,chain:[20,21,918],challeng:[20,21,40,46,48,366,367,368,370,371,697,700,738,739,876,879,911,918],chang:[2,3,6,9,14,15,19,20,21,22,24,25,26,28,33,34,37,39,46,48,78,136,158,245,260,382,383,620,719,896,904,908,910,917,918,919,927,929,935,937,944,946,952],change_password:[23,26],change_password_for:[382,383],changeov:34,changepw:[3,14,23,26,166,245,300,301,382],channel:[14,21,36,43,46,325,918,946],charact:[3,19,20,21,23,34,38,39,344,397,408,715,944],charg:919,chat:936,check:[12,20,21,23,26,28,34,37,43,48,59,60,153,283,356,359,360,550,904,906,908,914,923,934,935,939,943,946],check_a:930,check_tg:930,checkout:908,checksum:[3,43,48,104,175,202,203,300,301,329,330,331,333,342,343,532,539,657,659,661,662,666,813,856,912,915,918,924],checksum_typ:818,cheetah:908,chiefli:23,chl:[46,367,368,370],chl_out:371,choic:[21,38,43,46,250,942],choos:[14,22,25,34,38,39,43,902,920,938,942,951],chosen:[16,21,22,26,43,46,229,905,911,917,918,920,951],chpass:[3,929],chrand:3,chunk:[114,295],ci:19,cipher:[14,26,48,99,100,102,103,287,288,289,290],cipher_st:[99,100,102,103,287,288,289,290],ciphertext:[25,99,100,102,103,104,287,288,289,290,807,831,911,915],circular:23,circumst:[20,37],citi:919,ckf_:740,ckfrom:175,cksum:[113,129,294,298,413],cksumtyp:[81,96,111,113,114,130,170,294,295,299],cksumtype_cmac_camellia128:789,cksumtype_cmac_camellia256:789,cksumtype_crc32:789,cksumtype_descbc:789,cksumtype_hmac_md5_arcfour:789,cksumtype_hmac_sha1_96_aes128:789,cksumtype_hmac_sha1_96_aes256:789,cksumtype_hmac_sha1_des3:789,cksumtype_hmac_sha256_128_aes128:789,cksumtype_hmac_sha384_192_aes256:789,cksumtype_md5_hmac_arcfour:789,cksumtype_nist_sha:789,cksumtype_rsa_md4:789,cksumtype_rsa_md4_d:789,cksumtype_rsa_md5:789,cksumtype_rsa_md5_d:789,cksumtype_sha1:789,cksumtypep:390,ckto:175,claim:[651,655,919],clang:918,clarifi:37,clariti:946,clean:[23,268,269,386,908,918,934],cleanli:918,cleanup:[46,934],clear:[3,6,11,15,36,46,48,136,156,377],clearpolici:[3,19],cleartext:[808,824,832],click:34,client1:37,client2:37,client:[3,12,14,16,18,20,21,22,23,25,26,28,31,32,34,35,36,38,39,40,41,43,46,48,145,154,223,224,235,241,242,258,260,264,267,275,276,277,330,333,359,363,403,651,652,740,807,808,813,825,826,833,836,845,846,897,901,903,906,910,911,912,917,918,919,920,921,923,926,928,931,933,939,942,943,945,946,948,951,953],client_aware_channel_bind:21,client_aware_gss_bind:918,client_cert:37,client_kei:918,client_keytab:43,client_princ:[46,300],clientauth:21,clientkei:37,clifford:953,clock:[21,34,48,267,356,360,898,931,942],clockskew:[15,21,359,915,934,942],close:[21,32,48,71,85,132,137,138,148,164,167,265,301,307,755,915,929,935],clpreauth:[28,926],clpreauth_mymech_initvt:923,clpreauth_plugin:922,cm:[467,476,477,479,480,481,482,918],cmac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],cmd_path:946,cn:[5,20,22,37],cname:[33,34,38,39],code:[0,20,21,23,41,43,46,48,49,50,56,62,64,65,67,69,72,73,74,76,77,78,79,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,117,118,119,121,124,125,126,129,130,133,134,135,141,142,145,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,214,217,223,224,227,229,231,235,251,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,282,287,288,289,290,294,295,296,298,299,300,301,302,303,305,306,308,310,311,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,335,337,338,339,342,344,345,347,352,354,355,356,357,358,359,360,361,363,364,374,375,376,377,378,382,383,384,385,389,396,397,398,400,401,402,403,404,405,406,407,408,409,410,414,730,836,837,865,885,896,903,905,906,918,919,922,923,924,927,929,931,933,934,935,936],coerc:915,coexist:19,collect:[21,43,48,132,154,728,729,903,918,920,941,942,943,947,951,953],collis:[48,901],colon:[5,20,21,28,39,152,344,346,420,953],column:6,com:[3,6,9,11,16,20,21,22,23,28,35,37,38,39,41,42,911,912,918,919,938,939,951,952,953],com_err:[837,906,918,923],combin:[3,8,20,23,26,43,48,254,911,943],come:[21,46,359,904,905,938],comma:[3,6,10,20,21],command:[4,8,9,10,14,15,20,21,22,23,24,26,29,32,34,35,37,41,898,900,903,904,905,906,918,937,938,939,941,944,946,948,953],command_opt:[5,6],commenc:34,comment:[0,15,21],commerci:[21,37,919],commit:[9,919,929],common:[21,23,25,34,43,906,919,922,938,952],common_appdata:21,commonconfig:21,commonli:[8,41],commun:[0,21,23,25,29,34,37,43,865,897,903,919,920,936],compani:939,companion:36,compar:[47,48,129,298,911],comparison:21,compat:[8,20,21,36,43,904,906,918,928,930,948],compil:[0,904,905,906,907,918,919,945,946],compile_et:906,complet:[5,6,14,20,21,23,39,43,45,158,272,274,359,375,401,402,738,903,906,907],complex:918,compli:919,complic:[37,906],compon:[19,21,28,37,38,43,46,48,92,93,223,344,345,350,388,645,708,710,763,910,914,918,919,934,939,951],component1:[910,914],component2:[910,914],compos:37,composit:918,compress:905,compromis:[14,17,21,32,897,902],comput:[14,20,21,29,43,44,46,48,91,117,129,229,296,298,912,919,922,931,938,939],concaten:[731,911,924],concatent:924,concept:[916,926],concern:[25,35,919,939],concis:934,concret:908,concurr:[20,24],condit:[37,154,301,918,919,946],conduct:29,conf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],conf_keyfil:5,conf_req_flag:43,conf_stat:43,confidenti:[26,43,918],config:[20,21,23,141,155,269,378,903,906,917,918,924,937,940],configur:[3,4,5,9,14,16,17,19,20,21,23,24,25,30,31,38,41,43,46,48,50,78,154,167,194,251,261,269,388,414,416,563,564,898,901,903,904,905,907,908,918,923,926,935,939,942,943,946,950,952,953],confirm:[2,3,5,6,23,130,299,918,948],conflict:[15,28,359,924],conform:[21,905,918,944],confound:104,confus:919,confusingli:46,confvalid:903,conjunct:948,connect:[3,4,5,8,12,20,23,32,34,38,43,48,897,901,918,919,939],consequ:14,consequenti:919,consid:[0,14,21,24,33,39,41,342,901,906,910],consider:[39,45],consist:[21,39,344,900,905,910,911,918,925,932],consol:20,consolid:0,consortium:[936,953],constant:[46,57,58,727,733,821],constitut:919,constrain:[3,333,547,654,918,948],constraint:[919,951],construct:[0,43,46,277,279,329,404,865,866,918,923,948],consult:[21,932],consum:[24,896,927],contact:[3,7,8,14,20,21,23,29,39,260,897,920,936,949],contain:[3,4,5,6,8,9,15,19,20,21,22,23,24,28,29,33,34,37,38,39,41,43,46,48,54,67,72,76,152,154,169,172,173,183,184,195,231,245,247,276,279,300,301,320,330,336,342,344,355,356,357,360,363,365,375,404,414,847,876,889,897,898,900,901,903,904,905,906,907,908,910,911,914,915,919,923,924,933,934,936,938,939,941,942,946,947,948,951,952,953],container_dn:3,container_reference_dn:5,containerdn:3,containerref:5,contempl:919,content:[0,6,9,11,12,14,23,27,34,37,43,44,46,48,82,84,124,133,137,147,148,174,175,177,178,180,182,183,198,199,200,201,202,207,208,212,215,221,280,333,334,805,811,818,827,848,859,890,897,910,912,914,919,924,942,943],context:[21,41,43,44,46,48,49,50,51,52,53,54,55,56,59,60,61,66,70,75,83,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,172,173,174,175,176,177,178,180,181,182,183,184,186,188,189,190,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,245,246,247,248,250,251,252,253,257,260,261,264,265,267,276,277,278,279,280,281,283,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,367,368,369,370,371,372,375,376,378,379,380,381,382,383,384,385,386,387,388,389,393,404,405,406,407,408,409,410,411,412,413,414,417,418,419,420,564,793,794,795,796,797,798,799,800,838,865,866,872,876,888,918,920,922,923,925,931,932,933],context_handl:[43,924],contigu:43,continu:[2,6,17,34,911,918,919,946],contract:919,contrari:[43,46],contribut:[101,107,119,916,919,953],contributor:[909,919],control:[4,14,15,18,19,20,21,22,26,28,34,36,37,38,41,43,46,243,279,404,414,906,907,918,920,925,926,927,930,932,933,934,935,950],convei:[14,23,39,43,837,863,918,919],conveni:[46,323,368,371,904],convent:[39,406,934],convention:953,convers:[21,911],convert:[14,21,38,43,48,169,258,389,918,951],cooki:[599,913,918,931],coordin:924,copi:[15,17,23,26,29,32,34,37,41,43,48,86,88,269,272,342,401,902,910,919,927,934,939,946],copyright:[903,905,919,953],core:[922,927,931,934,936],corpor:[919,953],correct:[4,10,14,21,23,33,34,41,124,735,897,906,918,919],correctli:[12,43,865,866,896,918,938],correspond:[6,19,21,37,39,43,44,46,56,152,245,263,342,884,908,911,918,923,924,929,953],corrupt:[6,17,918],cost:[23,29,906,919],could:[0,14,16,17,21,25,28,33,34,35,39,901,918,923,938,939,946],couldn:12,count:[3,6,43,48,87,89,111,286,910,914],counter:[3,35],countermeasur:32,counterpart:[19,33],countri:919,cours:17,courtesan:919,cover:33,cpp:906,cppflag:906,cppopt:906,cpu:40,cpw:[3,14],crash:[17,21,34],crawdad:919,crawford:919,crc:[14,26],creat:[3,4,7,12,14,15,19,20,21,22,23,24,26,28,31,32,35,43,47,48,67,72,76,93,113,114,125,126,135,138,172,173,174,175,176,177,178,180,182,183,205,236,262,265,271,294,295,307,308,324,331,345,359,363,364,375,387,400,414,710,897,898,900,904,908,911,915,918,919,920,921,922,924,925,926,928,929,930,931,932,933,934,935,936,938,939,942],create_polici:23,creation:[14,21,23,37,911],creativ:919,creativecommon:919,cred:[46,48,150,151,153,159,166,232,233,234,235,260,264,267,272,275,321,382,401,403,405,414,531,918,946],cred_handl:[43,924],cred_stor:43,cred_usag:43,cred_usage_stor:43,creddata:354,credenti:[3,8,12,16,20,21,23,28,33,35,37,45,48,138,166,177,206,207,223,224,229,321,329,333,354,375,402,405,440,549,618,653,747,823,824,825,826,877,896,899,900,901,903,906,913,918,922,924,925,926,931,939,941,942,943,945,946,947,948,951,953],credentials_cach:3,creds_out:[354,405],criteria:[37,897],critic:[46,936],crl:[20,21],cron:[17,20,34,39],cross:[3,20,21,342,343,359,906,910,918],crt:[20,21],crypto:[14,121,191,903,906,918,919],crypto_entri:834,crypto_test:919,cryptograph:[14,43,918,919],cryptographi:[14,40],cryptosystem:14,csv:[6,918],ct:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],ctime:[808,813,836],ctx:[43,72,73,76,77,86,87,88,89,171,176,213,228,270,271,272,273,274,275,276,277,278,279,346,365,366,367,368,369,370,371,372,373,379,399,400,401,402,403,404,417,418,419,420,877],ctype:[109,110,127,131,168,413],cuba:919,cultur:919,current:[2,3,6,8,9,11,14,20,21,22,23,28,39,48,136,179,330,346,356,360,382,440,742,889,897,900,906,910,915,918,922,925,926,931,939,944,951,953],curri:15,curs:906,cursor:[48,139,150,158,163,164,314,318,815,817],curv:[21,40],cusec:[808,813,836],custom:[21,908,917,918,921],cut:39,cve:918,cybersaf:[540,919],cycl:918,cygnu:[664,919],d:[3,5,6,7,8,10,19,28,898,906,918,923,939,943,953],daemon:[8,19,20,21,23,31,36,37,38,897,902,918,923,953],daffodil:[15,939],dai:[3,5,21,23,37,48,396,898,939,953],daili:14,daisi:39,dal:927,damag:[897,919],danger:[17,946],danilo:919,dash:21,data:[3,6,9,14,20,21,22,23,24,26,32,43,44,46,48,63,79,80,98,113,114,117,119,120,121,123,129,130,141,151,153,155,169,178,203,208,212,224,245,253,257,258,260,262,275,294,295,296,298,299,300,323,326,329,330,331,333,335,340,341,352,354,356,359,360,368,371,375,376,380,381,382,383,386,388,393,405,467,479,480,481,537,538,678,722,746,793,794,797,811,813,821,823,826,827,829,832,833,836,838,845,846,856,859,863,865,866,868,869,872,875,877,886,891,897,901,902,906,910,911,912,914,918,919,921,922,923,926,930,931,935,943],data_length:116,data_out:321,data_set:43,databas:[2,4,5,6,7,8,9,10,12,15,18,19,20,21,22,26,28,30,31,32,35,37,43,900,902,903,906,907,917,918,919,926,929,931,942,945,946,953],database_modul:[20,24],database_nam:[20,23,34],datadir:906,datarootdir:906,datatyp:45,date:[3,6,8,20,21,23,26,37,167,224,398,832,899,918],datebas:4,david:[15,938,939,953],db2:[3,6,20,23,35,903,917,918],db3:906,db:[24,35,906],db_185:906,db_arg:[3,4,6,8,10],db_header:906,db_lib:906,db_librari:[20,22,24],db_module_dir:20,db_princ_arg:3,dbadmin:19,dbdefault:5,dbmatch:21,dbmodul:[3,22,23,24,35],dbname:[3,6,10],dbutil:919,dc:[20,22],dce:[43,48,641,680,918],dcmd_path:946,dd:898,de:[13,20,26,41,467,918,919],deactiv:20,deal:[897,919],dealloc:[92,925,932],debian:[31,918],debug:[3,7,8,9,20,28,905],dec:[34,35,898],dec_err:324,dec_error:355,decid:[34,39,245,939],decim:[6,43,910,953],decis:[30,919,928,932,953],declar:[43,924],decod:[21,46,48,159,184,359,910,921,923],decompos:538,decreas:[21,900],decrement:48,decrypt:[3,35,43,48,79,354,364,827,883,901,918,946,948],dedic:34,default_ccache_nam:[21,136,897,953],default_client_keytab_nam:[15,21,900],default_cr:43,default_domain:21,default_kdb_fil:907,default_kdc_enctyp:907,default_keytab_nam:[21,900,907],default_principal_expir:[20,898],default_principal_flag:[19,20,918],default_profile_path:907,default_rcache_nam:[21,901],default_realm:[21,28,33,34,925,934],default_tgs_enctyp:[21,26],default_tkt_enctyp:[21,26],default_valu:[59,60],defccnam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],defcktnam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],defeat:40,defens:25,defer:[43,921,925,928,932],defin:[3,12,20,21,33,34,39,43,101,119,228,740,901,906,910,911,923,927,934,935,946],definit:[10,16,20,903,919,928,930],defktnam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],del_polici:3,delai:[24,39,906,918,942],deleg:[3,20,21,333,547,654,910,918,939,943,948],delegated_cred_handl:43,delent:11,delet:[2,3,5,6,11,19,21,23,151,901,918,919,938,941,946,953],delete_polici:23,delete_princip:23,delimit:[21,311],delold:[2,14,26],delpol:3,delprinc:[3,23],delstr:3,delta:[20,48],deltat:187,deltatp:391,demand:414,demonstr:[12,14],deni:[3,19,25,28,35,928,932,946],denial:21,denot:[6,19,898,911],depart:919,depend:[25,33,39,43,46,126,365,373,740,876,905,906,917,918,923,935,938,939],deploi:[36,37,38,904],deploy:[14,24,37],deprec:[14,20,26,70,75,94,120,122,123,131,168,186,188,190,191,196,197,225,226,232,233,234,239,281,309,340,341,351,353,393,411,413,918],der:[911,921,924,931],der_out:[323,325,326,331],deriv:[3,6,14,20,25,48,99,100,102,103,113,129,287,288,289,290,294,298,911,915,918,919,944],des3:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],descend:[897,901],describ:[0,3,14,16,21,23,24,25,28,32,34,37,43,375,406,827,836,837,896,910,919,922,923,924,926,934,939,946],descript:[32,39,43,836,903,917,918,920,921,922,925,927,928,929,930,931,932,933,934,935],descriptor:[62,363,364,375],deseri:48,design:[28,34,46,315,897,901,953],desir:[14,15,23,28,43,119,121,250,251,329,906,918,933,946],desired_mech:[43,924],desired_nam:43,desired_object:43,desktop:46,dest_ctx:179,destdir:904,destin:[32,904,918],destroi:[23,43,48,136,147,148,386,414,897,918,920,921,922,925,928,929,930,931,932,933,935,937,941,942],destroy_polici:23,detach:8,detail:[10,14,15,22,24,26,28,33,34,36,262,738,897,903,905,918,920,921,922,925,928,929,930,931,932,933,934,935,946],detect:[6,8,14,323,325,326,331,356,360,901,906,918,924],determin:[3,4,5,6,8,20,21,23,24,28,34,43,48,62,102,105,117,136,154,230,231,261,289,359,385,389,416,889,897,900,901,904,906,911,914,918,921,925,928,932,933,939,953],dev:[20,21,41,953],develop:[0,904,916,918,919,936,953],devic:[3,20,21,46,655,656],devicenam:20,dfl:[21,901,953],dget_tgt_via_passwd:946,di:19,dict:[3,21],dict_fil:[4,20,935],dictat:23,dictionari:[20,21,23,29,30,34,35,40,918,935,942],did:[23,34,223,267,342,939],didn:[12,28],differ:[3,6,12,21,25,26,28,33,34,37,38,39,43,45,48,107,119,159,265,375,385,865,901,904,906,923,931,932,938,939,942,946,953],diffi:[20,21,942],difficult:35,difficulti:38,digest:[20,919],digit:[898,953],digitalsignatur:[21,37],dir:[20,21,37,897,906,917,942,953],direct:[21,22,23,28,41,48,919,924,934,953],directli:[3,18,20,21,23,29,34,43,46,375,618,924,931,942,947],directori:[3,5,12,20,21,22,28,33,34,37,169,342,897,901,905,907,908,917,918,938,946,950,951,952,953],dirnam:[21,897],dirpath:897,disabl:[3,14,20,21,23,24,26,28,34,37,38,39,41,380,381,386,550,901,904,906,918,926,942,950,953],disable_encrypted_timestamp:[21,25,40],disable_fresh:[37,942],disable_last_success:[20,22,35],disable_lockout:[20,22,35],disable_pac:[20,918],disallow:19,disallow_forward:5,disallow_svr:23,disassoci:[4,10],disast:39,disclaim:919,disclosur:[19,918],discoveri:[25,33,34,918],discuss:[34,901,919,927,936],disjoint:0,disk:[4,5,6,15,17,24,32,34,46,897,902,905],dispatch:924,displai:[2,3,5,9,11,23,37,42,46,245,730,900,910,918,919,942,943,949],display:169,disrupt:14,dist:905,distclean:904,distinct:23,distinguish:[5,21,919],distribut:[10,903,904,905,906,907,918,919,939,953],distributor:919,divid:915,dll:[28,923,924,934],dn:[3,5,20,21,22,25,30,33,34,35,39,44,333,663,906,918],dns_canonicalize_hostnam:[21,38,918],dns_canonicalize_realm:918,dns_lookup_kdc:21,dns_lookup_realm:[21,39],dns_uri_lookup:[21,39],dnsname:21,doc:[22,42,908],document:[5,20,21,29,33,34,43,896,904,906,915,918,919,923,936],doe:[3,6,8,10,14,20,21,22,23,24,25,26,34,37,38,39,40,43,46,56,119,144,152,160,301,311,313,345,375,389,397,414,897,900,904,906,911,918,919,923,924,925,932,934,938,939,946],doesn:[2,6,23,161,897,938],domain:[12,15,20,21,33,34,36,37,38,39,918,939],domain_realm:[28,33,39,951],don:[12,712,715,897,904,906,938,946,953],donat:[23,919],done:[8,22,23,32,34,39,897,906,922,931,934,946,953],dot:38,doubl:898,down:39,download:[8,919],downstream:[23,918],downtim:14,doxygen:[0,908],dprinc_look_ahead:946,dr:14,draft:[694,697,700,918],drift:15,drop:918,dry:6,dsa:476,dst:148,due:[14,19,23,41],dug:919,dugsong:919,dump:[4,7,8,17,20,24,34,917,918],dump_fil:4,dumpfil:[6,23,906],dumptyp:6,dup:20,duplic:[48,826,901],durabl:[20,24],durat:[3,20,21,884,942,946],dure:[3,4,8,17,20,21,23,26,34,35,40,43,352,380,414,719,910,911,918,922,929,939,946],dynam:[21,923,926,928,934],e19253:42,e1:105,e2:105,e2big:119,e:[2,3,6,9,11,14,19,20,21,22,23,33,34,37,38,39,46,870,897,902,904,905,906,911,912,934,938,942,943,946,948,953],e_data:[836,931],each:[2,3,6,8,10,15,19,20,21,23,24,25,26,28,33,35,37,39,43,44,46,252,263,265,352,755,897,900,902,904,910,911,915,918,919,923,927,928,929,933,938,939,942,943,946,948,951,952],ear:919,earli:14,earlier:[20,23,26,34,224,932],earliest:[6,153,915],eas:36,easi:[14,17,25,35,939],easier:[0,14,918],easili:[14,34,904,918],eavesdrop:43,eavesdropp:901,ebaa:42,eblock:[186,188,190,196,197,281,351,353,393,411],echo:[352,361],edata:931,edit:[2,11,12,31,906,907,938],editor:0,edt:3,edu:[0,3,5,12,14,15,19,20,21,23,24,28,32,34,42,918,919,934,936,938,939,946],educ:33,edwards25519:[21,40,919],edwards25519_t:919,effect:[14,19,20,21,23,37,39,731,897,901],effici:918,effort:25,eight:33,einval:[260,373,390,392,394,395],either:[15,20,21,22,23,25,26,34,35,36,37,41,43,44,195,245,253,274,325,326,327,331,402,403,407,731,866,897,904,915,919,923,928,932,939,946,952],eku:[20,21],elaps:3,element:[43,46,48,189,320,412,827,873,911],elements_stor:43,elimin:[14,40],ellipt:40,els:[34,923,938,939,946],elsewher:17,emac:906,email:[0,642,938],emailprotect:21,embed:678,empti:[3,6,19,20,21,23,36,43,46,48,93,229,231,279,345,388,389,404,414,901,906,910,942],en:[42,918],enabl:[3,4,8,14,15,20,21,22,23,24,25,28,34,36,37,39,40,41,43,55,78,897,905,906,918,921,926,946,953],enable_onli:[21,28],enc:[3,6,20,199,301,826,918],enc_err:324,enc_errbuf:355,enc_padata:832,enc_part2:[376,823,845,883],enc_part:[807,823,845,883],enc_tkt:[300,301],encdata:911,enckdcreppart:832,enckrbcredpart:825,enclos:[20,21,898],encod:[21,43,46,48,189,300,323,325,355,541,883,890,910,911,921,924,931],encompass:43,encount:[21,34,943],encourag:21,encrypt:[2,3,6,14,15,17,21,23,25,29,30,32,34,36,40,43,46,48,79,95,98,99,100,112,113,114,116,124,125,126,129,130,153,229,280,287,288,294,295,298,299,310,315,325,326,357,359,394,480,481,539,599,671,750,808,809,823,825,826,827,832,833,845,846,883,900,901,902,903,907,911,912,918,919,922,924,931,936,943,948,953],encrypted_challeng:21,encrypted_challenge_ind:[20,918],encrypted_timestamp:21,enctyp:[6,11,14,20,21,23,48,95,97,98,99,101,104,107,111,112,116,118,125,126,192,193,211,224,280,287,310,315,378,411,831,833,846,848,910,914,917,918,922,948],enctype_aes128_cts_hmac_sha1_96:[447,789],enctype_aes128_cts_hmac_sha256_128:789,enctype_aes256_cts_hmac_sha1_96:[448,789],enctype_aes256_cts_hmac_sha384_192:789,enctype_arcfour_hmac:789,enctype_arcfour_hmac_exp:789,enctype_camellia128_cts_cmac:789,enctype_camellia256_cts_cmac:789,enctype_des3_cbc_env:789,enctype_des3_cbc_raw:789,enctype_des3_cbc_sha1:789,enctype_des3_cbc_sha:789,enctype_des_cbc_crc:789,enctype_des_cbc_md4:789,enctype_des_cbc_md5:789,enctype_des_cbc_raw:789,enctype_des_hmac_sha1:789,enctype_dsa_sha1_cm:789,enctype_md5_rsa_cm:789,enctype_nul:[101,229,789],enctype_out:229,enctype_rc2_cbc_env:789,enctype_rsa_env:789,enctype_rsa_es_oaep_env:789,enctype_sha1_rsa_cm:789,enctype_unknown:789,enctypep:392,end:[6,20,21,23,24,30,33,34,39,92,93,164,332,825,833,846,884,906,910,914,915,918,927,946,953],endian:[910,911,912,914,924],endors:919,endpoint:[62,919],endtim:[224,884,910],energi:919,enforc:21,enforce_ok_as_deleg:[21,918],engin:39,enoent:336,enomem:[119,223,231,302,323,325],enough:[3,23,26,99,102,167,287,289,766],ensur:[14,15,17,20,23,24,25,26,34,37,46,171,865,866,925,932,939],enter:[3,5,10,14,23,34,37,325,326,331,361,924,938,939],enterpris:[38,43,345,710,918,942,948],entir:[3,14,20,39,538,910,931],entiti:[43,919],entri:[3,8,9,11,12,14,15,19,20,21,22,23,24,26,32,34,35,37,38,39,40,41,43,46,48,153,173,195,198,200,220,245,309,315,320,322,325,326,331,337,352,359,414,832,850,854,897,900,902,911,912,915,918,930,931,939,943,946],entropi:918,enumer:[14,26],env:[21,37,41,953],envelop:[467,479,480,481],environ:[14,15,20,21,23,24,26,28,30,34,35,37,38,41,43,56,136,268,269,282,386,387,897,900,901,904,917,918],envvar:21,eperm:[928,932],epoch:[48,885],eq:22,equal:[15,24,914,918,946],equip:953,equival:[20,36,166,382,383,918],erang:336,err_fmt:[21,918],erron:41,error:[3,20,21,24,34,37,39,43,48,49,50,56,62,64,65,67,69,72,73,74,76,77,78,79,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,117,118,119,121,124,125,126,129,130,133,134,135,137,141,142,145,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,214,217,223,224,227,229,231,235,236,238,243,248,260,261,262,264,265,266,267,268,271,272,274,275,276,277,278,279,280,282,287,288,289,290,294,295,296,298,299,300,301,302,303,305,306,308,310,311,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,335,337,338,339,342,344,345,347,352,354,356,357,358,359,360,361,363,364,374,375,376,377,378,382,383,384,385,389,396,397,398,400,401,402,403,404,405,406,407,408,409,410,414,543,615,617,713,714,836,837,865,901,903,906,918,922,923,928,929,931,932,939,948],error_t:919,es:[21,942],escal:918,escap:715,especi:[15,26,34,38,918],essenti:20,est:[35,898],establish:[37,43,901],et:[903,906,919],etc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],etyp:[6,229,378,672,918,948],etype_list:[244,840],etype_list_length:[244,840],euid:[21,901,917],evalu:21,even:[14,20,21,23,25,28,34,38,39,43,245,388,896,898,901,918,919,942,946],event:[39,48,918,919,931],eventu:[26,39],everi:[20,21,23,32,34,48,318,897],evid:43,evolut:918,exact:[22,905],exactli:[21,34,153,407,748,749,753,911,946],examin:[21,37,922,931],exampl:[3,5,6,9,14,15,16,20,21,22,23,24,26,28,32,34,35,37,38,39,41,43,56,100,103,288,290,897,898,901,904,905,918,919,923,934,938,939,942,946,953],exce:[896,898],except:[3,19,21,23,37,39,43,329,918,919,924,946],excess:904,exchang:[34,40,48,224,247,279,363,375,437,877,911,931],exclud:[6,17,32,918],exclus:[3,915,919,942,946],exec:[906,945,946],execprefix:906,execut:[3,6,22,34,46,380,905,906,945],exemplari:919,exhaust:32,exist:[0,2,3,5,6,14,15,20,21,22,23,26,28,32,34,35,43,46,48,137,147,155,329,330,359,363,364,375,407,414,897,902,910,918,924,942,944,946],exit:[3,10,11,897,918,939,943,948],exp:[3,20,21,26,37],expand:[21,915,918],expans:[906,918],expdat:3,expect:[14,21,34,41,267,301,342,343,730,908,922,927,939],expected_nonc:882,expens:[20,25,35],experi:[0,14,39,918],experienc:[0,933],experiment:918,expir:[2,3,6,15,19,20,21,23,26,33,37,43,46,48,224,243,260,832,884,897,898,901,910,918,939,942,943,946,953],expiri:[14,245,918],explain:34,explicit:[14,19,21,22,24,28,39,919],explicitli:[3,14,19,23,28,34,44,253,906,918,928,929,930,939],expos:[3,6,14,46,848,942,946],express:[3,21,898,919],extend:[20,21,37,48,420,889,924,953],extendedkeyusag:37,extens:[37,39,247,908,918,924],extent:919,extern:[20,22,43,910],extfil:37,extra:[19,39,40,766,905],extra_address:21,extract:[3,15,19,34,229,900,918],extrem:3,eytab:3,f:[2,4,5,6,7,8,11,14,22,33,34,908,918,939,942,943,946,948],facil:[4,15,20,43,918],facilit:918,factor:[21,911],fail:[2,3,6,14,15,20,21,23,24,35,38,39,43,46,228,260,279,342,354,404,865,904,906,918,924,925,939,941,946],fail_count:6,failov:39,failur:[3,6,14,24,35,46,119,129,130,159,260,298,299,310,407,408,409,918,919,924,933,935],failurecountinterv:[3,35],failuretim:3,fake:[21,46],fall:[39,40,897,918],fallback:[3,20,21,38,40,46,918,925],fallback_realm:925,fals:[14,20,21,23,26,28,33,36,37,38,39,43,52,54,105,109,110,127,128,160,192,245,283,284,285,319,348,349,350,362,388,416,952],famili:[20,186,188,190,191,196,197,250,251,281,351,353,411,933],famou:34,far:37,fashion:[26,29,919,946],fast:[20,21,25,36,37,48,229,544,599,910,918,922,931],fast_avail:910,fast_ccache_nam:247,faster:[25,39,897,904],fatal:154,fd:[363,364,375],fdii:939,feasibl:34,featur:[24,29,368,371,916,919,936],feb:9,februari:896,fee:919,feedback:0,fellow:919,fenc:923,fences_wicker_initvt:923,fermi:919,fetch:[4,5,6,10,11,21,23,71,141,414,918],few:[906,938,953],ff:939,fiat:919,fiction:923,fictiti:939,field:[3,6,20,21,35,36,37,39,44,46,48,153,256,310,330,331,343,352,356,357,359,360,412,749,753,889,910,911,914,915,918,922,923,931,935,939,951],file2:[901,915,953],file:[3,4,5,6,7,9,10,11,12,14,15,16,17,19,22,23,24,28,29,30,31,37,38,39,41,46,48,50,152,262,269,317,321,363,364,375,378,405,755,897,898,899,900,901,903,904,905,906,907,908,916,917,918,919,920,921,922,923,924,925,927,928,929,930,931,932,933,934,935,937,938,939,946,951,952,953],filenam:[2,3,5,6,7,8,15,20,21,28,34,36,37,41,43,387,897,901,918,953],filesystem:[20,23,34,37,915,917],fill:[46,48,50,56,119,121,134,150,152,224,230,231,303,306,311,327,347,357,358,390,391,394,396,397,914,915,923,934],filter:[20,21],find:[12,21,23,38,39,43,48,50,910,915,918,920,938,939,942,946],fine:[39,43],fini:[920,921,922,925,928,929,930,931,932,933],finish:48,fip:918,fire:39,firewal:[29,39,41],firm:919,first:[3,6,9,12,16,19,20,21,22,23,26,28,34,37,38,39,43,44,52,53,93,105,136,228,258,279,300,322,348,349,350,361,362,386,404,763,827,900,901,906,908,910,911,912,914,915,918,919,921,923,924,925,930,932,939,944,946,951,953],fit:[311,919],five:[3,21,34,898,901,929,944],fix:[6,915,918],flag:[2,3,5,6,11,14,19,20,21,22,23,25,26,28,33,35,39,40,43,46,48,55,62,69,74,78,151,153,192,269,279,325,326,327,331,343,352,354,356,359,360,363,364,404,728,729,730,731,735,736,737,738,740,747,748,825,826,827,832,833,840,879,894,897,906,918,922,931,939,941,942,943,945,946],flag_rsa_protocol:942,flagnam:19,flat:897,flavor:3,flexibl:[21,38],flip:14,flush:934,fmt:[346,379,417,418,419,420],fn:386,fnal:919,folder:21,follow:[2,3,6,10,14,15,19,20,21,22,23,24,25,26,28,29,34,35,36,37,38,39,43,62,228,245,248,263,333,344,345,352,359,361,389,408,897,898,900,901,903,904,906,907,910,911,912,914,918,919,923,924,927,934,936,938,939,942,943,945,946,950,951,952,953],foo:[3,6,21,23],foobar:[39,906,952],fool:25,foot:923,for_us:948,forbid:3,forbidden:21,forc:[3,5,8,9,11,14,19,20,21,23,25,26,35,39,40,136],foreground:[4,8],forev:3,forget:[5,34,156],fork:[10,34,946],form:[0,3,15,20,21,24,25,28,29,34,39,43,152,317,325,326,331,373,389,642,876,897,902,911,918,919,942,951,953],format:[0,3,6,19,20,21,36,39,43,48,321,346,405,406,417,419,420,733,738,740,879,889,897,899,900,901,906,908,912,916,918,923,924,946,948,953],former:388,formul:21,forth:21,forward:[3,15,20,21,23,33,34,36,38,43,48,354,531,548,840,918,939,942,943,946,953],found:[7,10,12,20,21,23,34,39,59,60,151,153,154,195,301,315,359,906,915,918,938,939,946,947,953],foundat:919,four:[21,24,35,40,910,911,912,915,924,946],fqdn:29,fraction:25,frame:910,framework:[43,918,919],fred:28,free:[46,47,48,49,65,67,72,76,91,93,111,115,141,143,145,150,153,169,172,173,174,175,177,178,180,181,182,183,194,195,224,227,229,236,261,272,275,280,286,310,315,317,321,322,324,325,326,327,328,329,330,331,332,335,338,339,344,345,354,355,356,357,359,360,363,375,389,401,403,405,406,408,919,921,923,934],free_ind:921,free_list:925,free_modreq:931,free_restrict:928,free_str:[932,934],free_valu:934,freed:[44,57,58,61,78,85,106,136,144,146,198,199,200,201,202,204,207,208,210,211,212,215,216,217,218,219,221,222,228,262,312,334,365,366,368,371,865,866],freeli:919,frequent:[14,33,38,39,885,938],fresh:[0,15,17,20,43,598,913,918,942,946],fri:9,friend:939,friendli:918,friendlier:918,from:[0,2,3,4,5,6,7,8,9,10,11,17,19,20,21,22,23,24,25,28,29,32,34,35,37,38,39,41,43,44,46,48,49,93,99,100,101,102,103,113,119,121,129,148,166,169,180,181,183,195,241,245,250,258,269,287,288,289,290,294,298,322,327,330,342,346,352,356,357,358,359,360,375,376,378,380,382,383,414,420,440,832,845,846,897,900,901,904,905,906,910,911,915,916,918,919,920,921,922,924,926,927,929,934,936,938,939,942,944,946,948,951,953],from_mast:[8,917],front:[20,344],fsanit:906,ftp:[32,34],fubar:[21,953],fulfil:946,full:[4,8,9,14,20,23,39,48,331,657,906,918,927,938,946],fulli:[3,15,19,21,23,29,32,34,35,46,942,953],fullname_out:143,fulvio:42,func:[63,80],fund:919,fundsxpress:919,furnish:919,further:[10,34,901,952],furthermor:[14,245,919],futur:[21,23,26,37,43,156,228,889,918,925],fx:[48,911,918,931],g10:919,g:[3,6,19,21,22,33,34,37,39,46,870,897,902,904,905,906,911,912,934,938,946,953],g_accept_sec_context:919,g_acquire_cr:919,g_canon_nam:919,g_compare_nam:919,g_context_tim:919,g_delete_sec_context:919,g_dsp_name:919,g_dsp_statu:919,g_dup_nam:919,g_exp_sec_context:919,g_export_nam:919,g_glue:919,g_imp_nam:919,g_imp_sec_context:919,g_init_sec_context:919,g_initi:919,g_inquire_context:919,g_inquire_cr:919,g_inquire_nam:919,g_process_context:919,g_rel_buff:919,g_rel_cr:919,g_rel_nam:919,g_rel_oid_set:919,g_seal:919,g_sign:919,g_store_cr:919,g_unseal:919,g_userok:919,g_util:919,g_verifi:919,gain:[14,25,34,928,930,939],gcc:906,gen_sym:946,gener:[2,9,12,14,15,17,19,20,21,23,25,26,32,35,41,43,48,113,125,126,260,283,294,327,330,342,440,523,524,525,526,824,841,856,897,901,903,904,905,906,908,910,918,919,922,926,931,936,939,946,951],generalizedtim:911,generalstr:37,generic_trusted_ca:[20,21],gennadi:946,genrsa:37,german:918,get:[3,12,14,16,19,20,21,32,33,35,38,39,48,59,60,163,236,254,258,275,906,918,922,925,931,938,939,942,946,953],get_cooki:[918,931],get_cr:46,get_princip:23,get_tgt_via_passwd:946,get_valu:934,getaddrinfo:38,getdat:[3,5,6,19],gethostnam:[38,43],getnameinfo:38,getopt:903,getpol:3,getprinc:[3,6,14,26,35,918],getpwuid:3,getrandom:918,getstr:3,getusershel:946,gic_opt:922,give:[6,14,23,28,38,904,910,911,919,932,938,939],given:[2,3,5,6,8,10,14,20,21,23,28,36,38,39,41,43,46,48,49,59,60,124,135,317,329,389,866,906,910,915,918,919,943],gladman:919,glob:[3,6],global:[5,19,20,21,22,141,155,918],glorifi:923,glossolalia:14,glue:903,gmbh:919,gmt:898,gnu:[904,906,918,919],go:[20,24,939,946],goal:46,good:[12,15,23,34,919,938,939,953],googl:919,gotten:939,gov:[21,919],govern:[23,919,944],gpg:905,gpl:919,grace:942,gracefulli:924,grain:43,grammar:[910,914],grant:[3,14,19,20,21,23,26,28,34,35,37,39,43,46,48,224,235,260,264,267,760,897,910,918,919,928,932,937,939,942,946,952],gratitud:919,great:[19,153,267,752],greater:53,greg:953,groff:0,group:[20,21,40,911,919],grow:901,gs2:918,gss:[28,903,910,917,918,924,953],gss_:924,gss_accept_sec_context:[43,918,924],gss_acquire_cr:[43,918],gss_acquire_cred_from:[43,918],gss_acquire_cred_impersonate_nam:43,gss_acquire_cred_with_password:918,gss_add_cr:924,gss_add_cred_from:924,gss_add_cred_impersonate_nam:924,gss_add_cred_with_password:924,gss_add_oid_set_memb:924,gss_buffer_desc:43,gss_buffer_set_t:43,gss_buffer_t:[43,924],gss_c_accept:43,gss_c_both:43,gss_c_buffer_flag_alloc:43,gss_c_buffer_type_data:43,gss_c_buffer_type_head:43,gss_c_buffer_type_mic_token:43,gss_c_buffer_type_pad:43,gss_c_buffer_type_sign_onli:43,gss_c_buffer_type_stream:43,gss_c_buffer_type_trail:43,gss_c_channel_bound_flag:918,gss_c_dce_styl:43,gss_c_deleg_policy_flag:918,gss_c_inq_negoex_kei:924,gss_c_inq_negoex_verify_kei:924,gss_c_ma_negoex_and_spnego:924,gss_c_no_credenti:43,gss_c_no_nam:43,gss_c_nt_anonym:43,gss_c_nt_export_nam:[43,924],gss_c_nt_hostbased_servic:43,gss_c_nt_machine_uid_nam:43,gss_c_nt_string_uid_nam:43,gss_c_nt_user_nam:43,gss_c_null_oid:43,gss_c_qop_default:43,gss_c_sec_context_sasl_ssf:918,gss_const_key_value_set_t:43,gss_create_empty_oid_set:924,gss_cred_id_t:[43,924],gss_cred_usage_t:43,gss_ctx_id_t:[43,924],gss_display_statu:924,gss_error:43,gss_export_cr:43,gss_export_nam:43,gss_get_mic_iov:43,gss_get_mic_iov_length:43,gss_get_name_attribut:43,gss_import_cr:[43,924],gss_import_nam:[43,924],gss_import_sec_context:924,gss_init_sec_context:43,gss_inquire_attrs_for_mech:924,gss_inquire_cr:43,gss_inquire_cred_by_oid:[43,918],gss_inquire_nam:43,gss_inquire_sec_context_by_oid:[918,924],gss_iov:918,gss_iov_buffer_desc:43,gss_iov_buffer_desc_struct:43,gss_iov_buffer_flag_alloc:43,gss_iov_buffer_t:43,gss_iov_buffer_type_data:43,gss_iov_buffer_type_head:43,gss_iov_buffer_type_mic_token:43,gss_iov_buffer_type_pad:43,gss_iov_buffer_type_sign_onli:43,gss_iov_buffer_type_stream:43,gss_iov_buffer_type_trail:43,gss_key_value_element_desc:43,gss_key_value_element_struct:43,gss_key_value_set_desc:43,gss_key_value_set_struct:43,gss_krb5_cred_no_ci_flags_x:918,gss_krb5_get_cred_imperson:[43,918],gss_krb5_nt_enterprise_nam:[43,918],gss_krb5_nt_principal_nam:43,gss_krb5_nt_x509_cert:[43,918],gss_mech_config:[28,917,953],gss_mech_interpos:924,gss_name_t:[43,924],gss_oid:[43,924],gss_oid_set:[43,924],gss_qop_t:43,gss_release_iov_buff:43,gss_s_cred_unavail:43,gss_s_duplicate_el:43,gss_s_unavail:43,gss_store_cr:918,gss_store_cred_into:43,gss_unwrap_aead:43,gss_unwrap_iov:43,gss_verify_mic_iov:43,gss_wrap_aead:43,gss_wrap_iov:43,gss_wrap_iov_length:43,gss_wrapex:918,gssapi:[15,16,20,21,45,896,897,900,901,903,918,919,920,926,945,953],gssapi_err_gener:919,gssapi_ext:[43,924],gssapi_krb5:43,gssapiauthent:28,gssapip_spnego:919,gssapistrictacceptorcheck:38,gssapiv2:43,gssd_pname_to_uid:919,gssi_:924,gssi_import_cred_by_mech:924,gssi_import_name_by_mech:924,gssi_import_sec_context_by_mech:924,gssrpc:919,gssspi_exchange_meta_data:924,gssspi_query_mechanism_info:924,gssspi_query_meta_data:924,guarante:14,guard:901,guess:[21,34,918],guest:[3,21],guid:[15,30,32,926],gz:905,h5l:[21,44],h:[5,6,9,22,43,262,898,906,919,920,921,922,923,924,925,927,928,929,930,931,932,933,934,935,939,943],ha:[0,3,5,6,12,14,15,17,19,20,21,23,24,25,26,27,28,34,35,37,38,39,43,46,78,124,260,263,279,356,360,388,404,739,897,901,904,905,906,910,914,915,918,919,924,928,929,930,933,938,939,943,946,951],had:[6,28,34,37,938,939,952],haddl:85,hand:[14,34],handi:34,handl:[3,6,14,19,36,43,48,71,132,135,137,139,141,142,143,144,145,146,147,149,150,151,152,153,154,155,157,158,159,161,164,223,224,235,246,250,251,265,276,300,302,303,305,308,310,311,312,313,314,316,318,335,336,342,343,359,403,414,918,919,922,924,927,931],handle_error:43,handle_out_of_space_error:43,happen:[3,17,20,34,39,41,939],happi:919,hard:[20,23],hardcod:[897,900,934],harder:918,hardwar:[3,20,34,46,921,931,939,943],harm:901,harvard:919,harwood:953,hash:[6,21,37,901,911,915,918],hat:[692,693,919,953],have:[0,2,3,6,8,12,14,15,17,19,20,21,23,24,25,26,28,32,33,34,35,37,38,39,43,46,101,153,230,274,402,897,901,904,905,908,910,911,914,915,918,919,920,922,923,924,927,928,929,931,933,935,938,939,942,946,950,952,953],have_getusershel:946,haven:[906,953],hdata:230,he:[19,23,938,939,952],head:21,header:[6,21,43,48,535,538,809,906,920,921,922,923,925,927,928,929,930,931,932,933,934,935],headernam:906,heim_org:21,heimdal:[42,43,45,897,918],held:[919,943],hellman:[20,21,942],help:[21,23,37,901,906,918,934,936,939,945,953],helpdesk:14,henc:12,her:[39,939,952],here:[0,15,19,20,21,23,28,35,41,43,46,898,906,923,938,939],hereaft:919,herebi:919,hesiod:[21,906,919],heurist:[21,154,230,920,946,951],hexadecim:[6,918],hh:898,hhmmss:898,hhost:918,hi:[19,23,939,946,952],hidden:[46,352,870],hide:[3,942],hierarch:[4,21,918],hierarchi:23,high:[14,16,24],higher:[43,897,908,918],highest:[3,6,14,21,310,315,414],highli:[905,918],himself:939,hin:905,hint:[3,20,149],hist_kvno:6,histor:[28,33,896],histori:[6,26,906,918],hit:[48,946],hmac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],hold:[3,43,78,170,187,192,193,397,398,897],holder:919,hole:[32,34,39,914],home:[5,21,28,938,946,950,951,952],honor:[41,939],hook:[48,865,866,918,926],hope:919,hopefulli:35,host01:953,host:[3,4,7,8,12,14,15,16,20,21,23,24,25,26,29,30,31,33,36,37,38,39,43,46,48,194,223,230,329,331,388,389,414,643,645,901,904,906,918,926,931,938,939,942,943,946,950,951,952,953],host_based_servic:[20,39],host_realm:925,hostaccount:28,hostnam:[3,12,15,20,21,23,26,33,34,37,38,41,43,48,329,388,389,906,918,925,948,951,953],hostrealm:[28,918,926],hostrealm_plugin:925,hotp:3,hour:[5,19,20,23,33,898,938,939,946,953],houston:39,how:[14,20,21,23,26,28,32,34,37,39,43,224,416,905,906,916,920,926,933,934,938,942],howev:[3,6,14,17,20,21,23,25,32,33,35,37,39,904,919,939,953],html:[0,22,42,905,908,918],html_subst:908,htmlsrc:908,http:[21,22,25,30,38,39,42,904,905,908,918,919,936],http_anchor:[21,29],hudson:953,human:[169,898,918],hundr:24,hw:918,hwauth:20,hxx:919,i:[2,19,34,38,793,904,906,919,939,942,943,948,953],iakerb:918,icr:43,id:[8,20,21,141,149,155,302,305,316,646,897,938,946,953],idea:38,ideal:[15,23,34,46,904],ident:[3,15,20,22,43,48,361,740,880,881,897,918,922,938,939,942,944],identif:[918,919],identifi:[4,10,21,28,43,166,265,315,317,733,826,832,847,918,919,924,948],idp:692,iec:905,ietf:918,ignor:[3,19,20,21,26,28,43,48,235,260,264,267,269,278,282,342,345,350,359,388,534,708,711,865,901,904,906,910,918,923,951,953],ignore_acceptor_hostnam:[21,38,43],illinoi:42,illumin:953,imap:[38,906,951],immedi:[6,14,21,23,39,918,931],impact:35,impend:46,imperson:918,impl:906,implement:[0,14,20,21,23,24,28,29,36,38,40,43,44,46,51,113,119,151,294,382,383,897,904,906,910,912,914,918,919,920,921,922,923,924,925,927,928,929,931,932,933,934,935,936,939,946,953],impli:[8,919],implicit:20,impos:928,imposs:[23,35],improv:[0,14,20,21,35,918,936],in_authdat:173,in_cr:[224,225,226,321,330,375],in_data:[329,330,375],in_length:[131,413],in_tkt_servic:[235,260,264,267],inaccess:39,inaccur:21,inaddr:172,inadequ:41,inauthdat1:322,inauthdat2:322,inbuf:[356,357,358,359,360],inc:[919,939,953],incc:134,incident:919,includ:[6,9,15,16,19,20,21,23,24,26,32,33,34,37,38,39,43,48,99,104,144,287,311,325,326,330,331,343,344,359,407,685,813,826,833,846,860,896,897,901,903,906,907,908,910,911,914,918,919,922,923,924,928,930,931,934,938,942,946,953],include_pac:860,includedir:[21,906],inclus:919,incom:[20,38,924],incompat:[904,906,927],incomplet:21,inconsist:24,incorpor:[0,20,24,918],incorrect:[35,39,735,736,938,939],incorrectli:939,incr:177,increas:[20,24,40,100,103,288,290,926],increment:[4,8,9,14,19,20,24,31,35,39,48,87,89,325,326,331,915,918,919],indata:178,inde:939,independ:[21,26,138,163,245,307,906],index:[6,22,29,42,369,905,915],indic:[3,6,14,19,20,21,23,26,28,30,36,37,39,41,43,46,154,245,327,728,729,730,731,735,736,737,738,837,897,898,900,901,910,911,912,914,915,918,919,921,922,923,931,939,942,953],indirect:919,individu:[9,20,919,939,953],inetd:[8,12,34,41],infd:62,infer:[91,93,344],influenc:38,info2:918,info:[20,34,229,652,654,663,672,826,832,888,918],inform:[3,4,6,7,9,11,20,22,23,26,28,33,34,38,39,41,43,46,48,169,185,229,250,251,282,325,327,333,342,364,386,387,416,651,653,655,656,658,740,824,825,863,870,875,889,897,905,906,909,910,911,914,918,922,923,926,927,931,934,936,942,953],infrastructur:[21,40,903,904,918],infrequ:918,inherit:[938,946],ini:21,init:[4,10,920,921,922,925,928,929,930,931,932,933],init_cr:46,initi:[3,5,12,14,15,21,22,23,25,26,34,35,38,40,45,48,99,102,115,124,229,269,287,289,336,401,506,877,884,897,900,906,910,918,919,922,923,938,939,942,943,945,946,948,953],initiator_cred_handl:43,inittab:34,initvt:923,inject:25,inop:14,inout:[98,99,100,102,103,114,287,288,289,290,295,329,330,359,361,363,364,375,407],inprinc:182,inptr:[186,190],input:[23,43,48,49,99,100,102,103,107,113,117,119,124,144,194,195,224,287,288,289,290,294,296,352,375,376,403,920,932,935,948],input_assoc_buff:43,input_ccach:942,input_cred_handl:43,input_message_buff:43,input_name_buff:924,input_name_typ:924,input_payload_buff:43,inputlen:104,inquir:[3,19],inquiri:19,ins:32,insecur:[14,32,39,43,230],insensit:[39,350,706,898],insert:[25,825,832],insid:[15,26,195,911,918],insist:946,inspect:[16,380,381,865,866,921,928,930],inspir:918,inst:50,instal:[12,14,15,17,21,28,30,32,39,902,905,908,927,941,945],instanc:[19,21,23,28,33,35,43,49,50,643,644,901,910,918,923,953],instead:[3,4,6,8,14,20,21,23,24,34,37,38,46,239,246,278,309,340,341,342,344,417,419,866,906,918,919,924,931,941,943,946,952],institut:[909,919,953],instruct:[22,23,34,37,43,906,936],insuffici:[223,231,302,323,325,906],int16_t:843,int32_t:844,int_max:787,integ:[3,20,21,23,36,37,896,910,911,914,924],integr:[26,33,43,46,326,331,356,360,903,905,917,918,919,939],intel:919,intend:[3,10,23,41,43,46,352,946],interact:[2,3,21,23,39,368,906],intercept:[28,924],interest:[21,35,901,907],interfac:[3,11,14,19,20,23,28,34,46,897,901,903,906,918,923,926],interface_modname_initvt:923,interface_module_initvt:923,interface_plugin:923,interfer:904,intermedi:[20,21,23,43,224,910,911,918,939],intern:[24,36,41,107,731,847,920,921,922,926,928,929,930,931,933,935,953],internet:38,interoper:[37,382,383,897,924],interpos:[28,926],interpret:[3,36,43,46,152,245,924,942,946,948],interprocess_token:924,interrupt:[14,260,919],intersect:26,interv:[3,8,23,34,35,896,898],interven:23,intervent:[14,26],introduc:[3,20,21,921,925,929,930,932],intrud:939,invalid:[14,21,23,50,136,139,156,260,301,315,336,939,942,943],invers:914,investig:906,invis:25,invoc:[6,41,43],invok:[4,8,9,11,12,21,23,24,46,80,136,245,386,924,931,932,933,942,944,946],involv:[21,931],iov:[48,100,103,288,290,827,918],iov_count:43,ip:[15,20,39,918],iprop:[4,8,20,918,919],iprop_en:[4,8,20,23],iprop_hdr:919,iprop_listen:20,iprop_logfil:[20,23],iprop_master_ulogs:[20,23],iprop_port:[20,23],iprop_replica_pol:[8,20,23],iprop_resync_timeout:[20,23],iprop_slave_pol:20,iprop_ulogs:20,ipropd_svc:919,ipv4:38,ipv6:[21,38,918],iran:919,is_last_req:[245,838],is_skei:[153,749,826,910],isi:946,isn:[20,23,333,901,904,919],iso:905,isol:39,issu:[2,3,14,20,21,23,26,29,32,35,36,37,39,43,46,320,412,884,906,918,922,931,939,942],issuanc:3,issue_pac:918,issuer:[21,37,320,412],issueraltnam:37,item:[253,731,923,931],iter:[3,20,23,24,48,164,359,817,920,934],iterator_cr:934,iterator_fre:934,its:[3,4,8,10,14,15,17,20,21,23,24,26,28,29,32,33,34,35,37,38,39,40,41,43,46,48,87,89,92,107,117,203,209,228,269,296,301,356,359,360,381,412,898,909,910,918,919,920,921,922,923,924,931,935,941,942,943,951],itself:[3,4,8,10,14,15,20,21,28,43,46,198,199,200,201,202,203,206,207,208,209,212,215,216,221,334,736,826,897,900,902,924,931,939],ivec:[186,190],jan:23,januari:[896,898],jellinghau:919,jennif:[3,938,939,953],jeremi:919,jimi:12,job:[8,17,34,39],joeadmin:[19,23,32,952],joeuser:953,johndo:21,jqpublic:946,json:[3,36,46,368,371,738,740,910],jul:898,juli:898,just:[6,14,15,20,21,33,34,43,326,641,897,904,907,922,939,946,952],k1:107,k2:107,k5:[20,34,917,919],k5_gic_opt:[235,260],k5_random_kei:[115,124],k5_vic_opt:[415,416],k5ident:[21,28,937,950],k5login:[21,28,937,938,946,950],k5login_authorit:[21,28,952],k5login_directori:[21,28],k5srvutil:[1,14,26,900],k5user:946,k5wiki:[904,918,936],k:[2,3,4,5,6,10,11,14,15,20,23,26,34,101,119,900,911,918,942,943,946,948],kadm5:[3,4,6,18,20,21,23,24,34,903,917,918,919,926,928],kadm5_auth:[19,918,926],kadm5_auth_modinfo:928,kadm5_auth_plugin:928,kadm5_auth_restrict:928,kadm5_hook:[918,926],kadm5_hook_modinfo:929,kadm5_hook_plugin:929,kadm5_pass_q_:935,kadm:945,kadmin:[1,2,4,5,6,8,10,11,12,14,15,16,19,20,21,22,23,24,25,26,32,34,35,37,39,40,166,245,300,301,382,897,898,900,903,918,919,926,929,944,945,953],kadmind:[1,3,5,9,19,20,21,22,23,24,26,28,34,39,902,918,926,944,953],kadmind_listen:20,kadmind_port:[4,20,34],kaduk:14,kbd5_util:23,kbuild:903,kc:0,kcm:[21,321,405,897,918,919,953],kcm_mach_servic:21,kcm_socket:21,kd:20,kdb5_err:919,kdb5_ldap_util:[1,3,4,10,20,22,23,24],kdb5_util:[1,4,7,8,10,11,14,20,22,23,24,26,34,898,903,917,918,953],kdb5_util_path:4,kdb5_util_prog:8,kdb:[4,22,23,24,35,903,918,919,926,930,942,945],kdb_convert:919,kdb_log:919,kdc1:39,kdc2:39,kdc:[3,4,5,6,8,9,10,11,15,16,17,18,19,21,22,23,24,25,26,29,31,32,33,36,40,43,46,48,101,107,119,166,224,230,235,241,245,247,258,260,269,300,301,333,342,343,414,544,546,563,657,659,738,832,845,846,865,866,884,897,900,902,903,906,907,910,912,913,918,921,922,925,926,927,933,935,939,942,948,953],kdc_cert:37,kdc_default_opt:21,kdc_err_more_preauth_data_requir:918,kdc_listen:[20,34],kdc_max_dgram_reply_s:20,kdc_opt_allow_postd:789,kdc_opt_canonic:789,kdc_opt_cname_in_addl_tkt:789,kdc_opt_disable_transited_check:789,kdc_opt_enc_tkt_in_skei:789,kdc_opt_forward:789,kdc_opt_postd:789,kdc_opt_proxi:789,kdc_opt_renew:789,kdc_opt_renewable_ok:[21,789],kdc_opt_request_anonym:789,kdc_opt_valid:789,kdc_option:846,kdc_port:20,kdc_princ_nam:37,kdc_princip:37,kdc_principal_seq:37,kdc_tcp_listen:[20,34,37],kdc_tcp_listen_backlog:20,kdc_tcp_port:20,kdc_timesync:21,kdc_tkt_common_mask:789,kdcdefault:[10,34,37,40],kdcissu:48,kdckei:37,kdclist:34,kdcpolici:[918,926],kdcpolicy_plugin:930,kdcpreauth:[918,926],kdcpreauth_mymech_initvt:923,kdcpreauth_plugin:931,kdcproxi:29,kdestroi:[33,897,918,937,940,942,943,947,948,953],keep:[3,9,15,23,35,901,904,905,938],keepkvno:3,keepold:[3,14,23,918],kei:[2,3,5,6,9,10,11,12,15,16,19,20,21,25,28,32,34,36,37,38,40,41,43,46,48,73,77,87,89,100,103,105,106,108,113,114,117,119,129,130,141,153,155,181,216,224,229,234,258,276,277,280,292,293,300,301,307,308,313,320,325,330,342,343,351,354,359,363,364,412,414,439,440,671,740,750,756,813,825,826,832,833,834,847,848,850,900,901,902,903,906,907,910,911,912,917,918,922,924,931,939,942,943,948,953],kept:[3,17,20,23,32],kerb_ap_options_cbt:918,kerber:[14,33,34,946],kerbero:[2,3,4,5,6,7,8,9,10,11,12,14,18,19,20,21,24,25,26,27,28,30,31,32,33,36,37,38,42,43,45,46,47,48,56,62,64,65,67,69,72,73,74,76,77,78,79,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,117,118,121,124,125,126,129,130,133,134,135,141,142,145,147,148,149,150,151,152,153,155,156,157,158,159,161,162,163,164,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,214,217,223,224,227,229,235,236,238,248,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,282,287,288,289,290,294,295,296,298,299,300,301,302,303,305,306,308,310,311,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,335,337,338,339,342,344,345,347,352,354,355,356,357,358,359,360,361,363,364,374,375,376,377,378,382,383,384,385,389,396,397,398,400,401,402,403,404,405,406,407,408,409,410,414,897,898,901,902,903,904,906,907,909,910,926,929,932,934,936,937,938,941,942,943,944,945,946,947,948,949,950,951,952],kerberos_db:8,kerboro:18,kern:20,kernel:[897,903,918],key_data:[286,293],key_exp:832,key_stash_fil:[6,20,34],keyagr:37,keyblock:[48,70,75,90,101,107,115,117,215,216,224,280,281,331,353,359,393,826,910],keyboard:[4,6,10,48],keybyt:112,keydata:6,keyencipher:[21,37],keyexchang:107,keyfil:[6,20,22],keyfilenam:21,keyid:37,keyindex:6,keyinfo:[6,26],keylength:112,keylist:[11,15],keyprocarg:315,keyr:[897,906,918,953],keysalt:[2,3,917],keyspac:14,keytab:[2,3,7,8,11,12,14,17,21,23,26,28,31,41,43,46,48,304,310,311,312,314,317,318,359,363,364,416,897,899,901,902,906,907,910,913,917,918,942,943,945,946,948,953],keytab_fil:[8,942],keytab_nam:943,keytab_out:303,keytabl:850,keytabnam:906,keytyp:10,keyusag:37,keyutil:906,keyword:[21,898],kfw:918,kgetcr:918,kile:684,kill:34,kind:[38,43,105,897,919,922,924,931],kinit:[3,12,15,16,21,22,28,29,33,34,35,37,41,46,897,898,918,922,937,940,941,943,946,947,948,949,953],kiprop:[4,8,23],kkdcp:[29,39,918,919],klau:919,kldap:[20,22],klein:919,klist:[14,15,33,897,900,937,940,941,942,946,947,953],klmdb:20,know:[21,33,35,37,901,906,924,939],knowledg:[0,14,17,414,922,931],known:[6,20,23,26,38,43,46,48,152,231,317,647,648,907,918,951],korea:919,kp:[20,21],kpasswd:[3,4,14,15,20,21,23,29,33,918,937,938,940,953],kpasswd_listen:20,kpasswd_port:20,kpasswd_serv:[21,29,39],kpclientauth:20,kpkdc:21,kprop:[1,4,6,8,15,23,24,34,35,903,917,918,919,953],kprop_path:4,kprop_port:[4,917,953],kpropd:[1,4,7,9,23,34,41,903,917,918],kpropd_rpc:919,kproplog:[1,8,919],kpserverauth:[21,37],krb4:918,krb524:21,krb524_convert_creds_kdc:789,krb524_init_et:789,krb524_krb4_disabl:51,krb5:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,790,791,792,793,794,795,796,797,798,799,800,801,802,803,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,946,947,948,949,950,951,952,953],krb5_425_conv_princip:48,krb5_524_conv_princip:48,krb5_524_convert_cr:[48,790],krb5_address:[52,53,54,64,82,84,172,198,232,233,234,240,332,804,824,825,826,832,833,840,846],krb5_address_compar:48,krb5_address_ord:48,krb5_address_search:48,krb5_addrtyp:[804,805],krb5_allow_weak_crypto:48,krb5_altauth_att_challenge_respons:789,krb5_aname_to_localnam:[48,918,932],krb5_anonymous_princip:48,krb5_anonymous_princstr:[57,789],krb5_anonymous_realm:48,krb5_anonymous_realmstr:[58,789],krb5_ap_rep:[789,804],krb5_ap_rep_enc_part:[48,357,375,804],krb5_ap_req:[789,804],krb5_appdefault_boolean:[48,60],krb5_appdefault_str:[48,59],krb5_as_rep:[789,845],krb5_as_req:[789,846],krb5_auth_con_fre:[48,78],krb5_auth_con_genaddr:[48,82,84],krb5_auth_con_get_checksum_func:48,krb5_auth_con_getaddr:[44,48],krb5_auth_con_getauthent:48,krb5_auth_con_getflag:48,krb5_auth_con_getkei:48,krb5_auth_con_getkey_k:48,krb5_auth_con_getlocalseqnumb:48,krb5_auth_con_getlocalsubkei:48,krb5_auth_con_getrcach:48,krb5_auth_con_getrecvsubkei:[48,75],krb5_auth_con_getrecvsubkey_k:48,krb5_auth_con_getremoteseqnumb:48,krb5_auth_con_getremotesubkei:48,krb5_auth_con_getsendsubkei:[48,70],krb5_auth_con_getsendsubkey_k:48,krb5_auth_con_init:[48,61],krb5_auth_con_initivector:48,krb5_auth_con_set_checksum_func:48,krb5_auth_con_set_req_cksumtyp:48,krb5_auth_con_setaddr:[44,48],krb5_auth_con_setflag:[48,78],krb5_auth_con_setport:[44,48],krb5_auth_con_setrcach:48,krb5_auth_con_setrecvsubkei:[44,48],krb5_auth_con_setrecvsubkey_k:48,krb5_auth_con_setsendsubkei:[44,48],krb5_auth_con_setsendsubkey_k:48,krb5_auth_con_setuseruserkei:[48,359],krb5_auth_context:[48,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,223,323,325,326,327,328,329,330,331,354,356,357,358,359,360,363,364,375,804,856],krb5_auth_context_do_sequ:[66,69,74,83,325,326,327,331,356,360,789],krb5_auth_context_do_tim:[66,78,83,325,326,331,356,360,789],krb5_auth_context_generate_local_addr:[62,789],krb5_auth_context_generate_local_full_addr:[62,789],krb5_auth_context_generate_remote_addr:[62,789],krb5_auth_context_generate_remote_full_addr:[62,789],krb5_auth_context_permit_al:789,krb5_auth_context_ret_sequ:[66,83,325,326,327,331,354,356,360,789],krb5_auth_context_ret_tim:[66,83,325,326,331,354,356,360,789],krb5_auth_context_use_subkei:789,krb5_authdata:[173,184,189,195,200,320,322,412,804,813,826,833,846],krb5_authdata_and_or:789,krb5_authdata_ap_opt:789,krb5_authdata_auth_ind:789,krb5_authdata_cammac:789,krb5_authdata_etype_negoti:789,krb5_authdata_fx_armor:789,krb5_authdata_if_relev:789,krb5_authdata_initial_verified_ca:789,krb5_authdata_kdc_issu:789,krb5_authdata_mandatory_for_kdc:789,krb5_authdata_osf_dc:789,krb5_authdata_sesam:789,krb5_authdata_signticket:789,krb5_authdata_win2k_pac:789,krb5_authdatatyp:[184,189,195,804,811],krb5_authent:[48,65,804,886],krb5_bad_enctyp:[116,286],krb5_boolean:[52,54,55,105,109,110,127,128,129,130,160,192,253,283,284,285,298,299,300,319,341,343,348,349,350,362,388,804,826,838,860],krb5_build_princip:[46,47,48,92],krb5_build_principal_alloc_va:[47,48,91,94],krb5_build_principal_ext:[47,48],krb5_build_principal_va:48,krb5_c_:[186,188,190,191,196,197,281,351,353,411],krb5_c_block_siz:48,krb5_c_checksum_length:[48,168],krb5_c_crypto_length:48,krb5_c_crypto_length_iov:48,krb5_c_decrypt:[48,287],krb5_c_decrypt_iov:[48,103,288],krb5_c_derive_prfplu:[48,918],krb5_c_encrypt:48,krb5_c_encrypt_iov:[48,290],krb5_c_encrypt_length:[48,102,289],krb5_c_enctype_compar:48,krb5_c_free_stat:48,krb5_c_fx_cf2_simpl:48,krb5_c_init_st:48,krb5_c_is_coll_proof_cksum:48,krb5_c_is_keyed_cksum:48,krb5_c_keyed_checksum_typ:48,krb5_c_keylength:[48,124],krb5_c_make_checksum:[48,131,294],krb5_c_make_checksum_iov:[48,130,295],krb5_c_make_random_kei:48,krb5_c_padding_length:48,krb5_c_prf:[48,119,296],krb5_c_prf_length:[48,117],krb5_c_prfplu:[48,918],krb5_c_random_add_entropi:48,krb5_c_random_make_octet:48,krb5_c_random_os_entropi:48,krb5_c_random_se:48,krb5_c_random_to_kei:48,krb5_c_string_to_kei:[48,126,393],krb5_c_string_to_key_with_param:48,krb5_c_valid_cksumtyp:48,krb5_c_valid_enctyp:48,krb5_c_verify_checksum:[48,113,294,298,413],krb5_c_verify_checksum_iov:[48,114,299],krb5_calculate_checksum:48,krb5_cc_badnam:223,krb5_cc_cache_match:48,krb5_cc_close:[48,132,154,164],krb5_cc_copy_cr:48,krb5_cc_cursor:[139,150,158,804],krb5_cc_default:48,krb5_cc_default_nam:[48,135,156],krb5_cc_destroi:48,krb5_cc_dup:48,krb5_cc_end_seq_get:[48,158],krb5_cc_gen_new:48,krb5_cc_get_config:48,krb5_cc_get_flag:48,krb5_cc_get_full_nam:48,krb5_cc_get_nam:48,krb5_cc_get_princip:[47,48],krb5_cc_get_typ:48,krb5_cc_initi:[48,145],krb5_cc_move:48,krb5_cc_new_uniqu:48,krb5_cc_next_cr:[48,139,158],krb5_cc_nosupp:151,krb5_cc_notfound:[132,154,165],krb5_cc_remove_cr:[48,918],krb5_cc_resolv:[48,144],krb5_cc_retrieve_cr:[48,151],krb5_cc_select:48,krb5_cc_set_config:[44,48,283],krb5_cc_set_default_nam:[48,136],krb5_cc_set_flag:48,krb5_cc_start_seq_get:[48,139,150],krb5_cc_store_cr:48,krb5_cc_support_switch:48,krb5_cc_switch:48,krb5_ccach:[132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,161,164,223,224,225,226,232,233,234,246,250,251,264,267,329,375,383,403,414,804],krb5_ccache_conf_data:910,krb5_cccol:920,krb5_cccol_cursor:[162,163,164,804],krb5_cccol_cursor_fre:[48,163,164],krb5_cccol_cursor_new:[48,162,164],krb5_cccol_cursor_next:[48,162,163],krb5_cccol_have_cont:48,krb5_cccol_last_change_tim:44,krb5_ccselect_moddata:920,krb5_ccselect_vt:923,krb5_certauth_hwauth:921,krb5_certauth_hwauth_pass:921,krb5_change_password:[48,169],krb5_check_clockskew:48,krb5_checksum:[48,113,129,131,294,298,413,804,813,861],krb5_checksum_s:48,krb5_chpw_fail:260,krb5_chpw_messag:48,krb5_chpw_pwdnull:260,krb5_cksumtyp:[81,96,109,110,111,113,114,127,130,131,168,170,204,294,295,299,390,413,804,818],krb5_cksumtype_to_str:48,krb5_clear_error_messag:48,krb5_client_ktnam:[15,900,917,953],krb5_clpreauth_moddata:922,krb5_clpreauth_modreq:922,krb5_config:[21,34,917,918,953],krb5_config_cantopen:50,krb5_config_notenufspac:[56,306],krb5_const:789,krb5_const_point:[131,186,190,413,804],krb5_const_princip:[50,56,57,141,155,182,283,300,301,310,320,340,341,342,343,347,348,349,350,359,362,388,406,407,408,409,804],krb5_context:[46,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,177,178,179,180,181,182,183,184,186,188,189,190,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,245,246,247,248,250,251,252,253,257,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,379,380,381,382,383,384,386,387,388,389,393,396,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,417,418,419,420,804,838,856,865,866,872,877,888,918,923],krb5_copy_address:48,krb5_copy_authdata:48,krb5_copy_authent:48,krb5_copy_checksum:48,krb5_copy_context:48,krb5_copy_cr:48,krb5_copy_data:[48,865,866],krb5_copy_error_messag:48,krb5_copy_keyblock:48,krb5_copy_keyblock_cont:48,krb5_copy_princip:[47,48],krb5_copy_ticket:48,krb5_cred:[46,48,51,150,151,153,159,166,220,224,225,226,232,233,234,235,260,264,267,272,323,325,330,354,375,382,401,403,414,789,804],krb5_cred_enc_part:[804,823],krb5_cred_info:[804,824],krb5_crypto_iov:[98,100,103,114,130,288,290,295,299,804],krb5_crypto_typ:[97,827],krb5_crypto_type_checksum:[114,130,295,299,789],krb5_crypto_type_data:[114,130,295,299,789],krb5_crypto_type_empti:789,krb5_crypto_type_head:789,krb5_crypto_type_pad:789,krb5_crypto_type_sign_onli:[98,114,130,295,299,789],krb5_crypto_type_stream:789,krb5_crypto_type_trail:789,krb5_cryptotyp:[97,804,827],krb5_cybersafe_secureid:789,krb5_data:[48,58,59,60,99,100,101,102,103,106,108,113,117,119,120,121,123,124,125,126,129,141,155,166,169,185,223,229,230,258,265,279,284,287,288,289,290,294,296,298,321,323,324,325,326,327,328,329,330,331,333,335,340,341,347,354,355,356,357,358,359,360,364,375,382,383,393,404,405,804,821,826,827,831,836,840,856,861,865,866,868,869,870,882,890,895],krb5_db_entri:921,krb5_decode_authdata_contain:[48,189],krb5_decode_ticket:48,krb5_decrypt:48,krb5_deltat:[187,235,256,259,260,275,391,804,840],krb5_deltat_badformat:391,krb5_deltat_to_str:48,krb5_domain_x500_compress:789,krb5_eblock_enctyp:48,krb5_enc_data:[99,102,287,289,804,807,809,823,845,846,883],krb5_enc_kdc_rep_part:[804,845],krb5_enc_tkt_part:[300,301,804,883],krb5_encode_authdata_contain:[48,184],krb5_encpadata_req_enc_pa_rep:789,krb5_encrypt:48,krb5_encrypt_block:[186,188,190,196,197,281,351,353,393,411,804],krb5_encrypt_s:48,krb5_enctyp:[95,97,98,101,104,105,111,112,115,116,118,124,125,126,128,188,191,192,193,211,229,232,233,234,244,261,280,292,310,315,378,392,411,804,831,834,840,846,848],krb5_enctype_to_nam:48,krb5_enctype_to_str:48,krb5_end_seq_get:150,krb5_error:[212,273,324,355,375,789,804],krb5_error_cod:[46,49,50,55,56,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,134,135,137,138,139,140,141,142,143,145,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,189,190,192,193,194,195,196,197,214,217,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,245,246,247,248,250,251,252,253,257,260,261,262,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,286,287,288,289,290,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347,351,352,353,354,355,356,357,358,359,360,361,363,364,368,369,371,372,373,374,375,376,377,378,379,382,383,384,385,386,387,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,417,418,419,420,804,855,856,865,866,872,877,923],krb5_euid:901,krb5_expand_hostnam:48,krb5_expire_callback_func:[245,804],krb5_fast_requir:[248,789],krb5_fcc_intern:135,krb5_fences_vt:923,krb5_fences_vtable_v2:923,krb5_find_authdata:48,krb5_finish_kei:48,krb5_finish_random_kei:48,krb5_flag:[142,151,153,157,224,225,226,232,233,234,238,248,269,329,330,359,375,403,804,809,825,826,832,833,840,846,879,886,894],krb5_free_address:[48,172,332],krb5_free_ap_rep_enc_part:[48,357,375],krb5_free_authdata:[48,173,195,322],krb5_free_authent:[48,65,174],krb5_free_checksum:[48,175],krb5_free_checksum_cont:[48,113,294],krb5_free_cksumtyp:[48,111],krb5_free_context:[48,136,176,268,282],krb5_free_cr:[48,177,224,375,405],krb5_free_cred_cont:[46,48,150,153,272,401],krb5_free_data:[48,178,321],krb5_free_data_cont:[48,141,229,324,325,326,327,328,329,330,331,335,356,360],krb5_free_default_realm:[48,227],krb5_free_enctyp:[48,261],krb5_free_error:[48,355,375],krb5_free_error_messag:[48,228],krb5_free_host_realm:[48,230,231],krb5_free_keyblock:[48,67,72,76,180,280,315],krb5_free_keyblock_cont:[48,115,125,126,181],krb5_free_keytab_entry_cont:[48,309,310],krb5_free_princip:[46,47,48,49,91,92,93,145,154,182,344,345,389],krb5_free_str:[48,143,169,194],krb5_free_tgt_cr:[48,354],krb5_free_ticket:[48,183,359,363],krb5_free_unparsed_nam:[48,406,408],krb5_fwd_tgt_cred:48,krb5_gc:403,krb5_gc_cach:[224,789],krb5_gc_canonic:789,krb5_gc_constrained_deleg:789,krb5_gc_forward:789,krb5_gc_no_stor:789,krb5_gc_no_transit_check:789,krb5_gc_user_us:[224,789],krb5_generate_seq_numb:327,krb5_get_credenti:[48,375,380,381,403],krb5_get_credentials_renew:48,krb5_get_credentials_valid:48,krb5_get_default_realm:48,krb5_get_error_messag:[48,837],krb5_get_etype_info:[48,918],krb5_get_fallback_host_realm:48,krb5_get_host_realm:[48,389],krb5_get_in_tkt_with_keytab:48,krb5_get_in_tkt_with_password:48,krb5_get_in_tkt_with_skei:48,krb5_get_init_cr:[234,250,251],krb5_get_init_creds_keytab:[48,232],krb5_get_init_creds_opt:[46,229,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,275,804],krb5_get_init_creds_opt_address_list:789,krb5_get_init_creds_opt_alloc:[46,48,237,239],krb5_get_init_creds_opt_anonym:789,krb5_get_init_creds_opt_canonic:789,krb5_get_init_creds_opt_chg_pwd_prmpt:789,krb5_get_init_creds_opt_etype_list:789,krb5_get_init_creds_opt_forward:789,krb5_get_init_creds_opt_fre:[46,48,236],krb5_get_init_creds_opt_get_fast_flag:48,krb5_get_init_creds_opt_init:48,krb5_get_init_creds_opt_preauth_list:789,krb5_get_init_creds_opt_proxi:789,krb5_get_init_creds_opt_renew_lif:789,krb5_get_init_creds_opt_salt:789,krb5_get_init_creds_opt_set_address_list:48,krb5_get_init_creds_opt_set_anonym:[46,48],krb5_get_init_creds_opt_set_canonic:48,krb5_get_init_creds_opt_set_change_password_prompt:48,krb5_get_init_creds_opt_set_etype_list:[48,229],krb5_get_init_creds_opt_set_expire_callback:48,krb5_get_init_creds_opt_set_fast_ccach:48,krb5_get_init_creds_opt_set_fast_ccache_nam:[48,229,246],krb5_get_init_creds_opt_set_fast_flag:[48,247],krb5_get_init_creds_opt_set_forward:48,krb5_get_init_creds_opt_set_in_ccach:48,krb5_get_init_creds_opt_set_out_ccach:48,krb5_get_init_creds_opt_set_pa:[48,254],krb5_get_init_creds_opt_set_pac_request:48,krb5_get_init_creds_opt_set_preauth_list:48,krb5_get_init_creds_opt_set_proxi:48,krb5_get_init_creds_opt_set_renew_lif:48,krb5_get_init_creds_opt_set_respond:[46,48],krb5_get_init_creds_opt_set_salt:[48,254],krb5_get_init_creds_opt_set_tkt_lif:[46,48],krb5_get_init_creds_opt_tkt_lif:789,krb5_get_init_creds_password:[46,48,233,243,245,352,918],krb5_get_permitted_enctyp:48,krb5_get_profil:48,krb5_get_prompt_typ:[46,48],krb5_get_renewed_cr:[48,225],krb5_get_server_rcach:48,krb5_get_time_offset:48,krb5_get_validated_cr:[48,226],krb5_gic_opt_pa_data:804,krb5_init_context:[48,205],krb5_init_context_kdc:[269,789],krb5_init_context_profil:48,krb5_init_context_secur:[269,789],krb5_init_creds_context:[270,271,272,273,274,275,276,277,278,279,804],krb5_init_creds_fre:[48,275],krb5_init_creds_get:[48,272,274,275],krb5_init_creds_get_cr:[48,271],krb5_init_creds_get_error:48,krb5_init_creds_get_tim:48,krb5_init_creds_init:[48,270,271,279,352],krb5_init_creds_set_keytab:48,krb5_init_creds_set_password:48,krb5_init_creds_set_servic:48,krb5_init_creds_step:[48,272,274,275,918],krb5_init_creds_step_flag_continu:[279,789],krb5_init_keyblock:48,krb5_init_random_kei:48,krb5_init_secure_context:[48,205,268,918],krb5_int16:804,krb5_int16_max:[567,789],krb5_int16_min:789,krb5_int32:[66,69,74,83,266,363,364,374,385,389,394,410,804,806,808,812,813,819,821,824,828,830,832,835,836,837,839,846,851,854,867,868,869,871,875,879,881,882,885,891],krb5_int32_max:[569,789],krb5_int32_min:789,krb5_invalid_princip:50,krb5_is_config_princip:[47,48],krb5_is_referral_realm:48,krb5_is_thread_saf:48,krb5_k:847,krb5_k_create_kei:48,krb5_k_decrypt:48,krb5_k_decrypt_iov:[48,290],krb5_k_encrypt:48,krb5_k_encrypt_iov:[48,288],krb5_k_free_kei:[48,68,73,77,286],krb5_k_key_enctyp:48,krb5_k_key_keyblock:48,krb5_k_make_checksum:[48,113],krb5_k_make_checksum_iov:[48,114,299],krb5_k_prf:48,krb5_k_reference_kei:48,krb5_k_verify_checksum:[48,129],krb5_k_verify_checksum_iov:[48,130,295],krb5_kdc_profil:[10,20,34,917,918,953],krb5_kdc_rep:[232,233,234,804],krb5_kdc_req:804,krb5_kdc_sign_ticket:[48,340,341],krb5_kdc_unreach:260,krb5_kdc_verify_ticket:48,krb5_kdcpolicy_moddata:930,krb5_kdcpreauth_moddata:931,krb5_kdcpreauth_modreq:931,krb5_kdcrep_modifi:267,krb5_kdcrep_skew:267,krb5_kei:[48,68,73,77,87,89,287,288,289,290,291,294,295,296,297,298,299,804],krb5_key_st:847,krb5_keyblock:[48,67,70,72,75,76,86,88,90,99,100,101,102,103,106,107,108,113,114,115,117,119,124,125,126,129,130,180,181,234,281,286,293,300,301,315,320,340,341,342,343,351,353,393,412,804,808,813,825,826,832,833,834,850],krb5_keytab:[232,235,276,302,303,304,305,307,308,310,311,312,313,314,316,317,318,359,363,364,376,414,804],krb5_keytab_entri:[217,302,309,310,314,316,804],krb5_keytab_entry_st:850,krb5_keyusag:[99,100,102,103,108,113,114,129,130,287,288,289,290,294,295,298,299,804],krb5_keyusage_ad_it:789,krb5_keyusage_ad_kdcissued_cksum:789,krb5_keyusage_ad_mt:789,krb5_keyusage_ad_signedpath:789,krb5_keyusage_ap_rep_encpart:789,krb5_keyusage_ap_req_auth:789,krb5_keyusage_ap_req_auth_cksum:789,krb5_keyusage_app_data_cksum:789,krb5_keyusage_app_data_encrypt:789,krb5_keyusage_as_rep_encpart:789,krb5_keyusage_as_req:789,krb5_keyusage_as_req_pa_enc_t:789,krb5_keyusage_cammac:789,krb5_keyusage_enc_challenge_cli:789,krb5_keyusage_enc_challenge_kdc:789,krb5_keyusage_fast_enc:789,krb5_keyusage_fast_finish:789,krb5_keyusage_fast_rep:789,krb5_keyusage_fast_req_chksum:789,krb5_keyusage_gss_tok_m:789,krb5_keyusage_gss_tok_wrap_integ:789,krb5_keyusage_gss_tok_wrap_priv:789,krb5_keyusage_iakerb_finish:789,krb5_keyusage_kdc_rep_ticket:789,krb5_keyusage_krb_cred_encpart:789,krb5_keyusage_krb_error_cksum:789,krb5_keyusage_krb_priv_encpart:789,krb5_keyusage_krb_safe_cksum:789,krb5_keyusage_pa_as_fresh:789,krb5_keyusage_pa_fx_cooki:789,krb5_keyusage_pa_otp_request:789,krb5_keyusage_pa_pkinit_kx:789,krb5_keyusage_pa_s4u_x509_user_repli:789,krb5_keyusage_pa_s4u_x509_user_request:789,krb5_keyusage_pa_sam_challenge_cksum:789,krb5_keyusage_pa_sam_challenge_trackid:789,krb5_keyusage_pa_sam_respons:789,krb5_keyusage_spak:789,krb5_keyusage_tgs_rep_encpart_sesskei:789,krb5_keyusage_tgs_rep_encpart_subkei:789,krb5_keyusage_tgs_req_ad_sesskei:789,krb5_keyusage_tgs_req_ad_subkei:789,krb5_keyusage_tgs_req_auth:789,krb5_keyusage_tgs_req_auth_cksum:789,krb5_kpasswd_accessdeni:789,krb5_kpasswd_autherror:[166,789],krb5_kpasswd_bad_vers:789,krb5_kpasswd_harderror:[166,789],krb5_kpasswd_initial_flag_need:789,krb5_kpasswd_malform:[166,789],krb5_kpasswd_softerror:[166,789],krb5_kpasswd_success:[166,382,789],krb5_kt_add_entri:48,krb5_kt_client_default:48,krb5_kt_close:[48,317],krb5_kt_cursor:[308,314,318,804],krb5_kt_default:48,krb5_kt_default_nam:48,krb5_kt_dup:48,krb5_kt_end:314,krb5_kt_end_seq_get:[48,318],krb5_kt_free_entri:[48,314],krb5_kt_get_entri:48,krb5_kt_get_nam:48,krb5_kt_get_typ:48,krb5_kt_have_cont:48,krb5_kt_name_toolong:311,krb5_kt_next_entri:48,krb5_kt_notfound:313,krb5_kt_nowrit:[302,316],krb5_kt_read_service_kei:48,krb5_kt_remove_entri:48,krb5_kt_resolv:48,krb5_kt_start_seq_get:[48,308],krb5_ktname:[43,900,917,953],krb5_kuserok:[47,48,918,932],krb5_kvno:[310,315,804,831,850],krb5_last_req_entri:[804,832],krb5_libos_badpwdmatch:[260,361],krb5_libos_pwdintr:260,krb5_lname_no_tran:932,krb5_lname_notran:56,krb5_lrq_all_acct_exptim:789,krb5_lrq_all_last_initi:789,krb5_lrq_all_last_renew:789,krb5_lrq_all_last_req:789,krb5_lrq_all_last_tgt:789,krb5_lrq_all_last_tgt_issu:789,krb5_lrq_all_pw_exptim:789,krb5_lrq_none:789,krb5_lrq_one_acct_exptim:789,krb5_lrq_one_last_initi:789,krb5_lrq_one_last_renew:789,krb5_lrq_one_last_req:789,krb5_lrq_one_last_tgt:789,krb5_lrq_one_last_tgt_issu:789,krb5_lrq_one_pw_exptim:789,krb5_magic:[804,805,807,808,809,811,813,818,821,823,824,825,826,829,831,832,833,834,836,845,846,848,850,854,859,868,869,873,882,883,886,890,891,895],krb5_make_authdata_kdc_issu:48,krb5_marshal_credenti:48,krb5_merge_authdata:48,krb5_mk_1cred:48,krb5_mk_error:48,krb5_mk_ncred:[48,323],krb5_mk_priv:[48,79],krb5_mk_rep:48,krb5_mk_rep_dc:48,krb5_mk_req:[48,80,81,330],krb5_mk_req_checksum_func:[63,80,804],krb5_mk_req_extend:[48,329],krb5_mk_safe:[48,326],krb5_msgtype:[503,504,505,506,531,543,718,741,759,760,804,832,845,846],krb5_no_2nd_tkt:267,krb5_no_tkt_suppli:[223,267],krb5_nt_ent_principal_and_id:789,krb5_nt_enterprise_princip:789,krb5_nt_ms_princip:789,krb5_nt_ms_principal_and_id:789,krb5_nt_princip:[91,93,344,789],krb5_nt_smtp_name:789,krb5_nt_srv_hst:[223,389,789],krb5_nt_srv_inst:[91,93,344,789],krb5_nt_srv_xhst:789,krb5_nt_uid:789,krb5_nt_unknown:[389,789],krb5_nt_wellknown:[91,93,344,789],krb5_nt_x500_princip:789,krb5_octet:[804,805,811,818,848,859,882,890,891],krb5_os_localaddr:48,krb5_pa_data:[804,832,845,846],krb5_pa_pac_req:804,krb5_pa_server_referral_data:804,krb5_pa_svr_referral_data:804,krb5_pac:[300,301,333,334,335,336,337,338,339,340,341,342,343,804],krb5_pac_add_buff:48,krb5_pac_attributes_info:789,krb5_pac_client_claim:789,krb5_pac_client_info:[333,789],krb5_pac_credentials_info:[333,789],krb5_pac_data:863,krb5_pac_delegation_info:[333,789],krb5_pac_device_claim:789,krb5_pac_device_info:789,krb5_pac_fre:[48,338,339],krb5_pac_full_checksum:789,krb5_pac_get_buff:48,krb5_pac_get_client_info:[48,918],krb5_pac_get_typ:48,krb5_pac_init:48,krb5_pac_logon_info:[333,789],krb5_pac_pars:48,krb5_pac_privsvr_checksum:[333,789],krb5_pac_requestor:789,krb5_pac_server_checksum:[333,789],krb5_pac_sign:48,krb5_pac_sign_ext:48,krb5_pac_ticket_checksum:789,krb5_pac_upn_dns_info:[333,789],krb5_pac_verifi:[48,343],krb5_pac_verify_ext:[48,301],krb5_padata_afs3_salt:789,krb5_padata_ap_req:[704,789],krb5_padata_as_checksum:789,krb5_padata_as_fresh:789,krb5_padata_enc_sandia_securid:789,krb5_padata_enc_timestamp:789,krb5_padata_enc_unix_tim:789,krb5_padata_encrypted_challeng:789,krb5_padata_etype_info2:789,krb5_padata_etype_info:789,krb5_padata_for_us:789,krb5_padata_fx_cooki:789,krb5_padata_fx_error:789,krb5_padata_fx_fast:789,krb5_padata_get_from_typed_data:789,krb5_padata_non:789,krb5_padata_osf_dc:789,krb5_padata_otp_challeng:789,krb5_padata_otp_pin_chang:789,krb5_padata_otp_request:789,krb5_padata_pac_opt:789,krb5_padata_pac_request:789,krb5_padata_pk_as_rep:789,krb5_padata_pk_as_rep_old:789,krb5_padata_pk_as_req:789,krb5_padata_pk_as_req_old:789,krb5_padata_pkinit_kx:789,krb5_padata_pw_salt:789,krb5_padata_redhat_idp_oauth2:789,krb5_padata_redhat_passkei:789,krb5_padata_referr:789,krb5_padata_s4u_x509_us:789,krb5_padata_sam_challeng:789,krb5_padata_sam_challenge_2:789,krb5_padata_sam_redirect:789,krb5_padata_sam_respons:789,krb5_padata_sam_response_2:789,krb5_padata_sesam:789,krb5_padata_spak:789,krb5_padata_svr_referral_info:789,krb5_padata_tgs_req:789,krb5_padata_use_specified_kvno:789,krb5_parse_nam:[46,47,48,345,406],krb5_parse_name_flag:[47,48],krb5_plugin_no_handl:[925,928,932,933],krb5_plugin_ver_notsupp:923,krb5_plugin_vt:923,krb5_pointer:[186,190,197,281,315,353,363,364,375,804,815,852],krb5_post_recv_fn:[380,804],krb5_pre_send_fn:[381,804],krb5_preauth_fail:260,krb5_preauthtyp:[232,233,234,254,804,840,859],krb5_prepend_error_messag:[48,417,918],krb5_princ_compon:789,krb5_princ_nam:789,krb5_princ_nomatch:[223,267],krb5_princ_realm:789,krb5_princ_set_realm:789,krb5_princ_set_realm_data:789,krb5_princ_set_realm_length:789,krb5_princ_siz:[789,793],krb5_princ_typ:789,krb5_princip:[46,47,48,49,91,92,93,94,132,145,147,154,182,218,223,229,235,260,264,267,275,315,319,363,364,375,382,383,384,389,412,414,804,813,825,826,832,833,836,845,846,850,861,862,883],krb5_principal2salt:48,krb5_principal_compar:[47,48,349,350,388],krb5_principal_compare_any_realm:[47,48],krb5_principal_compare_casefold:[350,789],krb5_principal_compare_enterpris:[350,789],krb5_principal_compare_flag:[47,48],krb5_principal_compare_ignore_realm:[350,789],krb5_principal_compare_utf8:[350,789],krb5_principal_data:[47,804,821,868],krb5_principal_parse_enterpris:[345,789],krb5_principal_parse_ignore_realm:[345,789],krb5_principal_parse_no_def_realm:789,krb5_principal_parse_no_realm:[345,789],krb5_principal_parse_require_realm:[345,789],krb5_principal_unparse_displai:[408,789],krb5_principal_unparse_no_realm:[408,789],krb5_principal_unparse_short:[408,789],krb5_priv:789,krb5_process_kei:48,krb5_prog_etype_nosupp:378,krb5_prompt:[352,804,872],krb5_prompt_typ:[263,804],krb5_prompt_type_new_password:[263,789],krb5_prompt_type_new_password_again:[263,789],krb5_prompt_type_password:[263,789],krb5_prompt_type_preauth:[263,789],krb5_prompter_fct:[260,275,804],krb5_prompter_posix:[46,48],krb5_prop:[15,34,41],krb5_pvno:789,krb5_pwd_data:804,krb5_pwqual_moddata:935,krb5_random_kei:48,krb5_rc_close:265,krb5_rc_requir:[323,325],krb5_rc_st:874,krb5_rcach:[71,85,265,804],krb5_rd_cred:[48,325],krb5_rd_error:48,krb5_rd_priv:[48,79,875],krb5_rd_rep:48,krb5_rd_rep_dc:48,krb5_rd_req:48,krb5_rd_safe:[48,875],krb5_read_error:48,krb5_read_password:48,krb5_realm_branch_char:789,krb5_realm_cant_resolv:260,krb5_realm_compar:[47,48],krb5_recvauth:[48,364,375],krb5_recvauth_badauthv:789,krb5_recvauth_skip_vers:789,krb5_recvauth_vers:48,krb5_referral_realm:[48,789],krb5_replay_data:[323,325,326,331,354,356,360,804],krb5_responder_context:[46,365,366,367,368,369,370,371,372,373,804,877],krb5_responder_context_st:876,krb5_responder_fn:[257,804,876],krb5_responder_get_challeng:[46,48,366,876],krb5_responder_list_quest:[46,48,876],krb5_responder_otp_challeng:[46,367,368,804],krb5_responder_otp_challenge_fre:[46,48,368],krb5_responder_otp_flags_collect_pin:[731,789],krb5_responder_otp_flags_collect_token:789,krb5_responder_otp_flags_nextotp:789,krb5_responder_otp_flags_separate_pin:789,krb5_responder_otp_format_alphanumer:789,krb5_responder_otp_format_decim:789,krb5_responder_otp_format_hexadecim:789,krb5_responder_otp_get_challeng:[46,48],krb5_responder_otp_set_answ:[46,48],krb5_responder_otp_tokeninfo:[804,878],krb5_responder_pkinit_challeng:[46,370,371,804],krb5_responder_pkinit_challenge_fre:[48,371],krb5_responder_pkinit_flags_token_:740,krb5_responder_pkinit_flags_token_user_pin_count_low:789,krb5_responder_pkinit_flags_token_user_pin_final_tri:789,krb5_responder_pkinit_flags_token_user_pin_lock:789,krb5_responder_pkinit_get_challeng:[46,48],krb5_responder_pkinit_ident:[804,880],krb5_responder_pkinit_set_answ:[46,48],krb5_responder_question_otp:[46,48,789],krb5_responder_question_password:[46,789],krb5_responder_question_pkinit:[46,48,789],krb5_responder_set_answ:[46,48,366,876],krb5_respons:804,krb5_roundup:789,krb5_safe:789,krb5_salttype_to_str:48,krb5_sam_must_pk_encrypt_sad:789,krb5_sam_send_encrypted_sad:789,krb5_sam_use_sad_as_kei:789,krb5_sendauth:[48,363],krb5_server_decrypt_ticket_keytab:48,krb5_set_default_realm:[44,48],krb5_set_default_tgs_enctyp:[48,261],krb5_set_error_messag:48,krb5_set_kdc_recv_hook:48,krb5_set_kdc_send_hook:48,krb5_set_password:[47,48,169],krb5_set_password_using_ccach:[47,48],krb5_set_principal_realm:[47,48],krb5_set_real_tim:48,krb5_set_trace_callback:48,krb5_set_trace_filenam:48,krb5_sname_match:[47,48,359],krb5_sname_to_princip:[47,48],krb5_string_to_cksumtyp:48,krb5_string_to_deltat:48,krb5_string_to_enctyp:48,krb5_string_to_kei:48,krb5_string_to_salttyp:48,krb5_string_to_timestamp:48,krb5_tc_match_2nd_tkt:[153,789],krb5_tc_match_authdata:[153,789],krb5_tc_match_flag:[153,789],krb5_tc_match_flags_exact:[153,789],krb5_tc_match_is_skei:[153,789],krb5_tc_match_ktyp:[153,789],krb5_tc_match_srv_nameonli:[153,789],krb5_tc_match_tim:[153,789],krb5_tc_match_times_exact:[153,789],krb5_tc_noticket:789,krb5_tc_openclos:789,krb5_tc_supported_ktyp:[153,789],krb5_tgs_name:789,krb5_tgs_name_s:789,krb5_tgs_rep:789,krb5_tgs_req:[789,846],krb5_ticket:[48,185,221,359,363,364,376,804,809,823,845,846,886],krb5_ticket_tim:[274,402,804,825,826,832,833],krb5_timeofdai:48,krb5_timestamp:[45,167,266,336,340,341,342,343,385,395,396,397,398,410,804,808,813,824,832,836,838,846,850,854,861,875,882,884],krb5_timestamp_to_sfstr:48,krb5_timestamp_to_str:48,krb5_tkt_authent:804,krb5_tkt_creds_context:[399,400,401,402,403,404,804],krb5_tkt_creds_fre:[48,403],krb5_tkt_creds_get:[48,401,402,403],krb5_tkt_creds_get_cr:[48,400],krb5_tkt_creds_get_tim:48,krb5_tkt_creds_init:[48,400],krb5_tkt_creds_step:[48,401,402,403],krb5_tkt_creds_step_flag_continu:[404,789],krb5_trace:[41,386,387,953],krb5_trace_callback:[386,804,889],krb5_trace_info:[386,804,888],krb5_trace_nosupp:[386,387],krb5_transit:[804,833],krb5_typed_data:804,krb5_ui_2:804,krb5_ui_4:[333,335,337,358,804,808,813,836,875],krb5_unmarshal_credenti:48,krb5_unparse_nam:[47,48,407,408],krb5_unparse_name_ext:48,krb5_unparse_name_flag:[47,48],krb5_unparse_name_flags_ext:48,krb5_us_timeofdai:48,krb5_use_enctyp:48,krb5_verify_authdata_kdc_issu:48,krb5_verify_checksum:48,krb5_verify_init_cr:[46,48,416],krb5_verify_init_creds_opt:[46,414,415,416,804],krb5_verify_init_creds_opt_ap_req_nofail:789,krb5_verify_init_creds_opt_init:[46,48,414],krb5_verify_init_creds_opt_set_ap_req_nofail:[46,48,414],krb5_vprepend_error_messag:48,krb5_vset_error_messag:48,krb5_vwrap_error_messag:48,krb5_wellknown_namestr:789,krb5_wrap_error_messag:[48,419,918],krb5_x:789,krb5_xc:789,krb5cc_1984:946,krb5cc_320:939,krb5cc_:[917,946,953],krb5cc_p11795:939,krb5cc_ttypa:939,krb5ccname:[15,136,897,941,942,943,946,953],krb5kdc:[0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],krb5kdc_err_key_exp:260,krb5kdc_err_more_preauth_data_requir:931,krb5krb_ap_err_skew:167,krb5krb_err_response_too_big:[279,404],krb5lib:34,krb5plugin_service_locate_ft:933,krb5rcachedir:[901,917,953],krb5rcachenam:[901,953],krb5rcachetyp:[901,953],krb5srv:39,krb:[48,918,919],krb_ap_rep:48,krb_ap_req:48,krb_error:[48,375],krbadmin:[20,22],krbcanonicalnam:22,krbcontain:[20,22],krbcore:936,krbdev:936,krbprincipalnam:22,krbtest:[16,23,35,41,911,912,951],krbtgt:[3,19,26,37,41,43,278,301,644,757,910,911,912,918,939,948],ksu:[919,937,940,953],ksu_opt:946,kswitch:[897,937,940,953],kt:376,ktadd:[14,15,23,32,34,900],kth:919,ktid:317,ktrem:3,ktremov:15,ktutil:[1,2,900,903,918],ktype:[128,232,233,234,261,846],ku:21,kungliga:919,kv5m_context:[135,156],kv:[5,6],kvno:[3,6,11,14,15,16,23,26,29,32,34,41,310,414,831,883,911,918,937,940],l:[11,19,897,898,906,939,942,943,945,946],lab:[5,919],label:[21,919],laboratori:919,lack:[37,378,918],lag:946,larg:[20,23,24,34,36,39,46,100,103,119,288,290,904,918],larger:[24,32,37,896,914,918],largest:35,last:[3,6,9,20,23,24,35,44,48,173,198,200,220,245,314,322,386,735,854,897,898,921,930],last_fail:6,last_req:832,last_success:6,lastpwd:6,latenc:24,later:[3,19,20,21,23,26,33,37,38,39,41,43,136,247,740,896,911,914,918,919,925,932],latest:[34,224,884,904,918,939],latter:[388,897],launchpad:42,law:919,lawsuit:919,lawyer:919,layer:[918,924,927],layout:[43,917],lcom_err:945,lcurs:906,ld:906,ldap:[3,4,5,6,10,20,22,35,38,906,918,919],ldap_conns_per_serv:20,ldap_kadmind_dn:[5,20,22],ldap_kadmind_sasl_authcid:[5,20],ldap_kadmind_sasl_authzid:20,ldap_kadmind_sasl_mech:20,ldap_kadmind_sasl_realm:20,ldap_kdc_dn:[5,20,22],ldap_kdc_sasl_authcid:[5,20],ldap_kdc_sasl_authzid:20,ldap_kdc_sasl_mech:[20,22],ldap_kdc_sasl_realm:20,ldap_kerberos_container_dn:[20,22],ldap_serv:[20,22],ldap_service_password_fil:[20,22],ldapadd:22,ldapi:[20,22,24],ldapsasl_nocanon:38,ldapuri:[3,5],ldb:906,ldflag:906,ldif:22,ldname:906,ldopt:906,lead:[20,946],learn:15,least:[15,23,32,34,39,99,102,153,165,287,289,407,735,752,914,928,932],leav:[3,14,24,28,32,33],left:[20,21,280,912,923],leg:918,legaci:[26,46,885],legal:[280,946],legitim:[25,46,901,946],lehman:919,lehmann:919,len:[12,118,337,339],length:[3,20,33,43,46,48,91,92,99,100,102,103,116,117,119,124,191,203,209,244,254,260,280,284,287,288,289,290,311,336,339,361,397,738,798,799,805,811,818,821,829,848,859,868,869,879,891,910,911,914,915,924,944],lengthi:918,less:[3,20,25,53,897,904,914,915,918],let:[99,287,933,952],letter:[34,39,939],level:[3,5,10,25,37,39,43,904,908,934],liabil:919,liabl:919,lib:[37,904,906,917,919,945],libdefault:[15,20,26,28,33,34,38,39,40,41,43,44,897,900,901,934],libdir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],libedit:906,libera:936,libev:919,libk5crypto:918,libkadm5:918,libkdb5:921,libkdb_ldap:22,libkeyutil:906,libkrb5:[21,28,43,896,918],libkrb5support:918,libpam:42,librari:[3,18,20,21,24,26,29,38,41,43,46,48,49,50,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,121,124,125,126,129,130,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,189,194,195,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,231,235,236,237,238,245,246,247,248,250,251,252,253,257,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,283,286,287,288,289,290,294,295,296,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,342,343,344,345,346,347,348,349,350,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,396,399,400,401,402,403,404,405,406,407,408,409,410,412,414,417,418,419,420,865,866,896,897,903,904,906,917,918,919,920,921,922,924,925,926,932,933,934,945,953],libtool:923,libverto:[906,931],licens:[905,906,909,918],life:[3,5,19,23,942],lifetim:[3,6,14,21,23,48,153,365,366,752,826,832,897,918,921,930,939,942,946,953],lightn:918,lightweight:903,like:[3,6,8,12,14,15,19,21,23,32,33,34,37,38,39,41,43,192,897,901,902,904,906,908,923,927,939],likewis:946,limit:[20,23,24,25,34,39,919,946,953],line:[0,3,8,10,12,15,19,20,21,23,28,34,35,37,352,905,906,918,919,938,946,948,951,952,953],link:[0,30,34,901,904,905,906,908,921,924,945],linkdn:3,linker:906,linux:[897,906,918],list:[0,2,3,4,6,10,14,15,19,21,23,26,28,32,34,36,39,40,43,46,48,93,153,164,184,189,195,214,230,231,320,378,412,417,418,419,833,876,897,906,907,917,919,921,922,925,931,934,938,939,943,946,951,952],list_mkei:23,list_polici:23,list_princip:23,listen:[4,8,10,20,34,39,918],listinfo:936,listpol:3,listprinc:3,liter:923,littl:924,live:[6,15,923],lk5crypto:945,lkrb5:945,ll:34,lmdb:[20,23,24,906,918],lname:[56,946],lndir:[903,905],lnsize_in:56,lnsl:906,load:[8,14,17,20,24,34,38,40,906,924,934],load_dump:6,loadabl:[20,21,924],loader:906,local0:20,local7:20,local:[3,5,8,12,14,15,20,21,22,23,28,32,34,36,39,43,46,48,62,64,80,230,231,325,326,327,329,331,344,356,359,360,389,398,408,523,524,717,898,901,902,903,906,908,910,911,912,917,918,925,926,938,939,942,943,945,946,948,953],local_addr:[44,64,82],local_appdata:21,local_port:84,local_realm:946,localauth:[918,926],localauth_plugin:932,localedir:906,localfr:28,localhost:15,localhostnam:43,localstatedir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],locat:[4,7,8,10,15,19,20,21,22,24,25,29,34,39,41,43,48,897,901,906,907,915,917,918,919,926,934,939,941,942,943,945,946,947,948,953],locate_plugin:933,lock:[6,20,23,24,34,35,736,737,915,918,939],lockdown_kei:[3,19,918],lockit:3,lockout:[3,20,24,25,30],lockout_polici:35,lockoutdur:[3,35],lockouttim:3,log:[8,9,23,24,26,28,33,34,37,39,46,48,737,897,918,926,938,939,941,946,952,953],log_:20,log_daemon:20,logic:[39,918],login:[20,21,33,38,41,46,939,946,953],logon:[20,333,658,918],logout:[939,941],longer:[11,19,23,25,33,39,43,49,65,67,68,72,73,76,77,78,91,92,93,111,113,115,120,122,123,125,126,132,141,143,145,150,153,154,163,164,169,172,173,174,175,176,177,178,180,181,182,183,194,195,224,227,229,230,231,236,261,265,268,272,275,280,282,286,294,310,315,317,318,321,322,324,325,326,327,328,329,330,331,332,335,338,339,344,345,354,355,356,357,359,360,363,375,389,401,403,405,406,408,906,918,939,942],look:[0,8,12,15,20,21,23,28,37,38,39,43,389,904,906,923,939,942,946],lookasid:906,lookup:[21,22,33,38,39,194,815,906,918,933],lose:6,loss:[23,919],lost:[17,904,919],lot:39,lower:[3,19,21,43,230,934,944,951],lowercas:[23,38,901],lowest:21,lpr:20,lr:[3,11,854],lr_type:854,lr_type_interpretation_mask:789,lr_type_this_server_onli:789,lrealm:[210,227,377],ls:946,lsocket:906,lss:906,ltd:919,luke:39,luser:319,lxml:908,m:[3,4,5,6,10,14,19,20,21,23,26,34,39,898,918,919,939],mac:903,mach:[21,919],machin:[4,8,12,14,15,17,18,21,31,32,34,37,38,39,897,902,906,938,939,952,953],maco:[21,342,897,903,918,919],macro:[97,99,100,102,103,108,113,114,130,184,189,287,288,289,290,294,295,299,329,330,375,403,421,827,889,946],made:[8,21,23,34,41,136,253,269,378,897,918,919,927,929,947,953],magic:[135,156,805,807,808,809,811,813,818,821,823,824,825,826,829,831,832,833,834,836,845,846,848,850,854,859,868,869,873,882,883,886,890,891,895],mai:[3,6,8,10,11,14,15,19,20,21,22,23,24,25,26,28,33,34,35,36,37,38,39,40,41,43,46,99,107,126,158,195,224,228,229,241,245,258,262,287,330,359,375,380,381,388,389,414,731,847,865,877,889,898,901,904,906,907,910,911,914,915,918,919,922,924,925,927,928,929,930,931,934,936,938,939,941,942,946,951,953],mail:[20,897,939,946,951],mailbox:901,mailman:936,main:[368,371,936],maintain:[0,9,15,20,23,904,906,953],mainten:[3,6,23],maj_ver:923,major:[43,905,923],make:[0,3,6,12,14,15,17,20,21,22,23,25,26,28,32,33,34,35,37,39,41,43,48,112,236,241,250,301,368,371,403,896,904,905,906,908,910,918,919,924,938,942,947],makedepend:903,makefil:[904,906,908],malform:[166,223,619,910],malici:[3,46],malloc:934,man:[0,3,21,901,906,918],manag:[5,19,23,33,918,934,937,953],mandatori:[23,113,114,129,130,294,295,298,299,912],mandir:906,mani:[3,17,21,28,35,39,41,927,939,953],manipul:[22,23,45,827,900],manner:[5,919],manual:[0,6,10,15,23,33,34,904,906,918],manual_test:904,map:[21,28,33,34,43,906,918,924,925,932,946,951],mapsiz:[20,24],marc:919,mark:[3,6,20,21,34,342,919],marker:[910,918],markup:[0,908],marshal:[910,911,918],masachusett:953,mask:[66,83,142,153,157],masquerad:[17,938,939],massachusett:[909,919],master:[3,4,5,6,10,20,26,34,35,39,41,902,907,917,918],master_kdc:[21,39],master_key_nam:[5,6,20],master_key_typ:[5,6,14,20,34],match:[0,2,3,6,15,19,20,21,28,29,33,37,38,43,48,59,60,119,151,153,195,223,224,267,301,310,359,363,375,403,745,746,747,748,749,750,751,753,756,846,897,901,915,917,918,934,948,951,953],materi:[14,46,918,919,923],matt:919,matter:[17,21],max_keytab_name_len:789,max_lif:[6,20,34],max_read:[20,24],max_renew_lif:6,max_renewable_lif:[20,34],max_renewable_ticket_lif:5,max_ticket_lif:5,maxfailur:[3,35],maximum:[3,5,6,10,14,15,20,21,23,24,33,39,46,311,361,896,931,939,942],maxlif:[3,19,23],maxnumb:3,maxpathlen:766,maxrenewlif:[3,5,19,23],maxtktlif:[5,23],mcred:153,md4:[26,919],md5:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],mdb:24,me:41,mean:[3,12,14,20,21,23,33,34,37,46,902,907,919,939,946,953],meaning:3,meant:939,measur:[25,896],mech:[28,917,918,953],mech_typ:924,mechan:[3,16,20,21,22,23,36,37,39,40,43,46,154,250,692,693,901,910,911,917,918,922,923,926,931,933,942,953],mechglu:[919,924],media:[5,21],medvinski:946,meet:951,megabyt:[20,24,905],mellon:919,member:20,membership:46,memori:[15,41,43,48,93,142,223,231,302,323,325,326,331,356,357,360,414,827,897,900,906,918,923,925,932],memset:46,mention:[20,22,919],merchant:919,merg:[18,20,48,919],messag:[3,8,20,21,24,34,41,48,78,363,375,381,531,538,718,741,807,832,836,845,846,865,866,883,889,901,903,911,918,919,923,938,939,945,946,948,953],message_out:169,message_typ:882,met:[919,946],metadata:6,method:[21,25,39,230,910,918,920,921,922,923,925,928,929,930,931,932,933,934,935,942],mexico:919,mgluep:919,mic:[532,918],mic_token:43,michigan:919,microsecond:[266,385,410,808,824,875,910],microsoft:[20,21,26,29,42,43,382,452,918,924],microsystem:919,middl:901,might:[14,17,23,28,29,34,35,38,39,43,904,906,910,919,923,938,953],migrat:[14,23,41,918],miller:[919,953],min:[3,19,898],min_ver:923,minclass:3,minim:[6,14,23,24,918],minimum:[3,20,23,33],minlength:3,minlif:3,minor:[14,43,905,918,923,924,933],minor_statu:[43,924],minu:[20,915],minut:[5,20,21,23,898,901,938,939,953],mismatch:[43,260,342,938],miss:[267,908],mission:946,mistak:938,mistakenli:171,mit1:911,mit:[3,5,12,14,15,17,19,20,21,24,28,30,31,32,34,38,39,41,43,45,46,896,897,903,905,906,908,909,910,911,912,922,924,926,927,931,934,936,938,939,942,953],mitig:[23,25,46,901,918],mitiys4k5:34,mix:939,mk_cmd:906,mk_req:856,mkdir:904,mkei:[3,6],mkey_convert:6,mkey_fil:6,mkeynam:[5,6,10],mkeytyp:[5,6],mkeyvno:[5,6],mkvno:6,mm:898,modbi:6,mode:[3,6,8,14,20,41,467,479,730,906,918,942,946],modern:[14,15,23,38,918],modestli:40,modif:[6,9,19,21,34,919],modifi:[3,6,9,18,19,23,25,28,34,40,43,100,103,114,136,144,146,158,288,290,295,312,365,366,866,906,918,919,929,934,942],modify_polici:23,modify_princip:[23,26],modnam:[21,28],modpol:3,modprinc:[3,23,35,37,40,928],modtim:6,modul:[3,4,6,20,21,23,35,252,268,906,908,916,917,918,920,921,922,925,927,928,929,930,931,932,933,934,935,942,953],module_nam:21,modulenam:21,modulepath:21,modulo:915,moira:919,mon:[3,35],monitor:25,month:[898,918],more:[6,14,15,19,20,21,22,23,25,29,32,34,35,37,38,39,41,43,46,262,279,344,404,565,738,740,761,889,897,900,901,903,906,907,911,918,925,931,936,938,953],more_preauth_data_requir:922,morn:33,most:[2,6,17,20,21,23,24,25,26,28,33,34,37,39,40,41,43,48,154,897,900,901,903,918,922,923,924,939,941,953],mostli:906,move:[20,27,34,48],ms:[20,29,39,48,383,684,918,919],msdn:918,msec_dirbit:789,msec_val_mask:789,msg:213,msg_type:[832,845,846],mslsa:897,mssclogin:21,much:[14,25,38,153,938],multi:[35,37,918],multihom:21,multipl:[3,10,14,16,20,21,22,23,24,28,34,35,36,37,39,43,46,847,897,901,904,918,923,924,931,942,951,953],multipli:35,multithread:48,muse:919,must:[2,3,7,8,11,14,15,19,20,21,22,23,24,26,28,29,32,33,34,35,36,37,39,43,46,57,58,69,74,78,99,100,102,103,113,117,119,121,125,126,136,146,152,153,158,173,176,195,198,200,220,224,228,241,247,268,270,271,274,275,279,282,287,288,289,290,294,296,312,314,317,322,326,331,345,359,368,371,373,375,402,407,728,729,731,738,740,742,745,746,747,748,749,750,751,752,753,756,827,847,870,897,904,905,906,910,911,912,914,915,918,919,921,923,924,925,928,930,931,932,934,938,939,944,946,948,953],mutabl:847,mutex:847,mutual:[34,330,375,437,503,807,942,946],my:16,my_cach:946,my_proxi:21,my_respond:46,mydir:897,mydomain:20,mymodul:28,mypreauth:28,myrealm:46,myremotetokentyp:20,n:[3,6,10,21,28,37,344,898,942,943,946],name:[2,3,4,5,6,8,10,12,14,15,16,19,20,21,22,23,24,28,29,30,32,33,34,36,37,40,46,48,49,50,59,60,141,147,153,155,159,214,222,223,227,230,235,246,247,252,260,264,267,278,300,301,310,315,317,319,320,329,333,336,342,343,350,352,359,362,365,377,382,384,406,407,408,409,412,414,501,638,640,641,642,643,647,652,663,740,751,813,833,862,872,876,883,898,900,905,908,910,911,914,917,918,919,920,923,925,932,933,934,935,939,941,942,943,944,945,946,948,953],name_s:306,name_str:37,name_typ:37,namelen:311,nat:[21,23,918],nation:919,nativ:[33,368,371,896,906,910,914,917,918],natur:38,naval:919,navi:919,ncsa:42,nctx_out:176,ndnhnmn:898,nearli:3,necessari:[3,14,21,22,23,24,33,34,37,39,43,120,122,123,260,343,387,407,922,923,927,938,939],necessarili:14,need:[4,6,12,14,15,19,20,21,23,32,33,34,35,37,38,39,40,41,43,46,49,64,65,67,68,72,73,76,77,78,91,92,93,99,100,102,103,111,113,115,125,126,132,141,143,145,150,153,154,163,164,169,172,173,174,175,176,177,178,180,181,182,183,194,195,224,227,229,230,231,236,258,261,265,268,272,275,279,280,282,286,287,288,289,290,294,310,315,317,318,321,322,323,324,325,326,327,328,329,330,331,332,335,336,338,339,344,345,354,355,356,357,359,360,363,364,375,389,401,403,404,405,406,408,565,739,740,761,897,898,903,904,905,906,908,911,918,924,925,927,932,934,936,938,939,942,945],needchang:[3,5],neg:[28,885,914],neglig:919,negoex:[918,926],negoti:[910,918,924],neither:[3,325,919,942,943,946],nersc:21,net:[21,42],netbio:54,netbsd:[918,919],netlib:906,netlogon:452,network:[3,15,17,21,23,25,29,32,34,38,39,40,43,46,260,375,523,524,525,526,903,906,938,939,952,953],neuman:953,never:[3,14,15,17,19,20,23,24,35,100,103,228,288,290,915,938,939],new_message_out:866,new_mkey_fil:6,new_princip:3,new_reply_out:[865,866],new_stat:108,newer:[6,14,20,23,906],newest:23,newli:[3,6,26,37,107,113,125,126,176,294,329,330,359,363,364,375,897,904,918],newlin:[344,352],newprinc:3,newpw:[166,382,383],next:[3,6,17,23,34,35,48,99,100,102,103,287,288,289,290,730,904,910,911,915,918,922,931,939,946],nf:[38,938],nii:946,nippon:919,nist:[21,40],nitem:923,nktype:846,nl:918,nlgilman:12,no_auth_data_requir:3,no_host_referr:[20,39],noaddress:21,nofail:46,nofork:4,nokei:[3,23,37],non:[2,3,14,19,21,23,26,33,37,43,44,99,100,102,103,113,129,130,155,224,241,245,250,269,287,288,289,290,294,298,299,300,315,330,342,359,375,382,383,388,865,910,914,918,942,945,946],nonc:[358,824,832,846,918],none:[3,20,21,22,26,36,37,57,58,132,273,285,304,369,372,901,911,946,953],nonexist:[23,918],noninfring:919,nonrepudi:37,nonzero:[21,224,948],noout:37,nopw:3,nor:[919,943,946],norandkei:3,norealm:[14,20],normal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],north:919,nosync:[20,24],notabl:23,note:[3,5,6,14,20,21,23,26,32,34,154,241,245,898,904,931,939,942,946,952,953],noth:[8,901],notic:[17,24,919],notifi:936,novel:919,now:[8,14,34,37,39,235,260,275,730,918,939],nowait:[8,12,34],nrl:919,nss:919,nt:[638,640],nt_wellknown:763,ntlm:918,ntt:919,num:9,num_data:[98,100,103,114,130,288,290,295,299],num_prompt:[352,872],number:[2,3,4,5,6,8,9,10,11,12,14,19,20,21,23,24,35,36,37,39,46,48,66,78,80,83,100,103,112,135,156,288,290,310,315,325,326,327,331,337,352,356,358,359,360,521,528,723,738,740,808,827,846,850,875,885,896,898,900,904,906,908,910,911,912,914,918,919,922,931,943,944,945,946,948],numer:[6,34,166,382,383,898,918,943],numwork:10,o:[3,5,6,898,905,906,919,939,943],object:[3,5,6,20,21,22,23,24,25,28,35,36,43,48,262,269,740,904,906,910,918,919,920,921,922,923,924,925,928,929,930,931,932,933,934,935],observ:[25,29,35],obtain:[2,3,15,16,17,20,21,23,25,26,33,34,37,43,46,48,80,135,230,258,271,274,329,330,359,375,402,403,414,440,618,837,897,900,906,915,918,919,934,935,937,938,942,946,948],obvious:32,occasion:34,occur:[3,6,9,78,342,386,918],occurr:171,octet:48,odd:939,oeap:481,off:[15,21,24,25,28,33,35,39,352,361],offer:[21,24,40,906],offlin:[14,25,942],offset:[10,48,410,910,915],often:[20,22,23,28,33,38,39,900,927,953],oid:[28,43,918,924],oid_op:919,ok:[5,20,21,23,24,34,918],ok_as_deleg:3,ok_to_auth_as_deleg:3,okai:[3,939,943],old:[2,3,6,14,20,21,23,34,37,243,346,420,918,938],old_cod:[419,420],old_princip:3,oldcc:919,older:[14,23,918,931],oldest_kvno_to_keep:3,om_uint32:[43,924],omit:[11,22,28,39,408,716,717,910,914,934],onc:[3,6,14,15,21,23,34,43,46,78,361,735,897,901,904,929,933,938,953],one:[2,3,5,6,9,15,16,17,19,20,21,23,24,25,26,28,32,34,35,36,37,38,39,40,41,43,46,48,153,165,243,263,264,270,271,275,279,330,333,344,356,360,389,740,897,898,900,901,904,906,907,908,910,911,915,918,920,922,923,925,928,931,932,938,939,942,944,946,947],ones:[21,25,34,904,923,939],onli:[3,4,6,8,9,10,14,15,18,19,20,21,22,23,26,28,32,33,34,35,38,39,41,43,46,48,54,114,153,224,228,241,245,295,325,361,365,366,545,731,751,862,889,896,897,902,904,906,910,915,918,919,924,925,931,932,934,938,939,942,946,948,951,953],onlin:[14,25],onlyrealm:[14,20],onto:[17,21,32,34,906,924,939],opaqu:[48,286,847,918],open:[6,21,24,46,48,50,305,315,317,342,387,755,771,901,915,918,919,935,942],openldap:[3,5,23,24,30,906,919],openldap_ldapconf:20,opensc:917,openssh:[28,38],openssl:[21,37,906,918],openvis:[3,919],oper:[2,3,5,9,10,14,15,19,20,21,22,24,26,28,33,34,35,37,41,43,48,62,119,121,136,156,158,382,383,386,755,837,847,897,903,904,905,906,911,915,917,918,919,928,932,942,946,953],oppos:37,opt:[46,229,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,945],optim:906,optimist:[20,40,48,254],option1:21,option2:21,option:[2,11,12,15,19,22,23,24,28,29,34,35,36,37,39,43,48,59,60,224,225,226,229,232,233,234,235,253,260,269,275,325,326,329,330,331,344,375,403,414,416,546,738,808,809,813,824,825,832,836,840,841,846,884,900,905,918,921,922,923,925,928,930,932,939,953],oracl:[42,919],order:[3,4,6,14,16,17,19,20,21,22,23,32,33,34,35,37,38,43,46,48,245,738,897,900,901,905,906,910,914,919,920,924,934,953],ordinari:[14,904,918,953],ordinarili:[2,15,245],org:[5,21,22,42,904,905,908,918,919,936,952,953],organ:[905,919],orig_hostnam:194,origin:[3,14,21,23,39,43,46,906,919,924],os:[20,34,48,904,917,918],osconf:905,osf:680,other:[3,4,6,10,14,15,19,20,21,23,24,26,28,34,35,37,38,39,43,46,154,279,310,359,404,644,740,837,896,897,900,903,904,905,906,910,911,914,918,919,922,924,928,929,930,932,933,934,936,938,939,944,946,951,952],othernam:37,otherrealm:21,otherwis:[3,6,14,20,21,23,29,33,34,36,37,39,43,49,52,54,62,64,65,67,69,72,73,74,76,77,78,79,81,82,84,85,86,87,88,89,90,95,96,97,98,99,100,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,121,124,125,126,129,130,134,142,150,153,157,158,162,163,164,166,170,172,173,174,175,177,178,180,181,182,183,184,185,187,189,192,193,195,217,224,235,236,238,248,260,261,264,265,266,267,271,272,273,274,275,276,277,278,279,280,283,284,285,286,287,288,289,290,294,295,296,298,299,300,301,319,321,322,324,325,326,327,328,329,330,331,332,333,335,337,338,339,342,345,347,348,349,350,354,355,356,357,358,359,360,361,362,363,364,374,375,376,385,388,390,391,392,394,395,397,398,400,401,402,403,404,405,414,897,906,911,919,921,923,930,939,942,943,944,946],otp:[3,16,25,30,46,368,696,698,699,722,738,917,918],ou:[5,22],our:[20,36,903,904,919],out:[3,8,12,21,23,24,33,35,36,37,41,43,49,50,56,59,60,63,64,65,66,67,68,69,71,72,73,74,76,77,78,89,91,92,93,95,96,97,99,101,102,104,105,107,108,111,112,113,115,116,117,118,119,121,124,125,126,129,130,132,134,135,138,141,142,143,145,149,150,152,153,154,158,163,164,166,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,194,195,223,224,227,229,230,231,235,236,238,251,260,261,262,264,265,266,267,268,269,272,273,274,275,279,280,282,286,287,289,294,296,298,299,301,303,305,306,307,308,310,311,314,315,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,335,336,337,338,339,344,345,347,354,355,356,357,358,359,360,361,363,364,368,371,374,375,382,383,389,390,391,392,394,395,396,397,398,401,402,403,404,405,406,408,409,410,412,532,533,535,536,539,897,906,918,919,938,941,948],out_cr:[224,225,226,375],out_flag:238,outaddr:172,outag:[20,39],outauthdat:322,outbuf:[223,327,328,329,330],outcc:134,outcksum:131,outcr:177,outdata:178,outfil:6,outgo:[15,924],outlin:[0,29],outprinc:182,outptr:[186,190],output:[3,6,9,15,20,23,26,34,41,43,48,99,100,101,102,103,107,117,119,166,181,224,279,287,288,289,290,296,352,359,361,364,404,866,875,897,908,918,920,921,923,942,943,945,948,953],output_cr:43,output_cred_handl:43,output_message_buff:43,output_nam:924,output_payload_buff:43,outputinto:102,outreach:14,outsid:[15,897,953],ov:3,over:[0,10,14,15,20,21,23,24,28,32,34,36,38,39,43,46,48,107,113,114,117,155,164,294,295,296,300,301,325,363,375,817,918,920,926,934,938,939],overrid:[3,6,10,14,20,21,26,36,48,378,380,381,386,387,865,906,914,918,942],overridden:[2,10,11,19,21,901,918],overview:903,overwrit:[6,23,384,941],overwrite_cr:43,overwritten:[20,827],own:[0,3,15,20,21,23,24,25,34,38,381,918,921,923,924,935,938,939,946,952],owner:919,ownership:901,p27:42,p:[3,4,5,6,7,8,10,11,12,14,19,21,23,40,897,918,919,939,941,942,943,946,947,948],pa:[253,911,912,931],pa_as_fresh:912,pa_config_data:910,pa_hardwar:931,pa_real:922,pa_replaces_kei:931,pa_typ:[859,910],pa_type_list:[922,931],pac:[3,20,48,340,341,650,660,685,860,863,918,942],pac_client_info:[300,301,336,343],pac_out:301,pac_privsvr_enctyp:3,packag:[29,34,904,919],packet:[20,25,36,330,918,931],pad:[43,48,99,100,103,104,287,288,290,536,915],padata:[845,846,922,931],padl:919,page:[0,3,21,23,905,906,918],pair:[6,20,21,26,841],pam:33,parallel:[10,39,904,918],param:[49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420],paramet:[5,6,10,20,28,35,36,43,46,48,169,229,323,325,343,906,907,910,917,918,924,928,931,946],parent:[21,39,897,917],pars:[3,28,43,45,46,48,235,260,264,267,278,356,360,368,371,903,910,918],part:[14,21,23,26,32,41,199,264,267,278,283,301,344,359,384,823,833,845,883,897,902,910,911,915,919,923,924,934,946,953],parti:[28,36,43,918,919,953],partial:[14,19,23,46,915],particip:[21,34],particular:[2,11,14,16,17,19,20,21,37,43,46,317,904,906,919,938,939],particularli:[14,17,25,39,938,945],partit:39,pass:[14,20,21,28,36,43,99,100,102,103,228,250,270,271,275,279,280,282,287,288,289,290,325,368,371,380,381,382,386,387,889,906,924,933,942,946],passcod:669,passiv:25,passkei:693,passwd:[5,33,895,919,946],passwd_phrase_el:[804,873],password:[3,4,5,6,9,10,11,14,15,16,17,19,20,21,22,23,24,25,26,28,29,32,33,34,35,36,37,39,40,43,48,233,245,258,618,620,719,720,721,739,740,897,902,917,918,922,926,937,939,944,946,952,953],password_changing_servic:3,password_expir:[245,838],past:[3,936],pasword:25,patch:23,path:[4,5,8,20,21,22,25,28,29,34,39,359,904,906,908,918,946,953],pathnam:[4,8,21,23,24,28,29,37,900,904,907,953],pattern:[6,21,28,951],payment:919,pdf:0,pem:[16,21,29,37,948],peopl:20,pepper1:107,pepper2:107,pepper:48,per:[3,6,9,10,14,18,20,21,23,26,28,36,39,43,46,897,920,922,925,928,929,931,932,933,934,935],perfect:901,perform:[3,4,5,6,12,14,19,20,21,22,24,25,26,34,37,38,39,43,46,62,91,250,254,258,359,363,375,382,383,386,416,437,847,897,918,919,928,929,930,939],perhap:[3,14,20,23,24],period:[6,8,14,17,20,21,23,24,35,939,942],permiss:[3,18,19,20,23,34,43,137,147,159,897,918,919,939],permit:[3,19,20,21,26,36,48,194,251,356,360,917,918,919,942,952],permitted_enctyp:[21,26],persist:[21,897],person:[17,34,919,938,939],pertain:[10,919],pgp:[905,936],phase:946,phrase:895,physic:[32,39],pick:[20,25,37,904],pid:[4,8,10,918],pid_fil:[4,8,10],piec:[35,265],pin:[369,372,728,731,735,736,737,738,870],pipermail:936,pkc:[21,740],pkcs11:[21,906,917,918,919],pkcs11_modnam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],pkcs12:21,pkinit:[3,16,23,25,30,40,41,107,649,687,688,689,690,740,906,913,918,919,926,942],pkinit_allow_upn:[20,21],pkinit_anchor:[3,20,21,37,942],pkinit_cert_match:[3,21,37,918],pkinit_dh_min_bit:[20,21],pkinit_eku:21,pkinit_eku_check:[20,21,37],pkinit_ident:[20,21,37],pkinit_ind:[16,20],pkinit_kdc_hostnam:[21,37],pkinit_pool:[20,21],pkinit_require_crl_check:[20,21],pkinit_require_fresh:[20,37],pkinit_revok:[20,21],pkinit_san:21,place:[2,8,14,15,21,26,28,32,33,37,39,43,44,46,48,107,117,229,264,267,279,296,301,336,364,376,404,827,866,906,908,915,921,929,941,946,952],placehold:[903,905],plain:911,plaintext:[116,533],plan:23,platform:[24,885,896,897,904,905,906,918],pleas:[0,15,20,738,936],plu:[20,939,946],plug:919,pluggabl:[21,28,918,923,926,929,934],plugin:[3,20,22,903,906,916,917,918,919,934],plugin_base_dir:21,pm:898,pnl:21,po:903,point:[3,14,15,21,23,32,34,43,330,407,414,827,897,902,906,918,936],pointer:[24,43,44,46,91,135,136,173,198,200,203,209,213,217,220,230,231,256,262,263,322,323,330,332,357,365,366,386,395,407,825,827,832,872,883,920,921,922,923,928,929,931,933,935],pol:[3,19],polici:[3,4,5,6,16,19,20,21,24,25,34,35,169,359,918,926,927,928,935,939,943,944],policy_nam:5,poll:[4,8,20,23,918],pool:14,pop:32,popul:[14,24,44,148,915],popular:34,port:[3,4,7,8,10,12,15,20,21,23,34,36,41,44,48,62,331,524,526,917,953],portabl:897,portiion:919,portion:[21,36,153,266,317,385,410,751,808,813,824,836,875,919],portmapp:23,portnum:10,pose:14,posit:[6,19,28,35,885,914],posix:[6,885,896,911,912,915],possess:[37,939],possibl:[3,5,6,14,15,17,20,21,22,24,25,26,32,34,35,37,38,39,43,46,48,93,166,224,740,900,901,906,918,919,922,923,931,936,939,951],post:[48,897,936],postdat:[3,19,20,267,939,942,943],potenti:[14,32,34,46,902],power:[20,24,25,39,918],pp:898,pr:[347,903],practic:[14,21,46,99,287,918],pre:[0,16,20,22,43,48,91,260,329,330,359,363,364,375,380,859,908,911,918,919,929,942],pre_auth_typ:[232,233,234],preauth:[20,672,841,910,918,919,922,931],preauth_list:[254,840],preauth_list_length:[254,840],preauth_plugin:[922,931],preauth_requir:[922,931],preauthent:[3,16,20,21,23,25,28,30,37,41,46,48,250,722,832,845,846,859,876,910,918,923,926,939,942,943],prebuilt:904,preced:[10,14,21,39,914,946,953],precis:33,precomput:48,predefin:39,prefer:[3,21,38,43,236,900,901,918,925],preferred_preauth_typ:21,prefix:[20,39,48,344,904,906,918,924,945,946],preiniti:[117,119,121,296],prepar:[48,79,318,403],prepend:[39,346,420,906],preprocessor:906,prerequisit:908,preselect:942,presenc:[21,910],present:[8,14,16,20,21,22,23,28,34,36,37,43,46,165,245,301,325,333,336,345,354,365,366,373,388,618,711,713,714,884,900,901,910,914,915,918,934,939,943,948,953],preserv:[6,919],presid:919,pressvr:14,presum:901,prevent:[2,3,19,20,21,25,26,29,40,330,521,522,901,918,919,929,938,942],previou:[0,3,21,23,34,37,42,44,156,250,261,279,384,404,419,420,910],previous:[3,6,23,43,48,904,918],prf:[48,118,911,918],primari:[3,4,7,8,9,14,17,20,21,23,24,31,35,38,39,41,43,48,145,897,918,920,929,933,935,936,941,942,947,951,953],primarili:[24,55,949],primary_kdc:21,princ1:[37,348,349,350,362],princ2:[37,348,349,350,362],princ:[3,6,21,49,50,91,92,93,94,388,793,794,795,796,797,798,799,800,911],princ_flag:6,princ_lockout:6,princ_look_ahead:946,princ_meta:6,princ_nam:[37,941],princ_out:154,princ_stringattr:6,princ_tktpolici:6,princip:[2,3,4,5,6,7,8,9,10,11,12,14,16,17,19,20,21,22,24,25,26,28,29,30,31,32,33,36,37,40,41,43,45,46,48,78,141,147,148,153,155,159,166,223,229,235,242,260,264,267,275,300,301,310,315,320,329,333,340,341,342,343,359,363,364,375,403,406,407,408,409,412,414,501,641,648,663,707,709,751,763,825,826,832,836,845,846,850,862,897,898,900,901,907,911,912,914,917,918,920,921,927,928,930,931,932,935,938,939,942,943,944,946,947,948,951,952,953],principal_databas:8,principal_nam:37,principal_out:[344,345],principal_seq:37,principalnam:918,principl:710,princnam:[25,35,40,46,897],princname_out:336,print:[3,6,7,8,361,918,945,946,948],printabl:[365,373],prior:[6,8,14,20,21,23,39,41,43,136,265,919,923],priorit:39,prioriti:[14,20,39,230,897,901,920],priv:[48,918],privat:[21,37,718,906,911,912,918,936],privileg:[3,19,34,43,48,253,918,938,952,953],privsvr:[300,301,342,343],privsvr_kei:[340,341],prng:[121,918],probabl:[6,12,14,34,904],problem:[14,23,330,901,918,936],proce:946,procedur:[6,26,32,34,903,904],proceed:23,process:[3,4,6,8,9,10,14,15,20,21,23,24,25,34,38,43,46,48,136,154,169,355,414,897,900,901,918,921,922,925,928,929,930,931,933,935,942,953],procur:[37,919],produc:[6,21,46,104,124,905,915,922,925,931,943,945],product:[34,919],prof_no_rel:934,profil:[15,18,20,21,48,136,388,897,900,901,903,907,918,919,926],profile_module_init:934,profile_module_init_fn:934,profile_releas:262,profile_vt:934,profit:919,program:[2,3,4,6,8,12,15,20,21,23,26,28,30,32,33,34,37,38,39,41,43,46,56,268,378,901,903,904,905,908,910,917,918,919,939,945,946,953],programm:945,programmat:46,progress:[14,20],prohibit:[3,919],project:[0,701,906,918,919,923,953],promot:[14,919],prompt2:361,prompt:[2,3,5,6,23,34,46,48,260,361,719,720,721,722,870,872,902,918,922,938,939,944,946],prompter:[245,260,263,275,352,870,872,877],prone:918,proof:[48,939],propag:[4,6,7,8,14,17,19,20,21,24,31,35,903,918,919,938],proper:[12,23,37,359,904],properli:[29,34,37,41,896,906],properti:[21,937],propog:8,proponli:[4,23],proprietari:36,protect:[6,15,25,26,32,35,37,40,43,78,247,326,331,740,847,901,918],protocol:[2,3,14,21,23,29,39,43,48,247,301,321,405,674,695,723,832,836,845,846,901,903,916,918,928,939,942,948,953],prototyp:[903,923],prove:[46,912,922,931],provid:[0,3,4,10,15,21,22,23,24,26,28,29,32,34,37,38,39,41,43,46,98,229,359,372,414,896,897,904,906,918,919,921,924,927,930,934,938,946,953],provis:919,proxi:[20,21,25,30,36,39,43,918,939,943],proxiabl:[3,20,21,48,840,939,942,943,946],proxy_imperson:910,pseudo:[48,903],pto:183,ptr:[38,43,197,281,339,353,802,803,832,833,883],pty:[903,919],publish:[38,919],pull:918,punctuat:[3,21,34,944],purg:[3,6,14,918],purge_mkei:23,purgekei:[14,23,37],purpos:[10,15,21,23,26,28,34,906,919,942,949],put:[4,10,34,344,808],pw:[3,918],pw_expir:6,pwchang:20,pwd:904,pwexpdat:3,pwexpir:[3,19,26],pwqual:[28,918,926],pwqual_plugin:935,pwservic:20,py:908,python:[29,908,918],q:[3,11,14,37,941,946,948],qop_req:43,qop_stat:43,qualif:[21,918],qualifi:[3,15,19,21,23,953],qualify_shortnam:[21,38,918],qualiti:[21,28,918,926,937],queri:[3,21,39,43,46,918],question:[0,20,39,48,368,371,738,739,740,876,877,936],queue:[20,919],quietli:941,quit:[6,32],quot:[3,6,344,406,408,898],quux:21,r13:6,r18:6,r:[3,4,5,6,7,8,9,10,14,21,28,34,284,939,942,943,946,953],r_address:824,rabbit:39,radiu:[20,36,918],randkei:[3,14,23,26,34,37,918],random:[3,6,14,20,21,23,25,34,48,911,915,918],random_data:124,randomli:[2,26],randsourc:120,rang:942,rapidli:15,rare:[24,37,898,900],rassen:919,rather:[3,4,5,6,10,15,20,21,23,32,38,39,56,279,404,897,904,911,924,942],raw:[20,904],rc2:479,rc4:[20,26,918],rc:34,rcach:[43,71,85,265,323,325,901],rcache2:[901,918],rcmd:21,rcommand:643,rcptr:265,rctmpdir:907,rctx:[46,365,366,367,368,369,370,371,372,373,877],rdata_out:[323,325,326,331,354,356,360],rdn:[21,33,38,43],re:[3,5,6,14,23,34,41,730,901,924,938,953],reach:[20,21,24,164,314,915],react:243,read:[3,5,6,9,11,20,21,22,23,34,35,37,46,48,250,260,262,318,352,371,414,906,914,918,931,934,938,943,953],readabl:[15,21,32,169,898,900,902,918],reader:[21,24],readi:[6,34],readlin:906,readm:[903,905],real:[21,350,385,707,946],realiti:0,realloc:44,realm1:10,realm2:10,realm3:10,realm:[3,4,5,6,7,8,10,12,14,15,16,19,22,24,25,26,29,30,33,34,36,37,38,40,43,44,46,48,49,50,59,60,91,92,93,94,153,214,230,235,251,260,264,267,278,279,284,300,342,344,345,350,359,388,389,403,404,408,502,708,711,712,713,714,716,717,727,795,796,797,798,813,821,825,833,836,845,846,862,865,866,868,869,883,897,906,907,910,911,912,914,917,918,926,933,935,938,939,942,946,951,952,953],realm_try_domain:21,realmlist:214,realmnam:[37,46],realmsp:[230,231],reason:[14,17,21,24,28,33,39,342,896,910,919,938,939,946],reboot:[20,34,902],rebuild:[906,908],receiv:[3,4,8,9,14,20,21,37,39,41,43,48,223,245,273,325,326,330,331,354,356,360,363,374,375,876,921,922,931,932,935,939,953],recent:[2,6,17,20,25,26,37,48,901,912,918,939],recipi:[824,919],recogn:[3,20,21,37,41,942,951],recognit:[918,919],recommend:[5,6,15,17,20,21,23,32,34,39,40,43,904,905,906,936,939,941],recomput:136,reconf:903,record:[6,10,21,33,34,38,39,901,911,914,915,918],recov:[6,918,922],recurs:[6,24,918],recv_hook:380,recvauth:[363,375],red:[692,693,919,953],redhat:918,redirect:[21,34],redistribut:919,reduc:[14,21,33,100,103,288,290,906],redwood:919,ref:5,refcount:918,refer:[3,5,15,19,20,22,23,39,43,45,48,87,89,138,286,307,862,918,919,927,932,946],referenc:[22,910,919],referr:[20,21,39,230,231,343,389,694,703,727,910,918,925,939],referral_valid_until:861,referred_realm:861,reflect:[23,34,100,103,136,158,262,288,290,325,326,331,356,360,911,912],reforward:939,refrain:924,refresh:[15,43,910,918],refresh_tim:910,refus:[12,14,34],regard:919,regardless:[6,19,21,43],regener:908,regent:919,regexp:21,region:[43,114,130,295,299,827],regist:[4,21,23,28,39,919,926,953],registr:21,regress:904,regul:919,regular:[14,21,34,37,43,946],regularli:[17,39],reiniti:[148,918],reject:[12,15,16,20,21,34,166,620,939],reject_bad_transit:20,rekei:14,rel:[20,21,48,898,904,910,946],relai:10,relat:[4,6,20,21,22,28,29,35,37,39,169,826,918,919],relationship:[21,932],releas:[0,3,4,6,8,14,15,16,19,20,21,23,24,25,26,33,35,37,38,39,40,41,43,46,48,68,73,77,82,84,91,93,113,125,126,154,163,176,203,209,214,230,231,265,268,282,294,314,318,344,896,897,901,911,912,914,915,918,921,922,923,924,925,927,928,929,930,931,932,942,948,953],relev:[34,38,78,195,300,911],reli:[15,34],reliabl:24,relianc:21,relinquish:85,remain:[3,4,6,14,20,43,44,245,645,896,897,914,915,918,919,929,931,946],rememb:[34,37,910],remot:[3,4,7,15,20,23,33,38,43,48,62,64,169,223,325,326,331,356,359,360,382,383,525,526,903,918,938,939,946,952,953],remote_addr:[44,64,82,359],remote_port:84,remotehost:949,remov:[2,3,6,20,23,26,28,37,38,48,155,904,918,929,938],renam:[3,906,918,929],rename_sect:934,render:[14,904],renew:[3,5,6,20,21,23,48,846,884,918,930,939,942,943,946,953],renew_lif:[256,840],renew_lifetim:21,renew_til:[825,833,884,910],renewable_lif:942,renprinc:3,reorgan:918,rep:[185,199,327,328,357,358,807,832,845,860],rep_cksum:861,rep_result:375,repeat:[6,20,21,34,847,910,924],repl:357,replac:[3,5,21,23,28,34,70,75,94,186,188,190,191,196,197,225,226,232,233,234,281,351,353,411,906,914,918,919,922,942],replai:[21,43,48,78,323,325,326,331,354,356,359,360,521,522,875,897,899,907,913,917,918,953],repli:[12,26,46,107,245,258,267,279,352,357,358,380,381,404,730,845,865,866,870,911,918,922,931,942],replic:[8,34],replica:[4,6,7,8,9,14,15,17,20,21,23,31,32,35,41,903,918],replica_datatran:[7,34,917],replica_datatrans_hostnam:23,replica_dumpfil:8,replica_host:7,replicahostnam:8,reply_out:866,report:[6,38,903,918,936,942,948],repositori:908,repres:[3,21,34,43,158,885,896,900,911,919],represent:[21,43,48,344,345,398,407,408,813,832,845,846,883,896,910,914,919],representaton:807,reproduc:919,req:[21,26,37,245,329,330,359,504,846],req_pac:253,request:[3,4,6,8,9,10,14,15,16,19,20,21,22,23,24,25,28,33,35,36,37,38,40,43,46,48,153,166,195,223,224,229,235,241,253,260,267,276,277,330,359,378,403,503,505,506,619,674,695,752,759,760,807,809,832,846,854,898,900,901,910,911,912,918,921,922,924,930,931,936,939,942,946,948,953],request_fini:922,request_init:922,request_tim:882,requested_principal_nam:861,requestor:660,requir:[3,4,6,8,9,12,14,15,16,20,21,22,23,24,25,26,28,32,34,35,36,37,38,39,40,43,46,48,98,112,116,117,236,241,247,248,301,323,325,326,331,354,356,360,544,738,862,877,896,897,904,905,906,908,911,918,919,921,924,931,934,939,944,952,953],require_auth:[3,16,918],requires_hwauth:[3,931],requires_pre_auth:23,requires_preauth:[3,5,14,23,25,35,37,40],requires_pwchang:5,requisit:908,research:919,resembl:740,reserv:[909,919],reset:[3,9,35,46,157,386,918],resid:[15,39,46,902,919,951,952],residu:[21,39,152,317,897,901,932,934,953],resiz:407,resolut:[15,33,38,43,230,918,946],resolv:[15,33,48,260,317,897,906,918,943,946],resourc:[43,46,904,916,918],respect:[3,11,34,82,84,224,344,898,918,919,924,938],respond:[4,48,367,368,369,370,371,372,731,738,739,740,876,877,918,931],respons:[3,4,37,40,46,85,166,229,245,279,357,404,503,505,543,565,739,759,761,807,846,882,918,919,922,925,931,942,949,953],rest:[28,906],restart:[12,14,19,20,23,24,34,37,41],restor:[6,23,918],restrict:[3,5,14,19,21,23,48,224,919,928,930,942,946],restrict_anonymous_to_tgt:[20,37],restructuredtext:0,resubmit:942,result:[0,14,15,21,23,37,39,40,41,43,46,48,99,102,107,117,124,144,156,158,189,195,228,287,289,296,320,375,376,403,405,406,407,420,906,910,911,915,918,919,920,924,925,930,931,932,939,946,948],result_cod:[166,382,383],result_code_str:[166,382,383],result_str:[166,169,382,383],resum:23,resync:[4,9,23,918],resynchron:9,ret:[46,347],ret_as_repli:[232,233,234],ret_princ:389,ret_valu:[59,60],retain:[2,3,14,20,23,919,928,930,952],retir:[13,23,918],retransmit:906,retri:[20,36,38,39],retriev:[3,6,23,24,41,43,44,46,48,158,271,310,366,375,400,403,876,918,919,948],return_padata:931,return_pwd:361,retval:[49,50,51,53,55,56,61,62,63,64,65,66,67,68,69,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,121,124,125,126,129,130,132,133,134,135,137,139,141,142,145,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,214,217,223,224,227,229,231,235,236,238,248,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,282,285,286,287,288,289,290,294,295,296,298,299,300,301,302,303,304,305,306,308,310,311,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,342,344,345,347,348,349,350,352,354,355,356,357,358,359,360,361,362,363,364,373,374,375,376,377,378,382,383,384,385,387,389,390,391,392,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,414,923],reus:23,rev:[6,24],revers:[6,15,21,33,43,919,943],review:905,revis:[918,919],revoc:[20,21],revok:[20,21,35],rfc4120:29,rfc:[14,20,21,39,43,48,320,382,383,412,442,443,446,447,448,450,451,458,459,460,461,462,463,464,465,466,511,540,542,600,664,667,668,669,670,671,672,673,675,676,677,678,680,681,682,683,686,687,689,691,698,701,703,705,738,901,910,911,912,915,918,922,924],rhost:223,ricciardi:42,richard:919,ride:20,right:[5,19,20,100,103,288,290,827,909,915,919],risk:[14,23,26,30,46],rkt:11,rlen:[91,92,93,94],rlogin:946,rm:37,rnd:38,roam:21,robbi:953,robin:15,robust:918,rock:[922,931],roll:23,rollback:14,rollov:[6,23],root:[8,12,14,15,17,19,20,21,32,34,902,906,938,946,951,952,953],rotat:[26,38],round:[40,918,931],rout:34,routin:[21,870],royal:919,royalti:919,rpath:[904,906,945],rpc:[20,21,23,43,48,616,903,918,919],rpcbind:23,rsa:[37,477,480,481,482,919,942],rst:908,rtime:846,rule:[3,19,21,23,28,38,39,43,154,946,948,951,952],run:[3,4,6,8,9,10,12,14,15,20,21,23,24,26,28,32,33,34,37,39,41,897,904,905,906,908,917,918,941,943,946,953],runstatedir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],runtim:917,s2kparam:48,s2kparams_out:229,s4u2proxi:[20,43,910,918],s4u2self:[20,43,343,918,948],s4u:918,s4uself:20,s:[2,3,4,5,6,7,8,10,11,12,14,15,17,19,20,21,22,23,25,26,28,29,32,33,34,35,37,38,39,41,43,46,48,50,113,192,203,209,230,231,245,263,279,294,300,363,366,375,378,398,404,740,807,826,827,832,836,876,897,898,902,904,906,910,911,917,918,919,921,924,931,932,933,935,938,939,941,942,943,944,946,948,949,950,951,952,953],s_address:824,sa:919,safe:[28,48,741,896,918],safer:938,safest:939,sai:901,sake:946,sale:919,salt:[2,3,6,11,20,23,25,48,125,126,393,840,918],salt_out:229,salt_type_afs_length:789,salt_type_no_length:789,salttyp:[6,20,26,374],salttypep:394,sam:[696,698,699,918],samba:[28,918],same:[3,4,5,10,12,19,20,21,23,24,28,36,39,43,52,53,91,101,105,107,136,138,151,155,171,180,228,250,270,271,275,279,307,348,349,350,362,388,847,897,901,906,918,923,924,938,942,946,948],sampl:[12,15,22,34,903,919,938,939,946,949],san:[20,21,918],sandia:919,sasl:[3,5,20,22,38,43,918],sasl_authcid:3,sasl_authzid:3,sasl_mech:3,sasl_nocanon:38,sasl_realm:3,satisfactori:25,save:[37,40,66,83,528,529,911,918,931],sbin:[8,12,34,906,917],sbindir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],sc:20,scalar:911,scenario:[14,918],schedul:[14,23],schema:[22,24],scheme:39,sclient:[12,937,940],sclogin:20,scope:5,screen:939,screensav:939,script:[3,4,10,34,903,904,906,918],search:[5,20,21,38,48,151,153,195,224,315,897,904,915,918,941,947],search_scop:5,searchscop:5,sec:[48,813,836,898],second:[3,10,20,21,23,28,36,37,39,43,44,52,53,105,153,223,228,266,267,322,348,349,350,361,362,385,386,388,410,745,808,824,826,846,875,885,896,898,901,910,911,914,915,923,924,939,942,946,953],second_ticket:[826,846,910],secondari:34,secret:[3,20,21,36,43,46,850,938],secretari:919,section:[3,10,19,22,23,28,33,34,35,37,39,41,43,48,119,320,412,600,681,682,683,901,904,905,910,911,915,918,934,935,946,951],sector:6,secur:[3,7,14,15,20,21,23,25,30,31,34,37,39,41,43,46,250,325,564,902,903,918,919,936,939,953],securecooki:911,securid:[669,918],sed:906,see:[14,15,17,22,23,24,26,28,32,34,35,36,39,43,46,97,99,100,102,103,108,113,114,130,131,168,184,189,229,262,287,288,289,290,294,295,299,320,329,330,359,375,393,403,412,413,414,600,738,827,897,898,901,902,903,904,906,908,909,910,918,919,920,921,922,923,925,926,927,928,929,930,931,932,933,934,935,936,938,939],seed:[131,331,413,915],seed_length:[131,413],seen:901,segment:39,select:[6,14,21,23,28,43,46,48,117,296,359,369,897,906,918,924,926,942,946,951],self:21,sell:919,semant:46,semfiajf42:20,send:[0,4,15,20,21,23,25,26,32,34,41,48,229,245,325,363,375,380,901,903,906,918,936,938,942,953],send_hook:381,sendauth:[12,34,48],sender:[325,326,331,356,360,824],sensit:250,sent:[6,20,25,36,37,41,43,325,375,381,866,901,904,911,918,931,939],sentenc:34,separ:[0,3,5,6,10,16,19,20,21,22,23,24,25,28,39,50,301,344,346,420,731,905,906,911,918,924,934,938,953],seq:875,seq_numb:[808,813],seqnumb:[69,74],sequenc:[25,37,48,66,78,80,83,325,326,327,331,356,358,359,360,521,528,808,813,875,902,910,911,914,924],sequence_count:873,sequenti:[48,314,815],seri:[48,915],serial:[9,43,48,405,918],serv:[4,10,21,23,918],server1:5,server:[2,3,4,5,6,7,8,9,10,12,16,18,20,21,22,23,24,25,28,29,30,31,34,36,37,38,39,43,46,48,159,166,223,224,264,267,300,301,333,342,343,359,375,382,383,414,504,617,661,730,760,807,825,826,832,836,846,883,897,900,901,903,907,910,917,918,919,920,926,927,939,945,946,948,949,951],server_kei:[340,341],server_port:12,server_princ:[300,301],server_str:169,serverauth:21,servic:[2,3,5,8,10,12,15,16,19,20,21,22,23,24,28,29,31,32,33,34,43,48,166,224,235,245,260,264,267,301,329,330,363,382,414,643,644,645,738,878,897,901,903,910,918,919,920,925,933,939,942,948,951,953],service1:948,service2:948,service_loc:933,service_nam:942,service_passwd:5,sesam:[46,701],session:[3,14,15,21,23,33,34,43,46,48,224,320,325,330,354,412,439,440,813,825,826,832,833,897,901,918,939,943,948,953],session_enctyp:[3,23,918],set:[0,3,4,5,6,14,15,16,18,19,20,21,22,23,24,25,26,28,29,31,32,33,34,35,37,38,39,40,41,43,44,46,48,62,68,69,73,74,77,78,98,102,145,153,154,161,164,203,209,224,229,253,279,280,286,289,301,305,317,325,326,331,352,354,356,359,360,361,369,373,377,387,404,407,408,409,420,546,731,747,865,866,876,897,898,901,906,918,921,924,931,932,938,939,941,942,943,946,952,953],set_cooki:[918,931],set_str:[23,26,36,37],setstr:[3,16],setuid:[41,918,953],setup:[23,34,904,918],sever:[3,15,16,20,21,23,24,37,39,897,903,906,910,923,953],sf:[5,6,911],sfu:684,sh:34,sha1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],sha256:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],sha2:[3,20,918],sha384:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],sha:[14,20,918],shall:919,share:[0,14,21,23,28,46,330,906,923,924,934,938],sharealik:919,sharp:19,she:[939,952],shell:[3,5,23,34,41,918,938,939,945,951],shorter:21,shortest:192,shortli:[33,938],shortnam:[21,918],should:[0,2,3,4,5,6,10,12,14,15,17,20,21,22,23,24,25,26,28,29,32,33,34,37,38,39,43,46,71,85,144,152,223,245,249,255,269,279,308,317,325,327,330,342,359,361,365,366,404,740,860,865,866,885,896,897,898,902,904,906,910,912,918,919,920,921,922,923,924,928,929,930,931,933,934,935,938,939,942,946,948,953],show:[2,6,20,41,870,897,908,917,939,943],shown:[20,21,897],shrubberi:42,shutdown:24,sick:919,sid:[21,638,639,660],side:[23,43,363,375,901],sighup:[10,41],sign1:43,sign2:43,sign:[3,19,20,21,32,37,41,43,48,896,905,912,914,918,942,953],sign_authdata:918,sign_onli:43,signal:10,signatur:[48,412,476,477,482,905,924,934],signedpath:[3,20,918],signific:[25,35],silent:943,similar:[6,21,22,26,29,43,92,105,113,114,126,129,130,246,294,295,296,298,299,326,329,343,345,349,364,407,408,417,419,918,923,933,939,946],similarli:[15,344,740,939],simpl:[5,12,17,23,107,421,897,901],simplest:[28,43,897,904],simpli:[28,36,37,40,43,46,739,904,924,938,939],simplifi:[251,918],simul:946,simultan:847,sinc:[3,12,14,17,21,22,23,37,48,330,735,885,896,910,924,931,952,953],singl:[0,3,14,15,20,21,24,26,28,32,34,37,39,40,43,46,48,189,320,345,409,710,897,906,918,931,946],siphash:915,site:[15,23,34,39,918,939,942,952],situat:[14,20,24,28,39,948],size:[9,20,21,23,24,37,41,48,97,98,100,103,114,116,130,186,190,288,290,295,299,361,407,409,827,906,914,915,918],size_return:361,size_t:[95,96,98,100,103,104,112,114,116,118,130,131,168,170,186,187,190,191,192,193,280,288,290,295,299,337,339,369,374,397,398,413],sizeof:[43,46,934],skei:[20,826],skew:[48,267,356,360,931,942],skip:[22,23,37,414,416],slack:39,slash:[344,953],slat:923,slightli:906,slot:[11,21,300,915],slotid:21,slower:[14,24],sm:19,small:56,smaller:[21,914],smard:21,smart:[20,21,918],smtp:642,sname:[389,948],sni:918,so:[2,3,5,14,19,20,21,22,23,24,28,29,33,34,35,37,39,43,85,93,136,144,228,386,885,897,904,910,917,918,919,923,924,938,939,941,942,953],sock_dgram:933,sock_stream:933,socket:[20,21,36,48,375,917,933],soft:918,softwar:[14,15,21,24,25,28,42,46,906,919,936],solari:[31,904,906,918],solaris9ab:42,sole:[21,28],solut:34,some:[2,3,6,14,20,21,23,24,28,29,31,34,37,38,39,41,46,48,99,151,154,287,389,766,897,898,901,903,904,905,906,907,915,917,918,923,924,927,934,936,938,939,942,951,953],someon:[17,21,34,938,939],someprinc:23,someth:[12,14,20,38,901],sometim:[23,25,38,942],somewhat:[37,901],song:919,sophist:46,sort:38,sourc:[0,10,22,23,28,34,39,42,43,904,905,906,916,919,923,927,934,936,946],source_cache_nam:946,source_us:946,southern:919,space:[3,16,20,24,37,38,56,99,102,117,119,121,287,289,296,306,346,361,407,420,898,905],spake:[20,21,25,30,918,919],spake_preauth_group:[20,21,40],spake_preauth_ind:20,spake_preauth_kdc_challeng:[20,40],sparc:918,spars:915,spawn:4,special:[20,23,28,35,43,408,648,715,897,918,919,924,942],specif:[3,4,6,8,10,14,18,19,20,21,24,26,34,39,43,48,49,56,155,301,315,317,363,364,410,740,897,898,900,906,908,915,918,919,923,928,933,939],specifi:[3,4,5,6,7,8,9,10,11,14,15,16,18,19,20,22,23,28,29,34,36,37,39,43,46,48,92,93,99,100,102,103,113,125,129,224,227,229,235,260,264,267,287,288,289,290,294,298,310,315,318,325,326,331,344,345,356,359,360,375,383,414,752,897,901,906,911,912,918,924,931,939,941,942,943,944,945,946,947,948,953],speed:[22,25],sphinx:908,sphinx_arg:908,spi:924,split:[3,39,918],spnego:[918,919,924],spnego_mech:919,spoof:[21,25,39],sprecif:905,spuriou:918,sqlite3:6,sqlite:6,squar:[20,21,28],src:[22,148,904,906,908,919],src_ctx:179,src_name:43,srcdir:908,srv:[21,33,34,39,918],srvtab:11,ss:[898,903,906],ss_lib:906,sscope:5,sserver:[1,949],ssh:[15,33,939,952,953],sshd:21,sshing:953,ssl:[29,37],sspi:918,stabl:[918,928,929,930,935],stage:[14,911,929],stai:3,stale:[0,21,26],stamp:[6,9],stand:34,standalon:[8,41,918],standard:[3,6,9,14,20,37,41,43,900,918,919,945],start:[0,3,4,6,8,10,14,15,19,20,21,23,24,26,31,37,41,48,825,833,846,884,897,902,904,912,918,939,946],start_realm:910,start_tim:[235,260,275,942],starttim:[884,910],startup:[34,918],stash:[3,5,10,14,20,22,23,34,41,899,917],stash_fil:6,stashfilenam:[5,6],stashsrvpw:[3,20,22],state:[6,9,14,20,34,46,48,78,99,100,102,103,287,288,289,290,847,911,917,918,919,920,922,923,925,928,929,931,932,933,934,935],statement:919,statu:[3,837,918,919,921,924,943,946,948],stderr:[20,953],stdin:352,stdlib:934,stdout:[41,352],stduser:23,step:[6,14,22,23,34,37,946],steve:953,still:[3,4,6,10,14,20,21,23,32,33,34,35,39,148,269,918,942,946,948],stime:836,stockholm:919,stolen:939,stop:[4,10,24,923],storag:[46,48,57,58,82,84,159,170,187,192,193,280,361,374,398,897],store:[2,3,4,5,6,8,14,15,17,20,21,22,23,24,26,34,37,46,48,80,99,100,102,103,224,235,250,287,288,289,290,325,326,330,331,356,359,360,361,407,414,549,731,840,897,900,901,904,907,910,915,918,935,939,942,943,946,948],str:43,strategi:35,strcmp:934,strdup:934,stream:[8,12,20,34,36,43],strength:918,strengthen:14,strict:919,strictli:34,string2kei:14,string:[3,5,6,16,19,20,21,23,25,26,28,34,36,37,39,43,46,48,101,166,169,192,228,229,258,264,267,278,336,346,365,373,379,382,383,417,418,419,420,738,739,740,821,826,837,868,869,889,897,898,901,906,918,919,921,923,924,931,932,934,942,946],strip_realm:[20,36],strlcpy:919,strlen:[43,46],strong:[16,122],stronger:[14,16,21,26],strongest:26,strptime:919,struct:[43,48,51,262,269,805,807,808,809,810,811,813,816,817,818,822,823,824,825,826,827,829,831,832,833,834,836,840,841,842,845,846,847,848,849,850,854,859,860,861,862,863,869,870,873,874,875,876,878,879,880,881,882,883,884,886,887,889,890,891,894,895,928,934],structur:[43,46,47,48,92,100,103,135,156,169,173,182,212,221,237,240,241,242,243,244,245,249,252,253,254,255,257,258,259,269,275,280,282,288,290,322,324,334,345,355,356,365,368,371,375,389,414,416,421,538,805,811,823,826,827,836,863,883,890,896,922,923,928,930,931,933],studio:918,style:[3,21,39,417,418,419,638,640],su:946,sub:[5,21,903],subcommand:14,subdirectori:[21,28,903,908,917],subdomain:[21,39,951],subject:[0,20,21,23,37,919],subjectalternativenam:21,subjectaltnam:37,subjectkeyidentifi:37,subkei:[48,80,325,354,359,808,813],sublicens:919,submit:[26,43],subprocess:10,subregion:43,subschema:22,subscrib:936,subsect:[16,20,21,22,24,25,28,29,35,37,40],subsequ:[9,10,14,24,136,275,279,404,919],subsess:[26,330,440],subset:[39,903],substanti:919,substhtml:908,substitut:[21,34,37,919],subsystem:906,subtag:21,subtre:[3,5,20,22],subtree_dn_list:5,succe:[20,21,34,43,46,414],succeed:[12,34],success:[3,6,8,20,24,25,35,46,49,50,56,62,64,65,67,69,72,73,74,76,77,78,79,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,121,122,124,125,126,129,130,132,133,134,135,137,141,142,144,145,147,148,149,150,152,153,155,156,157,158,159,161,162,163,164,166,167,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,187,189,192,193,214,217,223,224,227,229,231,235,236,238,248,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,282,286,287,288,289,290,294,295,296,298,299,300,301,302,303,305,306,308,310,311,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,342,344,345,347,352,354,355,356,357,358,359,360,361,363,364,374,375,376,377,378,382,383,384,385,389,390,391,392,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,414,416,621,837,901,922,925,935,946,948],successfulli:[3,6,12,35,43,46,245,301,416,865,866],sudan:919,sudden:20,suffici:[3,5,14,24,906],suffix:[21,28,38,43,906,918,953],suggest:[0,245],suit:[34,903,904,918],suitabl:[6,904,906,918,919,939],summar:943,summari:[8,9],sun:919,suncc:906,sunw_dbprop_en:23,sunw_dbprop_master_ulogs:23,sunw_dbprop_slave_pol:23,sunwaadm:42,supersed:[10,14],supervisor:10,supplement:20,suppli:[3,11,43,46,48,223,245,258,262,267,276,277,278,331,342,372,373,386,735,736,876,906,922,923,931],support:[3,4,6,8,10,11,20,21,22,23,24,25,26,37,39,40,43,46,48,153,161,247,253,378,386,387,544,756,897,899,903,904,905,906,910,911,915,918,919,922,923,924,931,936,942],supported_enctyp:[14,20,26,34,918],suppos:[939,952],suppress:[3,6,20,906,918,941,946,948],sure:[3,5,12,14,15,22,23,26,33,41,938,939,942],surpris:14,surround:28,surviv:[20,897],susec:836,swap:[34,39],sweden:919,symbol:[6,344,901,904,905,908,917,923,924],symmetri:20,synchron:[9,14,15,21,24,34,41,48,271,403,730,918,931],syntact:21,syntax:[20,21,37,918],synthes:[381,865],synthet:[380,910],syria:919,sysadv6:42,sysconfdir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953],syslog:[20,21,34,923],system:[3,6,14,15,19,20,21,24,29,32,33,34,35,36,37,38,41,43,46,48,56,136,147,169,282,382,383,385,396,694,697,700,876,897,902,903,904,905,918,919,923,932,936,938,939,941,942,952,953],systest:3,t:[2,3,6,10,11,12,14,15,20,21,23,28,34,37,44,50,161,333,344,712,715,737,897,901,904,906,919,938,939,942,943,946,953],t_mddriver:919,tab:[3,6,344,918],tabdump:[26,918],tabl:[3,6,23,48,276,307,308,313,359,363,414,850,900,903,905,906,908,915,917,918,943],tabular:[6,918],tag:[20,21,34,910,915,924],tail:34,take:[10,14,19,20,21,23,25,26,28,32,39,41,43,46,91,124,126,325,376,731,827,898,915,918,920,929,938,939,946],taken:[6,14,39,245,901,915],talk:901,tamper:43,tape:32,tar:[904,905],target:[19,21,34,43,897,910,918],target_nam:43,target_princip:19,target_principal_nam:946,target_us:946,target_user_login_nam:946,task:[14,46,91],tcl:918,tcp:[8,10,12,15,20,21,23,29,34,37,39,279,404,918,933],team:936,teardown:904,technet:42,techniqu:[40,46],technolog:[909,919,953],tekniska:919,telegraph:919,telephon:919,tell:[4,10,938,939,945],telnet:[21,643,946],temp:21,templat:903,temporari:[3,21,34,37,900,901,917,918,953],temporarili:3,ten:[33,939],tend:15,term:[3,14,23,25,26,37,41,739,897,900,918,919,922,931,948],termin:[4,10,48,173,195,220,230,231,240,261,325,352,354,361,366,407,903,934,946],ters:3,test1:[3,898],test2:[3,898],test3:[3,898],test4:898,test:[3,9,10,12,14,21,37,48,903,906,908,918,919,942,949],test_html:908,testdir:41,testus:3,texinfo:0,text:[6,23,28,36,37,46,169,365,827,836,870,911,945],tg:[3,20,21,25,26,35,48,224,300,403,759,860,910,918,930],tgt:[3,14,20,23,26,37,46,48,220,342,343,910,911,918,939,946],th:21,than:[3,4,5,6,10,12,14,15,19,20,21,23,24,25,26,28,32,35,37,38,39,43,53,56,230,279,375,404,897,901,904,911,914,915,918,922,924,938,942],thei:[3,6,9,14,15,20,21,28,33,34,37,38,39,41,43,46,229,325,375,731,847,896,897,900,904,906,910,918,931,938,939,950,953],them:[3,14,15,20,22,23,24,25,29,32,34,37,39,41,46,82,84,253,330,344,403,731,897,904,906,918,919,923,924,934,939,941,953],themselv:6,theodor:919,theori:919,therebi:952,therefor:[22,23,25,39,910,931],thereof:919,thi:[0,2,3,4,5,6,8,9,10,11,12,14,15,17,19,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,39,40,41,43,46,48,49,50,55,57,58,59,60,61,62,67,68,69,71,72,73,74,76,77,78,81,82,84,85,86,87,88,89,92,93,98,99,100,101,102,103,104,105,107,113,114,116,117,119,120,122,123,124,125,126,129,130,133,136,137,139,141,144,148,150,151,153,156,157,158,159,167,169,171,172,173,174,175,177,178,180,181,182,183,192,194,195,198,199,200,201,202,203,205,206,207,208,209,212,215,216,221,228,235,236,241,243,245,246,252,253,254,258,260,261,262,264,265,266,267,270,271,272,275,276,277,278,279,287,288,289,290,294,295,296,298,299,301,308,317,320,323,324,325,326,327,329,330,331,333,334,342,343,345,352,355,356,357,358,359,360,361,363,364,368,371,373,375,376,378,380,382,383,385,386,387,389,396,400,401,403,404,407,408,410,412,414,416,417,419,728,729,730,731,735,736,737,739,832,850,884,885,896,897,901,902,903,904,905,906,910,911,915,916,917,918,919,920,922,924,926,928,929,930,931,932,934,935,936,938,939,941,942,943,945,946,948,952,953],think:[38,923,938],third:[21,28,36,37,910,918,919,953],thorough:39,those:[3,6,14,19,21,23,25,26,34,39,43,46,906,908,914,918,919,922,924,927,928,931,948,952,953],though:[14,904,939],thousand:24,thread:[24,847,897,906,918],threadsaf:285,three:[14,24,26,35,39,40,375,910,918,939,953],threeparamopen:789,through:[15,16,20,21,23,24,28,29,33,34,35,39,46,230,282,386,387,416,910,915,918,929,938,939],throughput:[20,24],thu:[23,901,906,946],ti:[369,929],ticket:[2,3,5,6,12,14,15,16,19,20,21,22,26,28,33,34,35,36,37,38,39,41,43,46,48,153,159,183,195,223,229,235,247,260,264,267,322,330,333,342,359,363,364,375,545,548,551,652,662,745,760,809,813,823,825,826,832,833,845,846,883,884,886,897,898,910,918,921,922,930,931,936,937,938,941,942,943,946,948,949,952,953],ticket_authdata:195,ticket_flag:[5,826,910],ticket_info:824,ticket_lifetim:[21,33],tightli:[14,28,32,902],till:846,time:[0,2,3,5,6,9,10,14,15,19,20,21,22,23,24,26,28,34,35,36,37,39,41,43,44,48,136,158,224,228,235,245,260,275,356,359,360,398,735,752,753,808,824,825,826,832,833,846,850,884,896,897,899,901,902,906,907,910,911,915,917,918,919,924,930,938,939,942,943,946,953],time_offset:10,time_rec:[43,918],time_req:43,time_t:[6,885,896],timeofdai:410,timeout:[14,20,36],timeret:396,timestamp:[6,11,14,21,25,37,40,48,66,83,325,326,331,336,342,343,356,360,396,522,529,671,824,850,854,875,885,896,900,901,910,911,912,914,915,918,931,943],timestampp:395,titl:[903,919],tkt:826,tkt_flg_anonym:789,tkt_flg_enc_pa_rep:789,tkt_flg_forward:789,tkt_flg_hw_auth:789,tkt_flg_initi:789,tkt_flg_invalid:789,tkt_flg_may_postd:789,tkt_flg_ok_as_deleg:789,tkt_flg_postdat:789,tkt_flg_pre_auth:789,tkt_flg_proxi:789,tkt_flg_proxiabl:789,tkt_flg_renew:789,tkt_flg_transit_policy_check:789,tkt_life:[259,840],tktpolici:[3,5,23],tl:[9,22,29],tlyu:3,tmp:[3,21,34,901,907,917,939,946,953],tmpbuild:904,tmpdir:[901,953],tmppolici:5,tn:42,todd:919,todo:938,togeth:15,token:[16,20,21,46,368,598,729,730,731,733,736,737,913,918,924,931,942],token_flag:881,token_id:879,token_len:43,tokenid:738,tokeninfo:[369,738,878],toler:21,tom:3,tomorrow:23,too:[3,23,56,100,103,119,267,288,290,306],tool:[6,23,903,905,918,923],toolkit:903,top:[10,39,897,904,905,908],top_srcdir:908,topic:[0,30,34],topolog:4,tort:919,tortiou:919,total:[20,25,915,942,946],toward:[0,23],tr_content:890,tr_type:890,trace:[48,889,918,953],trace_log:41,track:[3,6,9,35,901,936],trademark:919,tradit:[6,35],traffic:29,trail:[20,38,946],trailer:[43,48,538],transact:[24,953],transcript:911,transfer:[4,23,37],transform:906,transit:[20,21,24,359,541,550,674,695,833,890,939,942,943,948],transitori:14,translat:[21,56,918],transmiss:17,transmit:[23,43,279,404,918,931],transpar:953,transport:[23,39,279,404],travers:6,treat:[3,21,36,38,43,54,342,350,709,885,910,942,948],treatment:39,tree:[0,22,23,24,34,905,906,908,924,927,934],tri:[20,21,25,44,359,414,918,925],trigger:901,trillium:[15,32,939],trim:[99,287],trip:[40,918,931],tripl:[14,20,26,918],trivial:[25,918],troubl:42,troubleshoot:[30,34],true_principal_nam:861,truncat:[915,939],trust:[20,21,29,37,43,268,942],tryagain:922,ts:919,tt:898,tty04:20,tty:5,tune:[22,39],tupl:3,turn:[8,21,24,33,35,40,352,361,906,946],twice:[3,24,34,910,929,938,944],two:[3,18,20,21,23,24,26,28,34,35,37,38,48,53,361,898,910,911,914,918,920,924,932,939,942,946],txt:[6,34,39],type:[2,3,5,6,10,15,16,21,23,25,28,30,32,34,38,39,46,48,91,93,95,98,99,100,102,103,104,112,113,114,115,116,124,125,126,129,130,151,152,153,161,163,184,189,195,223,224,229,280,287,288,289,290,294,295,298,299,310,311,315,317,331,333,335,344,389,421,500,541,647,678,750,756,800,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,900,904,907,910,911,912,914,915,918,920,922,923,924,927,928,929,930,931,932,933,934,935,938,939,942,943,946,948,952,953],typedef:[43,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895],typic:[4,15,20,21,26,33,38,39,43,46,98,253,908,917,920,922,923,928,929,931,935,942,948],u1:[904,905],u2u:948,u:[919,948],ubuntu:[42,918],uc:918,ucb:946,udp:[10,15,20,21,29,39,279,404,918,933],udp_preference_limit:21,uid:[21,43,897,901,917,946,952,953],uid_t:43,uidnumb:897,uint16_t:892,uint32_t:[885,893,896],uint8_t:858,uint_max:[769,770,788],uk:919,ulog:[20,23],umich:919,un:[904,918],unabl:[17,21,23],unalloc:280,unam:28,unambigu:245,unansw:877,unauthent:32,unavail:[23,34,39],unchang:[3,14,946],unclean:24,uncommon:901,uncondition:[228,906],unconfigur:[39,908],undefin:946,under:[3,5,6,10,20,21,22,38,155,159,901,904,915,918,919],underli:43,underneath:22,underscor:[21,919],understand:46,undertaken:0,unenc_authdata:846,unencapsul:918,unencrypt:[32,356,813,823,845,846],unescap:6,unexport:924,unfinish:931,unicod:919,unifi:0,unimpl:923,unimport:910,uninterrupt:14,uniqu:[3,43,48,265,414,644,646,897,924],unit:[898,919,939],univers:919,unix:[6,15,20,21,28,31,36,43,923,924,934],unkei:46,unknown:[12,38,41,616,910,948],unless:[2,3,6,11,14,19,20,21,26,28,32,34,43,315,386,414,416,901,902,918,932,946,950],unlik:[14,23,40,897,901,918,924,939],unlimit:919,unlink:6,unlock:[23,35,918],unlockit:[3,20,23,24],unmodifi:[919,946],unnecessari:23,unpack:905,unpars:[43,48,407,409],unpleas:14,unport:919,unprint:3,unqualifi:33,unquot:6,unrecogn:906,unrestrict:[32,902],unser:43,unset:[43,48,171,953],unsign:[91,92,93,94,97,111,116,120,279,311,361,404,407,409,805,811,814,818,829,848,853,857,859,891,896],unspecifi:[21,953],unstabl:929,unsuccess:37,unsupport:[37,906],unswapp:897,untest:906,until:[3,6,14,21,23,43,896,897,901,906,915,918,939],untrust:[43,953],unus:[149,265,352,375,918],unusu:[28,37],unwrap:[43,48],up:[4,8,10,20,21,22,23,28,31,32,33,34,37,38,39,43,46,98,269,386,387,389,896,902,906,918,934,938,942],updat:[2,4,6,8,9,14,20,21,22,24,26,34,35,99,100,102,103,224,287,288,289,290,697,700,906,911,918,927,936],update_princ_encrypt:[14,23],update_rel:934,upgrad:[21,23,26,34,39,918],upn:[20,21,350,637,639,707,918],upon:[6,8,946],upper:[3,19,39,944],uppercas:[21,932,953],upstream:[23,906,918],upstreamhostnam:23,uri:[3,5,20,21,33,34,39,918],url:[20,24,29,39],us:[0,2,3,4,5,6,7,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,28,29,33,34,35,36,37,38,39,40,41,42,43,45,46,49,55,56,65,66,67,68,69,72,73,74,76,77,78,81,83,98,100,103,105,111,113,115,117,121,125,129,132,141,143,144,145,150,153,156,163,164,169,172,173,174,175,177,178,180,181,182,183,195,223,224,227,228,229,230,231,236,239,241,246,247,248,250,254,258,261,267,268,272,275,277,279,280,286,288,290,294,298,300,309,310,315,317,318,321,322,324,325,326,327,328,329,331,332,335,338,339,340,341,344,345,352,354,355,356,357,359,360,363,366,375,378,389,401,403,404,405,406,407,408,414,416,439,447,448,563,564,598,599,618,740,825,837,847,856,865,866,870,876,884,885,900,901,902,903,905,908,910,911,912,914,915,917,918,919,920,921,922,923,924,925,927,931,932,934,935,936,938,939,941,942,943,944,945,946,948,949,950,951,952,953],usa:919,usabl:48,usag:[20,21,37,43,99,100,102,103,108,113,114,129,130,287,288,289,290,294,295,298,299,847,896,911,912,945,946],usc:946,use_mkei:[14,23],usec:[813,824,836,875],useless:14,user:[0,3,5,6,8,14,15,16,19,20,21,22,23,25,26,33,34,35,36,37,38,39,41,43,48,56,90,136,169,224,227,326,330,331,333,361,551,641,663,730,737,870,897,898,901,903,904,906,908,916,917,918,919,922,935,936,938,939,941,942,944,946,948,951,952,953],user_dn:5,userconfig:21,userdata:[326,331],userdata_out:[356,360],userid:[21,906],usernam:[3,12,21,34,36,37,43,319,674,939,942],userok:932,userpolici:5,userprincipalnam:20,usr:[5,8,12,20,21,34,906,908,917,945,946],usual:[3,10,12,20,21,23,25,35,37,39,46,99,287,897,900,906,910,923,939,948,953],utc:23,utf:[46,350,365,373,709,918,919],util:[22,34,39,47,904,906,919,941,953],uucp:20,v4:[11,14,21,48],v4_instance_convert:21,v4_realm:21,v4cred:51,v5:[3,7,11,21,32,39,48,903,904,906,916,919,939],v5cred:51,v:[6,9,42,934,942,943],va_list:[48,92,94],vagu:906,val:[198,199,200,201,202,203,204,206,207,208,209,211,212,215,218,219,221,222],valid:[20,21,23,39,43,48,66,83,109,124,129,153,160,224,235,248,260,269,275,298,301,330,333,342,343,345,350,359,365,366,408,414,884,897,898,903,910,914,918,930,939,942,948,952,953],valid_int_bit:789,valid_uint_bit:789,valu:[3,5,6,10,14,16,19,20,21,22,23,24,25,26,28,33,34,36,37,38,39,43,46,48,66,83,117,125,126,136,151,153,156,166,224,245,248,252,263,265,269,296,301,333,368,369,371,375,386,388,397,722,728,729,731,733,738,740,796,797,798,837,841,854,865,866,885,896,897,898,900,901,906,907,908,910,911,912,914,915,918,922,924,931,932,934,939,941,942,943,945,946,951,953],valuabl:[46,919],vaniti:38,vararg:91,vari:[15,33,905,917,941,942],variabl:[2,3,4,5,6,7,8,9,10,11,12,15,16,19,20,21,24,25,28,30,34,35,37,38,39,40,41,43,48,93,136,141,155,269,282,386,387,897,900,901,907,918,934,935,941,942,943,944,946,947,948,949],variad:[91,417,419],variant:[23,906,918,924],varieti:26,variou:[14,30,43,359,903,907,918,939],vendor:[738,879,945],verbatim:919,verbos:[3,6,23,904,918,942],veri:[14,20,21,23,934],verif:[20,21,34,43,46,48,414,897,937,939],verifi:[5,20,21,23,34,37,43,48,241,356,357,358,359,360,361,901,905,918,922,931,938,939,946],verifier_cred_handl:924,verify_ap_req_nofail:21,versa:[37,918],version:[0,2,3,5,6,9,10,14,20,23,24,26,29,38,42,43,44,48,155,228,247,310,315,363,375,616,723,821,823,845,850,883,896,900,904,905,906,908,910,912,914,915,918,919,923,929,933,943,945,946,948,949,953],verto:[906,919],vesion:[321,405],veto:930,via:[0,3,6,8,20,21,34,35,46,48,274,386,402,826,918,924,926,946,952],vice:[37,918],view:[8,23,34,937],view_polici:23,viola:15,virtual:[15,21],visibl:[14,23,25,918],visit:939,vista:[26,918],visual:918,vnder:14,vno:[3,14,310,315,850],volum:918,vopt:46,vpath:[904,905],vprintf:[417,418,419],vt:923,vtabl:[922,923,931,934],vulner:[14,23,32,46,918,936],w:[3,5,10,24,481],wa:[0,3,6,8,12,14,17,20,21,23,24,26,39,41,43,44,48,155,205,245,273,314,342,359,735,900,910,911,918,919,921,925,929,930,932,938,939,942,945,946,953],wai:[21,23,28,39,43,46,126,236,250,375,896,897,898,900,906,908,918,919,927,932,938,939,951],wait:[8,20,23,39],wake:15,walk:[6,938],want:[3,23,28,34,545,551,904,933,938,939,946],warn:[3,23,26,245,908,918,919],warranti:919,wasn:44,we:[0,22,23,28,32,34,43,904,905,906,918],weak:[14,20,21,26,41],web:[34,897,918],week:5,weight:39,well:[14,21,23,34,38,43,46,343,648,903,906,918,925],wellknown:[37,46,502,763],went:939,were:[14,15,21,34,43,414,618,897,918,919,939],wg:918,what:[6,14,19,20,21,26,38,43,901,922,923,931,935,938,939,945],whatev:39,whatsoev:919,when:[3,4,6,8,9,10,12,14,15,16,17,20,21,22,23,26,28,29,33,34,36,37,38,39,40,41,43,46,49,65,67,68,72,73,76,77,78,79,85,91,92,93,111,113,115,125,126,132,136,141,143,145,150,153,154,163,164,169,172,173,174,175,176,177,178,180,181,182,183,194,195,224,227,228,229,230,231,235,236,250,254,258,260,261,265,268,272,275,280,282,286,294,310,315,317,318,321,322,324,325,326,327,328,329,330,331,332,335,338,339,344,345,352,354,355,356,357,359,360,361,363,375,389,401,403,405,406,408,738,739,740,897,900,906,908,910,915,917,918,920,924,925,929,932,934,935,936,938,939,941,942,943,945,946,948,951,953],whenev:46,where:[3,4,6,7,8,14,15,17,20,21,23,25,28,39,43,46,317,389,896,897,900,901,904,905,906,911,918,923,939,942,946,953],whether:[4,6,8,10,14,20,21,26,28,35,36,43,46,48,105,223,241,242,243,245,249,253,255,319,407,905,911,918,919,921,928,935,939,946],which:[3,4,5,6,7,8,9,10,11,12,14,15,19,20,21,22,23,24,25,26,28,29,33,34,35,36,37,38,39,40,41,43,46,126,173,195,229,230,245,250,280,310,330,359,366,368,371,372,884,885,896,897,900,901,903,904,905,906,907,910,911,912,914,915,917,918,919,920,922,923,924,927,928,929,930,931,933,934,935,939,942,945,946,948,951,952,953],whichev:15,whitespac:[3,20,21],who:[0,5,16,20,25,34,37,938,939],whoami:923,whole:[23,37,141,155,342],whom:[919,938],whose:[3,5,10,17,19,21,34,38,40,43,46,132,217,229,910,914,939,952],wicker:923,wicker_appear:923,wicker_brac:923,wicker_construct:923,wicker_foot:923,wicker_materi:923,wicker_slat:923,wide:[21,29,36],wiki:[42,904,918],wild:3,wildcard:[19,20,918,951],willi:14,willing:[20,21,26],win:919,winbind:28,winbind_krb5_loc:28,window:[21,26,28,29,42,301,382,383,637,639,685,703,897,901,903,915,918,923,924,934,939],wish:[16,21,34,39,43,250,904,905,906,907,919,924,935,938,939,953],with_realm:[300,341,343],within:[3,15,20,21,24,34,35,39,43,48,132,154,252,261,356,360,365,373,386,847,897,912,918,919,924,942,951,953],without:[3,14,19,20,21,23,24,28,32,34,35,36,37,43,133,368,371,538,866,897,901,904,906,915,918,919,938,939,946,953],wkt:11,wl:945,won:[21,37,939],worcest:919,word:[21,34,939],work:[2,3,4,6,21,23,34,35,36,39,40,43,897,906,918,919,931,932,936,938,939,953],workdai:33,worker:[10,24],workflow:14,workstat:46,worri:[22,904,953],wors:21,worst:14,worth:32,would:[5,6,14,16,17,20,21,23,25,28,32,34,37,38,39,40,43,46,902,918,924,938,939,945,952,953],wrap:[23,48,300,320,924],wrapper:[889,911,912],wrfile:[14,23],writabl:[15,34,316,934],write:[0,6,8,10,11,20,21,22,23,24,28,34,35,251,352,387,897,915,918,923,934,953],writeabl:302,writer:0,written:[3,4,155,850,900,915,919],wrong:[35,37,919,939,946],wsgi:29,www:[22,42,908,918],x11r6:904,x509:[37,918,942],x509_anchor:[21,942],x509_proxi:21,x509_proxy_ca:21,x509_user_ident:[16,21,942],x86:[906,918],x86_64:[906,918],x:[3,4,6,8,10,16,19,20,21,23,37,43,771,791,801,910,918,919,921,922,942,948],xconsortium:904,xf:905,xml:908,xore:[21,359],xp:918,xst:3,xvm:14,xyz:953,y:[22,771,801,906],yacc:906,ye:[3,5,23,906,942],year:[23,45,898,918],yet:[6,21,23,26,34,37,38,897,906,927,939],yflag:906,yield:931,you:[0,3,5,12,15,16,17,20,21,22,23,24,28,32,33,34,35,37,39,40,41,737,898,902,904,905,906,907,908,919,936,938,939,941,946,953],your:[0,12,17,20,21,26,32,33,34,37,39,904,905,906,919,927,937,939,941,950,953],your_princnam:37,your_realmnam:37,yourdir:34,yourself:[939,953],yu:3,yy:898,yymmddhhmmss:898,yyyi:898,yyyymmddhhmmss:898,z:[771,898,946],zanarotti:46,zephyr:[14,919],zero:[3,21,24,39,43,44,48,129,130,203,241,245,260,261,284,298,299,310,740,742,865,910,911,914,915,918,923],zone:[14,39,898],zonetest:14},titles:["Contributing to the MIT Kerberos Documentation","Administration programs","k5srvutil","kadmin","kadmind","kdb5_ldap_util","kdb5_util","kprop","kpropd","kproplog","krb5kdc","ktutil","sserver","Advanced topics","Retiring DES","Application servers","Authentication indicators","Backups of secure hosts","Configuration Files","kadm5.acl","kdc.conf","krb5.conf","Configuring Kerberos with OpenLDAP back-end","Database administration","Database types","Addressing dictionary attack risks","Encryption types","Environment variables","Host configuration","HTTPS proxy configuration","For administrators","Installation guide","UNIX Application Servers","Installing and configuring UNIX client machines","Installing KDCs","Account lockout","OTP Preauthentication","PKINIT configuration","Principal names and DNS","Realm configuration decisions","SPAKE Preauthentication","Troubleshooting","Various links","Developing with GSSAPI","Differences between Heimdal and MIT Kerberos API","For application developers","Initial credentials","Principal manipulation and parsing","krb5 API","krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.","krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.","krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.","krb5_address_compare - Compare two Kerberos addresses.","krb5_address_order - Return an ordering of the specified addresses.","krb5_address_search - Search a list of addresses for a specified address.","krb5_allow_weak_crypto - Allow the application to override the profile\u2019s allow_weak_crypto setting.","krb5_aname_to_localname - Convert a principal name to a local name.","krb5_anonymous_principal - Build an anonymous principal.","krb5_anonymous_realm - Return an anonymous realm data.","krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.","krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.","krb5_auth_con_free - Free a krb5_auth_context structure.","krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket.","krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context.","krb5_auth_con_getaddrs - Retrieve address fields from an auth context.","krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context.","krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.","krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.","krb5_auth_con_getkey_k - Retrieve the session key from an auth context.","krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.","krb5_auth_con_getlocalsubkey","krb5_auth_con_getrcache - Retrieve the replay cache from an auth context.","krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.","krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.","krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.","krb5_auth_con_getremotesubkey","krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.","krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.","krb5_auth_con_init - Create and initialize an authentication context.","krb5_auth_con_initivector - Cause an auth context to use cipher state.","krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context.","krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context.","krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context.","krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.","krb5_auth_con_setports - Set local and remote port fields in an auth context.","krb5_auth_con_setrcache - Set the replay cache in an auth context.","krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.","krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.","krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.","krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context.","krb5_auth_con_setuseruserkey - Set the session key in an auth context.","krb5_build_principal - Build a principal name using null-terminated strings.","krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.","krb5_build_principal_ext - Build a principal name using length-counted strings.","krb5_build_principal_va","krb5_c_block_size - Return cipher block size.","krb5_c_checksum_length - Return the length of checksums for a checksum type.","krb5_c_crypto_length - Return a length of a message field specific to the encryption type.","krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.","krb5_c_decrypt - Decrypt data using a key (operates on keyblock).","krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).","krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).","krb5_c_encrypt - Encrypt data using a key (operates on keyblock).","krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).","krb5_c_encrypt_length - Compute encrypted data length.","krb5_c_enctype_compare - Compare two encryption types.","krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().","krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.","krb5_c_init_state - Initialize a new cipher state.","krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.","krb5_c_is_keyed_cksum - Test whether a checksum type is keyed.","krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.","krb5_c_keylengths - Return length of the specified key in bytes.","krb5_c_make_checksum - Compute a checksum (operates on keyblock).","krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)","krb5_c_make_random_key - Generate an enctype-specific random encryption key.","krb5_c_padding_length - Return a number of padding octets.","krb5_c_prf - Generate enctype-specific pseudo-random bytes.","krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type.","krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.","krb5_c_random_add_entropy","krb5_c_random_make_octets - Generate pseudo-random bytes.","krb5_c_random_os_entropy","krb5_c_random_seed","krb5_c_random_to_key - Generate an enctype-specific key from random data.","krb5_c_string_to_key - Convert a string (such a password) to a key.","krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.","krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.","krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.","krb5_c_verify_checksum - Verify a checksum (operates on keyblock).","krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).","krb5_calculate_checksum","krb5_cc_cache_match - Find a credential cache with a specified client principal.","krb5_cc_close - Close a credential cache handle.","krb5_cc_copy_creds - Copy a credential cache.","krb5_cc_default - Resolve the default credential cache name.","krb5_cc_default_name - Return the name of the default credential cache.","krb5_cc_destroy - Destroy a credential cache.","krb5_cc_dup - Duplicate ccache handle.","krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries.","krb5_cc_gen_new","krb5_cc_get_config - Get a configuration value from a credential cache.","krb5_cc_get_flags - Retrieve flags from a credential cache structure.","krb5_cc_get_full_name - Retrieve the full name of a credential cache.","krb5_cc_get_name - Retrieve the name, but not type of a credential cache.","krb5_cc_get_principal - Get the default principal of a credential cache.","krb5_cc_get_type - Retrieve the type of a credential cache.","krb5_cc_initialize - Initialize a credential cache.","krb5_cc_move - Move a credential cache.","krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name.","krb5_cc_next_cred - Retrieve the next entry from the credential cache.","krb5_cc_remove_cred - Remove credentials from a credential cache.","krb5_cc_resolve - Resolve a credential cache name.","krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.","krb5_cc_select - Select a credential cache to use with a server principal.","krb5_cc_set_config - Store a configuration value in a credential cache.","krb5_cc_set_default_name - Set the default credential cache name.","krb5_cc_set_flags - Set options flags on a credential cache.","krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.","krb5_cc_store_cred - Store credentials in a credential cache.","krb5_cc_support_switch - Determine whether a credential cache type supports switching.","krb5_cc_switch - Make a credential cache the primary cache for its collection.","krb5_cccol_cursor_free - Free a credential cache collection cursor.","krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.","krb5_cccol_cursor_next - Get the next credential cache in the collection.","krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches.","krb5_change_password - Change a password for an existing Kerberos account.","krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.","krb5_checksum_size","krb5_chpw_message - Get a result message for changing or setting a password.","krb5_cksumtype_to_string - Convert a checksum type to a string.","krb5_clear_error_message - Clear the extended error message in a context.","krb5_copy_addresses - Copy an array of addresses.","krb5_copy_authdata - Copy an authorization data list.","krb5_copy_authenticator - Copy a krb5_authenticator structure.","krb5_copy_checksum - Copy a krb5_checksum structure.","krb5_copy_context - Copy a krb5_context structure.","krb5_copy_creds - Copy a krb5_creds structure.","krb5_copy_data - Copy a krb5_data object.","krb5_copy_error_message - Copy the most recent extended error message from one context to another.","krb5_copy_keyblock - Copy a keyblock.","krb5_copy_keyblock_contents - Copy the contents of a keyblock.","krb5_copy_principal - Copy a principal.","krb5_copy_ticket - Copy a krb5_ticket structure.","krb5_decode_authdata_container - Unwrap authorization data.","krb5_decode_ticket - Decode an ASN.1-formatted ticket.","krb5_decrypt","krb5_deltat_to_string - Convert a relative time value to a string.","krb5_eblock_enctype","krb5_encode_authdata_container - Wrap authorization data in a container.","krb5_encrypt","krb5_encrypt_size","krb5_enctype_to_name - Convert an encryption type to a name or alias.","krb5_enctype_to_string - Convert an encryption type to a string.","krb5_expand_hostname - Canonicalize a hostname, possibly using name service.","krb5_find_authdata - Find authorization data elements.","krb5_finish_key","krb5_finish_random_key","krb5_free_addresses - Free the data stored in array of addresses.","krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.","krb5_free_authdata - Free the storage assigned to array of authentication data.","krb5_free_authenticator - Free a krb5_authenticator structure.","krb5_free_checksum - Free a krb5_checksum structure.","krb5_free_checksum_contents - Free the contents of a krb5_checksum structure.","krb5_free_cksumtypes - Free an array of checksum types.","krb5_free_context - Free a krb5 library context.","krb5_free_cred_contents - Free the contents of a krb5_creds structure.","krb5_free_creds - Free a krb5_creds structure.","krb5_free_data - Free a krb5_data structure.","krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field.","krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm().","krb5_free_enctypes - Free an array of encryption types.","krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().","krb5_free_error_message - Free an error message generated by krb5_get_error_message().","krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm().","krb5_free_keyblock - Free a krb5_keyblock structure.","krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure.","krb5_free_keytab_entry_contents - Free the contents of a key table entry.","krb5_free_principal - Free the storage assigned to a principal.","krb5_free_string - Free a string allocated by a krb5 function.","krb5_free_tgt_creds - Free an array of credential structures.","krb5_free_ticket - Free a ticket.","krb5_free_unparsed_name - Free a string representation of a principal.","krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.","krb5_get_credentials - Get an additional ticket.","krb5_get_credentials_renew","krb5_get_credentials_validate","krb5_get_default_realm - Retrieve the default realm.","krb5_get_error_message - Get the (possibly extended) error message for a code.","krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC.","krb5_get_fallback_host_realm","krb5_get_host_realm - Get the Kerberos realm names for a host.","krb5_get_in_tkt_with_keytab","krb5_get_in_tkt_with_password","krb5_get_in_tkt_with_skey","krb5_get_init_creds_keytab - Get initial credentials using a key table.","krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure.","krb5_get_init_creds_opt_free - Free initial credential options.","krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.","krb5_get_init_creds_opt_init","krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options.","krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.","krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.","krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.","krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.","krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.","krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.","krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.","krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.","krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.","krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.","krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.","krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.","krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.","krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.","krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.","krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.","krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options.","krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.","krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.","krb5_get_init_creds_password - Get initial credentials using a password.","krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys.","krb5_get_profile - Retrieve configuration profile from the context.","krb5_get_prompt_types - Get prompt types array from a context.","krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential.","krb5_get_server_rcache - Generate a replay cache object for server use and open it.","krb5_get_time_offsets - Return the time offsets from the os context.","krb5_get_validated_creds - Get validated credentials from the KDC.","krb5_init_context - Create a krb5 library context.","krb5_init_context_profile - Create a krb5 library context using a specified profile.","krb5_init_creds_free - Free an initial credentials context.","krb5_init_creds_get - Acquire credentials using an initial credentials context.","krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.","krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context.","krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context.","krb5_init_creds_init - Create a context for acquiring initial credentials.","krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.","krb5_init_creds_set_password - Set a password for acquiring initial credentials.","krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials.","krb5_init_creds_step - Get the next KDC request for acquiring initial credentials.","krb5_init_keyblock - Initialize an empty krb5_keyblock .","krb5_init_random_key","krb5_init_secure_context - Create a krb5 library context using only configuration files.","krb5_is_config_principal - Test whether a principal is a configuration principal.","krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.","krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support.","krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.","krb5_k_decrypt - Decrypt data using a key (operates on opaque key).","krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).","krb5_k_encrypt - Encrypt data using a key (operates on opaque key).","krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).","krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero.","krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure.","krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.","krb5_k_make_checksum - Compute a checksum (operates on opaque key).","krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)","krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).","krb5_k_reference_key - Increment the reference count on a key.","krb5_k_verify_checksum - Verify a checksum (operates on opaque key).","krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).","krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.","krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.","krb5_kt_add_entry - Add a new entry to a key table.","krb5_kt_client_default - Resolve the default client key table.","krb5_kt_close - Close a key table handle.","krb5_kt_default - Resolve the default key table.","krb5_kt_default_name - Get the default key table name.","krb5_kt_dup - Duplicate keytab handle.","krb5_kt_end_seq_get - Release a keytab cursor.","krb5_kt_free_entry","krb5_kt_get_entry - Get an entry from a key table.","krb5_kt_get_name - Get a key table name.","krb5_kt_get_type - Return the type of a key table.","krb5_kt_have_content - Check if a keytab exists and contains entries.","krb5_kt_next_entry - Retrieve the next entry from the key table.","krb5_kt_read_service_key - Retrieve a service key from a key table.","krb5_kt_remove_entry - Remove an entry from a key table.","krb5_kt_resolve - Get a handle for a key table.","krb5_kt_start_seq_get - Start a sequential retrieval of key table entries.","krb5_kuserok - Determine if a principal is authorized to log in as a local user.","krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.","krb5_marshal_credentials - Serialize a krb5_creds object.","krb5_merge_authdata - Merge two authorization data lists into a new list.","krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials.","krb5_mk_error - Format and encode a KRB_ERROR message.","krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.","krb5_mk_priv - Format a KRB-PRIV message.","krb5_mk_rep - Format and encrypt a KRB_AP_REP message.","krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.","krb5_mk_req - Create a KRB_AP_REQ message.","krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.","krb5_mk_safe - Format a KRB-SAFE message.","krb5_os_localaddr - Return all interface addresses for this host.","krb5_pac_add_buffer - Add a buffer to a PAC handle.","krb5_pac_free - Free a PAC handle.","krb5_pac_get_buffer - Retrieve a buffer value from a PAC.","krb5_pac_get_client_info - Read client information from a PAC.","krb5_pac_get_types - Return an array of buffer types in a PAC handle.","krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.","krb5_pac_parse - Unparse an encoded PAC into a new handle.","krb5_pac_sign","krb5_pac_sign_ext","krb5_pac_verify - Verify a PAC.","krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm.","krb5_parse_name - Convert a string principal name to a krb5_principal structure.","krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags.","krb5_prepend_error_message - Add a prefix to the message for an error code.","krb5_principal2salt - Convert a principal name into the default salt for that principal.","krb5_principal_compare - Compare two principals.","krb5_principal_compare_any_realm - Compare two principals ignoring realm components.","krb5_principal_compare_flags - Compare two principals with additional flags.","krb5_process_key","krb5_prompter_posix - Prompt user for password.","krb5_random_key","krb5_rd_cred - Read and validate a KRB-CRED message.","krb5_rd_error - Decode a KRB-ERROR message.","krb5_rd_priv - Process a KRB-PRIV message.","krb5_rd_rep - Parse and decrypt a KRB_AP_REP message.","krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.","krb5_rd_req - Parse and decrypt a KRB_AP_REQ message.","krb5_rd_safe - Process KRB-SAFE message.","krb5_read_password - Read a password from keyboard input.","krb5_realm_compare - Compare the realms of two principals.","krb5_recvauth - Server function for sendauth protocol.","krb5_recvauth_version - Server function for sendauth protocol with version parameter.","krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.","krb5_responder_list_questions - List the question names contained in the responder context.","krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().","krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.","krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.","krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().","krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.","krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.","krb5_responder_set_answer - Answer a named question in the responder context.","krb5_salttype_to_string - Convert a salt type to a string.","krb5_sendauth - Client function for sendauth protocol.","krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.","krb5_set_default_realm - Override the default realm for the specified context.","krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.","krb5_set_error_message - Set an extended error message for an error code.","krb5_set_kdc_recv_hook - Set a KDC post-receive hook function.","krb5_set_kdc_send_hook - Set a KDC pre-send hook function.","krb5_set_password - Set a password for a principal using specified credentials.","krb5_set_password_using_ccache - Set a password for a principal using cached credentials.","krb5_set_principal_realm - Set the realm field of a principal.","krb5_set_real_time - Set time offset field in a krb5_context structure.","krb5_set_trace_callback - Specify a callback function for trace events.","krb5_set_trace_filename - Specify a file name for directing trace events.","krb5_sname_match - Test whether a principal matches a matching principal.","krb5_sname_to_principal - Generate a full principal name from a service name.","krb5_string_to_cksumtype - Convert a string to a checksum type.","krb5_string_to_deltat - Convert a string to a delta time value.","krb5_string_to_enctype - Convert a string to an encryption type.","krb5_string_to_key","krb5_string_to_salttype - Convert a string to a salt type.","krb5_string_to_timestamp - Convert a string to a timestamp.","krb5_timeofday - Retrieve the current time with context specific time offset adjustment.","krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.","krb5_timestamp_to_string - Convert a timestamp to a string.","krb5_tkt_creds_free - Free a TGS request context.","krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context.","krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.","krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context.","krb5_tkt_creds_init - Create a context to get credentials from a KDC\u2019s Ticket Granting Service.","krb5_tkt_creds_step - Get the next KDC request in a TGS exchange.","krb5_unmarshal_credentials - Deserialize a krb5_creds object.","krb5_unparse_name - Convert a krb5_principal structure to a string representation.","krb5_unparse_name_ext - Convert krb5_principal structure to string and length.","krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags.","krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.","krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.","krb5_use_enctype","krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.","krb5_verify_checksum","krb5_verify_init_creds - Verify initial credentials against a keytab.","krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.","krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.","krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list.","krb5_vset_error_message - Set an extended error message for an error code using a va_list.","krb5_vwrap_error_message - Add a prefix to a different error code\u2019s message using a va_list.","krb5_wrap_error_message - Add a prefix to a different error code\u2019s message.","Complete reference - API and datatypes","ADDRTYPE_ADDRPORT","ADDRTYPE_CHAOS","ADDRTYPE_DDP","ADDRTYPE_INET","ADDRTYPE_INET6","ADDRTYPE_IPPORT","ADDRTYPE_ISO","ADDRTYPE_IS_LOCAL","ADDRTYPE_NETBIOS","ADDRTYPE_XNS","AD_TYPE_EXTERNAL","AD_TYPE_FIELD_TYPE_MASK","AD_TYPE_REGISTERED","AD_TYPE_RESERVED","AP_OPTS_ETYPE_NEGOTIATION","AP_OPTS_MUTUAL_REQUIRED","AP_OPTS_RESERVED","AP_OPTS_USE_SESSION_KEY","AP_OPTS_USE_SUBKEY","AP_OPTS_WIRE_MASK","CKSUMTYPE_CMAC_CAMELLIA128","CKSUMTYPE_CMAC_CAMELLIA256","CKSUMTYPE_CRC32","CKSUMTYPE_DESCBC","CKSUMTYPE_HMAC_MD5_ARCFOUR","CKSUMTYPE_HMAC_SHA1_96_AES128","CKSUMTYPE_HMAC_SHA1_96_AES256","CKSUMTYPE_HMAC_SHA1_DES3","CKSUMTYPE_HMAC_SHA256_128_AES128","CKSUMTYPE_HMAC_SHA384_192_AES256","CKSUMTYPE_MD5_HMAC_ARCFOUR","CKSUMTYPE_NIST_SHA","CKSUMTYPE_RSA_MD4","CKSUMTYPE_RSA_MD4_DES","CKSUMTYPE_RSA_MD5","CKSUMTYPE_RSA_MD5_DES","CKSUMTYPE_SHA1","ENCTYPE_AES128_CTS_HMAC_SHA1_96","ENCTYPE_AES128_CTS_HMAC_SHA256_128","ENCTYPE_AES256_CTS_HMAC_SHA1_96","ENCTYPE_AES256_CTS_HMAC_SHA384_192","ENCTYPE_ARCFOUR_HMAC","ENCTYPE_ARCFOUR_HMAC_EXP","ENCTYPE_CAMELLIA128_CTS_CMAC","ENCTYPE_CAMELLIA256_CTS_CMAC","ENCTYPE_DES3_CBC_ENV","ENCTYPE_DES3_CBC_RAW","ENCTYPE_DES3_CBC_SHA","ENCTYPE_DES3_CBC_SHA1","ENCTYPE_DES_CBC_CRC","ENCTYPE_DES_CBC_MD4","ENCTYPE_DES_CBC_MD5","ENCTYPE_DES_CBC_RAW","ENCTYPE_DES_HMAC_SHA1","ENCTYPE_DSA_SHA1_CMS","ENCTYPE_MD5_RSA_CMS","ENCTYPE_NULL","ENCTYPE_RC2_CBC_ENV","ENCTYPE_RSA_ENV","ENCTYPE_RSA_ES_OAEP_ENV","ENCTYPE_SHA1_RSA_CMS","ENCTYPE_UNKNOWN","KDC_OPT_ALLOW_POSTDATE","KDC_OPT_CANONICALIZE","KDC_OPT_CNAME_IN_ADDL_TKT","KDC_OPT_DISABLE_TRANSITED_CHECK","KDC_OPT_ENC_TKT_IN_SKEY","KDC_OPT_FORWARDABLE","KDC_OPT_FORWARDED","KDC_OPT_POSTDATED","KDC_OPT_PROXIABLE","KDC_OPT_PROXY","KDC_OPT_RENEW","KDC_OPT_RENEWABLE","KDC_OPT_RENEWABLE_OK","KDC_OPT_REQUEST_ANONYMOUS","KDC_OPT_VALIDATE","KDC_TKT_COMMON_MASK","KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE","KRB5_ANONYMOUS_PRINCSTR","KRB5_ANONYMOUS_REALMSTR","KRB5_AP_REP","KRB5_AP_REQ","KRB5_AS_REP","KRB5_AS_REQ","KRB5_AUTHDATA_AND_OR","KRB5_AUTHDATA_AP_OPTIONS","KRB5_AUTHDATA_AUTH_INDICATOR","KRB5_AUTHDATA_CAMMAC","KRB5_AUTHDATA_ETYPE_NEGOTIATION","KRB5_AUTHDATA_FX_ARMOR","KRB5_AUTHDATA_IF_RELEVANT","KRB5_AUTHDATA_INITIAL_VERIFIED_CAS","KRB5_AUTHDATA_KDC_ISSUED","KRB5_AUTHDATA_MANDATORY_FOR_KDC","KRB5_AUTHDATA_OSF_DCE","KRB5_AUTHDATA_SESAME","KRB5_AUTHDATA_SIGNTICKET","KRB5_AUTHDATA_WIN2K_PAC","KRB5_AUTH_CONTEXT_DO_SEQUENCE","KRB5_AUTH_CONTEXT_DO_TIME","KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR","KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR","KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR","KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR","KRB5_AUTH_CONTEXT_PERMIT_ALL","KRB5_AUTH_CONTEXT_RET_SEQUENCE","KRB5_AUTH_CONTEXT_RET_TIME","KRB5_AUTH_CONTEXT_USE_SUBKEY","KRB5_CRED","KRB5_CRYPTO_TYPE_CHECKSUM","KRB5_CRYPTO_TYPE_DATA","KRB5_CRYPTO_TYPE_EMPTY","KRB5_CRYPTO_TYPE_HEADER","KRB5_CRYPTO_TYPE_PADDING","KRB5_CRYPTO_TYPE_SIGN_ONLY","KRB5_CRYPTO_TYPE_STREAM","KRB5_CRYPTO_TYPE_TRAILER","KRB5_CYBERSAFE_SECUREID","KRB5_DOMAIN_X500_COMPRESS","KRB5_ENCPADATA_REQ_ENC_PA_REP","KRB5_ERROR","KRB5_FAST_REQUIRED","KRB5_GC_CACHED","KRB5_GC_CANONICALIZE","KRB5_GC_CONSTRAINED_DELEGATION","KRB5_GC_FORWARDABLE","KRB5_GC_NO_STORE","KRB5_GC_NO_TRANSIT_CHECK","KRB5_GC_USER_USER","KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST","KRB5_GET_INIT_CREDS_OPT_ANONYMOUS","KRB5_GET_INIT_CREDS_OPT_CANONICALIZE","KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT","KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST","KRB5_GET_INIT_CREDS_OPT_FORWARDABLE","KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST","KRB5_GET_INIT_CREDS_OPT_PROXIABLE","KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE","KRB5_GET_INIT_CREDS_OPT_SALT","KRB5_GET_INIT_CREDS_OPT_TKT_LIFE","KRB5_INIT_CONTEXT_KDC","KRB5_INIT_CONTEXT_SECURE","KRB5_INIT_CREDS_STEP_FLAG_CONTINUE","KRB5_INT16_MAX","KRB5_INT16_MIN","KRB5_INT32_MAX","KRB5_INT32_MIN","KRB5_KEYUSAGE_AD_ITE","KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM","KRB5_KEYUSAGE_AD_MTE","KRB5_KEYUSAGE_AD_SIGNEDPATH","KRB5_KEYUSAGE_APP_DATA_CKSUM","KRB5_KEYUSAGE_APP_DATA_ENCRYPT","KRB5_KEYUSAGE_AP_REP_ENCPART","KRB5_KEYUSAGE_AP_REQ_AUTH","KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM","KRB5_KEYUSAGE_AS_REP_ENCPART","KRB5_KEYUSAGE_AS_REQ","KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS","KRB5_KEYUSAGE_CAMMAC","KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT","KRB5_KEYUSAGE_ENC_CHALLENGE_KDC","KRB5_KEYUSAGE_FAST_ENC","KRB5_KEYUSAGE_FAST_FINISHED","KRB5_KEYUSAGE_FAST_REP","KRB5_KEYUSAGE_FAST_REQ_CHKSUM","KRB5_KEYUSAGE_GSS_TOK_MIC","KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG","KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV","KRB5_KEYUSAGE_IAKERB_FINISHED","KRB5_KEYUSAGE_KDC_REP_TICKET","KRB5_KEYUSAGE_KRB_CRED_ENCPART","KRB5_KEYUSAGE_KRB_ERROR_CKSUM","KRB5_KEYUSAGE_KRB_PRIV_ENCPART","KRB5_KEYUSAGE_KRB_SAFE_CKSUM","KRB5_KEYUSAGE_PA_AS_FRESHNESS","KRB5_KEYUSAGE_PA_FX_COOKIE","KRB5_KEYUSAGE_PA_OTP_REQUEST","KRB5_KEYUSAGE_PA_PKINIT_KX","KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY","KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST","KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM","KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID","KRB5_KEYUSAGE_PA_SAM_RESPONSE","KRB5_KEYUSAGE_SPAKE","KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY","KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY","KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY","KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY","KRB5_KEYUSAGE_TGS_REQ_AUTH","KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM","KRB5_KPASSWD_ACCESSDENIED","KRB5_KPASSWD_AUTHERROR","KRB5_KPASSWD_BAD_VERSION","KRB5_KPASSWD_HARDERROR","KRB5_KPASSWD_INITIAL_FLAG_NEEDED","KRB5_KPASSWD_MALFORMED","KRB5_KPASSWD_SOFTERROR","KRB5_KPASSWD_SUCCESS","KRB5_LRQ_ALL_ACCT_EXPTIME","KRB5_LRQ_ALL_LAST_INITIAL","KRB5_LRQ_ALL_LAST_RENEWAL","KRB5_LRQ_ALL_LAST_REQ","KRB5_LRQ_ALL_LAST_TGT","KRB5_LRQ_ALL_LAST_TGT_ISSUED","KRB5_LRQ_ALL_PW_EXPTIME","KRB5_LRQ_NONE","KRB5_LRQ_ONE_ACCT_EXPTIME","KRB5_LRQ_ONE_LAST_INITIAL","KRB5_LRQ_ONE_LAST_RENEWAL","KRB5_LRQ_ONE_LAST_REQ","KRB5_LRQ_ONE_LAST_TGT","KRB5_LRQ_ONE_LAST_TGT_ISSUED","KRB5_LRQ_ONE_PW_EXPTIME","KRB5_NT_ENTERPRISE_PRINCIPAL","KRB5_NT_ENT_PRINCIPAL_AND_ID","KRB5_NT_MS_PRINCIPAL","KRB5_NT_MS_PRINCIPAL_AND_ID","KRB5_NT_PRINCIPAL","KRB5_NT_SMTP_NAME","KRB5_NT_SRV_HST","KRB5_NT_SRV_INST","KRB5_NT_SRV_XHST","KRB5_NT_UID","KRB5_NT_UNKNOWN","KRB5_NT_WELLKNOWN","KRB5_NT_X500_PRINCIPAL","KRB5_PAC_ATTRIBUTES_INFO","KRB5_PAC_CLIENT_CLAIMS","KRB5_PAC_CLIENT_INFO","KRB5_PAC_CREDENTIALS_INFO","KRB5_PAC_DELEGATION_INFO","KRB5_PAC_DEVICE_CLAIMS","KRB5_PAC_DEVICE_INFO","KRB5_PAC_FULL_CHECKSUM","KRB5_PAC_LOGON_INFO","KRB5_PAC_PRIVSVR_CHECKSUM","KRB5_PAC_REQUESTOR","KRB5_PAC_SERVER_CHECKSUM","KRB5_PAC_TICKET_CHECKSUM","KRB5_PAC_UPN_DNS_INFO","KRB5_PADATA_AFS3_SALT","KRB5_PADATA_AP_REQ","KRB5_PADATA_AS_CHECKSUM","KRB5_PADATA_AS_FRESHNESS","KRB5_PADATA_ENCRYPTED_CHALLENGE","KRB5_PADATA_ENC_SANDIA_SECURID","KRB5_PADATA_ENC_TIMESTAMP","KRB5_PADATA_ENC_UNIX_TIME","KRB5_PADATA_ETYPE_INFO","KRB5_PADATA_ETYPE_INFO2","KRB5_PADATA_FOR_USER","KRB5_PADATA_FX_COOKIE","KRB5_PADATA_FX_ERROR","KRB5_PADATA_FX_FAST","KRB5_PADATA_GET_FROM_TYPED_DATA","KRB5_PADATA_NONE","KRB5_PADATA_OSF_DCE","KRB5_PADATA_OTP_CHALLENGE","KRB5_PADATA_OTP_PIN_CHANGE","KRB5_PADATA_OTP_REQUEST","KRB5_PADATA_PAC_OPTIONS","KRB5_PADATA_PAC_REQUEST","KRB5_PADATA_PKINIT_KX","KRB5_PADATA_PK_AS_REP","KRB5_PADATA_PK_AS_REP_OLD","KRB5_PADATA_PK_AS_REQ","KRB5_PADATA_PK_AS_REQ_OLD","KRB5_PADATA_PW_SALT","KRB5_PADATA_REDHAT_IDP_OAUTH2","KRB5_PADATA_REDHAT_PASSKEY","KRB5_PADATA_REFERRAL","KRB5_PADATA_S4U_X509_USER","KRB5_PADATA_SAM_CHALLENGE","KRB5_PADATA_SAM_CHALLENGE_2","KRB5_PADATA_SAM_REDIRECT","KRB5_PADATA_SAM_RESPONSE","KRB5_PADATA_SAM_RESPONSE_2","KRB5_PADATA_SESAME","KRB5_PADATA_SPAKE","KRB5_PADATA_SVR_REFERRAL_INFO","KRB5_PADATA_TGS_REQ","KRB5_PADATA_USE_SPECIFIED_KVNO","KRB5_PRINCIPAL_COMPARE_CASEFOLD","KRB5_PRINCIPAL_COMPARE_ENTERPRISE","KRB5_PRINCIPAL_COMPARE_IGNORE_REALM","KRB5_PRINCIPAL_COMPARE_UTF8","KRB5_PRINCIPAL_PARSE_ENTERPRISE","KRB5_PRINCIPAL_PARSE_IGNORE_REALM","KRB5_PRINCIPAL_PARSE_NO_DEF_REALM","KRB5_PRINCIPAL_PARSE_NO_REALM","KRB5_PRINCIPAL_PARSE_REQUIRE_REALM","KRB5_PRINCIPAL_UNPARSE_DISPLAY","KRB5_PRINCIPAL_UNPARSE_NO_REALM","KRB5_PRINCIPAL_UNPARSE_SHORT","KRB5_PRIV","KRB5_PROMPT_TYPE_NEW_PASSWORD","KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN","KRB5_PROMPT_TYPE_PASSWORD","KRB5_PROMPT_TYPE_PREAUTH","KRB5_PVNO","KRB5_REALM_BRANCH_CHAR","KRB5_RECVAUTH_BADAUTHVERS","KRB5_RECVAUTH_SKIP_VERSION","KRB5_REFERRAL_REALM","KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN","KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN","KRB5_RESPONDER_OTP_FLAGS_NEXTOTP","KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN","KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC","KRB5_RESPONDER_OTP_FORMAT_DECIMAL","KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL","KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW","KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY","KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED","KRB5_RESPONDER_QUESTION_OTP","KRB5_RESPONDER_QUESTION_PASSWORD","KRB5_RESPONDER_QUESTION_PKINIT","KRB5_SAFE","KRB5_SAM_MUST_PK_ENCRYPT_SAD","KRB5_SAM_SEND_ENCRYPTED_SAD","KRB5_SAM_USE_SAD_AS_KEY","KRB5_TC_MATCH_2ND_TKT","KRB5_TC_MATCH_AUTHDATA","KRB5_TC_MATCH_FLAGS","KRB5_TC_MATCH_FLAGS_EXACT","KRB5_TC_MATCH_IS_SKEY","KRB5_TC_MATCH_KTYPE","KRB5_TC_MATCH_SRV_NAMEONLY","KRB5_TC_MATCH_TIMES","KRB5_TC_MATCH_TIMES_EXACT","KRB5_TC_NOTICKET","KRB5_TC_OPENCLOSE","KRB5_TC_SUPPORTED_KTYPES","KRB5_TGS_NAME","KRB5_TGS_NAME_SIZE","KRB5_TGS_REP","KRB5_TGS_REQ","KRB5_TKT_CREDS_STEP_FLAG_CONTINUE","KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL","KRB5_WELLKNOWN_NAMESTR","LR_TYPE_INTERPRETATION_MASK","LR_TYPE_THIS_SERVER_ONLY","MAX_KEYTAB_NAME_LEN","MSEC_DIRBIT","MSEC_VAL_MASK","SALT_TYPE_AFS_LENGTH","SALT_TYPE_NO_LENGTH","THREEPARAMOPEN","TKT_FLG_ANONYMOUS","TKT_FLG_ENC_PA_REP","TKT_FLG_FORWARDABLE","TKT_FLG_FORWARDED","TKT_FLG_HW_AUTH","TKT_FLG_INITIAL","TKT_FLG_INVALID","TKT_FLG_MAY_POSTDATE","TKT_FLG_OK_AS_DELEGATE","TKT_FLG_POSTDATED","TKT_FLG_PRE_AUTH","TKT_FLG_PROXIABLE","TKT_FLG_PROXY","TKT_FLG_RENEWABLE","TKT_FLG_TRANSIT_POLICY_CHECKED","VALID_INT_BITS","VALID_UINT_BITS","krb5 simple macros","krb524_convert_creds_kdc","krb524_init_ets","krb5_const","krb5_princ_component","krb5_princ_name","krb5_princ_realm","krb5_princ_set_realm","krb5_princ_set_realm_data","krb5_princ_set_realm_length","krb5_princ_size","krb5_princ_type","krb5_roundup","krb5_x","krb5_xc","krb5 types and structures","krb5_address","krb5_addrtype","krb5_ap_rep","krb5_ap_rep_enc_part","krb5_ap_req","krb5_auth_context","krb5_authdata","krb5_authdatatype","krb5_authenticator","krb5_boolean","krb5_cc_cursor","krb5_ccache","krb5_cccol_cursor","krb5_checksum","krb5_cksumtype","krb5_const_pointer","krb5_const_principal","krb5_context","krb5_cred","krb5_cred_enc_part","krb5_cred_info","krb5_creds","krb5_crypto_iov","krb5_cryptotype","krb5_data","krb5_deltat","krb5_enc_data","krb5_enc_kdc_rep_part","krb5_enc_tkt_part","krb5_encrypt_block","krb5_enctype","krb5_error","krb5_error_code","krb5_expire_callback_func","krb5_flags","krb5_get_init_creds_opt","krb5_gic_opt_pa_data","krb5_init_creds_context","krb5_int16","krb5_int32","krb5_kdc_rep","krb5_kdc_req","krb5_key","krb5_keyblock","krb5_keytab","krb5_keytab_entry","krb5_keyusage","krb5_kt_cursor","krb5_kvno","krb5_last_req_entry","krb5_magic","krb5_mk_req_checksum_func","krb5_msgtype","krb5_octet","krb5_pa_data","krb5_pa_pac_req","krb5_pa_server_referral_data","krb5_pa_svr_referral_data","krb5_pac","krb5_pointer","krb5_post_recv_fn","krb5_pre_send_fn","krb5_preauthtype","krb5_principal","krb5_principal_data","krb5_prompt","krb5_prompt_type","krb5_prompter_fct","krb5_pwd_data","krb5_rcache","krb5_replay_data","krb5_responder_context","krb5_responder_fn","krb5_responder_otp_challenge","krb5_responder_otp_tokeninfo","krb5_responder_pkinit_challenge","krb5_responder_pkinit_identity","krb5_response","krb5_ticket","krb5_ticket_times","krb5_timestamp","krb5_tkt_authent","krb5_tkt_creds_context","krb5_trace_callback","krb5_trace_info","krb5_transited","krb5_typed_data","krb5_ui_2","krb5_ui_4","krb5_verify_init_creds_opt","passwd_phrase_element","Year 2038 considerations for uses of krb5_timestamp","Credential cache","Supported date and time formats","Kerberos V5 concepts","keytab","replay cache","stash file","Organization of the source directory","Doing the build","Building Kerberos V5","Options to <em>configure</em>","osconf.hin","How to build this documentation from the source","Copyright","Credential cache file format","KDC cookie format","PKINIT freshness tokens","Protocols and file formats","Keytab file format","Replay cache file format","MIT Kerberos Documentation (1.21.3)","MIT Kerberos defaults","MIT Kerberos features","MIT Kerberos License information","Credential cache selection interface (ccselect)","PKINIT certificate authorization interface (certauth)","Client preauthentication interface (clpreauth)","General plugin concepts","GSSAPI mechanism interface","Host-to-realm interface (hostrealm)","For plugin module developers","Internal pluggable interfaces","kadmin authorization interface (kadm5_auth)","KADM5 hook interface (kadm5_hook)","KDC policy interface (kdcpolicy)","KDC preauthentication interface (kdcpreauth)","Local authorization interface (localauth)","Server location interface (locate)","Configuration interface (profile)","Password quality interface (pwqual)","Resources","For users","Password management","Ticket management","User commands","kdestroy","kinit","klist","kpasswd","krb5-config","ksu","kswitch","kvno","sclient","User config files",".k5identity",".k5login","kerberos"],titleterms:{"0":911,"1":[185,911,916],"2038":896,"21":916,"3":916,"6113":[101,119],"boolean":59,"byte":[112,117,119,121,296],"default":[14,28,36,135,136,145,156,210,227,303,305,306,347,377,378,897,900,901,917],"do":904,"export":43,"function":[118,219,257,363,364,375,380,381,386],"import":43,"new":[108,149,236,302,322,339,946],"null":91,"public":[48,789,804],"return":[53,58,95,96,97,111,112,116,136,210,261,266,312,332,337,367,370],"switch":[34,160],"while":41,A:946,For:[30,45,926,937],No:41,OF:946,One:46,THE:946,The:[14,32,36],abbrevi:898,about:32,absolut:898,acceptor:43,access:938,account:[35,166,938],acl:[19,34],acquir:[15,271,272,275,276,277,278,279,401],ad:[14,15,320,412],ad_type_extern:432,ad_type_field_type_mask:433,ad_type_regist:434,ad_type_reserv:435,add:[34,302,333,346,417,419,420],add_entri:11,add_mkei:6,add_polici:3,add_princip:3,addit:[31,126,224,350],address:[25,52,53,54,62,64,82,172,198,240,332],addrtype_addrport:422,addrtype_chao:423,addrtype_ddp:424,addrtype_inet6:426,addrtype_inet:425,addrtype_ipport:427,addrtype_is_loc:429,addrtype_iso:428,addrtype_netbio:430,addrtype_xn:431,adjust:396,admin:[39,41],administr:[1,23,30,34],advanc:13,advic:[32,38],aead:[43,100,103,288,290],against:414,alia:192,all:332,alloc:[106,212,214,219,236],allow:[55,167,244],allow_weak_crypto:55,also:[2,3,4,5,6,7,8,9,10,11,12,19,20,21,941,942,943,944,945,946,947,948,949,951,952,953],alter:897,an:[53,57,58,63,64,65,67,68,69,71,72,73,74,76,77,78,79,80,81,82,84,85,86,87,88,89,90,111,115,118,124,166,172,173,185,192,193,204,211,212,213,220,224,245,250,251,264,270,271,272,273,274,280,310,316,325,337,338,339,346,379,392,417,418,908],ani:165,anonym:[37,46,57,58,241],anoth:179,answer:[369,372,373],ap_opts_etype_negoti:436,ap_opts_mutual_requir:437,ap_opts_reserv:438,ap_opts_use_session_kei:439,ap_opts_use_subkei:440,ap_opts_wire_mask:441,api:[44,48,421,908],appdefault:[21,59,60],applic:[14,15,32,38,45,55],archiv:936,argument:92,ark:6,armor:[246,247],arrai:[98,114,130,172,198,200,204,211,220,263,295,299,325,337],ask:253,asn:185,assign:[200,218],attack:25,attribut:[43,338],auth:[62,63,64,65,67,68,69,71,72,73,74,76,77,79,80,81,82,84,85,86,87,88,89,90],authdata:927,authent:[16,23,41,65,78,200,946],author:[28,37,173,184,189,195,319,320,322,412,921,927,928,932,946,953],autoconf:904,awai:26,back:[17,22],background:[0,901],backup:17,behavior:[19,38],berkelei:24,between:44,binari:904,block:95,buffer:[333,335,337],bug:953,build:[57,91,92,93,904,905,908],built:285,c:[368,371],cach:[71,85,132,133,134,135,136,137,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,246,250,251,265,383,897,901,910,915,920],call:48,callback:[46,63,80,245,386],cannot:41,canonic:[38,194,242],capath:21,caus:79,ccach:[138,247,897],ccselect:[21,920],cert:41,certauth:[21,921],certif:[37,41,338,921],cf2:107,chain:41,challeng:365,chang:[23,166,169,243,938],change_password:3,channel:936,check:[165,167,284,313],checksum:[63,80,81,96,109,110,111,113,114,127,129,130,170,204,294,295,298,299,390],choos:26,cipher:[79,95,106,108],cksumtype_cmac_camellia128:442,cksumtype_cmac_camellia256:443,cksumtype_crc32:444,cksumtype_descbc:445,cksumtype_hmac_md5_arcfour:446,cksumtype_hmac_sha1_96_aes128:447,cksumtype_hmac_sha1_96_aes256:448,cksumtype_hmac_sha1_des3:449,cksumtype_hmac_sha256_128_aes128:450,cksumtype_hmac_sha384_192_aes256:451,cksumtype_md5_hmac_arcfour:452,cksumtype_nist_sha:453,cksumtype_rsa_md4:454,cksumtype_rsa_md4_d:455,cksumtype_rsa_md5:456,cksumtype_rsa_md5_d:457,cksumtype_sha1:458,clean:904,clear:171,clear_list:11,client:[15,29,33,37,132,303,336,375,900,922],clock:[15,167],close:[133,304],clpreauth:[21,922],code:[228,346,379,417,418,419,420],collect:[161,162,163,164,165,897],collis:109,combin:107,command:[3,5,6,11,940],common:12,commonli:906,compar:[52,105,348,349,350,362],compat:26,complet:421,compon:349,comput:[104,107,113,294],concept:[899,923],conf:[20,21,34,59,60],config:[945,950],configur:[15,18,22,26,28,29,33,34,35,36,37,39,141,155,262,282,283,906,910,934],connect:[41,62],consider:[36,896],constrain:43,contain:[165,189,313,366],content:[18,31,181,203,206,209,216,217,905,926],context:[62,63,64,65,67,68,69,71,72,73,74,76,77,78,79,80,81,82,84,85,86,87,88,89,90,171,179,205,262,263,266,268,269,270,271,272,273,274,275,282,365,366,373,377,396,399,400,401,402,403,946],contribut:0,conveni:48,convert:[49,50,51,56,125,126,170,187,192,193,344,345,347,374,390,391,392,394,395,397,398,406,407,408,409],cooki:911,copi:[134,172,173,174,175,176,177,178,179,180,181,182,183,293],copyright:909,correct:15,count:[93,291,297],creat:[5,6,34,37,41,78,149,268,269,275,282,286,329,330,338,403,946],create_polici:5,cred:[223,323,325,354],credenti:[15,41,43,46,51,132,133,134,135,136,137,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,220,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,264,267,270,271,272,273,274,275,276,277,278,279,323,325,330,382,383,400,401,403,414,415,416,897,910,920],cross:23,current:[167,396],cursor:[162,308],daemon:34,dai:410,data:[58,99,100,101,102,103,104,124,173,184,189,195,198,200,209,286,287,288,289,290,320,322,365,412,927],databas:[3,14,17,23,24,34,39,927],datatyp:421,date:898,db2:24,dbdefault:20,dbmodul:20,dce:[328,358],de:14,decis:39,declar:[805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895],decod:[185,355,368,371],decrement:291,decrypt:[99,100,287,288,357,358,359,376],defin:36,del_str:3,deleg:43,delete_entri:11,delete_polici:3,delete_princip:3,delta:391,deprec:[48,789],deriv:101,descript:[2,3,4,5,6,7,8,9,10,11,12,19,941,942,943,944,945,946,947,948,949,951,952,953],deseri:405,destroi:[5,6,137,939],destroy_polici:5,determin:[160,319],develop:[43,45,926],dictionari:25,differ:[23,44,419,420],direct:387,directli:48,directori:[903,904,906],discoveri:39,dn:[15,38],document:[0,898,908,916],domain_realm:21,dump:[6,23],duplic:[138,307],durat:898,dure:41,each:34,edit:34,effect:946,element:[114,130,195,295,299],empti:[280,338],encod:[320,324,339],encrypt:[20,26,41,97,102,103,104,105,111,115,118,128,192,193,211,244,261,289,290,327,328,378,392],enctyp:[26,115,117,124,229,286,292,296],enctype_aes128_cts_hmac_sha1_96:459,enctype_aes128_cts_hmac_sha256_128:460,enctype_aes256_cts_hmac_sha1_96:461,enctype_aes256_cts_hmac_sha384_192:462,enctype_arcfour_hmac:463,enctype_arcfour_hmac_exp:464,enctype_camellia128_cts_cmac:465,enctype_camellia256_cts_cmac:466,enctype_des3_cbc_env:467,enctype_des3_cbc_raw:468,enctype_des3_cbc_sha1:470,enctype_des3_cbc_sha:469,enctype_des_cbc_crc:471,enctype_des_cbc_md4:472,enctype_des_cbc_md5:473,enctype_des_cbc_raw:474,enctype_des_hmac_sha1:475,enctype_dsa_sha1_cm:476,enctype_md5_rsa_cm:477,enctype_nul:478,enctype_rc2_cbc_env:479,enctype_rsa_env:480,enctype_rsa_es_oaep_env:481,enctype_sha1_rsa_cm:482,enctype_unknown:483,end:22,entri:[139,150,217,302,310,313,314,316,318,910,914],environ:[2,3,4,5,6,7,8,9,10,11,12,27,906,941,942,943,944,946,947,948,949,953],epoch:410,error:[12,41,171,179,212,213,228,273,346,355,379,417,418,419,420],etc:38,event:[386,387],everi:158,exampl:[10,11,19,46,906,945,951,952],exchang:[41,404],execut:946,exist:[166,264,313],expans:21,expir:[41,245],extend:[171,179,228,379,418],extens:43,fact:918,fail:[34,41],fast:[238,246,247,248],featur:[906,918],field:[64,83,84,97,209,384,385],file:[8,18,20,21,32,33,34,282,387,902,910,913,914,915,941,942,943,947,948,950],fill:[98,114,295],find:[132,195],fine:906,finish:139,firewal:15,flag:[66,83,142,157,238,241,242,243,248,249,255,345,350,408,409],format:[185,223,323,324,325,326,327,328,331,409,898,910,911,913,914,915],forward:[223,249],free:[61,106,162,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,237,270,291,334,367,370,399],frequent:[41,48],fresh:[37,912],from:[14,15,26,59,60,62,63,64,65,66,67,68,69,71,72,73,74,76,77,124,141,142,150,151,153,179,229,238,262,263,264,266,267,272,273,274,286,293,310,314,315,316,335,336,343,361,389,401,402,403,908,923],full:[143,389],fx:107,gener:[37,62,115,117,119,121,124,213,265,296,389,917,923],get:[15,41,46,63,118,141,145,164,169,223,224,228,231,235,260,263,264,267,273,279,306,310,311,317,403,404],get_init_cr:46,get_polici:3,get_princip:3,get_str:3,getdat:898,given:365,grant:[403,938],gssapi:[28,43,924],guid:31,ha:41,handl:[133,138,304,307,317,333,334,337,338,339],header:[98,910],heimdal:44,hin:907,histori:[3,14,23,953],hit:291,hook:[380,381,929],host:[17,28,32,34,41,231,332,925],hostnam:[39,194],hostrealm:[21,925],how:908,http:29,ident:[21,372],ignor:349,includ:[253,300,301],increment:[23,34,297],indic:16,inform:[15,21,336,901,919],initi:[41,43,46,78,108,147,165,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,270,271,272,273,274,275,276,277,278,279,280,414,415],input:[101,250,361],instal:[31,33,34,904,906,946],instanc:36,instruct:946,interact:46,interfac:[21,48,332,920,921,922,924,925,927,928,929,930,931,932,933,934,935],intern:[804,927],interoper:918,interpos:924,iov:[43,98,114,130,295,299],irc:936,iter:163,its:161,k5ident:951,k5login:952,k5srvutil:2,kadm5:[19,929],kadm5_auth:[21,928],kadm5_hook:[21,929],kadmin:[3,928],kadmind:[4,923],kdb5_ldap_util:5,kdb5_util:6,kdb:927,kdc:[14,20,28,34,35,37,39,41,229,253,264,267,273,279,380,381,403,404,911,917,923,930,931],kdc_opt_allow_postd:484,kdc_opt_canonic:485,kdc_opt_cname_in_addl_tkt:486,kdc_opt_disable_transited_check:487,kdc_opt_enc_tkt_in_skei:488,kdc_opt_forward:[489,490],kdc_opt_postd:491,kdc_opt_proxi:[492,493],kdc_opt_renew:[494,495],kdc_opt_renewable_ok:496,kdc_opt_request_anonym:497,kdc_opt_valid:498,kdc_tkt_common_mask:499,kdcdefault:20,kdcissu:[320,412],kdcpolici:930,kdcpreauth:[21,931],kdestroi:[939,941],kei:[14,23,26,67,68,90,99,101,102,107,110,111,112,115,124,125,126,217,235,261,286,287,288,289,290,291,294,295,296,297,298,299,302,303,304,305,306,310,311,312,314,315,316,317,318,376,914],kerbero:[0,15,17,22,23,34,39,44,49,50,51,52,127,128,166,231,285,899,905,916,917,918,919,927,939,953],keyblock:[67,72,73,76,86,88,99,100,102,103,113,114,129,130,180,181,286,293],keyboard:361,keysalt:20,keytab:[15,32,34,38,276,307,308,313,414,900,914],kinit:[939,942],kldap:24,klist:[939,943],klmdb:24,known:163,kpasswd:944,kprop:[7,41],kpropd:8,kproplog:9,krb524_convert_creds_kdc:790,krb524_init_et:791,krb5:[21,34,48,59,60,205,219,268,269,282,789,804,945],krb5_425_conv_princip:49,krb5_524_conv_princip:50,krb5_524_convert_cr:51,krb5_address:805,krb5_address_compar:52,krb5_address_ord:53,krb5_address_search:54,krb5_addrtyp:806,krb5_allow_weak_crypto:55,krb5_altauth_att_challenge_respons:500,krb5_aname_to_localnam:56,krb5_anonymous_princip:57,krb5_anonymous_princstr:501,krb5_anonymous_realm:58,krb5_anonymous_realmstr:502,krb5_ap_rep:[503,807],krb5_ap_rep_enc_part:[199,808],krb5_ap_req:[504,809],krb5_appdefault_boolean:59,krb5_appdefault_str:60,krb5_as_rep:505,krb5_as_req:506,krb5_auth_con_fre:61,krb5_auth_con_genaddr:62,krb5_auth_con_get_checksum_func:63,krb5_auth_con_getaddr:64,krb5_auth_con_getauthent:65,krb5_auth_con_getflag:66,krb5_auth_con_getkei:67,krb5_auth_con_getkey_k:68,krb5_auth_con_getlocalseqnumb:69,krb5_auth_con_getlocalsubkei:70,krb5_auth_con_getrcach:71,krb5_auth_con_getrecvsubkei:72,krb5_auth_con_getrecvsubkey_k:73,krb5_auth_con_getremoteseqnumb:74,krb5_auth_con_getremotesubkei:75,krb5_auth_con_getsendsubkei:76,krb5_auth_con_getsendsubkey_k:77,krb5_auth_con_init:78,krb5_auth_con_initivector:79,krb5_auth_con_set_checksum_func:80,krb5_auth_con_set_req_cksumtyp:81,krb5_auth_con_setaddr:82,krb5_auth_con_setflag:83,krb5_auth_con_setport:84,krb5_auth_con_setrcach:85,krb5_auth_con_setrecvsubkei:86,krb5_auth_con_setrecvsubkey_k:87,krb5_auth_con_setsendsubkei:88,krb5_auth_con_setsendsubkey_k:89,krb5_auth_con_setuseruserkei:90,krb5_auth_context:[61,66,83,810],krb5_auth_context_do_sequ:521,krb5_auth_context_do_tim:522,krb5_auth_context_generate_local_addr:523,krb5_auth_context_generate_local_full_addr:524,krb5_auth_context_generate_remote_addr:525,krb5_auth_context_generate_remote_full_addr:526,krb5_auth_context_permit_al:527,krb5_auth_context_ret_sequ:528,krb5_auth_context_ret_tim:529,krb5_auth_context_use_subkei:530,krb5_authdata:811,krb5_authdata_and_or:507,krb5_authdata_ap_opt:508,krb5_authdata_auth_ind:509,krb5_authdata_cammac:510,krb5_authdata_etype_negoti:511,krb5_authdata_fx_armor:512,krb5_authdata_if_relev:513,krb5_authdata_initial_verified_ca:514,krb5_authdata_kdc_issu:515,krb5_authdata_mandatory_for_kdc:516,krb5_authdata_osf_dc:517,krb5_authdata_sesam:518,krb5_authdata_signticket:519,krb5_authdata_win2k_pac:520,krb5_authdatatyp:812,krb5_authent:[174,201,813],krb5_boolean:814,krb5_build_princip:91,krb5_build_principal_alloc_va:92,krb5_build_principal_ext:93,krb5_build_principal_va:94,krb5_c_block_siz:95,krb5_c_checksum_length:96,krb5_c_crypto_length:97,krb5_c_crypto_length_iov:98,krb5_c_decrypt:99,krb5_c_decrypt_iov:100,krb5_c_derive_prfplu:101,krb5_c_encrypt:102,krb5_c_encrypt_iov:103,krb5_c_encrypt_length:104,krb5_c_enctype_compar:105,krb5_c_free_stat:106,krb5_c_fx_cf2_simpl:107,krb5_c_init_st:[106,108],krb5_c_is_coll_proof_cksum:109,krb5_c_is_keyed_cksum:110,krb5_c_keyed_checksum_typ:111,krb5_c_keylength:112,krb5_c_make_checksum:113,krb5_c_make_checksum_iov:114,krb5_c_make_random_kei:115,krb5_c_padding_length:116,krb5_c_prf:117,krb5_c_prf_length:118,krb5_c_prfplu:119,krb5_c_random_add_entropi:120,krb5_c_random_make_octet:121,krb5_c_random_os_entropi:122,krb5_c_random_se:123,krb5_c_random_to_kei:124,krb5_c_string_to_kei:125,krb5_c_string_to_key_with_param:126,krb5_c_valid_cksumtyp:127,krb5_c_valid_enctyp:128,krb5_c_verify_checksum:129,krb5_c_verify_checksum_iov:130,krb5_calculate_checksum:131,krb5_cc_cache_match:132,krb5_cc_close:133,krb5_cc_copy_cr:134,krb5_cc_cursor:815,krb5_cc_default:135,krb5_cc_default_nam:136,krb5_cc_destroi:137,krb5_cc_dup:138,krb5_cc_end_seq_get:139,krb5_cc_gen_new:140,krb5_cc_get_config:141,krb5_cc_get_flag:142,krb5_cc_get_full_nam:143,krb5_cc_get_nam:144,krb5_cc_get_princip:145,krb5_cc_get_typ:146,krb5_cc_initi:147,krb5_cc_move:148,krb5_cc_new_uniqu:149,krb5_cc_next_cr:150,krb5_cc_remove_cr:151,krb5_cc_resolv:152,krb5_cc_retrieve_cr:153,krb5_cc_select:154,krb5_cc_set_config:155,krb5_cc_set_default_nam:156,krb5_cc_set_flag:157,krb5_cc_start_seq_get:158,krb5_cc_store_cr:159,krb5_cc_support_switch:160,krb5_cc_switch:161,krb5_ccach:816,krb5_cccol_cursor:817,krb5_cccol_cursor_fre:162,krb5_cccol_cursor_new:163,krb5_cccol_cursor_next:164,krb5_cccol_have_cont:165,krb5_change_password:166,krb5_check_clockskew:167,krb5_checksum:[175,202,203,818],krb5_checksum_s:168,krb5_chpw_messag:169,krb5_cksumtyp:819,krb5_cksumtype_to_str:170,krb5_clear_error_messag:171,krb5_const:792,krb5_const_point:820,krb5_const_princip:821,krb5_context:[176,378,385,822],krb5_copy_address:172,krb5_copy_authdata:173,krb5_copy_authent:174,krb5_copy_checksum:175,krb5_copy_context:176,krb5_copy_cr:177,krb5_copy_data:178,krb5_copy_error_messag:179,krb5_copy_keyblock:180,krb5_copy_keyblock_cont:181,krb5_copy_princip:182,krb5_copy_ticket:183,krb5_cred:[177,206,207,321,405,531,823,826],krb5_cred_enc_part:824,krb5_cred_info:825,krb5_crypto_iov:827,krb5_crypto_type_checksum:532,krb5_crypto_type_data:533,krb5_crypto_type_empti:534,krb5_crypto_type_head:535,krb5_crypto_type_pad:536,krb5_crypto_type_sign_onli:537,krb5_crypto_type_stream:538,krb5_crypto_type_trail:539,krb5_cryptotyp:828,krb5_cybersafe_secureid:540,krb5_data:[178,208,209,829],krb5_decode_authdata_contain:184,krb5_decode_ticket:185,krb5_decrypt:186,krb5_deltat:830,krb5_deltat_to_str:187,krb5_domain_x500_compress:541,krb5_eblock_enctyp:188,krb5_enc_data:831,krb5_enc_kdc_rep_part:832,krb5_enc_tkt_part:833,krb5_encode_authdata_contain:189,krb5_encpadata_req_enc_pa_rep:542,krb5_encrypt:190,krb5_encrypt_block:834,krb5_encrypt_s:191,krb5_enctyp:835,krb5_enctype_to_nam:192,krb5_enctype_to_str:193,krb5_error:[543,836],krb5_error_cod:837,krb5_expand_hostnam:194,krb5_expire_callback_func:838,krb5_fast_requir:544,krb5_find_authdata:195,krb5_finish_kei:196,krb5_finish_random_kei:197,krb5_flag:839,krb5_free_address:198,krb5_free_ap_rep_enc_part:199,krb5_free_authdata:200,krb5_free_authent:201,krb5_free_checksum:202,krb5_free_checksum_cont:203,krb5_free_cksumtyp:204,krb5_free_context:205,krb5_free_cr:207,krb5_free_cred_cont:206,krb5_free_data:208,krb5_free_data_cont:209,krb5_free_default_realm:210,krb5_free_enctyp:211,krb5_free_error:212,krb5_free_error_messag:213,krb5_free_host_realm:214,krb5_free_keyblock:215,krb5_free_keyblock_cont:216,krb5_free_keytab_entry_cont:217,krb5_free_princip:218,krb5_free_str:219,krb5_free_tgt_cr:220,krb5_free_ticket:221,krb5_free_unparsed_nam:222,krb5_fwd_tgt_cred:223,krb5_gc_cach:545,krb5_gc_canonic:546,krb5_gc_constrained_deleg:547,krb5_gc_forward:548,krb5_gc_no_stor:549,krb5_gc_no_transit_check:550,krb5_gc_user_us:551,krb5_get_credenti:224,krb5_get_credentials_renew:225,krb5_get_credentials_valid:226,krb5_get_default_realm:[210,227],krb5_get_error_messag:[213,228],krb5_get_etype_info:229,krb5_get_fallback_host_realm:230,krb5_get_host_realm:[214,231],krb5_get_in_tkt_with_keytab:232,krb5_get_in_tkt_with_password:233,krb5_get_in_tkt_with_skei:234,krb5_get_init_creds_keytab:235,krb5_get_init_creds_opt:840,krb5_get_init_creds_opt_address_list:552,krb5_get_init_creds_opt_alloc:236,krb5_get_init_creds_opt_anonym:553,krb5_get_init_creds_opt_canonic:554,krb5_get_init_creds_opt_chg_pwd_prmpt:555,krb5_get_init_creds_opt_etype_list:556,krb5_get_init_creds_opt_forward:557,krb5_get_init_creds_opt_fre:237,krb5_get_init_creds_opt_get_fast_flag:238,krb5_get_init_creds_opt_init:239,krb5_get_init_creds_opt_preauth_list:558,krb5_get_init_creds_opt_proxi:559,krb5_get_init_creds_opt_renew_lif:560,krb5_get_init_creds_opt_salt:561,krb5_get_init_creds_opt_set_address_list:240,krb5_get_init_creds_opt_set_anonym:241,krb5_get_init_creds_opt_set_canonic:242,krb5_get_init_creds_opt_set_change_password_prompt:243,krb5_get_init_creds_opt_set_etype_list:244,krb5_get_init_creds_opt_set_expire_callback:245,krb5_get_init_creds_opt_set_fast_ccach:246,krb5_get_init_creds_opt_set_fast_ccache_nam:247,krb5_get_init_creds_opt_set_fast_flag:248,krb5_get_init_creds_opt_set_forward:249,krb5_get_init_creds_opt_set_in_ccach:250,krb5_get_init_creds_opt_set_out_ccach:251,krb5_get_init_creds_opt_set_pa:252,krb5_get_init_creds_opt_set_pac_request:253,krb5_get_init_creds_opt_set_preauth_list:254,krb5_get_init_creds_opt_set_proxi:255,krb5_get_init_creds_opt_set_renew_lif:256,krb5_get_init_creds_opt_set_respond:257,krb5_get_init_creds_opt_set_salt:258,krb5_get_init_creds_opt_set_tkt_lif:259,krb5_get_init_creds_opt_tkt_lif:562,krb5_get_init_creds_password:260,krb5_get_permitted_enctyp:261,krb5_get_profil:262,krb5_get_prompt_typ:263,krb5_get_renewed_cr:264,krb5_get_server_rcach:265,krb5_get_time_offset:266,krb5_get_validated_cr:267,krb5_gic_opt_pa_data:841,krb5_init_context:268,krb5_init_context_kdc:563,krb5_init_context_profil:269,krb5_init_context_secur:564,krb5_init_creds_context:842,krb5_init_creds_fre:270,krb5_init_creds_get:271,krb5_init_creds_get_cr:272,krb5_init_creds_get_error:273,krb5_init_creds_get_tim:274,krb5_init_creds_init:275,krb5_init_creds_set_keytab:276,krb5_init_creds_set_password:277,krb5_init_creds_set_servic:278,krb5_init_creds_step:279,krb5_init_creds_step_flag_continu:565,krb5_init_keyblock:280,krb5_init_random_kei:281,krb5_init_secure_context:282,krb5_int16:843,krb5_int16_max:566,krb5_int16_min:567,krb5_int32:844,krb5_int32_max:568,krb5_int32_min:569,krb5_is_config_princip:283,krb5_is_referral_realm:284,krb5_is_thread_saf:285,krb5_k_create_kei:286,krb5_k_decrypt:287,krb5_k_decrypt_iov:288,krb5_k_encrypt:289,krb5_k_encrypt_iov:290,krb5_k_free_kei:291,krb5_k_key_enctyp:292,krb5_k_key_keyblock:293,krb5_k_make_checksum:294,krb5_k_make_checksum_iov:295,krb5_k_prf:296,krb5_k_reference_kei:297,krb5_k_verify_checksum:298,krb5_k_verify_checksum_iov:299,krb5_kdc_rep:845,krb5_kdc_req:846,krb5_kdc_sign_ticket:300,krb5_kdc_verify_ticket:301,krb5_kei:[286,292,293,847],krb5_keyblock:[215,216,280,848],krb5_keytab:849,krb5_keytab_entri:850,krb5_keyusag:851,krb5_keyusage_ad_it:570,krb5_keyusage_ad_kdcissued_cksum:571,krb5_keyusage_ad_mt:572,krb5_keyusage_ad_signedpath:573,krb5_keyusage_ap_rep_encpart:576,krb5_keyusage_ap_req_auth:577,krb5_keyusage_ap_req_auth_cksum:578,krb5_keyusage_app_data_cksum:574,krb5_keyusage_app_data_encrypt:575,krb5_keyusage_as_rep_encpart:579,krb5_keyusage_as_req:580,krb5_keyusage_as_req_pa_enc_t:581,krb5_keyusage_cammac:582,krb5_keyusage_enc_challenge_cli:583,krb5_keyusage_enc_challenge_kdc:584,krb5_keyusage_fast_enc:585,krb5_keyusage_fast_finish:586,krb5_keyusage_fast_rep:587,krb5_keyusage_fast_req_chksum:588,krb5_keyusage_gss_tok_m:589,krb5_keyusage_gss_tok_wrap_integ:590,krb5_keyusage_gss_tok_wrap_priv:591,krb5_keyusage_iakerb_finish:592,krb5_keyusage_kdc_rep_ticket:593,krb5_keyusage_krb_cred_encpart:594,krb5_keyusage_krb_error_cksum:595,krb5_keyusage_krb_priv_encpart:596,krb5_keyusage_krb_safe_cksum:597,krb5_keyusage_pa_as_fresh:598,krb5_keyusage_pa_fx_cooki:599,krb5_keyusage_pa_otp_request:600,krb5_keyusage_pa_pkinit_kx:601,krb5_keyusage_pa_s4u_x509_user_repli:602,krb5_keyusage_pa_s4u_x509_user_request:603,krb5_keyusage_pa_sam_challenge_cksum:604,krb5_keyusage_pa_sam_challenge_trackid:605,krb5_keyusage_pa_sam_respons:606,krb5_keyusage_spak:607,krb5_keyusage_tgs_rep_encpart_sesskei:608,krb5_keyusage_tgs_rep_encpart_subkei:609,krb5_keyusage_tgs_req_ad_sesskei:610,krb5_keyusage_tgs_req_ad_subkei:611,krb5_keyusage_tgs_req_auth:612,krb5_keyusage_tgs_req_auth_cksum:613,krb5_kpasswd_accessdeni:614,krb5_kpasswd_autherror:615,krb5_kpasswd_bad_vers:616,krb5_kpasswd_harderror:617,krb5_kpasswd_initial_flag_need:618,krb5_kpasswd_malform:619,krb5_kpasswd_softerror:620,krb5_kpasswd_success:621,krb5_kt_add_entri:302,krb5_kt_client_default:303,krb5_kt_close:304,krb5_kt_cursor:852,krb5_kt_default:305,krb5_kt_default_nam:306,krb5_kt_dup:307,krb5_kt_end_seq_get:308,krb5_kt_free_entri:309,krb5_kt_get_entri:310,krb5_kt_get_nam:311,krb5_kt_get_typ:312,krb5_kt_have_cont:313,krb5_kt_next_entri:314,krb5_kt_read_service_kei:315,krb5_kt_remove_entri:316,krb5_kt_resolv:317,krb5_kt_start_seq_get:318,krb5_kuserok:319,krb5_kvno:853,krb5_last_req_entri:854,krb5_lrq_all_acct_exptim:622,krb5_lrq_all_last_initi:623,krb5_lrq_all_last_renew:624,krb5_lrq_all_last_req:625,krb5_lrq_all_last_tgt:626,krb5_lrq_all_last_tgt_issu:627,krb5_lrq_all_pw_exptim:628,krb5_lrq_none:629,krb5_lrq_one_acct_exptim:630,krb5_lrq_one_last_initi:631,krb5_lrq_one_last_renew:632,krb5_lrq_one_last_req:633,krb5_lrq_one_last_tgt:634,krb5_lrq_one_last_tgt_issu:635,krb5_lrq_one_pw_exptim:636,krb5_magic:855,krb5_make_authdata_kdc_issu:320,krb5_marshal_credenti:321,krb5_merge_authdata:322,krb5_mk_1cred:323,krb5_mk_error:324,krb5_mk_ncred:325,krb5_mk_priv:326,krb5_mk_rep:327,krb5_mk_rep_dc:328,krb5_mk_req:329,krb5_mk_req_checksum_func:856,krb5_mk_req_extend:330,krb5_mk_safe:331,krb5_msgtype:857,krb5_nt_ent_principal_and_id:638,krb5_nt_enterprise_princip:637,krb5_nt_ms_princip:639,krb5_nt_ms_principal_and_id:640,krb5_nt_princip:641,krb5_nt_smtp_name:642,krb5_nt_srv_hst:643,krb5_nt_srv_inst:644,krb5_nt_srv_xhst:645,krb5_nt_uid:646,krb5_nt_unknown:647,krb5_nt_wellknown:648,krb5_nt_x500_princip:649,krb5_octet:858,krb5_os_localaddr:332,krb5_pa_data:859,krb5_pa_pac_req:860,krb5_pa_server_referral_data:861,krb5_pa_svr_referral_data:862,krb5_pac:863,krb5_pac_add_buff:333,krb5_pac_attributes_info:650,krb5_pac_client_claim:651,krb5_pac_client_info:652,krb5_pac_credentials_info:653,krb5_pac_delegation_info:654,krb5_pac_device_claim:655,krb5_pac_device_info:656,krb5_pac_fre:334,krb5_pac_full_checksum:657,krb5_pac_get_buff:335,krb5_pac_get_client_info:336,krb5_pac_get_typ:337,krb5_pac_init:338,krb5_pac_logon_info:658,krb5_pac_pars:339,krb5_pac_privsvr_checksum:659,krb5_pac_requestor:660,krb5_pac_server_checksum:661,krb5_pac_sign:340,krb5_pac_sign_ext:341,krb5_pac_ticket_checksum:662,krb5_pac_upn_dns_info:663,krb5_pac_verifi:342,krb5_pac_verify_ext:343,krb5_padata_afs3_salt:664,krb5_padata_ap_req:665,krb5_padata_as_checksum:666,krb5_padata_as_fresh:667,krb5_padata_enc_sandia_securid:669,krb5_padata_enc_timestamp:670,krb5_padata_enc_unix_tim:671,krb5_padata_encrypted_challeng:668,krb5_padata_etype_info2:673,krb5_padata_etype_info:672,krb5_padata_for_us:674,krb5_padata_fx_cooki:675,krb5_padata_fx_error:676,krb5_padata_fx_fast:677,krb5_padata_get_from_typed_data:678,krb5_padata_non:679,krb5_padata_osf_dc:680,krb5_padata_otp_challeng:681,krb5_padata_otp_pin_chang:682,krb5_padata_otp_request:683,krb5_padata_pac_opt:684,krb5_padata_pac_request:685,krb5_padata_pk_as_rep:687,krb5_padata_pk_as_rep_old:688,krb5_padata_pk_as_req:689,krb5_padata_pk_as_req_old:690,krb5_padata_pkinit_kx:686,krb5_padata_pw_salt:691,krb5_padata_redhat_idp_oauth2:692,krb5_padata_redhat_passkei:693,krb5_padata_referr:694,krb5_padata_s4u_x509_us:695,krb5_padata_sam_challeng:696,krb5_padata_sam_challenge_2:697,krb5_padata_sam_redirect:698,krb5_padata_sam_respons:699,krb5_padata_sam_response_2:700,krb5_padata_sesam:701,krb5_padata_spak:702,krb5_padata_svr_referral_info:703,krb5_padata_tgs_req:704,krb5_padata_use_specified_kvno:705,krb5_parse_nam:344,krb5_parse_name_flag:345,krb5_pointer:864,krb5_post_recv_fn:865,krb5_pre_send_fn:866,krb5_preauthtyp:867,krb5_prepend_error_messag:346,krb5_princ_compon:793,krb5_princ_nam:794,krb5_princ_realm:795,krb5_princ_set_realm:796,krb5_princ_set_realm_data:797,krb5_princ_set_realm_length:798,krb5_princ_siz:799,krb5_princ_typ:800,krb5_princip:[344,345,406,407,408,409,868],krb5_principal2salt:347,krb5_principal_compar:348,krb5_principal_compare_any_realm:349,krb5_principal_compare_casefold:706,krb5_principal_compare_enterpris:707,krb5_principal_compare_flag:350,krb5_principal_compare_ignore_realm:708,krb5_principal_compare_utf8:709,krb5_principal_data:869,krb5_principal_parse_enterpris:710,krb5_principal_parse_ignore_realm:711,krb5_principal_parse_no_def_realm:712,krb5_principal_parse_no_realm:713,krb5_principal_parse_require_realm:714,krb5_principal_unparse_displai:715,krb5_principal_unparse_no_realm:716,krb5_principal_unparse_short:717,krb5_priv:718,krb5_process_kei:351,krb5_prompt:870,krb5_prompt_typ:871,krb5_prompt_type_new_password:719,krb5_prompt_type_new_password_again:720,krb5_prompt_type_password:721,krb5_prompt_type_preauth:722,krb5_prompter_fct:872,krb5_prompter_posix:352,krb5_pvno:723,krb5_pwd_data:873,krb5_random_kei:353,krb5_rcach:874,krb5_rd_cred:354,krb5_rd_error:355,krb5_rd_priv:356,krb5_rd_rep:357,krb5_rd_rep_dc:358,krb5_rd_req:359,krb5_rd_safe:360,krb5_read_error:212,krb5_read_password:361,krb5_realm_branch_char:724,krb5_realm_compar:362,krb5_recvauth:363,krb5_recvauth_badauthv:725,krb5_recvauth_skip_vers:726,krb5_recvauth_vers:364,krb5_referral_realm:[284,727],krb5_replay_data:875,krb5_responder_context:876,krb5_responder_fn:877,krb5_responder_get_challeng:365,krb5_responder_list_quest:366,krb5_responder_otp_challeng:878,krb5_responder_otp_challenge_fre:367,krb5_responder_otp_flags_collect_pin:728,krb5_responder_otp_flags_collect_token:729,krb5_responder_otp_flags_nextotp:730,krb5_responder_otp_flags_separate_pin:731,krb5_responder_otp_format_alphanumer:732,krb5_responder_otp_format_decim:733,krb5_responder_otp_format_hexadecim:734,krb5_responder_otp_get_challeng:[367,368],krb5_responder_otp_set_answ:369,krb5_responder_otp_tokeninfo:879,krb5_responder_pkinit_challeng:880,krb5_responder_pkinit_challenge_fre:370,krb5_responder_pkinit_flags_token_user_pin_count_low:735,krb5_responder_pkinit_flags_token_user_pin_final_tri:736,krb5_responder_pkinit_flags_token_user_pin_lock:737,krb5_responder_pkinit_get_challeng:[370,371],krb5_responder_pkinit_ident:881,krb5_responder_pkinit_set_answ:372,krb5_responder_question_otp:[368,369,738],krb5_responder_question_password:739,krb5_responder_question_pkinit:[371,372,740],krb5_responder_set_answ:373,krb5_respons:882,krb5_roundup:801,krb5_safe:741,krb5_salttype_to_str:374,krb5_sam_must_pk_encrypt_sad:742,krb5_sam_send_encrypted_sad:743,krb5_sam_use_sad_as_kei:744,krb5_sendauth:[212,375],krb5_server_decrypt_ticket_keytab:376,krb5_set_default_realm:377,krb5_set_default_tgs_enctyp:378,krb5_set_error_messag:379,krb5_set_kdc_recv_hook:380,krb5_set_kdc_send_hook:381,krb5_set_password:382,krb5_set_password_using_ccach:383,krb5_set_principal_realm:384,krb5_set_real_tim:385,krb5_set_trace_callback:386,krb5_set_trace_filenam:387,krb5_sname_match:388,krb5_sname_to_princip:389,krb5_string_to_cksumtyp:390,krb5_string_to_deltat:391,krb5_string_to_enctyp:392,krb5_string_to_kei:393,krb5_string_to_salttyp:394,krb5_string_to_timestamp:395,krb5_tc_match_2nd_tkt:745,krb5_tc_match_authdata:746,krb5_tc_match_flag:747,krb5_tc_match_flags_exact:748,krb5_tc_match_is_skei:749,krb5_tc_match_ktyp:750,krb5_tc_match_srv_nameonli:751,krb5_tc_match_tim:752,krb5_tc_match_times_exact:753,krb5_tc_noticket:754,krb5_tc_openclos:755,krb5_tc_supported_ktyp:756,krb5_tgs_name:757,krb5_tgs_name_s:758,krb5_tgs_rep:759,krb5_tgs_req:760,krb5_ticket:[183,883],krb5_ticket_tim:884,krb5_timeofdai:396,krb5_timestamp:[885,896],krb5_timestamp_to_sfstr:397,krb5_timestamp_to_str:398,krb5_tkt_authent:886,krb5_tkt_creds_context:887,krb5_tkt_creds_fre:399,krb5_tkt_creds_get:400,krb5_tkt_creds_get_cr:401,krb5_tkt_creds_get_tim:402,krb5_tkt_creds_init:403,krb5_tkt_creds_step:404,krb5_tkt_creds_step_flag_continu:761,krb5_trace_callback:888,krb5_trace_info:889,krb5_transit:890,krb5_typed_data:891,krb5_ui_2:892,krb5_ui_4:893,krb5_unmarshal_credenti:405,krb5_unparse_nam:406,krb5_unparse_name_ext:407,krb5_unparse_name_flag:408,krb5_unparse_name_flags_ext:409,krb5_us_timeofdai:410,krb5_use_enctyp:411,krb5_verify_authdata_kdc_issu:412,krb5_verify_checksum:413,krb5_verify_init_cr:414,krb5_verify_init_creds_opt:894,krb5_verify_init_creds_opt_ap_req_nofail:762,krb5_verify_init_creds_opt_init:415,krb5_verify_init_creds_opt_set_ap_req_nofail:416,krb5_vprepend_error_messag:417,krb5_vset_error_messag:418,krb5_vwrap_error_messag:419,krb5_wellknown_namestr:763,krb5_wrap_error_messag:420,krb5_x:802,krb5_xc:803,krb5kdc:10,krb:[107,223,323,325,326,331,354,355,356,360],krb_ap_rep:[327,328,357,358],krb_ap_req:[329,330,359],krb_error:324,krbtgt:[14,23],ksu:946,kswitch:947,ktadd:3,ktremov:3,ktutil:11,kvno:948,last:273,ldap:[23,24],ldapsearch:38,legaci:[14,48],length:[93,96,97,98,104,112,118,407],lib:903,libdefault:21,librari:[205,268,269,282,285],licens:919,lifetim:[256,259],lightn:24,like:917,line:[5,6],link:42,list:[5,11,20,41,54,92,111,173,261,322,366,918,936],list_mkei:6,list_polici:[3,5],list_princip:3,list_request:[3,11],lndir:904,load:[6,23],local:[56,69,82,84,319,932],localauth:[21,932],locat:[28,247,933],lock:3,lockout:35,log:[20,41,319,923],login:28,lr_type_interpretation_mask:764,lr_type_this_server_onli:765,machin:33,macro:789,mail:936,make:161,man:908,manag:[938,939],manipul:47,map:[24,39],master:[14,23],match:[284,388],max_keytab_name_len:766,mechan:[28,924],member:[805,807,808,809,811,813,818,821,823,824,825,826,827,829,831,832,833,834,836,840,841,845,846,848,850,854,859,860,861,862,868,869,870,873,875,878,879,880,881,882,883,884,886,889,890,891,894,895],memori:[24,214],merg:322,messag:[12,43,97,169,171,179,213,223,228,323,324,325,326,327,328,329,330,331,346,354,355,356,357,358,359,360,379,417,418,419,420],mic:43,migrat:26,mismatch:38,mit:[0,23,44,916,917,918,919],modifi:5,modify_polici:[3,5],modify_princip:3,modul:[19,24,28,923,924,926],most:[179,906],move:148,ms:410,msec_dirbit:767,msec_val_mask:768,multithread:285,name:[38,39,43,56,91,92,93,135,136,143,144,149,152,156,192,194,231,306,311,344,345,347,366,373,387,389,897,901,906],negoex:924,next:[150,164,279,314,404],note:941,number:[69,74,116],object:[178,265,321,405],obtain:[400,905,939],octet:116,offset:[266,385,396],older:26,one:[179,372],onli:282,onto:39,opaqu:[287,288,289,290,294,295,296,298,299],open:265,openldap:[22,38],oper:[23,99,100,102,103,113,114,129,130,287,288,289,290,294,295,296,298,299],optimist:258,option:[3,4,5,6,7,8,9,10,20,21,46,157,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,397,415,906,941,942,943,944,945,946,947,948],order:53,organ:903,os:[266,908],osconf:907,other:36,otp:[20,36],output:[118,251,397],over:163,overrid:[38,55,377],overview:23,pac:[253,300,301,333,334,335,336,337,338,339,342,343],packag:[906,908],pad:[98,116,397],page:[908,936],paramet:[21,126,364],pars:[47,357,358,359],passwd_phrase_el:895,password:[46,125,126,166,169,243,260,277,352,361,382,383,935,938],path:917,pepper:107,perform:35,permit:261,pin:46,pkinit:[20,21,37,46,912,921],place:[100,103,288,290],pluggabl:927,plugin:[21,28,923,926],polici:[23,930],port:[39,84],possibl:[194,228,300,301,343],post:380,pre:381,preauthent:[36,40,252,254,258,922,931],precomput:92,prefix:[346,417,419,420],prepar:[158,163],prerequisit:905,previous:106,prf:[101,119],primari:[34,161],princip:[15,23,34,35,38,47,49,50,56,57,91,92,93,132,145,154,182,218,222,278,283,319,344,345,347,348,349,350,362,382,383,384,388,389,910],priv:[326,356],privileg:[23,338],procedur:14,process:[139,356,360],profil:[28,55,262,269,934],program:[1,906],prompt:[243,263,352],prompter:46,proof:109,propag:[23,34,39,917],properti:939,protocol:[363,364,375,913],provis:38,proxi:29,proxiabl:255,pseudo:[117,118,119,121,296],purge_mkei:6,purgekei:3,pwqual:[21,935],qualiti:[935,938],question:[46,365,366,369,372,373],quick:918,quit:[3,11],random:[115,117,118,119,121,124,296],rare:48,read:[158,336,354,361],read_kt:11,realm:[20,21,23,28,39,58,210,227,231,343,349,362,377,384,925],receiv:[72,73,86,87,380],recent:179,refer:[31,291,297,421,908],refus:41,reject:41,rel:187,releas:[308,908],remot:[74,82,84],remov:[14,15,151,316],rename_princip:3,renew:[256,264],replai:[71,85,265,901,915],replic:35,replica:[34,39,917],represent:[222,406],request:[26,279,399,400,401,402,404],requir:[416,946],resolv:[135,152,303,305],resourc:936,respond:[46,257,365,366,373],restrict:[240,953],result:169,retir:14,retriev:[59,60,64,65,66,67,68,69,71,72,73,74,76,77,142,143,144,146,150,153,227,229,238,262,272,274,292,293,314,315,318,335,365,396,401,402,410],revers:38,rfc:[101,119],risk:25,rout:41,rpc:[328,358],s2kparam:229,s4u:43,s:[55,403,419,420],safe:[331,360],salt:[229,258,347,374,394],salt_type_afs_length:769,salt_type_no_length:770,sampl:[20,21],sclient:949,search:54,sec:410,section:[20,21,59,60],secur:[17,32,38,911,946],see:[2,3,4,5,6,7,8,9,10,11,12,19,20,21,941,942,943,944,945,946,947,948,949,951,952,953],seen:41,select:[26,154,920],send:[76,77,88,89,381],sendauth:[41,363,364,375],separ:904,sequenc:[69,74],sequenti:[139,158,318],seri:139,serial:321,server:[14,15,32,41,154,265,363,364,933],servic:[14,26,38,39,194,278,315,389,403],session:[26,67,68,90,261],set:[55,80,81,82,83,84,85,86,87,88,89,90,156,157,169,240,241,242,243,244,245,246,247,248,249,250,251,254,255,256,257,258,259,277,323,378,379,380,381,382,383,384,385,416,418],set_str:3,setup:35,shell:[38,946],should:48,side:946,sign:[300,320],signatur:[300,301],simpl:[789,908],sinc:410,singl:[323,904],site:908,size:95,skew:[15,167],socket:62,softwar:905,some:[32,101],sourc:[903,908],spake:[40,911],specif:[38,97,115,117,124,296,396],specifi:[21,53,54,112,127,128,132,149,153,269,276,278,343,376,377,382,386,387],sserver:12,ssh:38,start:[34,318],stash:[6,902],stashsrvpw:5,state:[35,79,106,108],storag:[200,218],store:[43,155,159,198],string:[60,91,93,107,125,126,170,187,193,210,219,222,344,345,374,390,391,392,394,395,397,398,406,407,408,409],strong:14,struct:[368,371],structur:[20,21,61,66,83,142,174,175,176,177,183,199,201,202,203,206,207,208,209,215,216,220,236,292,293,344,378,385,406,407,408,409,415,804],subkei:[72,73,76,77,86,87,88,89],sun:23,suppli:[252,330],support:[14,41,100,103,160,285,288,290,898],synchron:400,synopsi:[2,3,4,5,6,7,8,9,10,11,12,941,942,943,944,945,946,947,948,949],syntax:19,system:[410,906,917],tabdump:6,tabl:[217,235,302,303,304,305,306,310,311,312,314,315,316,317,318,376],tarbal:908,target:946,termin:91,test:[35,109,110,283,285,388,904],tg:[378,399,400,401,402,404],tgt:223,thi:[332,898,908],threeparamopen:771,ticket:[23,185,221,224,253,256,259,274,300,301,376,402,403,939],time:[46,167,187,266,274,385,391,396,402,410,898],timestamp:[167,395,397,398],tkt_flg_anonym:772,tkt_flg_enc_pa_rep:773,tkt_flg_forward:[774,775],tkt_flg_hw_auth:776,tkt_flg_initi:777,tkt_flg_invalid:778,tkt_flg_may_postd:779,tkt_flg_ok_as_deleg:780,tkt_flg_postdat:781,tkt_flg_pre_auth:782,tkt_flg_proxi:784,tkt_flg_proxiabl:783,tkt_flg_renew:785,tkt_flg_transit_policy_check:786,token:[36,37,43,912],tool:897,topic:13,trace:[41,386,387],trailer:98,tree:904,trivial:911,troubleshoot:[41,42],tune:906,tutori:42,two:[52,105,107,322,348,349,350,362],type:[14,20,24,26,36,41,43,81,96,97,105,109,110,111,118,127,128,144,146,149,160,170,192,193,204,211,244,254,261,263,312,337,374,378,390,392,394,804,897,901,906],uniqu:149,unix:[32,33,917],unlock:3,unpars:339,unset:[241,242,243,249,255],unwrap:[184,412],up:[17,904],updat:[23,908],update_princ_encrypt:6,upgrad:14,us:[15,48,79,91,92,93,99,101,102,119,154,194,235,260,264,265,269,271,276,282,287,289,330,376,382,383,400,417,418,419,896,897,898,904,906],usabl:111,usag:14,use_mkei:6,user:[46,319,352,937,940,950],util:903,v4:[49,50,51],v5:[15,49,50,51,899,905],va_list:[417,418,419],valid:[127,128,130,267,299,354],valid_int_bit:787,valid_uint_bit:788,valu:[59,60,141,155,187,335,367,370,391],variabl:[26,27,92,906,953],variou:42,verif:[41,415,416,938],verifi:[46,127,128,129,298,301,342,343,412,414],version:[364,911],via:101,view:[5,939],view_polici:5,wa:285,web:[908,936],whether:[109,110,160,283,285,388,416],whitepap:42,wiki:936,within:[167,904],without:908,work:15,wrap:[43,189],write_kt:11,year:896,your:[15,938],zero:[209,291]}}) \ No newline at end of file
+Search.setIndex({"docnames": ["about", "admin/admin_commands/index", "admin/admin_commands/k5srvutil", "admin/admin_commands/kadmin_local", "admin/admin_commands/kadmind", "admin/admin_commands/kdb5_ldap_util", "admin/admin_commands/kdb5_util", "admin/admin_commands/kprop", "admin/admin_commands/kpropd", "admin/admin_commands/kproplog", "admin/admin_commands/krb5kdc", "admin/admin_commands/ktutil", "admin/admin_commands/sserver", "admin/advanced/index", "admin/advanced/retiring-des", "admin/appl_servers", "admin/auth_indicator", "admin/backup_host", "admin/conf_files/index", "admin/conf_files/kadm5_acl", "admin/conf_files/kdc_conf", "admin/conf_files/krb5_conf", "admin/conf_ldap", "admin/database", "admin/dbtypes", "admin/dictionary", "admin/enctypes", "admin/env_variables", "admin/host_config", "admin/https", "admin/index", "admin/install", "admin/install_appl_srv", "admin/install_clients", "admin/install_kdc", "admin/lockout", "admin/otp", "admin/pkinit", "admin/princ_dns", "admin/realm_config", "admin/spake", "admin/troubleshoot", "admin/various_envs", "appdev/gssapi", "appdev/h5l_mit_apidiff", "appdev/index", "appdev/init_creds", "appdev/princ_handle", "appdev/refs/api/index", "appdev/refs/api/krb5_425_conv_principal", "appdev/refs/api/krb5_524_conv_principal", "appdev/refs/api/krb5_524_convert_creds", "appdev/refs/api/krb5_address_compare", "appdev/refs/api/krb5_address_order", "appdev/refs/api/krb5_address_search", "appdev/refs/api/krb5_allow_weak_crypto", "appdev/refs/api/krb5_aname_to_localname", "appdev/refs/api/krb5_anonymous_principal", "appdev/refs/api/krb5_anonymous_realm", "appdev/refs/api/krb5_appdefault_boolean", "appdev/refs/api/krb5_appdefault_string", "appdev/refs/api/krb5_auth_con_free", "appdev/refs/api/krb5_auth_con_genaddrs", "appdev/refs/api/krb5_auth_con_get_checksum_func", "appdev/refs/api/krb5_auth_con_getaddrs", "appdev/refs/api/krb5_auth_con_getauthenticator", "appdev/refs/api/krb5_auth_con_getflags", "appdev/refs/api/krb5_auth_con_getkey", "appdev/refs/api/krb5_auth_con_getkey_k", "appdev/refs/api/krb5_auth_con_getlocalseqnumber", "appdev/refs/api/krb5_auth_con_getlocalsubkey", "appdev/refs/api/krb5_auth_con_getrcache", "appdev/refs/api/krb5_auth_con_getrecvsubkey", "appdev/refs/api/krb5_auth_con_getrecvsubkey_k", "appdev/refs/api/krb5_auth_con_getremoteseqnumber", "appdev/refs/api/krb5_auth_con_getremotesubkey", "appdev/refs/api/krb5_auth_con_getsendsubkey", "appdev/refs/api/krb5_auth_con_getsendsubkey_k", "appdev/refs/api/krb5_auth_con_init", "appdev/refs/api/krb5_auth_con_initivector", "appdev/refs/api/krb5_auth_con_set_checksum_func", "appdev/refs/api/krb5_auth_con_set_req_cksumtype", "appdev/refs/api/krb5_auth_con_setaddrs", "appdev/refs/api/krb5_auth_con_setflags", "appdev/refs/api/krb5_auth_con_setports", "appdev/refs/api/krb5_auth_con_setrcache", "appdev/refs/api/krb5_auth_con_setrecvsubkey", "appdev/refs/api/krb5_auth_con_setrecvsubkey_k", "appdev/refs/api/krb5_auth_con_setsendsubkey", "appdev/refs/api/krb5_auth_con_setsendsubkey_k", "appdev/refs/api/krb5_auth_con_setuseruserkey", "appdev/refs/api/krb5_build_principal", "appdev/refs/api/krb5_build_principal_alloc_va", "appdev/refs/api/krb5_build_principal_ext", "appdev/refs/api/krb5_build_principal_va", "appdev/refs/api/krb5_c_block_size", "appdev/refs/api/krb5_c_checksum_length", "appdev/refs/api/krb5_c_crypto_length", "appdev/refs/api/krb5_c_crypto_length_iov", "appdev/refs/api/krb5_c_decrypt", "appdev/refs/api/krb5_c_decrypt_iov", "appdev/refs/api/krb5_c_derive_prfplus", "appdev/refs/api/krb5_c_encrypt", "appdev/refs/api/krb5_c_encrypt_iov", "appdev/refs/api/krb5_c_encrypt_length", "appdev/refs/api/krb5_c_enctype_compare", "appdev/refs/api/krb5_c_free_state", "appdev/refs/api/krb5_c_fx_cf2_simple", "appdev/refs/api/krb5_c_init_state", "appdev/refs/api/krb5_c_is_coll_proof_cksum", "appdev/refs/api/krb5_c_is_keyed_cksum", "appdev/refs/api/krb5_c_keyed_checksum_types", "appdev/refs/api/krb5_c_keylengths", "appdev/refs/api/krb5_c_make_checksum", "appdev/refs/api/krb5_c_make_checksum_iov", "appdev/refs/api/krb5_c_make_random_key", "appdev/refs/api/krb5_c_padding_length", "appdev/refs/api/krb5_c_prf", "appdev/refs/api/krb5_c_prf_length", "appdev/refs/api/krb5_c_prfplus", "appdev/refs/api/krb5_c_random_add_entropy", "appdev/refs/api/krb5_c_random_make_octets", "appdev/refs/api/krb5_c_random_os_entropy", "appdev/refs/api/krb5_c_random_seed", "appdev/refs/api/krb5_c_random_to_key", "appdev/refs/api/krb5_c_string_to_key", "appdev/refs/api/krb5_c_string_to_key_with_params", "appdev/refs/api/krb5_c_valid_cksumtype", "appdev/refs/api/krb5_c_valid_enctype", "appdev/refs/api/krb5_c_verify_checksum", "appdev/refs/api/krb5_c_verify_checksum_iov", "appdev/refs/api/krb5_calculate_checksum", "appdev/refs/api/krb5_cc_cache_match", "appdev/refs/api/krb5_cc_close", "appdev/refs/api/krb5_cc_copy_creds", "appdev/refs/api/krb5_cc_default", "appdev/refs/api/krb5_cc_default_name", "appdev/refs/api/krb5_cc_destroy", "appdev/refs/api/krb5_cc_dup", "appdev/refs/api/krb5_cc_end_seq_get", "appdev/refs/api/krb5_cc_gen_new", "appdev/refs/api/krb5_cc_get_config", "appdev/refs/api/krb5_cc_get_flags", "appdev/refs/api/krb5_cc_get_full_name", "appdev/refs/api/krb5_cc_get_name", "appdev/refs/api/krb5_cc_get_principal", "appdev/refs/api/krb5_cc_get_type", "appdev/refs/api/krb5_cc_initialize", "appdev/refs/api/krb5_cc_move", "appdev/refs/api/krb5_cc_new_unique", "appdev/refs/api/krb5_cc_next_cred", "appdev/refs/api/krb5_cc_remove_cred", "appdev/refs/api/krb5_cc_resolve", "appdev/refs/api/krb5_cc_retrieve_cred", "appdev/refs/api/krb5_cc_select", "appdev/refs/api/krb5_cc_set_config", "appdev/refs/api/krb5_cc_set_default_name", "appdev/refs/api/krb5_cc_set_flags", "appdev/refs/api/krb5_cc_start_seq_get", "appdev/refs/api/krb5_cc_store_cred", "appdev/refs/api/krb5_cc_support_switch", "appdev/refs/api/krb5_cc_switch", "appdev/refs/api/krb5_cccol_cursor_free", "appdev/refs/api/krb5_cccol_cursor_new", "appdev/refs/api/krb5_cccol_cursor_next", "appdev/refs/api/krb5_cccol_have_content", "appdev/refs/api/krb5_change_password", "appdev/refs/api/krb5_check_clockskew", "appdev/refs/api/krb5_checksum_size", "appdev/refs/api/krb5_chpw_message", "appdev/refs/api/krb5_cksumtype_to_string", "appdev/refs/api/krb5_clear_error_message", "appdev/refs/api/krb5_copy_addresses", "appdev/refs/api/krb5_copy_authdata", "appdev/refs/api/krb5_copy_authenticator", "appdev/refs/api/krb5_copy_checksum", "appdev/refs/api/krb5_copy_context", "appdev/refs/api/krb5_copy_creds", "appdev/refs/api/krb5_copy_data", "appdev/refs/api/krb5_copy_error_message", "appdev/refs/api/krb5_copy_keyblock", "appdev/refs/api/krb5_copy_keyblock_contents", "appdev/refs/api/krb5_copy_principal", "appdev/refs/api/krb5_copy_ticket", "appdev/refs/api/krb5_decode_authdata_container", "appdev/refs/api/krb5_decode_ticket", "appdev/refs/api/krb5_decrypt", "appdev/refs/api/krb5_deltat_to_string", "appdev/refs/api/krb5_eblock_enctype", "appdev/refs/api/krb5_encode_authdata_container", "appdev/refs/api/krb5_encrypt", "appdev/refs/api/krb5_encrypt_size", "appdev/refs/api/krb5_enctype_to_name", "appdev/refs/api/krb5_enctype_to_string", "appdev/refs/api/krb5_expand_hostname", "appdev/refs/api/krb5_find_authdata", "appdev/refs/api/krb5_finish_key", "appdev/refs/api/krb5_finish_random_key", "appdev/refs/api/krb5_free_addresses", "appdev/refs/api/krb5_free_ap_rep_enc_part", "appdev/refs/api/krb5_free_authdata", "appdev/refs/api/krb5_free_authenticator", "appdev/refs/api/krb5_free_checksum", "appdev/refs/api/krb5_free_checksum_contents", "appdev/refs/api/krb5_free_cksumtypes", "appdev/refs/api/krb5_free_config_files", "appdev/refs/api/krb5_free_context", "appdev/refs/api/krb5_free_cred_contents", "appdev/refs/api/krb5_free_creds", "appdev/refs/api/krb5_free_data", "appdev/refs/api/krb5_free_data_contents", "appdev/refs/api/krb5_free_default_realm", "appdev/refs/api/krb5_free_enctypes", "appdev/refs/api/krb5_free_error", "appdev/refs/api/krb5_free_error_message", "appdev/refs/api/krb5_free_host_realm", "appdev/refs/api/krb5_free_keyblock", "appdev/refs/api/krb5_free_keyblock_contents", "appdev/refs/api/krb5_free_keytab_entry_contents", "appdev/refs/api/krb5_free_principal", "appdev/refs/api/krb5_free_string", "appdev/refs/api/krb5_free_tgt_creds", "appdev/refs/api/krb5_free_ticket", "appdev/refs/api/krb5_free_unparsed_name", "appdev/refs/api/krb5_fwd_tgt_creds", "appdev/refs/api/krb5_get_credentials", "appdev/refs/api/krb5_get_credentials_renew", "appdev/refs/api/krb5_get_credentials_validate", "appdev/refs/api/krb5_get_default_config_files", "appdev/refs/api/krb5_get_default_realm", "appdev/refs/api/krb5_get_error_message", "appdev/refs/api/krb5_get_etype_info", "appdev/refs/api/krb5_get_fallback_host_realm", "appdev/refs/api/krb5_get_host_realm", "appdev/refs/api/krb5_get_in_tkt_with_keytab", "appdev/refs/api/krb5_get_in_tkt_with_password", "appdev/refs/api/krb5_get_in_tkt_with_skey", "appdev/refs/api/krb5_get_init_creds_keytab", "appdev/refs/api/krb5_get_init_creds_opt_alloc", "appdev/refs/api/krb5_get_init_creds_opt_free", "appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags", "appdev/refs/api/krb5_get_init_creds_opt_init", "appdev/refs/api/krb5_get_init_creds_opt_set_address_list", "appdev/refs/api/krb5_get_init_creds_opt_set_anonymous", "appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize", "appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt", "appdev/refs/api/krb5_get_init_creds_opt_set_etype_list", "appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback", "appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache", "appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name", "appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags", "appdev/refs/api/krb5_get_init_creds_opt_set_forwardable", "appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache", "appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache", "appdev/refs/api/krb5_get_init_creds_opt_set_pa", "appdev/refs/api/krb5_get_init_creds_opt_set_pac_request", "appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list", "appdev/refs/api/krb5_get_init_creds_opt_set_proxiable", "appdev/refs/api/krb5_get_init_creds_opt_set_renew_life", "appdev/refs/api/krb5_get_init_creds_opt_set_responder", "appdev/refs/api/krb5_get_init_creds_opt_set_salt", "appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life", "appdev/refs/api/krb5_get_init_creds_password", "appdev/refs/api/krb5_get_permitted_enctypes", "appdev/refs/api/krb5_get_profile", "appdev/refs/api/krb5_get_prompt_types", "appdev/refs/api/krb5_get_renewed_creds", "appdev/refs/api/krb5_get_server_rcache", "appdev/refs/api/krb5_get_time_offsets", "appdev/refs/api/krb5_get_validated_creds", "appdev/refs/api/krb5_init_context", "appdev/refs/api/krb5_init_context_profile", "appdev/refs/api/krb5_init_creds_free", "appdev/refs/api/krb5_init_creds_get", "appdev/refs/api/krb5_init_creds_get_creds", "appdev/refs/api/krb5_init_creds_get_error", "appdev/refs/api/krb5_init_creds_get_times", "appdev/refs/api/krb5_init_creds_init", "appdev/refs/api/krb5_init_creds_set_keytab", "appdev/refs/api/krb5_init_creds_set_password", "appdev/refs/api/krb5_init_creds_set_service", "appdev/refs/api/krb5_init_creds_step", "appdev/refs/api/krb5_init_keyblock", "appdev/refs/api/krb5_init_random_key", "appdev/refs/api/krb5_init_secure_context", "appdev/refs/api/krb5_is_config_principal", "appdev/refs/api/krb5_is_referral_realm", "appdev/refs/api/krb5_is_thread_safe", "appdev/refs/api/krb5_k_create_key", "appdev/refs/api/krb5_k_decrypt", "appdev/refs/api/krb5_k_decrypt_iov", "appdev/refs/api/krb5_k_encrypt", "appdev/refs/api/krb5_k_encrypt_iov", "appdev/refs/api/krb5_k_free_key", "appdev/refs/api/krb5_k_key_enctype", "appdev/refs/api/krb5_k_key_keyblock", "appdev/refs/api/krb5_k_make_checksum", "appdev/refs/api/krb5_k_make_checksum_iov", "appdev/refs/api/krb5_k_prf", "appdev/refs/api/krb5_k_reference_key", "appdev/refs/api/krb5_k_verify_checksum", "appdev/refs/api/krb5_k_verify_checksum_iov", "appdev/refs/api/krb5_kdc_sign_ticket", "appdev/refs/api/krb5_kdc_verify_ticket", "appdev/refs/api/krb5_kt_add_entry", "appdev/refs/api/krb5_kt_client_default", "appdev/refs/api/krb5_kt_close", "appdev/refs/api/krb5_kt_default", "appdev/refs/api/krb5_kt_default_name", "appdev/refs/api/krb5_kt_dup", "appdev/refs/api/krb5_kt_end_seq_get", "appdev/refs/api/krb5_kt_free_entry", "appdev/refs/api/krb5_kt_get_entry", "appdev/refs/api/krb5_kt_get_name", "appdev/refs/api/krb5_kt_get_type", "appdev/refs/api/krb5_kt_have_content", "appdev/refs/api/krb5_kt_next_entry", "appdev/refs/api/krb5_kt_read_service_key", "appdev/refs/api/krb5_kt_remove_entry", "appdev/refs/api/krb5_kt_resolve", "appdev/refs/api/krb5_kt_start_seq_get", "appdev/refs/api/krb5_kuserok", "appdev/refs/api/krb5_make_authdata_kdc_issued", "appdev/refs/api/krb5_marshal_credentials", "appdev/refs/api/krb5_merge_authdata", "appdev/refs/api/krb5_mk_1cred", "appdev/refs/api/krb5_mk_error", "appdev/refs/api/krb5_mk_ncred", "appdev/refs/api/krb5_mk_priv", "appdev/refs/api/krb5_mk_rep", "appdev/refs/api/krb5_mk_rep_dce", "appdev/refs/api/krb5_mk_req", "appdev/refs/api/krb5_mk_req_extended", "appdev/refs/api/krb5_mk_safe", "appdev/refs/api/krb5_os_localaddr", "appdev/refs/api/krb5_pac_add_buffer", "appdev/refs/api/krb5_pac_free", "appdev/refs/api/krb5_pac_get_buffer", "appdev/refs/api/krb5_pac_get_client_info", "appdev/refs/api/krb5_pac_get_types", "appdev/refs/api/krb5_pac_init", "appdev/refs/api/krb5_pac_parse", "appdev/refs/api/krb5_pac_sign", "appdev/refs/api/krb5_pac_sign_ext", "appdev/refs/api/krb5_pac_verify", "appdev/refs/api/krb5_pac_verify_ext", "appdev/refs/api/krb5_parse_name", "appdev/refs/api/krb5_parse_name_flags", "appdev/refs/api/krb5_prepend_error_message", "appdev/refs/api/krb5_principal2salt", "appdev/refs/api/krb5_principal_compare", "appdev/refs/api/krb5_principal_compare_any_realm", "appdev/refs/api/krb5_principal_compare_flags", "appdev/refs/api/krb5_process_key", "appdev/refs/api/krb5_prompter_posix", "appdev/refs/api/krb5_random_key", "appdev/refs/api/krb5_rd_cred", "appdev/refs/api/krb5_rd_error", "appdev/refs/api/krb5_rd_priv", "appdev/refs/api/krb5_rd_rep", "appdev/refs/api/krb5_rd_rep_dce", "appdev/refs/api/krb5_rd_req", "appdev/refs/api/krb5_rd_safe", "appdev/refs/api/krb5_read_password", "appdev/refs/api/krb5_realm_compare", "appdev/refs/api/krb5_recvauth", "appdev/refs/api/krb5_recvauth_version", "appdev/refs/api/krb5_responder_get_challenge", "appdev/refs/api/krb5_responder_list_questions", "appdev/refs/api/krb5_responder_otp_challenge_free", "appdev/refs/api/krb5_responder_otp_get_challenge", "appdev/refs/api/krb5_responder_otp_set_answer", "appdev/refs/api/krb5_responder_pkinit_challenge_free", "appdev/refs/api/krb5_responder_pkinit_get_challenge", "appdev/refs/api/krb5_responder_pkinit_set_answer", "appdev/refs/api/krb5_responder_set_answer", "appdev/refs/api/krb5_salttype_to_string", "appdev/refs/api/krb5_sendauth", "appdev/refs/api/krb5_server_decrypt_ticket_keytab", "appdev/refs/api/krb5_set_default_realm", "appdev/refs/api/krb5_set_default_tgs_enctypes", "appdev/refs/api/krb5_set_error_message", "appdev/refs/api/krb5_set_kdc_recv_hook", "appdev/refs/api/krb5_set_kdc_send_hook", "appdev/refs/api/krb5_set_password", "appdev/refs/api/krb5_set_password_using_ccache", "appdev/refs/api/krb5_set_principal_realm", "appdev/refs/api/krb5_set_real_time", "appdev/refs/api/krb5_set_trace_callback", "appdev/refs/api/krb5_set_trace_filename", "appdev/refs/api/krb5_sname_match", "appdev/refs/api/krb5_sname_to_principal", "appdev/refs/api/krb5_string_to_cksumtype", "appdev/refs/api/krb5_string_to_deltat", "appdev/refs/api/krb5_string_to_enctype", "appdev/refs/api/krb5_string_to_key", "appdev/refs/api/krb5_string_to_salttype", "appdev/refs/api/krb5_string_to_timestamp", "appdev/refs/api/krb5_timeofday", "appdev/refs/api/krb5_timestamp_to_sfstring", "appdev/refs/api/krb5_timestamp_to_string", "appdev/refs/api/krb5_tkt_creds_free", "appdev/refs/api/krb5_tkt_creds_get", "appdev/refs/api/krb5_tkt_creds_get_creds", "appdev/refs/api/krb5_tkt_creds_get_times", "appdev/refs/api/krb5_tkt_creds_init", "appdev/refs/api/krb5_tkt_creds_step", "appdev/refs/api/krb5_unmarshal_credentials", "appdev/refs/api/krb5_unparse_name", "appdev/refs/api/krb5_unparse_name_ext", "appdev/refs/api/krb5_unparse_name_flags", "appdev/refs/api/krb5_unparse_name_flags_ext", "appdev/refs/api/krb5_us_timeofday", "appdev/refs/api/krb5_use_enctype", "appdev/refs/api/krb5_verify_authdata_kdc_issued", "appdev/refs/api/krb5_verify_checksum", "appdev/refs/api/krb5_verify_init_creds", "appdev/refs/api/krb5_verify_init_creds_opt_init", "appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail", "appdev/refs/api/krb5_vprepend_error_message", "appdev/refs/api/krb5_vset_error_message", "appdev/refs/api/krb5_vwrap_error_message", "appdev/refs/api/krb5_wrap_error_message", "appdev/refs/index", "appdev/refs/macros/ADDRTYPE_ADDRPORT", "appdev/refs/macros/ADDRTYPE_CHAOS", "appdev/refs/macros/ADDRTYPE_DDP", "appdev/refs/macros/ADDRTYPE_DIRECTIONAL", "appdev/refs/macros/ADDRTYPE_INET", "appdev/refs/macros/ADDRTYPE_INET6", "appdev/refs/macros/ADDRTYPE_IPPORT", "appdev/refs/macros/ADDRTYPE_ISO", "appdev/refs/macros/ADDRTYPE_IS_LOCAL", "appdev/refs/macros/ADDRTYPE_NETBIOS", "appdev/refs/macros/ADDRTYPE_UNIXSOCK", "appdev/refs/macros/ADDRTYPE_XNS", "appdev/refs/macros/AD_TYPE_EXTERNAL", "appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK", "appdev/refs/macros/AD_TYPE_REGISTERED", "appdev/refs/macros/AD_TYPE_RESERVED", "appdev/refs/macros/AP_OPTS_CBT_FLAG", "appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION", "appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED", "appdev/refs/macros/AP_OPTS_RESERVED", "appdev/refs/macros/AP_OPTS_USE_SESSION_KEY", "appdev/refs/macros/AP_OPTS_USE_SUBKEY", "appdev/refs/macros/AP_OPTS_WIRE_MASK", "appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128", "appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256", "appdev/refs/macros/CKSUMTYPE_CRC32", "appdev/refs/macros/CKSUMTYPE_DESCBC", "appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256", "appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR", "appdev/refs/macros/CKSUMTYPE_NIST_SHA", "appdev/refs/macros/CKSUMTYPE_RSA_MD4", "appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES", "appdev/refs/macros/CKSUMTYPE_RSA_MD5", "appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES", "appdev/refs/macros/CKSUMTYPE_SHA1", "appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96", "appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128", "appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96", "appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192", "appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC", "appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP", "appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC", "appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC", "appdev/refs/macros/ENCTYPE_DES3_CBC_ENV", "appdev/refs/macros/ENCTYPE_DES3_CBC_RAW", "appdev/refs/macros/ENCTYPE_DES3_CBC_SHA", "appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1", "appdev/refs/macros/ENCTYPE_DES_CBC_CRC", "appdev/refs/macros/ENCTYPE_DES_CBC_MD4", "appdev/refs/macros/ENCTYPE_DES_CBC_MD5", "appdev/refs/macros/ENCTYPE_DES_CBC_RAW", "appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1", "appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS", "appdev/refs/macros/ENCTYPE_MD5_RSA_CMS", "appdev/refs/macros/ENCTYPE_NULL", "appdev/refs/macros/ENCTYPE_RC2_CBC_ENV", "appdev/refs/macros/ENCTYPE_RSA_ENV", "appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV", "appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS", "appdev/refs/macros/ENCTYPE_UNKNOWN", "appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE", "appdev/refs/macros/KDC_OPT_CANONICALIZE", "appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT", "appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK", "appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY", "appdev/refs/macros/KDC_OPT_FORWARDABLE", "appdev/refs/macros/KDC_OPT_FORWARDED", "appdev/refs/macros/KDC_OPT_POSTDATED", "appdev/refs/macros/KDC_OPT_PROXIABLE", "appdev/refs/macros/KDC_OPT_PROXY", "appdev/refs/macros/KDC_OPT_RENEW", "appdev/refs/macros/KDC_OPT_RENEWABLE", "appdev/refs/macros/KDC_OPT_RENEWABLE_OK", "appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS", "appdev/refs/macros/KDC_OPT_VALIDATE", "appdev/refs/macros/KDC_TKT_COMMON_MASK", "appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE", "appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR", "appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR", "appdev/refs/macros/KRB5_AP_REP", "appdev/refs/macros/KRB5_AP_REQ", "appdev/refs/macros/KRB5_AS_REP", "appdev/refs/macros/KRB5_AS_REQ", "appdev/refs/macros/KRB5_AUTHDATA_AND_OR", "appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS", "appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR", "appdev/refs/macros/KRB5_AUTHDATA_CAMMAC", "appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION", "appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR", "appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT", "appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS", "appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED", "appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC", "appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE", "appdev/refs/macros/KRB5_AUTHDATA_SESAME", "appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET", "appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC", "appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE", "appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR", "appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL", "appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE", "appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME", "appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY", "appdev/refs/macros/KRB5_CRED", "appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM", "appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA", "appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY", "appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER", "appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING", "appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY", "appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM", "appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER", "appdev/refs/macros/KRB5_CYBERSAFE_SECUREID", "appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS", "appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP", "appdev/refs/macros/KRB5_ERROR", "appdev/refs/macros/KRB5_FAST_REQUIRED", "appdev/refs/macros/KRB5_GC_CACHED", "appdev/refs/macros/KRB5_GC_CANONICALIZE", "appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION", "appdev/refs/macros/KRB5_GC_FORWARDABLE", "appdev/refs/macros/KRB5_GC_NO_STORE", "appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK", "appdev/refs/macros/KRB5_GC_USER_USER", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE", "appdev/refs/macros/KRB5_INIT_CONTEXT_KDC", "appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE", "appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE", "appdev/refs/macros/KRB5_INT16_MAX", "appdev/refs/macros/KRB5_INT16_MIN", "appdev/refs/macros/KRB5_INT32_MAX", "appdev/refs/macros/KRB5_INT32_MIN", "appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE", "appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE", "appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH", "appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT", "appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART", "appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH", "appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART", "appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ", "appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS", "appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC", "appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT", "appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_FINISHED", "appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC", "appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG", "appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV", "appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED", "appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS", "appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE", "appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST", "appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX", "appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY", "appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST", "appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM", "appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID", "appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE", "appdev/refs/macros/KRB5_KEYUSAGE_SPAKE", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM", "appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED", "appdev/refs/macros/KRB5_KPASSWD_AUTHERROR", "appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION", "appdev/refs/macros/KRB5_KPASSWD_HARDERROR", "appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED", "appdev/refs/macros/KRB5_KPASSWD_MALFORMED", "appdev/refs/macros/KRB5_KPASSWD_SOFTERROR", "appdev/refs/macros/KRB5_KPASSWD_SUCCESS", "appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED", "appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME", "appdev/refs/macros/KRB5_LRQ_NONE", "appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED", "appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME", "appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL", "appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID", "appdev/refs/macros/KRB5_NT_MS_PRINCIPAL", "appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID", "appdev/refs/macros/KRB5_NT_PRINCIPAL", "appdev/refs/macros/KRB5_NT_SMTP_NAME", "appdev/refs/macros/KRB5_NT_SRV_HST", "appdev/refs/macros/KRB5_NT_SRV_INST", "appdev/refs/macros/KRB5_NT_SRV_XHST", "appdev/refs/macros/KRB5_NT_UID", "appdev/refs/macros/KRB5_NT_UNKNOWN", "appdev/refs/macros/KRB5_NT_WELLKNOWN", "appdev/refs/macros/KRB5_NT_X500_PRINCIPAL", "appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO", "appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS", "appdev/refs/macros/KRB5_PAC_CLIENT_INFO", "appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO", "appdev/refs/macros/KRB5_PAC_DELEGATION_INFO", "appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS", "appdev/refs/macros/KRB5_PAC_DEVICE_INFO", "appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM", "appdev/refs/macros/KRB5_PAC_LOGON_INFO", "appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM", "appdev/refs/macros/KRB5_PAC_REQUESTOR", "appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM", "appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM", "appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO", "appdev/refs/macros/KRB5_PADATA_AFS3_SALT", "appdev/refs/macros/KRB5_PADATA_AP_REQ", "appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM", "appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS", "appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE", "appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID", "appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP", "appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME", "appdev/refs/macros/KRB5_PADATA_ETYPE_INFO", "appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2", "appdev/refs/macros/KRB5_PADATA_FOR_USER", "appdev/refs/macros/KRB5_PADATA_FX_COOKIE", "appdev/refs/macros/KRB5_PADATA_FX_ERROR", "appdev/refs/macros/KRB5_PADATA_FX_FAST", "appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA", "appdev/refs/macros/KRB5_PADATA_NONE", "appdev/refs/macros/KRB5_PADATA_OSF_DCE", "appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE", "appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE", "appdev/refs/macros/KRB5_PADATA_OTP_REQUEST", "appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS", "appdev/refs/macros/KRB5_PADATA_PAC_REQUEST", "appdev/refs/macros/KRB5_PADATA_PKINIT_KX", "appdev/refs/macros/KRB5_PADATA_PK_AS_REP", "appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD", "appdev/refs/macros/KRB5_PADATA_PK_AS_REQ", "appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD", "appdev/refs/macros/KRB5_PADATA_PW_SALT", "appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2", "appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY", "appdev/refs/macros/KRB5_PADATA_REFERRAL", "appdev/refs/macros/KRB5_PADATA_S4U_X509_USER", "appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE", "appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2", "appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT", "appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE", "appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2", "appdev/refs/macros/KRB5_PADATA_SESAME", "appdev/refs/macros/KRB5_PADATA_SPAKE", "appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO", "appdev/refs/macros/KRB5_PADATA_TGS_REQ", "appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM", "appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY", "appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM", "appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT", "appdev/refs/macros/KRB5_PRIV", "appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD", "appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN", "appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD", "appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH", "appdev/refs/macros/KRB5_PVNO", "appdev/refs/macros/KRB5_REALM_BRANCH_CHAR", "appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS", "appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION", "appdev/refs/macros/KRB5_REFERRAL_REALM", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN", "appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC", "appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL", "appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL", "appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW", "appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY", "appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED", "appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP", "appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD", "appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT", "appdev/refs/macros/KRB5_SAFE", "appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD", "appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD", "appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY", "appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT", "appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA", "appdev/refs/macros/KRB5_TC_MATCH_FLAGS", "appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT", "appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY", "appdev/refs/macros/KRB5_TC_MATCH_KTYPE", "appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY", "appdev/refs/macros/KRB5_TC_MATCH_TIMES", "appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT", "appdev/refs/macros/KRB5_TC_NOTICKET", "appdev/refs/macros/KRB5_TC_OPENCLOSE", "appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES", "appdev/refs/macros/KRB5_TGS_NAME", "appdev/refs/macros/KRB5_TGS_NAME_SIZE", "appdev/refs/macros/KRB5_TGS_REP", "appdev/refs/macros/KRB5_TGS_REQ", "appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE", "appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL", "appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR", "appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK", "appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY", "appdev/refs/macros/MAX_KEYTAB_NAME_LEN", "appdev/refs/macros/MSEC_DIRBIT", "appdev/refs/macros/MSEC_VAL_MASK", "appdev/refs/macros/SALT_TYPE_AFS_LENGTH", "appdev/refs/macros/SALT_TYPE_NO_LENGTH", "appdev/refs/macros/THREEPARAMOPEN", "appdev/refs/macros/TKT_FLG_ANONYMOUS", "appdev/refs/macros/TKT_FLG_ENC_PA_REP", "appdev/refs/macros/TKT_FLG_FORWARDABLE", "appdev/refs/macros/TKT_FLG_FORWARDED", "appdev/refs/macros/TKT_FLG_HW_AUTH", "appdev/refs/macros/TKT_FLG_INITIAL", "appdev/refs/macros/TKT_FLG_INVALID", "appdev/refs/macros/TKT_FLG_MAY_POSTDATE", "appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE", "appdev/refs/macros/TKT_FLG_POSTDATED", "appdev/refs/macros/TKT_FLG_PRE_AUTH", "appdev/refs/macros/TKT_FLG_PROXIABLE", "appdev/refs/macros/TKT_FLG_PROXY", "appdev/refs/macros/TKT_FLG_RENEWABLE", "appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED", "appdev/refs/macros/VALID_INT_BITS", "appdev/refs/macros/VALID_UINT_BITS", "appdev/refs/macros/index", "appdev/refs/macros/krb524_convert_creds_kdc", "appdev/refs/macros/krb524_init_ets", "appdev/refs/macros/krb5_const", "appdev/refs/macros/krb5_princ_component", "appdev/refs/macros/krb5_princ_name", "appdev/refs/macros/krb5_princ_realm", "appdev/refs/macros/krb5_princ_set_realm", "appdev/refs/macros/krb5_princ_set_realm_data", "appdev/refs/macros/krb5_princ_set_realm_length", "appdev/refs/macros/krb5_princ_size", "appdev/refs/macros/krb5_princ_type", "appdev/refs/macros/krb5_roundup", "appdev/refs/macros/krb5_x", "appdev/refs/macros/krb5_xc", "appdev/refs/types/index", "appdev/refs/types/krb5_address", "appdev/refs/types/krb5_addrtype", "appdev/refs/types/krb5_ap_rep", "appdev/refs/types/krb5_ap_rep_enc_part", "appdev/refs/types/krb5_ap_req", "appdev/refs/types/krb5_auth_context", "appdev/refs/types/krb5_authdata", "appdev/refs/types/krb5_authdatatype", "appdev/refs/types/krb5_authenticator", "appdev/refs/types/krb5_boolean", "appdev/refs/types/krb5_cc_cursor", "appdev/refs/types/krb5_ccache", "appdev/refs/types/krb5_cccol_cursor", "appdev/refs/types/krb5_checksum", "appdev/refs/types/krb5_cksumtype", "appdev/refs/types/krb5_const_pointer", "appdev/refs/types/krb5_const_principal", "appdev/refs/types/krb5_context", "appdev/refs/types/krb5_cred", "appdev/refs/types/krb5_cred_enc_part", "appdev/refs/types/krb5_cred_info", "appdev/refs/types/krb5_creds", "appdev/refs/types/krb5_crypto_iov", "appdev/refs/types/krb5_cryptotype", "appdev/refs/types/krb5_data", "appdev/refs/types/krb5_deltat", "appdev/refs/types/krb5_enc_data", "appdev/refs/types/krb5_enc_kdc_rep_part", "appdev/refs/types/krb5_enc_tkt_part", "appdev/refs/types/krb5_encrypt_block", "appdev/refs/types/krb5_enctype", "appdev/refs/types/krb5_error", "appdev/refs/types/krb5_error_code", "appdev/refs/types/krb5_expire_callback_func", "appdev/refs/types/krb5_flags", "appdev/refs/types/krb5_get_init_creds_opt", "appdev/refs/types/krb5_gic_opt_pa_data", "appdev/refs/types/krb5_init_creds_context", "appdev/refs/types/krb5_int16", "appdev/refs/types/krb5_int32", "appdev/refs/types/krb5_kdc_rep", "appdev/refs/types/krb5_kdc_req", "appdev/refs/types/krb5_key", "appdev/refs/types/krb5_keyblock", "appdev/refs/types/krb5_keytab", "appdev/refs/types/krb5_keytab_entry", "appdev/refs/types/krb5_keyusage", "appdev/refs/types/krb5_kt_cursor", "appdev/refs/types/krb5_kvno", "appdev/refs/types/krb5_last_req_entry", "appdev/refs/types/krb5_magic", "appdev/refs/types/krb5_mk_req_checksum_func", "appdev/refs/types/krb5_msgtype", "appdev/refs/types/krb5_octet", "appdev/refs/types/krb5_pa_data", "appdev/refs/types/krb5_pa_pac_req", "appdev/refs/types/krb5_pa_server_referral_data", "appdev/refs/types/krb5_pa_svr_referral_data", "appdev/refs/types/krb5_pac", "appdev/refs/types/krb5_pointer", "appdev/refs/types/krb5_post_recv_fn", "appdev/refs/types/krb5_pre_send_fn", "appdev/refs/types/krb5_preauthtype", "appdev/refs/types/krb5_principal", "appdev/refs/types/krb5_principal_data", "appdev/refs/types/krb5_prompt", "appdev/refs/types/krb5_prompt_type", "appdev/refs/types/krb5_prompter_fct", "appdev/refs/types/krb5_pwd_data", "appdev/refs/types/krb5_rcache", "appdev/refs/types/krb5_replay_data", "appdev/refs/types/krb5_responder_context", "appdev/refs/types/krb5_responder_fn", "appdev/refs/types/krb5_responder_otp_challenge", "appdev/refs/types/krb5_responder_otp_tokeninfo", "appdev/refs/types/krb5_responder_pkinit_challenge", "appdev/refs/types/krb5_responder_pkinit_identity", "appdev/refs/types/krb5_response", "appdev/refs/types/krb5_ticket", "appdev/refs/types/krb5_ticket_times", "appdev/refs/types/krb5_timestamp", "appdev/refs/types/krb5_tkt_authent", "appdev/refs/types/krb5_tkt_creds_context", "appdev/refs/types/krb5_trace_callback", "appdev/refs/types/krb5_trace_info", "appdev/refs/types/krb5_transited", "appdev/refs/types/krb5_typed_data", "appdev/refs/types/krb5_ui_2", "appdev/refs/types/krb5_ui_4", "appdev/refs/types/krb5_verify_init_creds_opt", "appdev/refs/types/passwd_phrase_element", "appdev/y2038", "basic/ccache_def", "basic/date_format", "basic/index", "basic/keytab_def", "basic/rcache_def", "basic/stash_file_def", "build/directory_org", "build/doing_build", "build/index", "build/options2configure", "build/osconf", "build_this", "copyright", "formats/ccache_file_format", "formats/cookie", "formats/database_formats", "formats/freshness_token", "formats/index", "formats/keytab_file_format", "formats/rcache_file_format", "index", "mitK5defaults", "mitK5features", "mitK5license", "plugindev/ccselect", "plugindev/certauth", "plugindev/clpreauth", "plugindev/general", "plugindev/gssapi", "plugindev/hostrealm", "plugindev/index", "plugindev/internal", "plugindev/kadm5_auth", "plugindev/kadm5_hook", "plugindev/kdcpolicy", "plugindev/kdcpreauth", "plugindev/localauth", "plugindev/locate", "plugindev/profile", "plugindev/pwqual", "resources", "user/index", "user/pwd_mgmt", "user/tkt_mgmt", "user/user_commands/index", "user/user_commands/kdestroy", "user/user_commands/kinit", "user/user_commands/klist", "user/user_commands/kpasswd", "user/user_commands/krb5-config", "user/user_commands/ksu", "user/user_commands/kswitch", "user/user_commands/kvno", "user/user_commands/sclient", "user/user_config/index", "user/user_config/k5identity", "user/user_config/k5login", "user/user_config/kerberos"], "filenames": ["about.rst", "admin/admin_commands/index.rst", "admin/admin_commands/k5srvutil.rst", "admin/admin_commands/kadmin_local.rst", "admin/admin_commands/kadmind.rst", "admin/admin_commands/kdb5_ldap_util.rst", "admin/admin_commands/kdb5_util.rst", "admin/admin_commands/kprop.rst", "admin/admin_commands/kpropd.rst", "admin/admin_commands/kproplog.rst", "admin/admin_commands/krb5kdc.rst", "admin/admin_commands/ktutil.rst", "admin/admin_commands/sserver.rst", "admin/advanced/index.rst", "admin/advanced/retiring-des.rst", "admin/appl_servers.rst", "admin/auth_indicator.rst", "admin/backup_host.rst", "admin/conf_files/index.rst", "admin/conf_files/kadm5_acl.rst", "admin/conf_files/kdc_conf.rst", "admin/conf_files/krb5_conf.rst", "admin/conf_ldap.rst", "admin/database.rst", "admin/dbtypes.rst", "admin/dictionary.rst", "admin/enctypes.rst", "admin/env_variables.rst", "admin/host_config.rst", "admin/https.rst", "admin/index.rst", "admin/install.rst", "admin/install_appl_srv.rst", "admin/install_clients.rst", "admin/install_kdc.rst", "admin/lockout.rst", "admin/otp.rst", "admin/pkinit.rst", "admin/princ_dns.rst", "admin/realm_config.rst", "admin/spake.rst", "admin/troubleshoot.rst", "admin/various_envs.rst", "appdev/gssapi.rst", "appdev/h5l_mit_apidiff.rst", "appdev/index.rst", "appdev/init_creds.rst", "appdev/princ_handle.rst", "appdev/refs/api/index.rst", "appdev/refs/api/krb5_425_conv_principal.rst", "appdev/refs/api/krb5_524_conv_principal.rst", "appdev/refs/api/krb5_524_convert_creds.rst", "appdev/refs/api/krb5_address_compare.rst", "appdev/refs/api/krb5_address_order.rst", "appdev/refs/api/krb5_address_search.rst", "appdev/refs/api/krb5_allow_weak_crypto.rst", "appdev/refs/api/krb5_aname_to_localname.rst", "appdev/refs/api/krb5_anonymous_principal.rst", "appdev/refs/api/krb5_anonymous_realm.rst", "appdev/refs/api/krb5_appdefault_boolean.rst", "appdev/refs/api/krb5_appdefault_string.rst", "appdev/refs/api/krb5_auth_con_free.rst", "appdev/refs/api/krb5_auth_con_genaddrs.rst", "appdev/refs/api/krb5_auth_con_get_checksum_func.rst", "appdev/refs/api/krb5_auth_con_getaddrs.rst", "appdev/refs/api/krb5_auth_con_getauthenticator.rst", "appdev/refs/api/krb5_auth_con_getflags.rst", "appdev/refs/api/krb5_auth_con_getkey.rst", "appdev/refs/api/krb5_auth_con_getkey_k.rst", "appdev/refs/api/krb5_auth_con_getlocalseqnumber.rst", "appdev/refs/api/krb5_auth_con_getlocalsubkey.rst", "appdev/refs/api/krb5_auth_con_getrcache.rst", "appdev/refs/api/krb5_auth_con_getrecvsubkey.rst", "appdev/refs/api/krb5_auth_con_getrecvsubkey_k.rst", "appdev/refs/api/krb5_auth_con_getremoteseqnumber.rst", "appdev/refs/api/krb5_auth_con_getremotesubkey.rst", "appdev/refs/api/krb5_auth_con_getsendsubkey.rst", "appdev/refs/api/krb5_auth_con_getsendsubkey_k.rst", "appdev/refs/api/krb5_auth_con_init.rst", "appdev/refs/api/krb5_auth_con_initivector.rst", "appdev/refs/api/krb5_auth_con_set_checksum_func.rst", "appdev/refs/api/krb5_auth_con_set_req_cksumtype.rst", "appdev/refs/api/krb5_auth_con_setaddrs.rst", "appdev/refs/api/krb5_auth_con_setflags.rst", "appdev/refs/api/krb5_auth_con_setports.rst", "appdev/refs/api/krb5_auth_con_setrcache.rst", "appdev/refs/api/krb5_auth_con_setrecvsubkey.rst", "appdev/refs/api/krb5_auth_con_setrecvsubkey_k.rst", "appdev/refs/api/krb5_auth_con_setsendsubkey.rst", "appdev/refs/api/krb5_auth_con_setsendsubkey_k.rst", "appdev/refs/api/krb5_auth_con_setuseruserkey.rst", "appdev/refs/api/krb5_build_principal.rst", "appdev/refs/api/krb5_build_principal_alloc_va.rst", "appdev/refs/api/krb5_build_principal_ext.rst", "appdev/refs/api/krb5_build_principal_va.rst", "appdev/refs/api/krb5_c_block_size.rst", "appdev/refs/api/krb5_c_checksum_length.rst", "appdev/refs/api/krb5_c_crypto_length.rst", "appdev/refs/api/krb5_c_crypto_length_iov.rst", "appdev/refs/api/krb5_c_decrypt.rst", "appdev/refs/api/krb5_c_decrypt_iov.rst", "appdev/refs/api/krb5_c_derive_prfplus.rst", "appdev/refs/api/krb5_c_encrypt.rst", "appdev/refs/api/krb5_c_encrypt_iov.rst", "appdev/refs/api/krb5_c_encrypt_length.rst", "appdev/refs/api/krb5_c_enctype_compare.rst", "appdev/refs/api/krb5_c_free_state.rst", "appdev/refs/api/krb5_c_fx_cf2_simple.rst", "appdev/refs/api/krb5_c_init_state.rst", "appdev/refs/api/krb5_c_is_coll_proof_cksum.rst", "appdev/refs/api/krb5_c_is_keyed_cksum.rst", "appdev/refs/api/krb5_c_keyed_checksum_types.rst", "appdev/refs/api/krb5_c_keylengths.rst", "appdev/refs/api/krb5_c_make_checksum.rst", "appdev/refs/api/krb5_c_make_checksum_iov.rst", "appdev/refs/api/krb5_c_make_random_key.rst", "appdev/refs/api/krb5_c_padding_length.rst", "appdev/refs/api/krb5_c_prf.rst", "appdev/refs/api/krb5_c_prf_length.rst", "appdev/refs/api/krb5_c_prfplus.rst", "appdev/refs/api/krb5_c_random_add_entropy.rst", "appdev/refs/api/krb5_c_random_make_octets.rst", "appdev/refs/api/krb5_c_random_os_entropy.rst", "appdev/refs/api/krb5_c_random_seed.rst", "appdev/refs/api/krb5_c_random_to_key.rst", "appdev/refs/api/krb5_c_string_to_key.rst", "appdev/refs/api/krb5_c_string_to_key_with_params.rst", "appdev/refs/api/krb5_c_valid_cksumtype.rst", "appdev/refs/api/krb5_c_valid_enctype.rst", "appdev/refs/api/krb5_c_verify_checksum.rst", "appdev/refs/api/krb5_c_verify_checksum_iov.rst", "appdev/refs/api/krb5_calculate_checksum.rst", "appdev/refs/api/krb5_cc_cache_match.rst", "appdev/refs/api/krb5_cc_close.rst", "appdev/refs/api/krb5_cc_copy_creds.rst", "appdev/refs/api/krb5_cc_default.rst", "appdev/refs/api/krb5_cc_default_name.rst", "appdev/refs/api/krb5_cc_destroy.rst", "appdev/refs/api/krb5_cc_dup.rst", "appdev/refs/api/krb5_cc_end_seq_get.rst", "appdev/refs/api/krb5_cc_gen_new.rst", "appdev/refs/api/krb5_cc_get_config.rst", "appdev/refs/api/krb5_cc_get_flags.rst", "appdev/refs/api/krb5_cc_get_full_name.rst", "appdev/refs/api/krb5_cc_get_name.rst", "appdev/refs/api/krb5_cc_get_principal.rst", "appdev/refs/api/krb5_cc_get_type.rst", "appdev/refs/api/krb5_cc_initialize.rst", "appdev/refs/api/krb5_cc_move.rst", "appdev/refs/api/krb5_cc_new_unique.rst", "appdev/refs/api/krb5_cc_next_cred.rst", "appdev/refs/api/krb5_cc_remove_cred.rst", "appdev/refs/api/krb5_cc_resolve.rst", "appdev/refs/api/krb5_cc_retrieve_cred.rst", "appdev/refs/api/krb5_cc_select.rst", "appdev/refs/api/krb5_cc_set_config.rst", "appdev/refs/api/krb5_cc_set_default_name.rst", "appdev/refs/api/krb5_cc_set_flags.rst", "appdev/refs/api/krb5_cc_start_seq_get.rst", "appdev/refs/api/krb5_cc_store_cred.rst", "appdev/refs/api/krb5_cc_support_switch.rst", "appdev/refs/api/krb5_cc_switch.rst", "appdev/refs/api/krb5_cccol_cursor_free.rst", "appdev/refs/api/krb5_cccol_cursor_new.rst", "appdev/refs/api/krb5_cccol_cursor_next.rst", "appdev/refs/api/krb5_cccol_have_content.rst", "appdev/refs/api/krb5_change_password.rst", "appdev/refs/api/krb5_check_clockskew.rst", "appdev/refs/api/krb5_checksum_size.rst", "appdev/refs/api/krb5_chpw_message.rst", "appdev/refs/api/krb5_cksumtype_to_string.rst", "appdev/refs/api/krb5_clear_error_message.rst", "appdev/refs/api/krb5_copy_addresses.rst", "appdev/refs/api/krb5_copy_authdata.rst", "appdev/refs/api/krb5_copy_authenticator.rst", "appdev/refs/api/krb5_copy_checksum.rst", "appdev/refs/api/krb5_copy_context.rst", "appdev/refs/api/krb5_copy_creds.rst", "appdev/refs/api/krb5_copy_data.rst", "appdev/refs/api/krb5_copy_error_message.rst", "appdev/refs/api/krb5_copy_keyblock.rst", "appdev/refs/api/krb5_copy_keyblock_contents.rst", "appdev/refs/api/krb5_copy_principal.rst", "appdev/refs/api/krb5_copy_ticket.rst", "appdev/refs/api/krb5_decode_authdata_container.rst", "appdev/refs/api/krb5_decode_ticket.rst", "appdev/refs/api/krb5_decrypt.rst", "appdev/refs/api/krb5_deltat_to_string.rst", "appdev/refs/api/krb5_eblock_enctype.rst", "appdev/refs/api/krb5_encode_authdata_container.rst", "appdev/refs/api/krb5_encrypt.rst", "appdev/refs/api/krb5_encrypt_size.rst", "appdev/refs/api/krb5_enctype_to_name.rst", "appdev/refs/api/krb5_enctype_to_string.rst", "appdev/refs/api/krb5_expand_hostname.rst", "appdev/refs/api/krb5_find_authdata.rst", "appdev/refs/api/krb5_finish_key.rst", "appdev/refs/api/krb5_finish_random_key.rst", "appdev/refs/api/krb5_free_addresses.rst", "appdev/refs/api/krb5_free_ap_rep_enc_part.rst", "appdev/refs/api/krb5_free_authdata.rst", "appdev/refs/api/krb5_free_authenticator.rst", "appdev/refs/api/krb5_free_checksum.rst", "appdev/refs/api/krb5_free_checksum_contents.rst", "appdev/refs/api/krb5_free_cksumtypes.rst", "appdev/refs/api/krb5_free_config_files.rst", "appdev/refs/api/krb5_free_context.rst", "appdev/refs/api/krb5_free_cred_contents.rst", "appdev/refs/api/krb5_free_creds.rst", "appdev/refs/api/krb5_free_data.rst", "appdev/refs/api/krb5_free_data_contents.rst", "appdev/refs/api/krb5_free_default_realm.rst", "appdev/refs/api/krb5_free_enctypes.rst", "appdev/refs/api/krb5_free_error.rst", "appdev/refs/api/krb5_free_error_message.rst", "appdev/refs/api/krb5_free_host_realm.rst", "appdev/refs/api/krb5_free_keyblock.rst", "appdev/refs/api/krb5_free_keyblock_contents.rst", "appdev/refs/api/krb5_free_keytab_entry_contents.rst", "appdev/refs/api/krb5_free_principal.rst", "appdev/refs/api/krb5_free_string.rst", "appdev/refs/api/krb5_free_tgt_creds.rst", "appdev/refs/api/krb5_free_ticket.rst", "appdev/refs/api/krb5_free_unparsed_name.rst", "appdev/refs/api/krb5_fwd_tgt_creds.rst", "appdev/refs/api/krb5_get_credentials.rst", "appdev/refs/api/krb5_get_credentials_renew.rst", "appdev/refs/api/krb5_get_credentials_validate.rst", "appdev/refs/api/krb5_get_default_config_files.rst", "appdev/refs/api/krb5_get_default_realm.rst", "appdev/refs/api/krb5_get_error_message.rst", "appdev/refs/api/krb5_get_etype_info.rst", "appdev/refs/api/krb5_get_fallback_host_realm.rst", "appdev/refs/api/krb5_get_host_realm.rst", "appdev/refs/api/krb5_get_in_tkt_with_keytab.rst", "appdev/refs/api/krb5_get_in_tkt_with_password.rst", "appdev/refs/api/krb5_get_in_tkt_with_skey.rst", "appdev/refs/api/krb5_get_init_creds_keytab.rst", "appdev/refs/api/krb5_get_init_creds_opt_alloc.rst", "appdev/refs/api/krb5_get_init_creds_opt_free.rst", "appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.rst", "appdev/refs/api/krb5_get_init_creds_opt_init.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_address_list.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_pa.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_responder.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_salt.rst", "appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.rst", "appdev/refs/api/krb5_get_init_creds_password.rst", "appdev/refs/api/krb5_get_permitted_enctypes.rst", "appdev/refs/api/krb5_get_profile.rst", "appdev/refs/api/krb5_get_prompt_types.rst", "appdev/refs/api/krb5_get_renewed_creds.rst", "appdev/refs/api/krb5_get_server_rcache.rst", "appdev/refs/api/krb5_get_time_offsets.rst", "appdev/refs/api/krb5_get_validated_creds.rst", "appdev/refs/api/krb5_init_context.rst", "appdev/refs/api/krb5_init_context_profile.rst", "appdev/refs/api/krb5_init_creds_free.rst", "appdev/refs/api/krb5_init_creds_get.rst", "appdev/refs/api/krb5_init_creds_get_creds.rst", "appdev/refs/api/krb5_init_creds_get_error.rst", "appdev/refs/api/krb5_init_creds_get_times.rst", "appdev/refs/api/krb5_init_creds_init.rst", "appdev/refs/api/krb5_init_creds_set_keytab.rst", "appdev/refs/api/krb5_init_creds_set_password.rst", "appdev/refs/api/krb5_init_creds_set_service.rst", "appdev/refs/api/krb5_init_creds_step.rst", "appdev/refs/api/krb5_init_keyblock.rst", "appdev/refs/api/krb5_init_random_key.rst", "appdev/refs/api/krb5_init_secure_context.rst", "appdev/refs/api/krb5_is_config_principal.rst", "appdev/refs/api/krb5_is_referral_realm.rst", "appdev/refs/api/krb5_is_thread_safe.rst", "appdev/refs/api/krb5_k_create_key.rst", "appdev/refs/api/krb5_k_decrypt.rst", "appdev/refs/api/krb5_k_decrypt_iov.rst", "appdev/refs/api/krb5_k_encrypt.rst", "appdev/refs/api/krb5_k_encrypt_iov.rst", "appdev/refs/api/krb5_k_free_key.rst", "appdev/refs/api/krb5_k_key_enctype.rst", "appdev/refs/api/krb5_k_key_keyblock.rst", "appdev/refs/api/krb5_k_make_checksum.rst", "appdev/refs/api/krb5_k_make_checksum_iov.rst", "appdev/refs/api/krb5_k_prf.rst", "appdev/refs/api/krb5_k_reference_key.rst", "appdev/refs/api/krb5_k_verify_checksum.rst", "appdev/refs/api/krb5_k_verify_checksum_iov.rst", "appdev/refs/api/krb5_kdc_sign_ticket.rst", "appdev/refs/api/krb5_kdc_verify_ticket.rst", "appdev/refs/api/krb5_kt_add_entry.rst", "appdev/refs/api/krb5_kt_client_default.rst", "appdev/refs/api/krb5_kt_close.rst", "appdev/refs/api/krb5_kt_default.rst", "appdev/refs/api/krb5_kt_default_name.rst", "appdev/refs/api/krb5_kt_dup.rst", "appdev/refs/api/krb5_kt_end_seq_get.rst", "appdev/refs/api/krb5_kt_free_entry.rst", "appdev/refs/api/krb5_kt_get_entry.rst", "appdev/refs/api/krb5_kt_get_name.rst", "appdev/refs/api/krb5_kt_get_type.rst", "appdev/refs/api/krb5_kt_have_content.rst", "appdev/refs/api/krb5_kt_next_entry.rst", "appdev/refs/api/krb5_kt_read_service_key.rst", "appdev/refs/api/krb5_kt_remove_entry.rst", "appdev/refs/api/krb5_kt_resolve.rst", "appdev/refs/api/krb5_kt_start_seq_get.rst", "appdev/refs/api/krb5_kuserok.rst", "appdev/refs/api/krb5_make_authdata_kdc_issued.rst", "appdev/refs/api/krb5_marshal_credentials.rst", "appdev/refs/api/krb5_merge_authdata.rst", "appdev/refs/api/krb5_mk_1cred.rst", "appdev/refs/api/krb5_mk_error.rst", "appdev/refs/api/krb5_mk_ncred.rst", "appdev/refs/api/krb5_mk_priv.rst", "appdev/refs/api/krb5_mk_rep.rst", "appdev/refs/api/krb5_mk_rep_dce.rst", "appdev/refs/api/krb5_mk_req.rst", "appdev/refs/api/krb5_mk_req_extended.rst", "appdev/refs/api/krb5_mk_safe.rst", "appdev/refs/api/krb5_os_localaddr.rst", "appdev/refs/api/krb5_pac_add_buffer.rst", "appdev/refs/api/krb5_pac_free.rst", "appdev/refs/api/krb5_pac_get_buffer.rst", "appdev/refs/api/krb5_pac_get_client_info.rst", "appdev/refs/api/krb5_pac_get_types.rst", "appdev/refs/api/krb5_pac_init.rst", "appdev/refs/api/krb5_pac_parse.rst", "appdev/refs/api/krb5_pac_sign.rst", "appdev/refs/api/krb5_pac_sign_ext.rst", "appdev/refs/api/krb5_pac_verify.rst", "appdev/refs/api/krb5_pac_verify_ext.rst", "appdev/refs/api/krb5_parse_name.rst", "appdev/refs/api/krb5_parse_name_flags.rst", "appdev/refs/api/krb5_prepend_error_message.rst", "appdev/refs/api/krb5_principal2salt.rst", "appdev/refs/api/krb5_principal_compare.rst", "appdev/refs/api/krb5_principal_compare_any_realm.rst", "appdev/refs/api/krb5_principal_compare_flags.rst", "appdev/refs/api/krb5_process_key.rst", "appdev/refs/api/krb5_prompter_posix.rst", "appdev/refs/api/krb5_random_key.rst", "appdev/refs/api/krb5_rd_cred.rst", "appdev/refs/api/krb5_rd_error.rst", "appdev/refs/api/krb5_rd_priv.rst", "appdev/refs/api/krb5_rd_rep.rst", "appdev/refs/api/krb5_rd_rep_dce.rst", "appdev/refs/api/krb5_rd_req.rst", "appdev/refs/api/krb5_rd_safe.rst", "appdev/refs/api/krb5_read_password.rst", "appdev/refs/api/krb5_realm_compare.rst", "appdev/refs/api/krb5_recvauth.rst", "appdev/refs/api/krb5_recvauth_version.rst", "appdev/refs/api/krb5_responder_get_challenge.rst", "appdev/refs/api/krb5_responder_list_questions.rst", "appdev/refs/api/krb5_responder_otp_challenge_free.rst", "appdev/refs/api/krb5_responder_otp_get_challenge.rst", "appdev/refs/api/krb5_responder_otp_set_answer.rst", "appdev/refs/api/krb5_responder_pkinit_challenge_free.rst", "appdev/refs/api/krb5_responder_pkinit_get_challenge.rst", "appdev/refs/api/krb5_responder_pkinit_set_answer.rst", "appdev/refs/api/krb5_responder_set_answer.rst", "appdev/refs/api/krb5_salttype_to_string.rst", "appdev/refs/api/krb5_sendauth.rst", "appdev/refs/api/krb5_server_decrypt_ticket_keytab.rst", "appdev/refs/api/krb5_set_default_realm.rst", "appdev/refs/api/krb5_set_default_tgs_enctypes.rst", "appdev/refs/api/krb5_set_error_message.rst", "appdev/refs/api/krb5_set_kdc_recv_hook.rst", "appdev/refs/api/krb5_set_kdc_send_hook.rst", "appdev/refs/api/krb5_set_password.rst", "appdev/refs/api/krb5_set_password_using_ccache.rst", "appdev/refs/api/krb5_set_principal_realm.rst", "appdev/refs/api/krb5_set_real_time.rst", "appdev/refs/api/krb5_set_trace_callback.rst", "appdev/refs/api/krb5_set_trace_filename.rst", "appdev/refs/api/krb5_sname_match.rst", "appdev/refs/api/krb5_sname_to_principal.rst", "appdev/refs/api/krb5_string_to_cksumtype.rst", "appdev/refs/api/krb5_string_to_deltat.rst", "appdev/refs/api/krb5_string_to_enctype.rst", "appdev/refs/api/krb5_string_to_key.rst", "appdev/refs/api/krb5_string_to_salttype.rst", "appdev/refs/api/krb5_string_to_timestamp.rst", "appdev/refs/api/krb5_timeofday.rst", "appdev/refs/api/krb5_timestamp_to_sfstring.rst", "appdev/refs/api/krb5_timestamp_to_string.rst", "appdev/refs/api/krb5_tkt_creds_free.rst", "appdev/refs/api/krb5_tkt_creds_get.rst", "appdev/refs/api/krb5_tkt_creds_get_creds.rst", "appdev/refs/api/krb5_tkt_creds_get_times.rst", "appdev/refs/api/krb5_tkt_creds_init.rst", "appdev/refs/api/krb5_tkt_creds_step.rst", "appdev/refs/api/krb5_unmarshal_credentials.rst", "appdev/refs/api/krb5_unparse_name.rst", "appdev/refs/api/krb5_unparse_name_ext.rst", "appdev/refs/api/krb5_unparse_name_flags.rst", "appdev/refs/api/krb5_unparse_name_flags_ext.rst", "appdev/refs/api/krb5_us_timeofday.rst", "appdev/refs/api/krb5_use_enctype.rst", "appdev/refs/api/krb5_verify_authdata_kdc_issued.rst", "appdev/refs/api/krb5_verify_checksum.rst", "appdev/refs/api/krb5_verify_init_creds.rst", "appdev/refs/api/krb5_verify_init_creds_opt_init.rst", "appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.rst", "appdev/refs/api/krb5_vprepend_error_message.rst", "appdev/refs/api/krb5_vset_error_message.rst", "appdev/refs/api/krb5_vwrap_error_message.rst", "appdev/refs/api/krb5_wrap_error_message.rst", "appdev/refs/index.rst", "appdev/refs/macros/ADDRTYPE_ADDRPORT.rst", "appdev/refs/macros/ADDRTYPE_CHAOS.rst", "appdev/refs/macros/ADDRTYPE_DDP.rst", "appdev/refs/macros/ADDRTYPE_DIRECTIONAL.rst", "appdev/refs/macros/ADDRTYPE_INET.rst", "appdev/refs/macros/ADDRTYPE_INET6.rst", "appdev/refs/macros/ADDRTYPE_IPPORT.rst", "appdev/refs/macros/ADDRTYPE_ISO.rst", "appdev/refs/macros/ADDRTYPE_IS_LOCAL.rst", "appdev/refs/macros/ADDRTYPE_NETBIOS.rst", "appdev/refs/macros/ADDRTYPE_UNIXSOCK.rst", "appdev/refs/macros/ADDRTYPE_XNS.rst", "appdev/refs/macros/AD_TYPE_EXTERNAL.rst", "appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.rst", "appdev/refs/macros/AD_TYPE_REGISTERED.rst", "appdev/refs/macros/AD_TYPE_RESERVED.rst", "appdev/refs/macros/AP_OPTS_CBT_FLAG.rst", "appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.rst", "appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.rst", "appdev/refs/macros/AP_OPTS_RESERVED.rst", "appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.rst", "appdev/refs/macros/AP_OPTS_USE_SUBKEY.rst", "appdev/refs/macros/AP_OPTS_WIRE_MASK.rst", "appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.rst", "appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.rst", "appdev/refs/macros/CKSUMTYPE_CRC32.rst", "appdev/refs/macros/CKSUMTYPE_DESCBC.rst", "appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.rst", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.rst", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.rst", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.rst", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.rst", "appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.rst", "appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.rst", "appdev/refs/macros/CKSUMTYPE_NIST_SHA.rst", "appdev/refs/macros/CKSUMTYPE_RSA_MD4.rst", "appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.rst", "appdev/refs/macros/CKSUMTYPE_RSA_MD5.rst", "appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.rst", "appdev/refs/macros/CKSUMTYPE_SHA1.rst", "appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.rst", "appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.rst", "appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.rst", "appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.rst", "appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.rst", "appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.rst", "appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.rst", "appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.rst", "appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.rst", "appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.rst", "appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.rst", "appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.rst", "appdev/refs/macros/ENCTYPE_DES_CBC_CRC.rst", "appdev/refs/macros/ENCTYPE_DES_CBC_MD4.rst", "appdev/refs/macros/ENCTYPE_DES_CBC_MD5.rst", "appdev/refs/macros/ENCTYPE_DES_CBC_RAW.rst", "appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.rst", "appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.rst", "appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.rst", "appdev/refs/macros/ENCTYPE_NULL.rst", "appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.rst", "appdev/refs/macros/ENCTYPE_RSA_ENV.rst", "appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.rst", "appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.rst", "appdev/refs/macros/ENCTYPE_UNKNOWN.rst", "appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.rst", "appdev/refs/macros/KDC_OPT_CANONICALIZE.rst", "appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.rst", "appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.rst", "appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.rst", "appdev/refs/macros/KDC_OPT_FORWARDABLE.rst", "appdev/refs/macros/KDC_OPT_FORWARDED.rst", "appdev/refs/macros/KDC_OPT_POSTDATED.rst", "appdev/refs/macros/KDC_OPT_PROXIABLE.rst", "appdev/refs/macros/KDC_OPT_PROXY.rst", "appdev/refs/macros/KDC_OPT_RENEW.rst", "appdev/refs/macros/KDC_OPT_RENEWABLE.rst", "appdev/refs/macros/KDC_OPT_RENEWABLE_OK.rst", "appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.rst", "appdev/refs/macros/KDC_OPT_VALIDATE.rst", "appdev/refs/macros/KDC_TKT_COMMON_MASK.rst", "appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.rst", "appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.rst", "appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.rst", "appdev/refs/macros/KRB5_AP_REP.rst", "appdev/refs/macros/KRB5_AP_REQ.rst", "appdev/refs/macros/KRB5_AS_REP.rst", "appdev/refs/macros/KRB5_AS_REQ.rst", "appdev/refs/macros/KRB5_AUTHDATA_AND_OR.rst", "appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.rst", "appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.rst", "appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.rst", "appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.rst", "appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.rst", "appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.rst", "appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.rst", "appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.rst", "appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.rst", "appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.rst", "appdev/refs/macros/KRB5_AUTHDATA_SESAME.rst", "appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.rst", "appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.rst", "appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.rst", "appdev/refs/macros/KRB5_CRED.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.rst", "appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.rst", "appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.rst", "appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.rst", "appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.rst", "appdev/refs/macros/KRB5_ERROR.rst", "appdev/refs/macros/KRB5_FAST_REQUIRED.rst", "appdev/refs/macros/KRB5_GC_CACHED.rst", "appdev/refs/macros/KRB5_GC_CANONICALIZE.rst", "appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.rst", "appdev/refs/macros/KRB5_GC_FORWARDABLE.rst", "appdev/refs/macros/KRB5_GC_NO_STORE.rst", "appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.rst", "appdev/refs/macros/KRB5_GC_USER_USER.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.rst", "appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.rst", "appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.rst", "appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.rst", "appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.rst", "appdev/refs/macros/KRB5_INT16_MAX.rst", "appdev/refs/macros/KRB5_INT16_MIN.rst", "appdev/refs/macros/KRB5_INT32_MAX.rst", "appdev/refs/macros/KRB5_INT32_MIN.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.rst", "appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.rst", "appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.rst", "appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.rst", "appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.rst", "appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.rst", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.rst", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.rst", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.rst", "appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_FINISHED.rst", "appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.rst", "appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.rst", "appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.rst", "appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.rst", "appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.rst", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.rst", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.rst", "appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.rst", "appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.rst", "appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.rst", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.rst", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.rst", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.rst", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.rst", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.rst", "appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.rst", "appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.rst", "appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.rst", "appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.rst", "appdev/refs/macros/KRB5_KPASSWD_HARDERROR.rst", "appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.rst", "appdev/refs/macros/KRB5_KPASSWD_MALFORMED.rst", "appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.rst", "appdev/refs/macros/KRB5_KPASSWD_SUCCESS.rst", "appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.rst", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.rst", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.rst", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.rst", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.rst", "appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.rst", "appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.rst", "appdev/refs/macros/KRB5_LRQ_NONE.rst", "appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.rst", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.rst", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.rst", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.rst", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.rst", "appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.rst", "appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.rst", "appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.rst", "appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.rst", "appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.rst", "appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.rst", "appdev/refs/macros/KRB5_NT_PRINCIPAL.rst", "appdev/refs/macros/KRB5_NT_SMTP_NAME.rst", "appdev/refs/macros/KRB5_NT_SRV_HST.rst", "appdev/refs/macros/KRB5_NT_SRV_INST.rst", "appdev/refs/macros/KRB5_NT_SRV_XHST.rst", "appdev/refs/macros/KRB5_NT_UID.rst", "appdev/refs/macros/KRB5_NT_UNKNOWN.rst", "appdev/refs/macros/KRB5_NT_WELLKNOWN.rst", "appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.rst", "appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.rst", "appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.rst", "appdev/refs/macros/KRB5_PAC_CLIENT_INFO.rst", "appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.rst", "appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.rst", "appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.rst", "appdev/refs/macros/KRB5_PAC_DEVICE_INFO.rst", "appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.rst", "appdev/refs/macros/KRB5_PAC_LOGON_INFO.rst", "appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.rst", "appdev/refs/macros/KRB5_PAC_REQUESTOR.rst", "appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.rst", "appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.rst", "appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.rst", "appdev/refs/macros/KRB5_PADATA_AFS3_SALT.rst", "appdev/refs/macros/KRB5_PADATA_AP_REQ.rst", "appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.rst", "appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.rst", "appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.rst", "appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.rst", "appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.rst", "appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.rst", "appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.rst", "appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.rst", "appdev/refs/macros/KRB5_PADATA_FOR_USER.rst", "appdev/refs/macros/KRB5_PADATA_FX_COOKIE.rst", "appdev/refs/macros/KRB5_PADATA_FX_ERROR.rst", "appdev/refs/macros/KRB5_PADATA_FX_FAST.rst", "appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.rst", "appdev/refs/macros/KRB5_PADATA_NONE.rst", "appdev/refs/macros/KRB5_PADATA_OSF_DCE.rst", "appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.rst", "appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.rst", "appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.rst", "appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.rst", "appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.rst", "appdev/refs/macros/KRB5_PADATA_PKINIT_KX.rst", "appdev/refs/macros/KRB5_PADATA_PK_AS_REP.rst", "appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.rst", "appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.rst", "appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.rst", "appdev/refs/macros/KRB5_PADATA_PW_SALT.rst", "appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.rst", "appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.rst", "appdev/refs/macros/KRB5_PADATA_REFERRAL.rst", "appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.rst", "appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.rst", "appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.rst", "appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.rst", "appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.rst", "appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.rst", "appdev/refs/macros/KRB5_PADATA_SESAME.rst", "appdev/refs/macros/KRB5_PADATA_SPAKE.rst", "appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.rst", "appdev/refs/macros/KRB5_PADATA_TGS_REQ.rst", "appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.rst", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.rst", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.rst", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.rst", "appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.rst", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.rst", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.rst", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.rst", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.rst", "appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.rst", "appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.rst", "appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.rst", "appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.rst", "appdev/refs/macros/KRB5_PRIV.rst", "appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.rst", "appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.rst", "appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.rst", "appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.rst", "appdev/refs/macros/KRB5_PVNO.rst", "appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.rst", "appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.rst", "appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.rst", "appdev/refs/macros/KRB5_REFERRAL_REALM.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.rst", "appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.rst", "appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.rst", "appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.rst", "appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.rst", "appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.rst", "appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.rst", "appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.rst", "appdev/refs/macros/KRB5_SAFE.rst", "appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.rst", "appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.rst", "appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.rst", "appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.rst", "appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.rst", "appdev/refs/macros/KRB5_TC_MATCH_FLAGS.rst", "appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.rst", "appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.rst", "appdev/refs/macros/KRB5_TC_MATCH_KTYPE.rst", "appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.rst", "appdev/refs/macros/KRB5_TC_MATCH_TIMES.rst", "appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.rst", "appdev/refs/macros/KRB5_TC_NOTICKET.rst", "appdev/refs/macros/KRB5_TC_OPENCLOSE.rst", "appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.rst", "appdev/refs/macros/KRB5_TGS_NAME.rst", "appdev/refs/macros/KRB5_TGS_NAME_SIZE.rst", "appdev/refs/macros/KRB5_TGS_REP.rst", "appdev/refs/macros/KRB5_TGS_REQ.rst", "appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.rst", "appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.rst", "appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.rst", "appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.rst", "appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.rst", "appdev/refs/macros/MAX_KEYTAB_NAME_LEN.rst", "appdev/refs/macros/MSEC_DIRBIT.rst", "appdev/refs/macros/MSEC_VAL_MASK.rst", "appdev/refs/macros/SALT_TYPE_AFS_LENGTH.rst", "appdev/refs/macros/SALT_TYPE_NO_LENGTH.rst", "appdev/refs/macros/THREEPARAMOPEN.rst", "appdev/refs/macros/TKT_FLG_ANONYMOUS.rst", "appdev/refs/macros/TKT_FLG_ENC_PA_REP.rst", "appdev/refs/macros/TKT_FLG_FORWARDABLE.rst", "appdev/refs/macros/TKT_FLG_FORWARDED.rst", "appdev/refs/macros/TKT_FLG_HW_AUTH.rst", "appdev/refs/macros/TKT_FLG_INITIAL.rst", "appdev/refs/macros/TKT_FLG_INVALID.rst", "appdev/refs/macros/TKT_FLG_MAY_POSTDATE.rst", "appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.rst", "appdev/refs/macros/TKT_FLG_POSTDATED.rst", "appdev/refs/macros/TKT_FLG_PRE_AUTH.rst", "appdev/refs/macros/TKT_FLG_PROXIABLE.rst", "appdev/refs/macros/TKT_FLG_PROXY.rst", "appdev/refs/macros/TKT_FLG_RENEWABLE.rst", "appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.rst", "appdev/refs/macros/VALID_INT_BITS.rst", "appdev/refs/macros/VALID_UINT_BITS.rst", "appdev/refs/macros/index.rst", "appdev/refs/macros/krb524_convert_creds_kdc.rst", "appdev/refs/macros/krb524_init_ets.rst", "appdev/refs/macros/krb5_const.rst", "appdev/refs/macros/krb5_princ_component.rst", "appdev/refs/macros/krb5_princ_name.rst", "appdev/refs/macros/krb5_princ_realm.rst", "appdev/refs/macros/krb5_princ_set_realm.rst", "appdev/refs/macros/krb5_princ_set_realm_data.rst", "appdev/refs/macros/krb5_princ_set_realm_length.rst", "appdev/refs/macros/krb5_princ_size.rst", "appdev/refs/macros/krb5_princ_type.rst", "appdev/refs/macros/krb5_roundup.rst", "appdev/refs/macros/krb5_x.rst", "appdev/refs/macros/krb5_xc.rst", "appdev/refs/types/index.rst", "appdev/refs/types/krb5_address.rst", "appdev/refs/types/krb5_addrtype.rst", "appdev/refs/types/krb5_ap_rep.rst", "appdev/refs/types/krb5_ap_rep_enc_part.rst", "appdev/refs/types/krb5_ap_req.rst", "appdev/refs/types/krb5_auth_context.rst", "appdev/refs/types/krb5_authdata.rst", "appdev/refs/types/krb5_authdatatype.rst", "appdev/refs/types/krb5_authenticator.rst", "appdev/refs/types/krb5_boolean.rst", "appdev/refs/types/krb5_cc_cursor.rst", "appdev/refs/types/krb5_ccache.rst", "appdev/refs/types/krb5_cccol_cursor.rst", "appdev/refs/types/krb5_checksum.rst", "appdev/refs/types/krb5_cksumtype.rst", "appdev/refs/types/krb5_const_pointer.rst", "appdev/refs/types/krb5_const_principal.rst", "appdev/refs/types/krb5_context.rst", "appdev/refs/types/krb5_cred.rst", "appdev/refs/types/krb5_cred_enc_part.rst", "appdev/refs/types/krb5_cred_info.rst", "appdev/refs/types/krb5_creds.rst", "appdev/refs/types/krb5_crypto_iov.rst", "appdev/refs/types/krb5_cryptotype.rst", "appdev/refs/types/krb5_data.rst", "appdev/refs/types/krb5_deltat.rst", "appdev/refs/types/krb5_enc_data.rst", "appdev/refs/types/krb5_enc_kdc_rep_part.rst", "appdev/refs/types/krb5_enc_tkt_part.rst", "appdev/refs/types/krb5_encrypt_block.rst", "appdev/refs/types/krb5_enctype.rst", "appdev/refs/types/krb5_error.rst", "appdev/refs/types/krb5_error_code.rst", "appdev/refs/types/krb5_expire_callback_func.rst", "appdev/refs/types/krb5_flags.rst", "appdev/refs/types/krb5_get_init_creds_opt.rst", "appdev/refs/types/krb5_gic_opt_pa_data.rst", "appdev/refs/types/krb5_init_creds_context.rst", "appdev/refs/types/krb5_int16.rst", "appdev/refs/types/krb5_int32.rst", "appdev/refs/types/krb5_kdc_rep.rst", "appdev/refs/types/krb5_kdc_req.rst", "appdev/refs/types/krb5_key.rst", "appdev/refs/types/krb5_keyblock.rst", "appdev/refs/types/krb5_keytab.rst", "appdev/refs/types/krb5_keytab_entry.rst", "appdev/refs/types/krb5_keyusage.rst", "appdev/refs/types/krb5_kt_cursor.rst", "appdev/refs/types/krb5_kvno.rst", "appdev/refs/types/krb5_last_req_entry.rst", "appdev/refs/types/krb5_magic.rst", "appdev/refs/types/krb5_mk_req_checksum_func.rst", "appdev/refs/types/krb5_msgtype.rst", "appdev/refs/types/krb5_octet.rst", "appdev/refs/types/krb5_pa_data.rst", "appdev/refs/types/krb5_pa_pac_req.rst", "appdev/refs/types/krb5_pa_server_referral_data.rst", "appdev/refs/types/krb5_pa_svr_referral_data.rst", "appdev/refs/types/krb5_pac.rst", "appdev/refs/types/krb5_pointer.rst", "appdev/refs/types/krb5_post_recv_fn.rst", "appdev/refs/types/krb5_pre_send_fn.rst", "appdev/refs/types/krb5_preauthtype.rst", "appdev/refs/types/krb5_principal.rst", "appdev/refs/types/krb5_principal_data.rst", "appdev/refs/types/krb5_prompt.rst", "appdev/refs/types/krb5_prompt_type.rst", "appdev/refs/types/krb5_prompter_fct.rst", "appdev/refs/types/krb5_pwd_data.rst", "appdev/refs/types/krb5_rcache.rst", "appdev/refs/types/krb5_replay_data.rst", "appdev/refs/types/krb5_responder_context.rst", "appdev/refs/types/krb5_responder_fn.rst", "appdev/refs/types/krb5_responder_otp_challenge.rst", "appdev/refs/types/krb5_responder_otp_tokeninfo.rst", "appdev/refs/types/krb5_responder_pkinit_challenge.rst", "appdev/refs/types/krb5_responder_pkinit_identity.rst", "appdev/refs/types/krb5_response.rst", "appdev/refs/types/krb5_ticket.rst", "appdev/refs/types/krb5_ticket_times.rst", "appdev/refs/types/krb5_timestamp.rst", "appdev/refs/types/krb5_tkt_authent.rst", "appdev/refs/types/krb5_tkt_creds_context.rst", "appdev/refs/types/krb5_trace_callback.rst", "appdev/refs/types/krb5_trace_info.rst", "appdev/refs/types/krb5_transited.rst", "appdev/refs/types/krb5_typed_data.rst", "appdev/refs/types/krb5_ui_2.rst", "appdev/refs/types/krb5_ui_4.rst", "appdev/refs/types/krb5_verify_init_creds_opt.rst", "appdev/refs/types/passwd_phrase_element.rst", "appdev/y2038.rst", "basic/ccache_def.rst", "basic/date_format.rst", "basic/index.rst", "basic/keytab_def.rst", "basic/rcache_def.rst", "basic/stash_file_def.rst", "build/directory_org.rst", "build/doing_build.rst", "build/index.rst", "build/options2configure.rst", "build/osconf.rst", "build_this.rst", "copyright.rst", "formats/ccache_file_format.rst", "formats/cookie.rst", "formats/database_formats.rst", "formats/freshness_token.rst", "formats/index.rst", "formats/keytab_file_format.rst", "formats/rcache_file_format.rst", "index.rst", "mitK5defaults.rst", "mitK5features.rst", "mitK5license.rst", "plugindev/ccselect.rst", "plugindev/certauth.rst", "plugindev/clpreauth.rst", "plugindev/general.rst", "plugindev/gssapi.rst", "plugindev/hostrealm.rst", "plugindev/index.rst", "plugindev/internal.rst", "plugindev/kadm5_auth.rst", "plugindev/kadm5_hook.rst", "plugindev/kdcpolicy.rst", "plugindev/kdcpreauth.rst", "plugindev/localauth.rst", "plugindev/locate.rst", "plugindev/profile.rst", "plugindev/pwqual.rst", "resources.rst", "user/index.rst", "user/pwd_mgmt.rst", "user/tkt_mgmt.rst", "user/user_commands/index.rst", "user/user_commands/kdestroy.rst", "user/user_commands/kinit.rst", "user/user_commands/klist.rst", "user/user_commands/kpasswd.rst", "user/user_commands/krb5-config.rst", "user/user_commands/ksu.rst", "user/user_commands/kswitch.rst", "user/user_commands/kvno.rst", "user/user_commands/sclient.rst", "user/user_config/index.rst", "user/user_config/k5identity.rst", "user/user_config/k5login.rst", "user/user_config/kerberos.rst"], "titles": ["Contributing to the MIT Kerberos Documentation", "Administration programs", "k5srvutil", "kadmin", "kadmind", "kdb5_ldap_util", "kdb5_util", "kprop", "kpropd", "kproplog", "krb5kdc", "ktutil", "sserver", "Advanced topics", "Retiring DES", "Application servers", "Authentication indicators", "Backups of secure hosts", "Configuration Files", "kadm5.acl", "kdc.conf", "krb5.conf", "Configuring Kerberos with OpenLDAP back-end", "Database administration", "Database types", "Addressing dictionary attack risks", "Encryption types", "Environment variables", "Host configuration", "HTTPS proxy configuration", "For administrators", "Installation guide", "UNIX Application Servers", "Installing and configuring UNIX client machines", "Installing KDCs", "Account lockout", "OTP Preauthentication", "PKINIT configuration", "Principal names and DNS", "Realm configuration decisions", "SPAKE Preauthentication", "Troubleshooting", "Various links", "Developing with GSSAPI", "Differences between Heimdal and MIT Kerberos API", "For application developers", "Initial credentials", "Principal manipulation and parsing", "krb5 API", "krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.", "krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.", "krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.", "krb5_address_compare - Compare two Kerberos addresses.", "krb5_address_order - Return an ordering of the specified addresses.", "krb5_address_search - Search a list of addresses for a specified address.", "krb5_allow_weak_crypto - Allow the application to override the profile\u2019s allow_weak_crypto setting.", "krb5_aname_to_localname - Convert a principal name to a local name.", "krb5_anonymous_principal - Build an anonymous principal.", "krb5_anonymous_realm - Return an anonymous realm data.", "krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.", "krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.", "krb5_auth_con_free - Free a krb5_auth_context structure.", "krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket.", "krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context.", "krb5_auth_con_getaddrs - Retrieve address fields from an auth context.", "krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context.", "krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.", "krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.", "krb5_auth_con_getkey_k - Retrieve the session key from an auth context.", "krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.", "krb5_auth_con_getlocalsubkey", "krb5_auth_con_getrcache - Retrieve the replay cache from an auth context.", "krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.", "krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.", "krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.", "krb5_auth_con_getremotesubkey", "krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.", "krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.", "krb5_auth_con_init - Create and initialize an authentication context.", "krb5_auth_con_initivector - Cause an auth context to use cipher state.", "krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context.", "krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context.", "krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context.", "krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.", "krb5_auth_con_setports - Set local and remote port fields in an auth context.", "krb5_auth_con_setrcache - Set the replay cache in an auth context.", "krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.", "krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.", "krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.", "krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context.", "krb5_auth_con_setuseruserkey - Set the session key in an auth context.", "krb5_build_principal - Build a principal name using null-terminated strings.", "krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.", "krb5_build_principal_ext - Build a principal name using length-counted strings.", "krb5_build_principal_va", "krb5_c_block_size - Return cipher block size.", "krb5_c_checksum_length - Return the length of checksums for a checksum type.", "krb5_c_crypto_length - Return a length of a message field specific to the encryption type.", "krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.", "krb5_c_decrypt - Decrypt data using a key (operates on keyblock).", "krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).", "krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).", "krb5_c_encrypt - Encrypt data using a key (operates on keyblock).", "krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).", "krb5_c_encrypt_length - Compute encrypted data length.", "krb5_c_enctype_compare - Compare two encryption types.", "krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().", "krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.", "krb5_c_init_state - Initialize a new cipher state.", "krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.", "krb5_c_is_keyed_cksum - Test whether a checksum type is keyed.", "krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.", "krb5_c_keylengths - Return length of the specified key in bytes.", "krb5_c_make_checksum - Compute a checksum (operates on keyblock).", "krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)", "krb5_c_make_random_key - Generate an enctype-specific random encryption key.", "krb5_c_padding_length - Return a number of padding octets.", "krb5_c_prf - Generate enctype-specific pseudo-random bytes.", "krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type.", "krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.", "krb5_c_random_add_entropy", "krb5_c_random_make_octets - Generate pseudo-random bytes.", "krb5_c_random_os_entropy", "krb5_c_random_seed", "krb5_c_random_to_key - Generate an enctype-specific key from random data.", "krb5_c_string_to_key - Convert a string (such a password) to a key.", "krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.", "krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.", "krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.", "krb5_c_verify_checksum - Verify a checksum (operates on keyblock).", "krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).", "krb5_calculate_checksum", "krb5_cc_cache_match - Find a credential cache with a specified client principal.", "krb5_cc_close - Close a credential cache handle.", "krb5_cc_copy_creds - Copy a credential cache.", "krb5_cc_default - Resolve the default credential cache name.", "krb5_cc_default_name - Return the name of the default credential cache.", "krb5_cc_destroy - Destroy a credential cache.", "krb5_cc_dup - Duplicate ccache handle.", "krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries.", "krb5_cc_gen_new", "krb5_cc_get_config - Get a configuration value from a credential cache.", "krb5_cc_get_flags - Retrieve flags from a credential cache structure.", "krb5_cc_get_full_name - Retrieve the full name of a credential cache.", "krb5_cc_get_name - Retrieve the name, but not type of a credential cache.", "krb5_cc_get_principal - Get the default principal of a credential cache.", "krb5_cc_get_type - Retrieve the type of a credential cache.", "krb5_cc_initialize - Initialize a credential cache.", "krb5_cc_move - Move a credential cache.", "krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name.", "krb5_cc_next_cred - Retrieve the next entry from the credential cache.", "krb5_cc_remove_cred - Remove credentials from a credential cache.", "krb5_cc_resolve - Resolve a credential cache name.", "krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.", "krb5_cc_select - Select a credential cache to use with a server principal.", "krb5_cc_set_config - Store a configuration value in a credential cache.", "krb5_cc_set_default_name - Set the default credential cache name.", "krb5_cc_set_flags - Set options flags on a credential cache.", "krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.", "krb5_cc_store_cred - Store credentials in a credential cache.", "krb5_cc_support_switch - Determine whether a credential cache type supports switching.", "krb5_cc_switch - Make a credential cache the primary cache for its collection.", "krb5_cccol_cursor_free - Free a credential cache collection cursor.", "krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.", "krb5_cccol_cursor_next - Get the next credential cache in the collection.", "krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches.", "krb5_change_password - Change a password for an existing Kerberos account.", "krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.", "krb5_checksum_size", "krb5_chpw_message - Get a result message for changing or setting a password.", "krb5_cksumtype_to_string - Convert a checksum type to a string.", "krb5_clear_error_message - Clear the extended error message in a context.", "krb5_copy_addresses - Copy an array of addresses.", "krb5_copy_authdata - Copy an authorization data list.", "krb5_copy_authenticator - Copy a krb5_authenticator structure.", "krb5_copy_checksum - Copy a krb5_checksum structure.", "krb5_copy_context - Copy a krb5_context structure.", "krb5_copy_creds - Copy a krb5_creds structure.", "krb5_copy_data - Copy a krb5_data object.", "krb5_copy_error_message - Copy the most recent extended error message from one context to another.", "krb5_copy_keyblock - Copy a keyblock.", "krb5_copy_keyblock_contents - Copy the contents of a keyblock.", "krb5_copy_principal - Copy a principal.", "krb5_copy_ticket - Copy a krb5_ticket structure.", "krb5_decode_authdata_container - Unwrap authorization data.", "krb5_decode_ticket - Decode an ASN.1-formatted ticket.", "krb5_decrypt", "krb5_deltat_to_string - Convert a relative time value to a string.", "krb5_eblock_enctype", "krb5_encode_authdata_container - Wrap authorization data in a container.", "krb5_encrypt", "krb5_encrypt_size", "krb5_enctype_to_name - Convert an encryption type to a name or alias.", "krb5_enctype_to_string - Convert an encryption type to a string.", "krb5_expand_hostname - Canonicalize a hostname, possibly using name service.", "krb5_find_authdata - Find authorization data elements.", "krb5_finish_key", "krb5_finish_random_key", "krb5_free_addresses - Free the data stored in array of addresses.", "krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.", "krb5_free_authdata - Free the storage assigned to array of authentication data.", "krb5_free_authenticator - Free a krb5_authenticator structure.", "krb5_free_checksum - Free a krb5_checksum structure.", "krb5_free_checksum_contents - Free the contents of a krb5_checksum structure.", "krb5_free_cksumtypes - Free an array of checksum types.", "krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()", "krb5_free_context - Free a krb5 library context.", "krb5_free_cred_contents - Free the contents of a krb5_creds structure.", "krb5_free_creds - Free a krb5_creds structure.", "krb5_free_data - Free a krb5_data structure.", "krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field.", "krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm().", "krb5_free_enctypes - Free an array of encryption types.", "krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().", "krb5_free_error_message - Free an error message generated by krb5_get_error_message().", "krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm().", "krb5_free_keyblock - Free a krb5_keyblock structure.", "krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure.", "krb5_free_keytab_entry_contents - Free the contents of a key table entry.", "krb5_free_principal - Free the storage assigned to a principal.", "krb5_free_string - Free a string allocated by a krb5 function.", "krb5_free_tgt_creds - Free an array of credential structures.", "krb5_free_ticket - Free a ticket.", "krb5_free_unparsed_name - Free a string representation of a principal.", "krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.", "krb5_get_credentials - Get an additional ticket.", "krb5_get_credentials_renew", "krb5_get_credentials_validate", "krb5_get_default_config_files - Return a list of default configuration filenames.", "krb5_get_default_realm - Retrieve the default realm.", "krb5_get_error_message - Get the (possibly extended) error message for a code.", "krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC.", "krb5_get_fallback_host_realm", "krb5_get_host_realm - Get the Kerberos realm names for a host.", "krb5_get_in_tkt_with_keytab", "krb5_get_in_tkt_with_password", "krb5_get_in_tkt_with_skey", "krb5_get_init_creds_keytab - Get initial credentials using a key table.", "krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure.", "krb5_get_init_creds_opt_free - Free initial credential options.", "krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.", "krb5_get_init_creds_opt_init", "krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options.", "krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.", "krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.", "krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.", "krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.", "krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.", "krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.", "krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.", "krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.", "krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.", "krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.", "krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.", "krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.", "krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.", "krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.", "krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.", "krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.", "krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options.", "krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.", "krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.", "krb5_get_init_creds_password - Get initial credentials using a password.", "krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys.", "krb5_get_profile - Retrieve configuration profile from the context.", "krb5_get_prompt_types - Get prompt types array from a context.", "krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential.", "krb5_get_server_rcache - Generate a replay cache object for server use and open it.", "krb5_get_time_offsets - Return the time offsets from the os context.", "krb5_get_validated_creds - Get validated credentials from the KDC.", "krb5_init_context - Create a krb5 library context.", "krb5_init_context_profile - Create a krb5 library context using a specified profile.", "krb5_init_creds_free - Free an initial credentials context.", "krb5_init_creds_get - Acquire credentials using an initial credentials context.", "krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.", "krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context.", "krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context.", "krb5_init_creds_init - Create a context for acquiring initial credentials.", "krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.", "krb5_init_creds_set_password - Set a password for acquiring initial credentials.", "krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials.", "krb5_init_creds_step - Get the next KDC request for acquiring initial credentials.", "krb5_init_keyblock - Initialize an empty krb5_keyblock .", "krb5_init_random_key", "krb5_init_secure_context - Create a krb5 library context using only configuration files.", "krb5_is_config_principal - Test whether a principal is a configuration principal.", "krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.", "krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support.", "krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.", "krb5_k_decrypt - Decrypt data using a key (operates on opaque key).", "krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).", "krb5_k_encrypt - Encrypt data using a key (operates on opaque key).", "krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).", "krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero.", "krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure.", "krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.", "krb5_k_make_checksum - Compute a checksum (operates on opaque key).", "krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)", "krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).", "krb5_k_reference_key - Increment the reference count on a key.", "krb5_k_verify_checksum - Verify a checksum (operates on opaque key).", "krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).", "krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.", "krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.", "krb5_kt_add_entry - Add a new entry to a key table.", "krb5_kt_client_default - Resolve the default client key table.", "krb5_kt_close - Close a key table handle.", "krb5_kt_default - Resolve the default key table.", "krb5_kt_default_name - Get the default key table name.", "krb5_kt_dup - Duplicate keytab handle.", "krb5_kt_end_seq_get - Release a keytab cursor.", "krb5_kt_free_entry", "krb5_kt_get_entry - Get an entry from a key table.", "krb5_kt_get_name - Get a key table name.", "krb5_kt_get_type - Return the type of a key table.", "krb5_kt_have_content - Check if a keytab exists and contains entries.", "krb5_kt_next_entry - Retrieve the next entry from the key table.", "krb5_kt_read_service_key - Retrieve a service key from a key table.", "krb5_kt_remove_entry - Remove an entry from a key table.", "krb5_kt_resolve - Get a handle for a key table.", "krb5_kt_start_seq_get - Start a sequential retrieval of key table entries.", "krb5_kuserok - Determine if a principal is authorized to log in as a local user.", "krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.", "krb5_marshal_credentials - Serialize a krb5_creds object.", "krb5_merge_authdata - Merge two authorization data lists into a new list.", "krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials.", "krb5_mk_error - Format and encode a KRB_ERROR message.", "krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.", "krb5_mk_priv - Format a KRB-PRIV message.", "krb5_mk_rep - Format and encrypt a KRB_AP_REP message.", "krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.", "krb5_mk_req - Create a KRB_AP_REQ message.", "krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.", "krb5_mk_safe - Format a KRB-SAFE message.", "krb5_os_localaddr - Return all interface addresses for this host.", "krb5_pac_add_buffer - Add a buffer to a PAC handle.", "krb5_pac_free - Free a PAC handle.", "krb5_pac_get_buffer - Retrieve a buffer value from a PAC.", "krb5_pac_get_client_info - Read client information from a PAC.", "krb5_pac_get_types - Return an array of buffer types in a PAC handle.", "krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.", "krb5_pac_parse - Unparse an encoded PAC into a new handle.", "krb5_pac_sign", "krb5_pac_sign_ext", "krb5_pac_verify - Verify a PAC.", "krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm.", "krb5_parse_name - Convert a string principal name to a krb5_principal structure.", "krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags.", "krb5_prepend_error_message - Add a prefix to the message for an error code.", "krb5_principal2salt - Convert a principal name into the default salt for that principal.", "krb5_principal_compare - Compare two principals.", "krb5_principal_compare_any_realm - Compare two principals ignoring realm components.", "krb5_principal_compare_flags - Compare two principals with additional flags.", "krb5_process_key", "krb5_prompter_posix - Prompt user for password.", "krb5_random_key", "krb5_rd_cred - Read and validate a KRB-CRED message.", "krb5_rd_error - Decode a KRB-ERROR message.", "krb5_rd_priv - Process a KRB-PRIV message.", "krb5_rd_rep - Parse and decrypt a KRB_AP_REP message.", "krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.", "krb5_rd_req - Parse and decrypt a KRB_AP_REQ message.", "krb5_rd_safe - Process KRB-SAFE message.", "krb5_read_password - Read a password from keyboard input.", "krb5_realm_compare - Compare the realms of two principals.", "krb5_recvauth - Server function for sendauth protocol.", "krb5_recvauth_version - Server function for sendauth protocol with version parameter.", "krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.", "krb5_responder_list_questions - List the question names contained in the responder context.", "krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().", "krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.", "krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.", "krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().", "krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.", "krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.", "krb5_responder_set_answer - Answer a named question in the responder context.", "krb5_salttype_to_string - Convert a salt type to a string.", "krb5_sendauth - Client function for sendauth protocol.", "krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.", "krb5_set_default_realm - Override the default realm for the specified context.", "krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.", "krb5_set_error_message - Set an extended error message for an error code.", "krb5_set_kdc_recv_hook - Set a KDC post-receive hook function.", "krb5_set_kdc_send_hook - Set a KDC pre-send hook function.", "krb5_set_password - Set a password for a principal using specified credentials.", "krb5_set_password_using_ccache - Set a password for a principal using cached credentials.", "krb5_set_principal_realm - Set the realm field of a principal.", "krb5_set_real_time - Set time offset field in a krb5_context structure.", "krb5_set_trace_callback - Specify a callback function for trace events.", "krb5_set_trace_filename - Specify a file name for directing trace events.", "krb5_sname_match - Test whether a principal matches a matching principal.", "krb5_sname_to_principal - Generate a full principal name from a service name.", "krb5_string_to_cksumtype - Convert a string to a checksum type.", "krb5_string_to_deltat - Convert a string to a delta time value.", "krb5_string_to_enctype - Convert a string to an encryption type.", "krb5_string_to_key", "krb5_string_to_salttype - Convert a string to a salt type.", "krb5_string_to_timestamp - Convert a string to a timestamp.", "krb5_timeofday - Retrieve the current time with context specific time offset adjustment.", "krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.", "krb5_timestamp_to_string - Convert a timestamp to a string.", "krb5_tkt_creds_free - Free a TGS request context.", "krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context.", "krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.", "krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context.", "krb5_tkt_creds_init - Create a context to get credentials from a KDC\u2019s Ticket Granting Service.", "krb5_tkt_creds_step - Get the next KDC request in a TGS exchange.", "krb5_unmarshal_credentials - Deserialize a krb5_creds object.", "krb5_unparse_name - Convert a krb5_principal structure to a string representation.", "krb5_unparse_name_ext - Convert krb5_principal structure to string and length.", "krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags.", "krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.", "krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.", "krb5_use_enctype", "krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.", "krb5_verify_checksum", "krb5_verify_init_creds - Verify initial credentials against a keytab.", "krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.", "krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.", "krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list.", "krb5_vset_error_message - Set an extended error message for an error code using a va_list.", "krb5_vwrap_error_message - Add a prefix to a different error code\u2019s message using a va_list.", "krb5_wrap_error_message - Add a prefix to a different error code\u2019s message.", "Complete reference - API and datatypes", "ADDRTYPE_ADDRPORT", "ADDRTYPE_CHAOS", "ADDRTYPE_DDP", "ADDRTYPE_DIRECTIONAL", "ADDRTYPE_INET", "ADDRTYPE_INET6", "ADDRTYPE_IPPORT", "ADDRTYPE_ISO", "ADDRTYPE_IS_LOCAL", "ADDRTYPE_NETBIOS", "ADDRTYPE_UNIXSOCK", "ADDRTYPE_XNS", "AD_TYPE_EXTERNAL", "AD_TYPE_FIELD_TYPE_MASK", "AD_TYPE_REGISTERED", "AD_TYPE_RESERVED", "AP_OPTS_CBT_FLAG", "AP_OPTS_ETYPE_NEGOTIATION", "AP_OPTS_MUTUAL_REQUIRED", "AP_OPTS_RESERVED", "AP_OPTS_USE_SESSION_KEY", "AP_OPTS_USE_SUBKEY", "AP_OPTS_WIRE_MASK", "CKSUMTYPE_CMAC_CAMELLIA128", "CKSUMTYPE_CMAC_CAMELLIA256", "CKSUMTYPE_CRC32", "CKSUMTYPE_DESCBC", "CKSUMTYPE_HMAC_MD5_ARCFOUR", "CKSUMTYPE_HMAC_SHA1_96_AES128", "CKSUMTYPE_HMAC_SHA1_96_AES256", "CKSUMTYPE_HMAC_SHA1_DES3", "CKSUMTYPE_HMAC_SHA256_128_AES128", "CKSUMTYPE_HMAC_SHA384_192_AES256", "CKSUMTYPE_MD5_HMAC_ARCFOUR", "CKSUMTYPE_NIST_SHA", "CKSUMTYPE_RSA_MD4", "CKSUMTYPE_RSA_MD4_DES", "CKSUMTYPE_RSA_MD5", "CKSUMTYPE_RSA_MD5_DES", "CKSUMTYPE_SHA1", "ENCTYPE_AES128_CTS_HMAC_SHA1_96", "ENCTYPE_AES128_CTS_HMAC_SHA256_128", "ENCTYPE_AES256_CTS_HMAC_SHA1_96", "ENCTYPE_AES256_CTS_HMAC_SHA384_192", "ENCTYPE_ARCFOUR_HMAC", "ENCTYPE_ARCFOUR_HMAC_EXP", "ENCTYPE_CAMELLIA128_CTS_CMAC", "ENCTYPE_CAMELLIA256_CTS_CMAC", "ENCTYPE_DES3_CBC_ENV", "ENCTYPE_DES3_CBC_RAW", "ENCTYPE_DES3_CBC_SHA", "ENCTYPE_DES3_CBC_SHA1", "ENCTYPE_DES_CBC_CRC", "ENCTYPE_DES_CBC_MD4", "ENCTYPE_DES_CBC_MD5", "ENCTYPE_DES_CBC_RAW", "ENCTYPE_DES_HMAC_SHA1", "ENCTYPE_DSA_SHA1_CMS", "ENCTYPE_MD5_RSA_CMS", "ENCTYPE_NULL", "ENCTYPE_RC2_CBC_ENV", "ENCTYPE_RSA_ENV", "ENCTYPE_RSA_ES_OAEP_ENV", "ENCTYPE_SHA1_RSA_CMS", "ENCTYPE_UNKNOWN", "KDC_OPT_ALLOW_POSTDATE", "KDC_OPT_CANONICALIZE", "KDC_OPT_CNAME_IN_ADDL_TKT", "KDC_OPT_DISABLE_TRANSITED_CHECK", "KDC_OPT_ENC_TKT_IN_SKEY", "KDC_OPT_FORWARDABLE", "KDC_OPT_FORWARDED", "KDC_OPT_POSTDATED", "KDC_OPT_PROXIABLE", "KDC_OPT_PROXY", "KDC_OPT_RENEW", "KDC_OPT_RENEWABLE", "KDC_OPT_RENEWABLE_OK", "KDC_OPT_REQUEST_ANONYMOUS", "KDC_OPT_VALIDATE", "KDC_TKT_COMMON_MASK", "KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE", "KRB5_ANONYMOUS_PRINCSTR", "KRB5_ANONYMOUS_REALMSTR", "KRB5_AP_REP", "KRB5_AP_REQ", "KRB5_AS_REP", "KRB5_AS_REQ", "KRB5_AUTHDATA_AND_OR", "KRB5_AUTHDATA_AP_OPTIONS", "KRB5_AUTHDATA_AUTH_INDICATOR", "KRB5_AUTHDATA_CAMMAC", "KRB5_AUTHDATA_ETYPE_NEGOTIATION", "KRB5_AUTHDATA_FX_ARMOR", "KRB5_AUTHDATA_IF_RELEVANT", "KRB5_AUTHDATA_INITIAL_VERIFIED_CAS", "KRB5_AUTHDATA_KDC_ISSUED", "KRB5_AUTHDATA_MANDATORY_FOR_KDC", "KRB5_AUTHDATA_OSF_DCE", "KRB5_AUTHDATA_SESAME", "KRB5_AUTHDATA_SIGNTICKET", "KRB5_AUTHDATA_WIN2K_PAC", "KRB5_AUTH_CONTEXT_DO_SEQUENCE", "KRB5_AUTH_CONTEXT_DO_TIME", "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR", "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR", "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR", "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR", "KRB5_AUTH_CONTEXT_PERMIT_ALL", "KRB5_AUTH_CONTEXT_RET_SEQUENCE", "KRB5_AUTH_CONTEXT_RET_TIME", "KRB5_AUTH_CONTEXT_USE_SUBKEY", "KRB5_CRED", "KRB5_CRYPTO_TYPE_CHECKSUM", "KRB5_CRYPTO_TYPE_DATA", "KRB5_CRYPTO_TYPE_EMPTY", "KRB5_CRYPTO_TYPE_HEADER", "KRB5_CRYPTO_TYPE_PADDING", "KRB5_CRYPTO_TYPE_SIGN_ONLY", "KRB5_CRYPTO_TYPE_STREAM", "KRB5_CRYPTO_TYPE_TRAILER", "KRB5_CYBERSAFE_SECUREID", "KRB5_DOMAIN_X500_COMPRESS", "KRB5_ENCPADATA_REQ_ENC_PA_REP", "KRB5_ERROR", "KRB5_FAST_REQUIRED", "KRB5_GC_CACHED", "KRB5_GC_CANONICALIZE", "KRB5_GC_CONSTRAINED_DELEGATION", "KRB5_GC_FORWARDABLE", "KRB5_GC_NO_STORE", "KRB5_GC_NO_TRANSIT_CHECK", "KRB5_GC_USER_USER", "KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST", "KRB5_GET_INIT_CREDS_OPT_ANONYMOUS", "KRB5_GET_INIT_CREDS_OPT_CANONICALIZE", "KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT", "KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST", "KRB5_GET_INIT_CREDS_OPT_FORWARDABLE", "KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST", "KRB5_GET_INIT_CREDS_OPT_PROXIABLE", "KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE", "KRB5_GET_INIT_CREDS_OPT_SALT", "KRB5_GET_INIT_CREDS_OPT_TKT_LIFE", "KRB5_INIT_CONTEXT_KDC", "KRB5_INIT_CONTEXT_SECURE", "KRB5_INIT_CREDS_STEP_FLAG_CONTINUE", "KRB5_INT16_MAX", "KRB5_INT16_MIN", "KRB5_INT32_MAX", "KRB5_INT32_MIN", "KRB5_KEYUSAGE_AD_ITE", "KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM", "KRB5_KEYUSAGE_AD_MTE", "KRB5_KEYUSAGE_AD_SIGNEDPATH", "KRB5_KEYUSAGE_APP_DATA_CKSUM", "KRB5_KEYUSAGE_APP_DATA_ENCRYPT", "KRB5_KEYUSAGE_AP_REP_ENCPART", "KRB5_KEYUSAGE_AP_REQ_AUTH", "KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM", "KRB5_KEYUSAGE_AS_REP_ENCPART", "KRB5_KEYUSAGE_AS_REQ", "KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS", "KRB5_KEYUSAGE_CAMMAC", "KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT", "KRB5_KEYUSAGE_ENC_CHALLENGE_KDC", "KRB5_KEYUSAGE_FAST_ENC", "KRB5_KEYUSAGE_FAST_FINISHED", "KRB5_KEYUSAGE_FAST_REP", "KRB5_KEYUSAGE_FAST_REQ_CHKSUM", "KRB5_KEYUSAGE_FINISHED", "KRB5_KEYUSAGE_GSS_TOK_MIC", "KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG", "KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV", "KRB5_KEYUSAGE_IAKERB_FINISHED", "KRB5_KEYUSAGE_KDC_REP_TICKET", "KRB5_KEYUSAGE_KRB_CRED_ENCPART", "KRB5_KEYUSAGE_KRB_ERROR_CKSUM", "KRB5_KEYUSAGE_KRB_PRIV_ENCPART", "KRB5_KEYUSAGE_KRB_SAFE_CKSUM", "KRB5_KEYUSAGE_PA_AS_FRESHNESS", "KRB5_KEYUSAGE_PA_FX_COOKIE", "KRB5_KEYUSAGE_PA_OTP_REQUEST", "KRB5_KEYUSAGE_PA_PKINIT_KX", "KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY", "KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST", "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM", "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID", "KRB5_KEYUSAGE_PA_SAM_RESPONSE", "KRB5_KEYUSAGE_SPAKE", "KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY", "KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY", "KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY", "KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY", "KRB5_KEYUSAGE_TGS_REQ_AUTH", "KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM", "KRB5_KPASSWD_ACCESSDENIED", "KRB5_KPASSWD_AUTHERROR", "KRB5_KPASSWD_BAD_VERSION", "KRB5_KPASSWD_HARDERROR", "KRB5_KPASSWD_INITIAL_FLAG_NEEDED", "KRB5_KPASSWD_MALFORMED", "KRB5_KPASSWD_SOFTERROR", "KRB5_KPASSWD_SUCCESS", "KRB5_LRQ_ALL_ACCT_EXPTIME", "KRB5_LRQ_ALL_LAST_INITIAL", "KRB5_LRQ_ALL_LAST_RENEWAL", "KRB5_LRQ_ALL_LAST_REQ", "KRB5_LRQ_ALL_LAST_TGT", "KRB5_LRQ_ALL_LAST_TGT_ISSUED", "KRB5_LRQ_ALL_PW_EXPTIME", "KRB5_LRQ_NONE", "KRB5_LRQ_ONE_ACCT_EXPTIME", "KRB5_LRQ_ONE_LAST_INITIAL", "KRB5_LRQ_ONE_LAST_RENEWAL", "KRB5_LRQ_ONE_LAST_REQ", "KRB5_LRQ_ONE_LAST_TGT", "KRB5_LRQ_ONE_LAST_TGT_ISSUED", "KRB5_LRQ_ONE_PW_EXPTIME", "KRB5_NT_ENTERPRISE_PRINCIPAL", "KRB5_NT_ENT_PRINCIPAL_AND_ID", "KRB5_NT_MS_PRINCIPAL", "KRB5_NT_MS_PRINCIPAL_AND_ID", "KRB5_NT_PRINCIPAL", "KRB5_NT_SMTP_NAME", "KRB5_NT_SRV_HST", "KRB5_NT_SRV_INST", "KRB5_NT_SRV_XHST", "KRB5_NT_UID", "KRB5_NT_UNKNOWN", "KRB5_NT_WELLKNOWN", "KRB5_NT_X500_PRINCIPAL", "KRB5_PAC_ATTRIBUTES_INFO", "KRB5_PAC_CLIENT_CLAIMS", "KRB5_PAC_CLIENT_INFO", "KRB5_PAC_CREDENTIALS_INFO", "KRB5_PAC_DELEGATION_INFO", "KRB5_PAC_DEVICE_CLAIMS", "KRB5_PAC_DEVICE_INFO", "KRB5_PAC_FULL_CHECKSUM", "KRB5_PAC_LOGON_INFO", "KRB5_PAC_PRIVSVR_CHECKSUM", "KRB5_PAC_REQUESTOR", "KRB5_PAC_SERVER_CHECKSUM", "KRB5_PAC_TICKET_CHECKSUM", "KRB5_PAC_UPN_DNS_INFO", "KRB5_PADATA_AFS3_SALT", "KRB5_PADATA_AP_REQ", "KRB5_PADATA_AS_CHECKSUM", "KRB5_PADATA_AS_FRESHNESS", "KRB5_PADATA_ENCRYPTED_CHALLENGE", "KRB5_PADATA_ENC_SANDIA_SECURID", "KRB5_PADATA_ENC_TIMESTAMP", "KRB5_PADATA_ENC_UNIX_TIME", "KRB5_PADATA_ETYPE_INFO", "KRB5_PADATA_ETYPE_INFO2", "KRB5_PADATA_FOR_USER", "KRB5_PADATA_FX_COOKIE", "KRB5_PADATA_FX_ERROR", "KRB5_PADATA_FX_FAST", "KRB5_PADATA_GET_FROM_TYPED_DATA", "KRB5_PADATA_NONE", "KRB5_PADATA_OSF_DCE", "KRB5_PADATA_OTP_CHALLENGE", "KRB5_PADATA_OTP_PIN_CHANGE", "KRB5_PADATA_OTP_REQUEST", "KRB5_PADATA_PAC_OPTIONS", "KRB5_PADATA_PAC_REQUEST", "KRB5_PADATA_PKINIT_KX", "KRB5_PADATA_PK_AS_REP", "KRB5_PADATA_PK_AS_REP_OLD", "KRB5_PADATA_PK_AS_REQ", "KRB5_PADATA_PK_AS_REQ_OLD", "KRB5_PADATA_PW_SALT", "KRB5_PADATA_REDHAT_IDP_OAUTH2", "KRB5_PADATA_REDHAT_PASSKEY", "KRB5_PADATA_REFERRAL", "KRB5_PADATA_S4U_X509_USER", "KRB5_PADATA_SAM_CHALLENGE", "KRB5_PADATA_SAM_CHALLENGE_2", "KRB5_PADATA_SAM_REDIRECT", "KRB5_PADATA_SAM_RESPONSE", "KRB5_PADATA_SAM_RESPONSE_2", "KRB5_PADATA_SESAME", "KRB5_PADATA_SPAKE", "KRB5_PADATA_SVR_REFERRAL_INFO", "KRB5_PADATA_TGS_REQ", "KRB5_PADATA_USE_SPECIFIED_KVNO", "KRB5_PRINCIPAL_COMPARE_CASEFOLD", "KRB5_PRINCIPAL_COMPARE_ENTERPRISE", "KRB5_PRINCIPAL_COMPARE_IGNORE_REALM", "KRB5_PRINCIPAL_COMPARE_UTF8", "KRB5_PRINCIPAL_PARSE_ENTERPRISE", "KRB5_PRINCIPAL_PARSE_IGNORE_REALM", "KRB5_PRINCIPAL_PARSE_NO_DEF_REALM", "KRB5_PRINCIPAL_PARSE_NO_REALM", "KRB5_PRINCIPAL_PARSE_REQUIRE_REALM", "KRB5_PRINCIPAL_UNPARSE_DISPLAY", "KRB5_PRINCIPAL_UNPARSE_NO_REALM", "KRB5_PRINCIPAL_UNPARSE_SHORT", "KRB5_PRIV", "KRB5_PROMPT_TYPE_NEW_PASSWORD", "KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN", "KRB5_PROMPT_TYPE_PASSWORD", "KRB5_PROMPT_TYPE_PREAUTH", "KRB5_PVNO", "KRB5_REALM_BRANCH_CHAR", "KRB5_RECVAUTH_BADAUTHVERS", "KRB5_RECVAUTH_SKIP_VERSION", "KRB5_REFERRAL_REALM", "KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN", "KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN", "KRB5_RESPONDER_OTP_FLAGS_NEXTOTP", "KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN", "KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC", "KRB5_RESPONDER_OTP_FORMAT_DECIMAL", "KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL", "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW", "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY", "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED", "KRB5_RESPONDER_QUESTION_OTP", "KRB5_RESPONDER_QUESTION_PASSWORD", "KRB5_RESPONDER_QUESTION_PKINIT", "KRB5_SAFE", "KRB5_SAM_MUST_PK_ENCRYPT_SAD", "KRB5_SAM_SEND_ENCRYPTED_SAD", "KRB5_SAM_USE_SAD_AS_KEY", "KRB5_TC_MATCH_2ND_TKT", "KRB5_TC_MATCH_AUTHDATA", "KRB5_TC_MATCH_FLAGS", "KRB5_TC_MATCH_FLAGS_EXACT", "KRB5_TC_MATCH_IS_SKEY", "KRB5_TC_MATCH_KTYPE", "KRB5_TC_MATCH_SRV_NAMEONLY", "KRB5_TC_MATCH_TIMES", "KRB5_TC_MATCH_TIMES_EXACT", "KRB5_TC_NOTICKET", "KRB5_TC_OPENCLOSE", "KRB5_TC_SUPPORTED_KTYPES", "KRB5_TGS_NAME", "KRB5_TGS_NAME_SIZE", "KRB5_TGS_REP", "KRB5_TGS_REQ", "KRB5_TKT_CREDS_STEP_FLAG_CONTINUE", "KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL", "KRB5_WELLKNOWN_NAMESTR", "LR_TYPE_INTERPRETATION_MASK", "LR_TYPE_THIS_SERVER_ONLY", "MAX_KEYTAB_NAME_LEN", "MSEC_DIRBIT", "MSEC_VAL_MASK", "SALT_TYPE_AFS_LENGTH", "SALT_TYPE_NO_LENGTH", "THREEPARAMOPEN", "TKT_FLG_ANONYMOUS", "TKT_FLG_ENC_PA_REP", "TKT_FLG_FORWARDABLE", "TKT_FLG_FORWARDED", "TKT_FLG_HW_AUTH", "TKT_FLG_INITIAL", "TKT_FLG_INVALID", "TKT_FLG_MAY_POSTDATE", "TKT_FLG_OK_AS_DELEGATE", "TKT_FLG_POSTDATED", "TKT_FLG_PRE_AUTH", "TKT_FLG_PROXIABLE", "TKT_FLG_PROXY", "TKT_FLG_RENEWABLE", "TKT_FLG_TRANSIT_POLICY_CHECKED", "VALID_INT_BITS", "VALID_UINT_BITS", "krb5 simple macros", "krb524_convert_creds_kdc", "krb524_init_ets", "krb5_const", "krb5_princ_component", "krb5_princ_name", "krb5_princ_realm", "krb5_princ_set_realm", "krb5_princ_set_realm_data", "krb5_princ_set_realm_length", "krb5_princ_size", "krb5_princ_type", "krb5_roundup", "krb5_x", "krb5_xc", "krb5 types and structures", "krb5_address", "krb5_addrtype", "krb5_ap_rep", "krb5_ap_rep_enc_part", "krb5_ap_req", "krb5_auth_context", "krb5_authdata", "krb5_authdatatype", "krb5_authenticator", "krb5_boolean", "krb5_cc_cursor", "krb5_ccache", "krb5_cccol_cursor", "krb5_checksum", "krb5_cksumtype", "krb5_const_pointer", "krb5_const_principal", "krb5_context", "krb5_cred", "krb5_cred_enc_part", "krb5_cred_info", "krb5_creds", "krb5_crypto_iov", "krb5_cryptotype", "krb5_data", "krb5_deltat", "krb5_enc_data", "krb5_enc_kdc_rep_part", "krb5_enc_tkt_part", "krb5_encrypt_block", "krb5_enctype", "krb5_error", "krb5_error_code", "krb5_expire_callback_func", "krb5_flags", "krb5_get_init_creds_opt", "krb5_gic_opt_pa_data", "krb5_init_creds_context", "krb5_int16", "krb5_int32", "krb5_kdc_rep", "krb5_kdc_req", "krb5_key", "krb5_keyblock", "krb5_keytab", "krb5_keytab_entry", "krb5_keyusage", "krb5_kt_cursor", "krb5_kvno", "krb5_last_req_entry", "krb5_magic", "krb5_mk_req_checksum_func", "krb5_msgtype", "krb5_octet", "krb5_pa_data", "krb5_pa_pac_req", "krb5_pa_server_referral_data", "krb5_pa_svr_referral_data", "krb5_pac", "krb5_pointer", "krb5_post_recv_fn", "krb5_pre_send_fn", "krb5_preauthtype", "krb5_principal", "krb5_principal_data", "krb5_prompt", "krb5_prompt_type", "krb5_prompter_fct", "krb5_pwd_data", "krb5_rcache", "krb5_replay_data", "krb5_responder_context", "krb5_responder_fn", "krb5_responder_otp_challenge", "krb5_responder_otp_tokeninfo", "krb5_responder_pkinit_challenge", "krb5_responder_pkinit_identity", "krb5_response", "krb5_ticket", "krb5_ticket_times", "krb5_timestamp", "krb5_tkt_authent", "krb5_tkt_creds_context", "krb5_trace_callback", "krb5_trace_info", "krb5_transited", "krb5_typed_data", "krb5_ui_2", "krb5_ui_4", "krb5_verify_init_creds_opt", "passwd_phrase_element", "Year 2038 considerations for uses of krb5_timestamp", "Credential cache", "Supported date and time formats", "Kerberos V5 concepts", "keytab", "replay cache", "stash file", "Organization of the source directory", "Doing the build", "Building Kerberos V5", "Options to <em>configure</em>", "osconf.hin", "How to build this documentation from the source", "Copyright", "Credential cache file format", "KDC cookie format", "Kerberos Database (KDB) Formats", "PKINIT freshness tokens", "Protocols and file formats", "Keytab file format", "Replay cache file format", "MIT Kerberos Documentation (1.22-final)", "MIT Kerberos defaults", "MIT Kerberos features", "MIT Kerberos License information", "Credential cache selection interface (ccselect)", "PKINIT certificate authorization interface (certauth)", "Client preauthentication interface (clpreauth)", "General plugin concepts", "GSSAPI mechanism interface", "Host-to-realm interface (hostrealm)", "For plugin module developers", "Internal pluggable interfaces", "kadmin authorization interface (kadm5_auth)", "KADM5 hook interface (kadm5_hook)", "KDC policy interface (kdcpolicy)", "KDC preauthentication interface (kdcpreauth)", "Local authorization interface (localauth)", "Server location interface (locate)", "Configuration interface (profile)", "Password quality interface (pwqual)", "Resources", "For users", "Password management", "Ticket management", "User commands", "kdestroy", "kinit", "klist", "kpasswd", "krb5-config", "ksu", "kswitch", "kvno", "sclient", "User config files", ".k5identity", ".k5login", "kerberos"], "terms": {"we": [0, 23, 28, 32, 34, 43, 910, 911, 912, 925], "ar": [0, 2, 3, 4, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 43, 46, 52, 53, 66, 78, 80, 83, 92, 100, 103, 105, 107, 153, 154, 164, 166, 218, 225, 231, 232, 233, 243, 247, 250, 254, 271, 281, 282, 290, 292, 327, 332, 344, 347, 350, 351, 352, 361, 363, 364, 368, 377, 383, 384, 385, 406, 410, 416, 737, 833, 843, 853, 891, 903, 904, 906, 907, 909, 910, 912, 914, 916, 917, 918, 919, 921, 922, 924, 925, 926, 927, 929, 930, 931, 934, 936, 937, 939, 940, 942, 946, 948, 949, 951, 952, 953, 955, 958, 960], "look": [0, 8, 12, 15, 20, 21, 23, 28, 37, 38, 39, 43, 391, 910, 912, 918, 930, 946, 949, 953], "writer": 0, "editor": 0, "who": [0, 5, 16, 20, 25, 34, 37, 918, 945, 946], "could": [0, 14, 16, 17, 21, 25, 28, 33, 34, 35, 39, 907, 925, 930, 945, 946, 953], "toward": [0, 23], "improv": [0, 14, 20, 21, 35, 925, 943], "kc": 0, "content": [0, 6, 9, 11, 12, 14, 23, 27, 34, 37, 43, 44, 46, 48, 82, 84, 124, 133, 137, 147, 148, 174, 175, 177, 178, 180, 182, 183, 198, 199, 200, 201, 202, 208, 209, 213, 216, 222, 282, 335, 336, 811, 817, 824, 833, 854, 865, 896, 903, 916, 918, 919, 921, 926, 931, 949, 950], "If": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 54, 56, 99, 100, 101, 102, 103, 113, 129, 152, 154, 156, 158, 159, 161, 169, 192, 224, 225, 231, 232, 233, 237, 247, 252, 253, 255, 262, 266, 269, 271, 281, 282, 289, 290, 291, 292, 296, 300, 302, 303, 312, 317, 319, 327, 328, 329, 332, 333, 338, 344, 345, 346, 347, 354, 358, 361, 362, 363, 377, 379, 384, 385, 388, 390, 399, 406, 409, 416, 418, 737, 871, 872, 883, 903, 904, 907, 908, 910, 911, 912, 914, 916, 917, 925, 926, 928, 930, 931, 932, 938, 939, 941, 945, 946, 948, 949, 950, 951, 953, 954, 955, 958, 960], "you": [0, 3, 5, 12, 15, 16, 17, 20, 21, 22, 23, 24, 28, 32, 33, 34, 35, 37, 39, 40, 41, 743, 904, 908, 910, 911, 912, 913, 914, 926, 943, 945, 946, 948, 953, 960], "an": [0, 2, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 48, 55, 56, 61, 93, 99, 101, 119, 126, 144, 146, 154, 231, 237, 238, 243, 245, 249, 262, 265, 267, 278, 279, 281, 289, 302, 303, 314, 317, 322, 328, 329, 332, 333, 344, 357, 358, 362, 367, 368, 375, 377, 390, 396, 406, 409, 414, 416, 728, 741, 742, 744, 819, 827, 833, 843, 874, 875, 883, 902, 906, 907, 910, 911, 912, 916, 917, 918, 919, 922, 924, 925, 926, 927, 929, 930, 931, 934, 935, 936, 938, 939, 940, 941, 942, 945, 946, 949, 951, 953, 955, 960], "experienc": [0, 940], "develop": [0, 910, 923, 925, 926, 943, 960], "administr": [0, 2, 3, 4, 5, 6, 11, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 31, 32, 35, 36, 38, 903, 909, 918, 923, 924, 925, 926, 936, 943, 945, 949, 959, 960], "pleas": [0, 15, 20, 744, 943], "consid": [0, 14, 21, 24, 33, 39, 41, 344, 907, 912, 916], "share": [0, 14, 21, 23, 28, 46, 332, 912, 930, 931, 941, 945], "your": [0, 12, 17, 20, 21, 26, 32, 33, 34, 37, 39, 910, 911, 912, 926, 934, 944, 946, 948, 957, 960], "knowledg": [0, 14, 17, 416, 929, 938], "experi": [0, 14, 39, 925], "commun": [0, 21, 23, 25, 29, 34, 37, 43, 871, 903, 909, 918, 926, 927, 943], "can": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 50, 56, 136, 138, 154, 225, 256, 273, 303, 309, 333, 344, 346, 368, 388, 391, 402, 405, 416, 418, 743, 871, 872, 882, 890, 902, 903, 904, 906, 907, 910, 911, 912, 914, 916, 917, 918, 925, 927, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 940, 942, 945, 946, 949, 953, 957, 960], "suggest": [0, 247], "own": [0, 3, 15, 20, 21, 23, 24, 25, 34, 38, 383, 925, 928, 930, 931, 942, 945, 946, 953, 959], "topic": [0, 30, 34], "write": [0, 6, 8, 10, 11, 20, 21, 22, 23, 24, 28, 34, 35, 253, 354, 389, 903, 922, 925, 930, 941, 960], "about": [0, 14, 19, 20, 22, 23, 26, 31, 39, 41, 43, 46, 253, 907, 910, 912, 914, 925, 926, 929, 938, 943, 946, 949, 960], "ani": [0, 3, 4, 6, 8, 9, 10, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 32, 34, 36, 37, 38, 39, 40, 41, 43, 46, 48, 56, 137, 147, 153, 154, 156, 225, 262, 270, 277, 280, 281, 312, 317, 361, 365, 366, 406, 416, 746, 843, 903, 907, 908, 916, 917, 922, 925, 926, 927, 931, 932, 939, 945, 946, 949, 950, 953, 959], "list": [0, 2, 3, 4, 6, 10, 14, 15, 19, 21, 23, 26, 28, 32, 34, 36, 39, 40, 43, 46, 48, 93, 153, 164, 184, 189, 195, 215, 232, 233, 322, 380, 414, 419, 420, 421, 839, 882, 903, 912, 913, 924, 926, 928, 929, 932, 938, 941, 945, 946, 950, 953, 958, 959], "here": [0, 15, 19, 20, 21, 23, 28, 35, 41, 43, 46, 904, 912, 918, 930, 945, 946], "have": [0, 2, 3, 6, 8, 12, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 32, 33, 34, 35, 37, 38, 39, 43, 46, 101, 153, 232, 276, 404, 903, 907, 910, 911, 914, 916, 917, 918, 921, 922, 925, 926, 927, 929, 930, 931, 934, 935, 936, 938, 940, 942, 945, 946, 949, 953, 957, 959, 960], "question": [0, 20, 39, 48, 370, 373, 744, 745, 746, 882, 883, 943], "comment": [0, 15, 21], "exist": [0, 2, 3, 5, 6, 14, 15, 20, 21, 22, 23, 26, 28, 32, 34, 35, 43, 46, 48, 137, 147, 155, 331, 332, 361, 365, 366, 377, 409, 416, 903, 908, 916, 925, 931, 949, 951, 953], "send": [0, 4, 15, 20, 21, 23, 25, 26, 32, 34, 41, 48, 231, 247, 327, 365, 377, 382, 907, 909, 912, 925, 943, 945, 949, 960], "feedback": 0, "via": [0, 3, 4, 6, 8, 10, 20, 21, 34, 35, 43, 46, 48, 276, 388, 404, 832, 925, 931, 933, 953, 959], "email": [0, 648, 945], "krb5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 953, 954, 955, 956, 957, 958, 959, 960], "bug": [0, 23, 42, 909, 910, 943], "edu": [0, 3, 5, 12, 14, 15, 19, 20, 21, 23, 24, 28, 32, 34, 42, 925, 926, 941, 943, 945, 946, 953], "The": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 53, 62, 69, 71, 74, 78, 80, 91, 93, 99, 100, 102, 103, 113, 117, 119, 121, 125, 126, 129, 135, 136, 138, 144, 146, 148, 153, 165, 166, 173, 176, 189, 198, 200, 218, 221, 225, 230, 231, 247, 250, 254, 264, 270, 276, 284, 288, 289, 290, 291, 292, 296, 298, 300, 302, 307, 309, 314, 317, 322, 323, 324, 327, 328, 333, 335, 346, 347, 348, 356, 358, 361, 362, 367, 368, 369, 370, 371, 372, 373, 374, 375, 378, 382, 383, 384, 385, 391, 400, 404, 405, 407, 408, 409, 410, 414, 416, 422, 624, 736, 744, 746, 751, 752, 755, 756, 758, 762, 813, 819, 833, 843, 856, 871, 872, 876, 882, 889, 902, 903, 904, 906, 907, 908, 909, 910, 911, 912, 913, 914, 916, 917, 918, 919, 921, 922, 924, 925, 926, 927, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 945, 946, 948, 949, 951, 953, 955, 957, 958, 959, 960], "html": [0, 22, 42, 911, 914, 925], "version": [0, 2, 3, 5, 6, 9, 10, 14, 20, 23, 24, 26, 29, 38, 42, 43, 44, 48, 155, 230, 249, 312, 317, 365, 377, 622, 729, 827, 829, 851, 856, 889, 902, 906, 910, 911, 912, 914, 916, 918, 919, 921, 922, 925, 926, 930, 936, 940, 950, 952, 953, 955, 956, 960], "thi": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 81, 82, 84, 85, 86, 87, 88, 89, 92, 93, 98, 99, 100, 101, 102, 103, 104, 105, 107, 113, 114, 116, 117, 119, 120, 122, 123, 124, 125, 126, 129, 130, 133, 136, 137, 139, 141, 144, 148, 150, 151, 153, 156, 157, 158, 159, 167, 169, 171, 172, 173, 174, 175, 177, 178, 180, 181, 182, 183, 192, 194, 195, 198, 199, 200, 201, 202, 203, 206, 207, 208, 209, 210, 213, 216, 217, 222, 230, 237, 238, 243, 245, 247, 248, 254, 255, 256, 260, 262, 263, 264, 266, 267, 268, 269, 272, 273, 274, 277, 278, 279, 280, 281, 289, 290, 291, 292, 296, 297, 298, 300, 301, 303, 310, 319, 322, 325, 326, 327, 328, 329, 331, 332, 333, 335, 336, 344, 345, 347, 354, 357, 358, 359, 360, 361, 362, 363, 365, 366, 370, 373, 375, 377, 378, 380, 382, 384, 385, 387, 388, 389, 391, 398, 402, 403, 405, 406, 409, 410, 412, 414, 416, 418, 419, 421, 734, 735, 736, 737, 741, 742, 743, 745, 838, 856, 890, 891, 902, 903, 907, 908, 909, 910, 911, 912, 916, 917, 918, 922, 923, 924, 925, 926, 927, 929, 931, 933, 935, 936, 937, 938, 939, 941, 942, 943, 945, 946, 948, 949, 950, 952, 953, 955, 959, 960], "ha": [0, 3, 5, 6, 12, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 34, 35, 37, 38, 39, 43, 46, 78, 124, 262, 265, 281, 358, 362, 390, 406, 745, 903, 907, 910, 911, 912, 916, 917, 918, 921, 922, 925, 926, 931, 935, 936, 937, 940, 945, 946, 950, 953, 958], "link": [0, 30, 34, 907, 910, 911, 912, 914, 918, 928, 931, 952], "address": [0, 4, 10, 15, 20, 21, 23, 24, 30, 33, 38, 39, 44, 48, 262, 327, 328, 333, 358, 361, 362, 528, 529, 530, 531, 811, 830, 832, 839, 852, 912, 916, 925, 940, 946, 949, 950], "pre": [0, 16, 20, 22, 43, 48, 91, 262, 331, 332, 361, 365, 366, 377, 382, 865, 914, 917, 925, 926, 936, 949], "construct": [0, 43, 46, 279, 281, 331, 406, 871, 872, 925, 930, 955], "subject": [0, 20, 21, 23, 37, 926], "line": [0, 3, 8, 10, 12, 15, 19, 20, 21, 23, 28, 34, 35, 37, 354, 911, 912, 918, 925, 926, 945, 953, 955, 958, 959, 960], "start": [0, 3, 4, 6, 8, 10, 14, 15, 19, 20, 21, 23, 24, 26, 31, 37, 41, 48, 831, 839, 852, 890, 903, 908, 910, 919, 925, 946, 953], "releas": [0, 3, 4, 6, 8, 10, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 33, 35, 37, 38, 39, 40, 41, 43, 46, 48, 68, 73, 77, 82, 84, 91, 93, 113, 125, 126, 154, 163, 176, 203, 210, 215, 232, 233, 267, 270, 284, 296, 316, 320, 346, 902, 903, 907, 917, 918, 919, 921, 922, 925, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 949, 955, 960], "1": [0, 3, 4, 5, 6, 8, 10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 87, 89, 91, 93, 119, 132, 143, 154, 155, 160, 165, 166, 167, 169, 192, 194, 195, 203, 205, 210, 212, 220, 228, 231, 247, 248, 249, 252, 255, 259, 267, 288, 302, 303, 305, 309, 315, 338, 345, 346, 367, 368, 369, 370, 371, 372, 373, 374, 375, 382, 383, 388, 389, 399, 401, 402, 403, 404, 405, 406, 518, 540, 546, 556, 572, 574, 586, 625, 632, 640, 647, 664, 671, 687, 714, 740, 741, 742, 743, 807, 808, 902, 903, 904, 907, 911, 912, 914, 916, 918, 919, 921, 922, 925, 928, 929, 930, 931, 932, 935, 936, 937, 938, 939, 941, 949, 950, 952, 953, 955, 958, 959, 960], "11": [0, 6, 8, 14, 15, 20, 21, 23, 26, 41, 43, 165, 169, 252, 259, 305, 315, 367, 368, 369, 370, 371, 375, 510, 582, 654, 660, 678, 746, 916, 918, 925, 946], "set": [0, 3, 4, 5, 6, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 46, 48, 62, 68, 69, 73, 74, 77, 78, 98, 102, 145, 153, 154, 161, 164, 203, 210, 225, 231, 255, 281, 282, 288, 291, 303, 307, 319, 327, 328, 333, 354, 356, 358, 361, 362, 363, 371, 375, 379, 389, 406, 409, 410, 411, 422, 551, 737, 753, 871, 872, 882, 903, 904, 907, 912, 918, 925, 928, 931, 938, 939, 945, 946, 948, 949, 950, 953, 959, 960], "i": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 53, 54, 55, 56, 59, 60, 65, 67, 68, 72, 73, 76, 77, 78, 85, 91, 92, 93, 98, 99, 100, 101, 102, 103, 107, 111, 113, 114, 119, 120, 122, 123, 124, 125, 126, 129, 130, 132, 136, 141, 143, 144, 145, 148, 150, 151, 153, 154, 155, 156, 158, 160, 163, 164, 165, 169, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 189, 192, 194, 195, 218, 224, 225, 228, 229, 230, 231, 232, 233, 237, 238, 243, 245, 247, 248, 252, 253, 255, 260, 262, 263, 266, 267, 269, 270, 271, 274, 277, 280, 282, 284, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 307, 308, 312, 317, 318, 319, 320, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338, 340, 341, 344, 345, 346, 347, 354, 356, 357, 358, 359, 361, 362, 363, 365, 366, 367, 368, 370, 373, 374, 375, 377, 378, 379, 382, 384, 385, 388, 389, 390, 391, 399, 400, 403, 405, 407, 408, 409, 410, 411, 414, 416, 419, 421, 719, 720, 723, 736, 737, 743, 744, 745, 746, 799, 814, 832, 833, 838, 868, 871, 882, 883, 891, 902, 903, 904, 906, 907, 908, 909, 910, 911, 912, 913, 914, 916, 917, 918, 919, 921, 922, 924, 925, 926, 927, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 945, 946, 948, 949, 950, 951, 952, 953, 954, 955, 956, 958, 959, 960], "unifi": 0, "central": 0, "form": [0, 3, 15, 20, 21, 24, 25, 28, 29, 34, 39, 43, 152, 319, 327, 328, 333, 375, 391, 648, 882, 903, 908, 917, 918, 925, 926, 949, 958, 960], "man": [0, 3, 21, 907, 912, 925], "page": [0, 3, 21, 23, 911, 912, 925], "pdf": 0, "compil": [0, 910, 911, 912, 913, 925, 926, 952, 953], "from": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 32, 34, 35, 37, 38, 39, 41, 43, 44, 46, 48, 49, 93, 99, 100, 101, 102, 103, 113, 119, 121, 129, 148, 166, 169, 180, 181, 183, 195, 243, 247, 252, 260, 271, 289, 290, 291, 292, 296, 300, 324, 329, 332, 344, 348, 354, 358, 359, 360, 361, 362, 377, 378, 380, 382, 384, 385, 416, 422, 445, 838, 851, 852, 903, 906, 907, 910, 911, 912, 916, 917, 918, 922, 923, 925, 926, 927, 928, 929, 931, 933, 934, 936, 941, 943, 945, 946, 949, 951, 953, 955, 958, 960], "restructuredtext": 0, "sourc": [0, 10, 22, 23, 28, 34, 39, 42, 43, 910, 911, 912, 923, 926, 930, 934, 941, 943, 953], "applic": [0, 12, 16, 18, 20, 21, 28, 30, 31, 37, 43, 46, 48, 59, 60, 156, 252, 331, 332, 333, 365, 377, 509, 533, 534, 724, 747, 902, 903, 906, 907, 909, 912, 923, 925, 926, 929, 931, 934, 939, 941, 945, 946, 952, 956, 959], "incorpor": [0, 20, 24, 925], "doxygen": [0, 914], "markup": [0, 914], "tree": [0, 22, 23, 24, 34, 911, 912, 914, 931, 934, 941], "project": [0, 707, 912, 925, 926, 930, 960], "wa": [0, 3, 6, 8, 12, 14, 17, 20, 21, 23, 24, 26, 39, 41, 43, 44, 48, 155, 206, 247, 275, 316, 344, 361, 741, 906, 916, 917, 918, 925, 926, 928, 932, 936, 937, 939, 945, 946, 949, 952, 953, 960], "undertaken": 0, "along": [0, 36, 833, 903, 912, 931], "outlin": [0, 29], "describ": [0, 3, 14, 16, 21, 23, 24, 25, 28, 32, 34, 37, 43, 377, 408, 833, 842, 843, 902, 916, 918, 926, 929, 930, 931, 933, 941, 946, 953], "previou": [0, 3, 21, 23, 34, 37, 42, 44, 156, 252, 263, 281, 386, 406, 421, 422, 916, 918], "5": [0, 3, 6, 10, 12, 14, 19, 20, 21, 23, 31, 34, 36, 37, 43, 119, 322, 414, 512, 544, 617, 620, 631, 639, 652, 677, 729, 904, 909, 914, 916, 917, 918, 921, 925, 926, 948, 949, 950, 952, 953, 954, 956, 960], "attempt": [0, 3, 6, 20, 21, 24, 29, 35, 39, 43, 245, 252, 416, 916, 925, 953], "maintain": [0, 9, 15, 20, 23, 910, 912, 960], "separ": [0, 3, 5, 6, 10, 16, 19, 20, 21, 22, 23, 24, 25, 28, 39, 50, 303, 346, 348, 422, 737, 911, 912, 917, 918, 925, 931, 941, 945, 960], "texinfo": 0, "format": [0, 3, 6, 19, 20, 21, 36, 39, 43, 48, 323, 348, 407, 408, 419, 421, 422, 739, 744, 746, 885, 895, 903, 905, 906, 907, 912, 914, 919, 923, 925, 930, 931, 953, 955, 960], "groff": 0, "manual": [0, 6, 10, 15, 23, 33, 34, 910, 912, 925], "api": [0, 14, 41, 43, 45, 98, 100, 103, 186, 188, 190, 191, 196, 197, 247, 252, 253, 264, 283, 290, 292, 353, 355, 413, 746, 833, 853, 903, 909, 912, 925, 927, 931, 938], "disjoint": 0, "code": [0, 20, 21, 23, 41, 43, 46, 48, 49, 50, 56, 62, 64, 65, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 117, 118, 119, 121, 124, 125, 126, 129, 130, 133, 134, 135, 141, 142, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 166, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 215, 218, 224, 225, 229, 231, 233, 237, 253, 262, 263, 264, 266, 267, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 307, 308, 310, 312, 313, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 344, 346, 347, 349, 354, 356, 357, 358, 359, 360, 361, 362, 363, 365, 366, 376, 377, 378, 379, 380, 384, 385, 386, 387, 391, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 416, 736, 842, 843, 871, 891, 902, 909, 911, 912, 925, 926, 929, 930, 931, 934, 936, 938, 940, 941, 942, 943], "implement": [0, 14, 20, 21, 23, 24, 28, 29, 36, 38, 40, 43, 44, 46, 51, 113, 119, 151, 296, 384, 385, 903, 910, 912, 916, 919, 921, 925, 926, 927, 928, 929, 930, 931, 932, 934, 935, 936, 938, 939, 940, 941, 942, 943, 946, 953, 960], "result": [0, 14, 15, 21, 23, 37, 39, 40, 41, 43, 46, 48, 99, 102, 107, 117, 124, 144, 156, 158, 189, 195, 230, 289, 291, 298, 322, 377, 378, 405, 407, 408, 409, 422, 912, 916, 917, 922, 925, 926, 927, 931, 932, 937, 938, 939, 946, 953, 955], "becom": [0, 6, 14, 17, 21, 23, 34, 39, 136, 237, 262, 277, 903, 918, 925, 945, 949, 953], "stale": [0, 21, 26], "over": [0, 10, 14, 15, 20, 21, 23, 24, 28, 32, 34, 36, 38, 39, 43, 46, 48, 107, 113, 114, 117, 155, 164, 296, 297, 298, 302, 303, 327, 365, 377, 823, 925, 927, 933, 941, 945, 946], "time": [0, 2, 3, 5, 6, 9, 10, 14, 15, 19, 20, 21, 22, 23, 24, 26, 28, 34, 35, 36, 37, 39, 41, 43, 44, 48, 136, 158, 225, 230, 237, 247, 262, 277, 358, 361, 362, 400, 741, 758, 759, 814, 830, 831, 832, 838, 839, 852, 856, 890, 902, 903, 905, 907, 908, 912, 913, 916, 917, 918, 922, 924, 925, 926, 931, 937, 945, 946, 949, 950, 953, 960], "ceas": [0, 6], "match": [0, 2, 3, 6, 15, 19, 20, 21, 28, 29, 33, 37, 38, 43, 48, 59, 60, 119, 151, 153, 195, 224, 225, 269, 303, 312, 361, 365, 377, 405, 751, 752, 753, 754, 755, 756, 757, 759, 762, 852, 903, 907, 922, 924, 925, 941, 955, 958, 960], "realiti": 0, "With": [0, 3, 6, 22, 23, 39, 959], "fresh": [0, 15, 17, 20, 43, 604, 920, 925, 949, 953], "easier": [0, 14, 925], "us": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 49, 55, 56, 65, 66, 67, 68, 69, 72, 73, 74, 76, 77, 78, 81, 83, 98, 100, 103, 105, 111, 113, 115, 117, 121, 125, 129, 132, 141, 143, 144, 145, 150, 153, 156, 163, 164, 169, 172, 173, 174, 175, 177, 178, 180, 181, 182, 183, 195, 224, 225, 228, 229, 230, 231, 232, 233, 238, 241, 243, 248, 249, 250, 252, 256, 260, 263, 269, 270, 274, 277, 279, 281, 282, 288, 290, 292, 296, 300, 302, 311, 312, 317, 319, 320, 323, 324, 326, 327, 328, 329, 330, 331, 333, 334, 337, 340, 341, 342, 343, 346, 347, 354, 356, 357, 358, 359, 361, 362, 365, 368, 377, 380, 391, 403, 405, 406, 407, 408, 409, 410, 416, 418, 444, 452, 453, 568, 569, 604, 605, 624, 746, 831, 843, 853, 862, 871, 872, 876, 882, 890, 891, 906, 907, 908, 909, 911, 914, 916, 917, 918, 919, 921, 922, 924, 925, 926, 927, 928, 929, 930, 931, 932, 934, 938, 939, 941, 942, 943, 945, 946, 948, 949, 950, 951, 952, 953, 955, 956, 957, 958, 959, 960], "base": [0, 3, 20, 21, 22, 23, 24, 25, 26, 34, 37, 38, 39, 43, 46, 49, 59, 60, 62, 91, 93, 98, 117, 298, 346, 390, 903, 907, 914, 924, 925, 926, 929, 934, 938, 942, 946, 949, 958], "should": [0, 2, 3, 4, 5, 6, 10, 12, 14, 15, 17, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 37, 38, 39, 43, 46, 71, 85, 144, 152, 224, 247, 251, 257, 271, 281, 310, 319, 327, 329, 332, 344, 361, 363, 367, 368, 406, 746, 866, 871, 872, 891, 902, 903, 904, 908, 910, 912, 916, 919, 925, 926, 927, 928, 929, 930, 931, 935, 936, 937, 938, 940, 941, 942, 945, 946, 949, 953, 955, 960], "provid": [0, 3, 4, 10, 15, 21, 22, 23, 24, 26, 28, 29, 32, 34, 37, 38, 39, 41, 43, 46, 98, 231, 361, 374, 416, 902, 903, 910, 912, 925, 926, 928, 931, 934, 937, 941, 945, 953, 960], "user": [0, 3, 5, 6, 8, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 33, 34, 35, 36, 37, 38, 39, 41, 43, 48, 56, 90, 136, 169, 225, 229, 328, 332, 333, 335, 363, 556, 647, 669, 736, 743, 876, 903, 904, 907, 909, 910, 912, 914, 918, 923, 924, 925, 926, 929, 942, 943, 945, 946, 948, 949, 951, 953, 955, 958, 959, 960], "consolid": 0, "all": [0, 2, 3, 6, 9, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 37, 38, 43, 46, 48, 153, 163, 164, 284, 344, 361, 416, 753, 754, 759, 823, 833, 903, 904, 907, 910, 911, 915, 916, 918, 922, 925, 926, 937, 939, 946, 948, 950, 951, 952, 953, 955, 958, 960], "singl": [0, 3, 14, 15, 20, 21, 24, 26, 28, 32, 34, 37, 39, 40, 43, 46, 48, 189, 322, 347, 411, 716, 903, 912, 925, 938, 953], "make": [0, 3, 6, 12, 14, 15, 17, 20, 21, 22, 23, 25, 26, 28, 32, 33, 34, 35, 37, 39, 41, 43, 48, 112, 238, 243, 252, 303, 370, 373, 405, 902, 910, 911, 912, 914, 916, 925, 926, 931, 945, 949, 954], "bindir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "sbindir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "libdir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "localstatedir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "krb5kdc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "runstatedir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "sysconfdir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "defccnam": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "defktnam": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "defcktnam": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "pkcs11_modnam": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "etc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "conf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "aes256": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "ct": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "hmac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "sha1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "96": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "normal": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "aes128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "sha384": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "192": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "sha256": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "des3": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "cbc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "arcfour": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "md5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "camellia256": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "cmac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "camellia128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960], "kadmin": [1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 32, 34, 35, 37, 39, 40, 166, 247, 302, 303, 384, 903, 904, 906, 909, 925, 926, 933, 936, 951, 952, 960], "kadmind": [1, 3, 5, 9, 19, 20, 21, 22, 23, 24, 26, 28, 34, 39, 908, 918, 925, 933, 951, 960], "kdb5_util": [1, 4, 7, 8, 10, 11, 14, 20, 22, 23, 24, 26, 34, 904, 909, 918, 924, 925, 960], "kdb5_ldap_util": [1, 3, 4, 10, 20, 22, 23, 24], "kprop": [1, 4, 6, 8, 15, 23, 24, 34, 35, 909, 924, 925, 926, 960], "kpropd": [1, 4, 7, 9, 23, 34, 41, 909, 924, 925], "kproplog": [1, 8, 926], "ktutil": [1, 2, 906, 909, 925], "k5srvutil": [1, 14, 26, 906], "sserver": [1, 956], "oper": [2, 3, 5, 9, 10, 14, 15, 19, 20, 21, 22, 24, 26, 28, 33, 34, 35, 37, 41, 43, 48, 62, 119, 121, 136, 156, 158, 384, 385, 388, 761, 843, 853, 903, 909, 910, 911, 912, 917, 922, 924, 925, 926, 935, 939, 949, 953, 960], "f": [2, 4, 5, 6, 7, 8, 11, 14, 22, 33, 34, 914, 925, 946, 949, 950, 953, 955], "filenam": [2, 3, 5, 6, 7, 8, 15, 20, 21, 28, 34, 36, 37, 41, 43, 48, 205, 389, 903, 907, 925, 960], "e": [2, 3, 6, 9, 11, 14, 19, 20, 21, 22, 23, 33, 34, 37, 38, 39, 46, 876, 903, 908, 910, 911, 912, 917, 919, 941, 945, 949, 950, 953, 955, 960], "keysalt": [2, 3, 924], "allow": [2, 3, 4, 5, 6, 8, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 48, 111, 254, 281, 361, 406, 409, 904, 906, 908, 910, 912, 914, 917, 918, 925, 926, 927, 928, 929, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 945, 946, 949, 952, 959], "kei": [2, 3, 5, 6, 9, 10, 11, 12, 15, 16, 19, 20, 21, 25, 28, 32, 34, 36, 37, 38, 40, 41, 43, 46, 48, 73, 77, 87, 89, 100, 103, 105, 106, 108, 113, 114, 117, 119, 129, 130, 141, 153, 155, 181, 217, 225, 231, 236, 260, 278, 279, 282, 294, 295, 302, 303, 309, 310, 315, 322, 327, 332, 344, 345, 353, 356, 361, 365, 366, 414, 416, 444, 445, 677, 746, 756, 762, 819, 831, 832, 838, 839, 840, 853, 854, 856, 906, 907, 908, 909, 912, 913, 916, 917, 919, 924, 925, 929, 931, 938, 946, 949, 950, 955, 960], "current": [2, 3, 6, 8, 9, 11, 14, 20, 21, 23, 28, 39, 48, 136, 179, 228, 332, 348, 358, 362, 384, 445, 748, 895, 903, 906, 912, 916, 918, 922, 925, 929, 932, 933, 938, 946, 951, 958, 960], "keytab": [2, 3, 7, 8, 11, 12, 14, 17, 21, 23, 26, 28, 31, 41, 43, 46, 48, 306, 312, 313, 314, 316, 319, 320, 361, 365, 366, 418, 903, 905, 907, 908, 912, 913, 916, 920, 924, 925, 949, 950, 952, 953, 955, 960], "obtain": [2, 3, 15, 16, 17, 20, 21, 23, 25, 26, 33, 34, 37, 43, 46, 48, 80, 135, 232, 260, 273, 276, 331, 332, 361, 377, 404, 405, 416, 445, 624, 843, 903, 906, 912, 922, 925, 926, 941, 942, 944, 945, 949, 953, 955], "new": [2, 3, 6, 14, 20, 21, 23, 24, 26, 34, 35, 37, 39, 41, 43, 48, 87, 89, 129, 132, 138, 143, 154, 160, 163, 165, 166, 167, 169, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 192, 194, 195, 205, 212, 220, 228, 231, 237, 245, 247, 248, 252, 255, 259, 262, 264, 271, 277, 282, 300, 302, 303, 305, 309, 315, 329, 332, 338, 340, 345, 346, 347, 361, 367, 368, 369, 370, 371, 372, 373, 374, 375, 382, 383, 384, 385, 388, 389, 401, 402, 403, 404, 405, 406, 409, 725, 726, 903, 907, 922, 925, 926, 930, 931, 934, 935, 938, 945, 946, 949, 951, 960], "princip": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 40, 41, 43, 45, 46, 48, 78, 141, 147, 148, 153, 155, 159, 166, 224, 231, 237, 244, 262, 266, 269, 277, 302, 303, 312, 317, 322, 331, 335, 342, 343, 344, 345, 361, 365, 366, 377, 405, 408, 409, 410, 411, 414, 416, 506, 647, 654, 669, 713, 715, 757, 769, 831, 832, 838, 842, 851, 852, 856, 868, 903, 904, 906, 907, 913, 917, 919, 921, 924, 925, 927, 928, 934, 935, 937, 938, 939, 942, 945, 946, 949, 950, 951, 953, 954, 955, 958, 959, 960], "delet": [2, 3, 5, 6, 11, 19, 21, 23, 151, 907, 925, 926, 945, 948, 953, 960], "non": [2, 3, 14, 19, 21, 23, 26, 33, 37, 43, 44, 99, 100, 102, 103, 113, 129, 130, 155, 225, 243, 247, 252, 271, 289, 290, 291, 292, 296, 300, 301, 302, 317, 332, 344, 361, 377, 384, 385, 390, 871, 916, 918, 921, 925, 949, 952, 953], "must": [2, 3, 4, 7, 8, 10, 11, 14, 15, 19, 20, 21, 23, 24, 26, 28, 29, 32, 33, 34, 35, 36, 37, 39, 43, 46, 57, 58, 69, 74, 78, 99, 100, 102, 103, 113, 117, 119, 121, 125, 126, 136, 146, 152, 153, 158, 173, 176, 195, 198, 200, 221, 225, 230, 243, 249, 270, 272, 273, 276, 277, 281, 284, 289, 290, 291, 292, 296, 298, 314, 316, 319, 324, 328, 333, 347, 361, 370, 373, 375, 377, 404, 409, 734, 735, 737, 744, 746, 748, 751, 752, 753, 754, 755, 756, 757, 758, 759, 762, 833, 853, 876, 903, 910, 911, 912, 916, 917, 919, 921, 922, 925, 926, 928, 930, 931, 932, 935, 937, 938, 939, 941, 945, 946, 951, 953, 955, 960], "one": [2, 3, 5, 6, 9, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 48, 153, 165, 245, 265, 266, 272, 273, 277, 281, 332, 335, 346, 358, 362, 391, 746, 903, 904, 906, 907, 910, 912, 913, 914, 916, 917, 918, 922, 925, 927, 929, 930, 932, 935, 938, 939, 945, 946, 949, 951, 953, 954], "follow": [2, 3, 6, 10, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 43, 62, 230, 247, 250, 265, 335, 346, 347, 354, 361, 363, 391, 410, 903, 904, 906, 907, 909, 910, 912, 913, 916, 917, 918, 919, 921, 925, 926, 930, 931, 934, 941, 943, 945, 946, 949, 950, 952, 953, 957, 958, 959, 960], "show": [2, 6, 20, 41, 876, 903, 914, 924, 946, 950], "number": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 19, 20, 21, 23, 24, 35, 36, 37, 39, 46, 48, 66, 78, 80, 83, 100, 103, 112, 135, 156, 290, 292, 312, 317, 327, 328, 329, 333, 339, 354, 358, 360, 361, 362, 526, 533, 729, 744, 746, 814, 833, 852, 856, 881, 891, 902, 904, 906, 910, 912, 914, 916, 917, 918, 919, 921, 925, 926, 929, 938, 950, 951, 952, 953, 955], "name": [2, 3, 4, 5, 6, 8, 10, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 34, 36, 37, 40, 46, 48, 49, 50, 59, 60, 141, 147, 153, 155, 159, 215, 223, 224, 229, 232, 237, 248, 249, 254, 262, 266, 269, 280, 302, 303, 312, 317, 319, 321, 322, 331, 335, 338, 344, 345, 352, 354, 361, 364, 367, 379, 384, 386, 408, 409, 410, 411, 414, 416, 506, 644, 646, 647, 648, 649, 653, 658, 669, 746, 757, 819, 839, 868, 878, 882, 889, 904, 906, 911, 914, 916, 917, 918, 921, 924, 925, 926, 927, 930, 932, 939, 940, 941, 942, 946, 948, 949, 950, 951, 952, 953, 955, 960], "chang": [2, 3, 6, 9, 14, 15, 19, 20, 21, 22, 24, 25, 26, 28, 33, 34, 37, 39, 46, 48, 78, 136, 158, 247, 262, 384, 385, 626, 725, 902, 910, 914, 916, 918, 924, 925, 926, 934, 936, 942, 944, 951, 953, 959], "protocol": [2, 3, 14, 21, 23, 29, 39, 43, 48, 249, 303, 323, 407, 680, 701, 729, 838, 842, 851, 852, 907, 909, 918, 923, 925, 935, 946, 955, 960], "updat": [2, 4, 6, 8, 9, 14, 20, 21, 22, 24, 26, 34, 35, 99, 100, 102, 103, 225, 289, 290, 291, 292, 703, 706, 912, 917, 918, 925, 934, 943], "kerbero": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 42, 43, 45, 46, 47, 48, 56, 62, 64, 65, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 117, 118, 121, 124, 125, 126, 129, 130, 133, 134, 135, 141, 142, 145, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 161, 162, 163, 164, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 215, 218, 224, 225, 229, 231, 237, 238, 240, 250, 262, 263, 264, 266, 267, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 307, 308, 310, 312, 313, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 344, 346, 347, 349, 354, 356, 357, 358, 359, 360, 361, 362, 363, 365, 366, 376, 377, 378, 379, 380, 384, 385, 386, 387, 391, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 416, 903, 904, 907, 908, 909, 910, 912, 913, 915, 916, 920, 933, 936, 939, 941, 943, 944, 945, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959], "databas": [2, 4, 5, 6, 7, 8, 9, 10, 12, 15, 18, 19, 20, 21, 22, 26, 28, 30, 31, 32, 35, 37, 43, 906, 908, 909, 912, 913, 920, 924, 925, 926, 933, 936, 938, 949, 952, 953, 960], "randomli": [2, 26], "gener": [2, 9, 12, 14, 15, 17, 19, 20, 21, 23, 25, 26, 32, 35, 41, 43, 48, 113, 125, 126, 262, 285, 296, 329, 332, 344, 445, 528, 529, 530, 531, 830, 847, 862, 903, 907, 909, 910, 911, 912, 914, 916, 925, 926, 929, 933, 938, 943, 946, 953, 958], "": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 35, 37, 38, 39, 41, 43, 46, 48, 50, 113, 192, 203, 210, 232, 233, 247, 265, 281, 296, 302, 365, 368, 377, 380, 400, 406, 746, 813, 832, 833, 838, 842, 882, 903, 904, 908, 910, 912, 916, 917, 918, 924, 925, 926, 928, 931, 938, 939, 940, 942, 945, 946, 948, 949, 950, 951, 953, 955, 956, 957, 958, 959, 960], "doesn": [2, 6, 23, 161, 903, 945], "t": [2, 3, 6, 10, 11, 12, 14, 15, 20, 21, 23, 28, 34, 37, 44, 50, 161, 335, 346, 718, 721, 743, 903, 907, 910, 912, 926, 945, 946, 949, 950, 953, 960], "store": [2, 3, 4, 5, 6, 8, 14, 15, 17, 20, 21, 22, 23, 24, 26, 34, 37, 46, 48, 80, 99, 100, 102, 103, 225, 237, 252, 289, 290, 291, 292, 327, 328, 332, 333, 358, 361, 362, 363, 409, 416, 554, 737, 846, 903, 906, 907, 910, 913, 916, 918, 922, 925, 942, 946, 949, 950, 953, 955], "server": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 34, 36, 37, 38, 39, 43, 46, 48, 159, 166, 224, 225, 266, 269, 302, 303, 335, 344, 345, 361, 377, 384, 385, 416, 509, 623, 667, 736, 766, 813, 831, 832, 838, 842, 852, 889, 903, 906, 907, 909, 913, 916, 924, 925, 926, 927, 933, 934, 946, 952, 953, 955, 956, 958], "fail": [2, 3, 6, 14, 15, 20, 21, 23, 24, 35, 38, 39, 43, 46, 230, 262, 281, 344, 356, 406, 871, 910, 912, 918, 925, 931, 932, 946, 948, 953], "flag": [2, 3, 5, 6, 11, 14, 19, 20, 21, 22, 23, 25, 26, 28, 33, 35, 39, 40, 43, 46, 48, 55, 62, 69, 74, 78, 151, 153, 192, 271, 281, 327, 328, 329, 333, 345, 354, 356, 358, 361, 362, 365, 366, 406, 734, 735, 736, 737, 741, 742, 743, 744, 746, 753, 754, 831, 832, 833, 838, 839, 846, 885, 900, 903, 912, 925, 929, 938, 946, 948, 949, 950, 952, 953], "given": [2, 3, 5, 6, 8, 10, 14, 20, 21, 23, 28, 36, 38, 39, 41, 43, 46, 48, 49, 59, 60, 124, 135, 319, 331, 391, 872, 912, 916, 918, 922, 925, 926, 950], "prompt": [2, 3, 5, 6, 23, 34, 46, 48, 262, 363, 725, 726, 727, 728, 876, 878, 908, 925, 929, 945, 946, 951, 953], "confirm": [2, 3, 5, 6, 23, 130, 301, 925, 955], "befor": [2, 3, 4, 5, 6, 14, 15, 20, 21, 22, 23, 26, 35, 37, 39, 41, 44, 98, 100, 103, 155, 290, 292, 383, 391, 833, 876, 904, 907, 908, 910, 918, 926, 929, 936, 938, 946, 949], "each": [2, 3, 6, 8, 10, 15, 19, 20, 21, 23, 24, 25, 26, 28, 33, 35, 37, 39, 43, 44, 46, 254, 265, 267, 354, 761, 903, 906, 908, 910, 916, 917, 918, 922, 925, 926, 930, 934, 935, 936, 940, 945, 946, 949, 950, 953, 955, 958, 959], "k": [2, 3, 4, 5, 6, 10, 11, 14, 15, 20, 23, 26, 34, 101, 119, 906, 917, 918, 925, 949, 950, 953, 955], "option": [2, 11, 12, 15, 19, 22, 23, 24, 28, 29, 34, 35, 36, 37, 39, 43, 48, 59, 60, 225, 226, 227, 231, 234, 235, 236, 237, 255, 262, 271, 277, 327, 328, 331, 332, 333, 346, 377, 405, 416, 418, 551, 744, 814, 815, 819, 830, 831, 838, 842, 846, 847, 852, 890, 906, 911, 925, 928, 929, 930, 932, 935, 937, 939, 946, 960], "old": [2, 3, 6, 14, 20, 21, 23, 34, 37, 245, 348, 422, 918, 925, 945], "displai": [2, 3, 5, 9, 11, 23, 37, 42, 46, 247, 736, 906, 916, 925, 926, 949, 950, 956], "ordinarili": [2, 15, 247], "default": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 19, 20, 21, 22, 23, 24, 26, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 46, 48, 59, 60, 78, 132, 147, 148, 154, 224, 231, 245, 255, 267, 271, 277, 280, 317, 319, 347, 361, 377, 385, 416, 718, 904, 911, 912, 913, 914, 916, 918, 925, 930, 931, 932, 946, 948, 949, 950, 952, 953, 954, 955, 959, 960], "encrypt": [2, 3, 6, 14, 15, 17, 21, 23, 25, 29, 30, 32, 34, 36, 40, 43, 46, 48, 79, 95, 98, 99, 100, 112, 113, 114, 116, 124, 125, 126, 129, 130, 153, 231, 282, 289, 290, 296, 297, 300, 301, 312, 317, 327, 328, 359, 361, 396, 485, 486, 544, 605, 677, 756, 814, 815, 829, 831, 832, 833, 838, 839, 851, 852, 889, 906, 907, 908, 909, 913, 917, 918, 919, 925, 926, 929, 931, 938, 943, 950, 955, 960], "type": [2, 3, 5, 6, 10, 15, 16, 21, 23, 25, 28, 30, 32, 34, 38, 39, 46, 48, 91, 93, 95, 98, 99, 100, 102, 103, 104, 112, 113, 114, 115, 116, 124, 125, 126, 129, 130, 151, 152, 153, 161, 163, 184, 189, 195, 224, 225, 231, 282, 289, 290, 291, 292, 296, 297, 300, 301, 312, 313, 317, 319, 333, 335, 337, 346, 391, 423, 505, 546, 653, 684, 756, 762, 806, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 906, 910, 913, 916, 917, 918, 919, 921, 922, 925, 927, 929, 930, 931, 934, 935, 936, 937, 938, 939, 940, 941, 942, 945, 946, 949, 950, 953, 955, 959, 960], "salt": [2, 3, 6, 11, 20, 23, 25, 48, 125, 126, 395, 846, 918, 925], "overridden": [2, 10, 11, 19, 21, 907, 925], "retain": [2, 3, 14, 20, 23, 926, 935, 937, 959], "so": [2, 3, 5, 14, 19, 20, 21, 23, 24, 28, 29, 33, 34, 35, 37, 39, 43, 85, 93, 136, 144, 230, 388, 891, 903, 910, 916, 924, 925, 926, 930, 931, 945, 946, 948, 949, 960], "ticket": [2, 3, 5, 6, 12, 14, 15, 16, 19, 20, 21, 22, 26, 28, 33, 34, 35, 36, 37, 38, 39, 41, 43, 46, 48, 153, 159, 183, 195, 224, 231, 237, 249, 262, 266, 269, 324, 332, 335, 344, 361, 365, 366, 377, 550, 553, 556, 658, 668, 751, 766, 815, 819, 829, 831, 832, 838, 839, 851, 852, 889, 890, 892, 903, 904, 916, 918, 925, 928, 929, 937, 938, 943, 944, 945, 948, 949, 950, 953, 955, 956, 959, 960], "continu": [2, 6, 17, 34, 917, 925, 926, 953], "work": [2, 3, 4, 6, 21, 23, 34, 35, 36, 39, 40, 43, 903, 912, 925, 926, 938, 939, 943, 945, 946, 960], "delold": [2, 14, 26], "after": [2, 3, 4, 6, 10, 12, 14, 21, 23, 24, 25, 33, 34, 35, 37, 39, 80, 98, 136, 230, 274, 382, 403, 891, 902, 903, 908, 910, 916, 917, 918, 921, 922, 925, 945, 946, 953, 960], "expir": [2, 3, 6, 15, 19, 20, 21, 23, 26, 33, 37, 43, 46, 48, 225, 245, 262, 838, 890, 903, 904, 907, 916, 918, 925, 946, 949, 950, 953, 960], "prevent": [2, 3, 19, 20, 21, 25, 26, 29, 40, 332, 526, 527, 907, 925, 926, 936, 945, 949], "attack": [2, 14, 21, 23, 29, 30, 32, 35, 40, 46, 327, 328, 333, 907, 925, 949], "against": [2, 14, 20, 21, 25, 28, 34, 39, 40, 46, 48, 129, 300, 344, 358, 361, 362, 365, 414, 907, 912, 925, 928, 931, 952, 958], "most": [2, 6, 17, 20, 21, 23, 24, 25, 26, 28, 33, 34, 37, 39, 40, 41, 43, 48, 154, 903, 906, 907, 909, 918, 925, 929, 930, 931, 946, 948, 960], "recent": [2, 6, 17, 20, 25, 26, 37, 48, 907, 919, 925, 946], "some": [2, 3, 6, 14, 20, 21, 23, 24, 28, 29, 31, 34, 37, 38, 39, 41, 46, 48, 99, 151, 154, 289, 391, 772, 903, 904, 907, 909, 910, 911, 912, 913, 918, 922, 924, 925, 930, 931, 934, 941, 943, 945, 946, 949, 958, 960], "remov": [2, 3, 6, 20, 23, 26, 28, 37, 38, 48, 155, 910, 925, 936, 945], "issu": [2, 3, 14, 20, 21, 23, 26, 29, 32, 35, 36, 37, 39, 43, 46, 322, 414, 890, 912, 925, 929, 938, 946, 949], "servic": [2, 3, 5, 8, 10, 12, 15, 16, 19, 20, 21, 22, 23, 24, 28, 29, 31, 32, 33, 34, 43, 48, 166, 225, 237, 247, 262, 266, 269, 303, 331, 332, 365, 384, 416, 649, 650, 651, 744, 884, 903, 907, 909, 916, 925, 926, 927, 932, 940, 946, 949, 955, 958, 960], "particular": [2, 11, 14, 16, 17, 19, 20, 21, 37, 43, 46, 319, 910, 912, 926, 945, 946], "interact": [2, 3, 21, 23, 39, 370, 912], "In": [2, 3, 4, 6, 8, 14, 17, 20, 21, 22, 23, 24, 26, 28, 29, 32, 34, 35, 37, 38, 39, 43, 249, 361, 377, 391, 903, 910, 911, 912, 917, 918, 925, 929, 930, 931, 934, 939, 943, 946, 950, 953, 959, 960], "case": [2, 3, 6, 11, 14, 19, 20, 21, 23, 24, 28, 38, 39, 43, 46, 195, 247, 282, 327, 332, 352, 361, 377, 391, 418, 712, 903, 904, 906, 926, 929, 930, 931, 934, 938, 939, 951, 953, 958, 960], "unless": [2, 3, 6, 11, 14, 19, 20, 21, 26, 28, 32, 34, 43, 317, 388, 416, 418, 907, 908, 925, 939, 953, 957], "program": [2, 3, 4, 6, 8, 12, 15, 20, 21, 23, 26, 28, 30, 32, 33, 34, 37, 38, 39, 41, 43, 46, 56, 270, 380, 907, 909, 910, 911, 914, 916, 924, 925, 926, 946, 952, 953, 960], "edit": [2, 11, 12, 31, 912, 913, 945], "place": [2, 8, 14, 15, 21, 26, 28, 32, 33, 37, 39, 43, 44, 46, 48, 107, 117, 231, 266, 269, 281, 298, 303, 338, 366, 378, 406, 833, 872, 912, 914, 922, 928, 936, 948, 953, 959], "variabl": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 20, 21, 24, 25, 28, 30, 34, 35, 37, 38, 39, 40, 41, 43, 48, 93, 136, 141, 155, 271, 284, 388, 389, 903, 906, 907, 913, 925, 941, 942, 948, 949, 950, 951, 953, 954, 955, 956], "o": [3, 5, 6, 20, 34, 48, 904, 910, 911, 912, 924, 925, 926, 946, 950], "n": [3, 6, 10, 21, 28, 37, 346, 904, 949, 950, 953], "r": [3, 4, 5, 6, 7, 8, 9, 10, 14, 21, 28, 34, 286, 946, 949, 950, 953, 960], "realm": [3, 4, 5, 6, 7, 8, 10, 12, 14, 15, 16, 19, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 38, 40, 43, 44, 46, 48, 49, 50, 59, 60, 91, 92, 93, 94, 153, 215, 232, 237, 253, 262, 266, 269, 280, 281, 286, 302, 344, 346, 347, 352, 361, 390, 391, 405, 406, 410, 507, 714, 717, 718, 719, 720, 722, 723, 733, 801, 802, 803, 804, 819, 827, 831, 839, 842, 851, 852, 868, 871, 872, 874, 875, 889, 903, 912, 913, 916, 917, 919, 921, 924, 925, 933, 940, 942, 945, 946, 949, 953, 958, 959, 960], "p": [3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 19, 20, 21, 23, 40, 903, 925, 926, 946, 948, 949, 950, 953, 954, 955], "q": [3, 11, 14, 37, 948, 953, 955], "queri": [3, 21, 39, 43, 46, 925], "c": [3, 6, 19, 21, 22, 23, 48, 107, 230, 367, 813, 819, 838, 852, 889, 903, 911, 912, 926, 941, 948, 949, 950, 953, 954, 955], "cache_nam": [3, 948, 949, 950], "w": [3, 5, 10, 24, 486], "password": [3, 4, 5, 6, 9, 10, 11, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 36, 37, 39, 40, 43, 48, 235, 247, 260, 624, 626, 725, 726, 727, 745, 746, 903, 908, 918, 924, 925, 929, 933, 944, 946, 951, 953, 959, 960], "admin_serv": [3, 8, 20, 21, 34, 39], "port": [3, 4, 7, 8, 10, 12, 15, 20, 21, 23, 34, 36, 41, 44, 48, 62, 333, 529, 531, 924, 960], "arg": [3, 419, 420, 421, 808, 809, 912, 953], "local": [3, 5, 8, 12, 14, 15, 20, 21, 22, 23, 28, 32, 34, 36, 39, 43, 46, 48, 62, 64, 80, 232, 233, 327, 328, 329, 331, 333, 346, 358, 361, 362, 391, 400, 410, 528, 529, 723, 904, 907, 908, 909, 912, 914, 916, 917, 919, 924, 925, 932, 933, 945, 946, 949, 950, 952, 953, 955, 960], "d": [3, 5, 6, 7, 8, 10, 19, 28, 904, 912, 925, 930, 946, 950, 960], "dbname": [3, 6, 10], "enc": [3, 6, 20, 199, 303, 832, 925], "m": [3, 4, 5, 6, 10, 14, 19, 20, 21, 23, 26, 29, 34, 39, 48, 385, 690, 904, 918, 925, 926, 946], "x": [3, 4, 6, 8, 10, 16, 19, 20, 21, 23, 37, 43, 777, 797, 807, 916, 918, 925, 926, 928, 929, 949, 955], "db_arg": [3, 4, 6, 8, 10], "interfac": [3, 11, 14, 19, 20, 23, 28, 34, 46, 903, 907, 909, 912, 925, 930, 933], "v5": [3, 7, 11, 21, 32, 39, 48, 909, 910, 912, 923, 926, 946], "system": [3, 6, 14, 15, 19, 20, 21, 24, 29, 32, 33, 34, 35, 36, 37, 38, 41, 43, 46, 48, 56, 136, 147, 169, 284, 384, 385, 387, 398, 700, 703, 706, 882, 903, 908, 909, 910, 911, 925, 926, 930, 939, 943, 945, 946, 948, 949, 959, 960], "thei": [3, 4, 6, 9, 10, 14, 15, 20, 21, 28, 33, 34, 37, 38, 39, 41, 43, 46, 231, 327, 377, 737, 853, 902, 903, 906, 910, 912, 916, 918, 925, 938, 945, 946, 957, 960], "nearli": 3, "ident": [3, 15, 20, 22, 43, 48, 363, 746, 886, 887, 903, 925, 929, 945, 946, 949, 951], "function": [3, 6, 14, 25, 29, 34, 35, 43, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 81, 82, 84, 85, 86, 87, 88, 89, 92, 93, 99, 100, 101, 102, 103, 104, 105, 107, 113, 114, 116, 117, 119, 124, 125, 126, 129, 130, 133, 136, 137, 139, 148, 150, 151, 153, 156, 157, 158, 159, 167, 169, 171, 172, 173, 174, 175, 177, 178, 180, 181, 182, 183, 192, 194, 195, 198, 199, 200, 201, 202, 203, 206, 207, 208, 209, 210, 213, 216, 217, 222, 230, 237, 238, 243, 247, 248, 254, 256, 260, 262, 263, 264, 266, 267, 268, 269, 273, 274, 277, 278, 279, 280, 281, 289, 290, 291, 292, 296, 297, 298, 300, 301, 303, 310, 312, 322, 325, 326, 327, 328, 329, 331, 332, 333, 335, 336, 344, 345, 347, 354, 357, 358, 359, 360, 361, 362, 363, 370, 373, 375, 378, 380, 384, 385, 387, 389, 391, 398, 402, 403, 405, 406, 409, 410, 412, 414, 416, 418, 419, 421, 862, 871, 872, 876, 878, 883, 909, 910, 925, 926, 929, 930, 931, 934, 937, 938, 940, 941], "differ": [3, 6, 12, 21, 25, 26, 28, 33, 34, 37, 38, 39, 43, 45, 48, 107, 119, 159, 267, 377, 387, 871, 907, 910, 912, 930, 938, 939, 945, 946, 949, 953, 960], "directli": [3, 18, 20, 21, 23, 29, 34, 43, 46, 377, 624, 931, 938, 949, 954], "access": [3, 4, 8, 9, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 37, 39, 43, 46, 903, 908, 910, 919, 922, 925, 929, 934, 935, 937, 938, 939, 944, 946, 952, 953, 958, 959], "kdc": [3, 4, 5, 6, 8, 9, 10, 11, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 36, 40, 43, 46, 48, 101, 107, 119, 166, 225, 232, 237, 243, 247, 249, 260, 262, 271, 302, 303, 335, 344, 345, 416, 549, 551, 568, 663, 665, 744, 838, 851, 852, 871, 872, 890, 903, 906, 908, 909, 912, 913, 916, 919, 920, 925, 928, 929, 932, 933, 934, 940, 942, 946, 949, 955, 960], "while": [3, 12, 14, 15, 16, 20, 21, 23, 24, 34, 35, 43, 46, 903, 910, 930, 945, 946, 953, 960], "perform": [3, 4, 5, 6, 12, 14, 19, 20, 21, 22, 24, 25, 26, 34, 37, 38, 39, 43, 46, 62, 91, 252, 256, 260, 361, 365, 377, 384, 385, 388, 418, 442, 853, 903, 918, 925, 926, 935, 936, 937, 946], "except": [3, 19, 21, 23, 37, 39, 43, 331, 918, 925, 926, 931, 953], "explicitli": [3, 14, 19, 23, 28, 34, 44, 255, 912, 925, 935, 936, 937, 946], "note": [3, 5, 6, 14, 20, 21, 23, 26, 32, 34, 154, 243, 247, 904, 910, 938, 946, 949, 953, 959, 960], "otherwis": [3, 6, 14, 20, 21, 23, 29, 33, 34, 36, 37, 39, 43, 49, 52, 54, 62, 64, 65, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 124, 125, 126, 129, 130, 134, 142, 150, 153, 157, 158, 162, 163, 164, 166, 170, 172, 173, 174, 175, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 195, 218, 225, 237, 238, 240, 250, 262, 263, 266, 267, 268, 269, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 285, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 321, 323, 324, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 344, 347, 349, 350, 351, 352, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 376, 377, 378, 387, 390, 392, 393, 394, 396, 397, 399, 400, 402, 403, 404, 405, 406, 407, 416, 903, 912, 917, 918, 926, 928, 930, 937, 946, 949, 950, 951, 953], "refer": [3, 5, 15, 19, 20, 22, 23, 39, 43, 45, 48, 87, 89, 138, 288, 309, 868, 918, 925, 926, 934, 939, 953], "both": [3, 12, 21, 22, 23, 24, 26, 28, 29, 36, 37, 39, 40, 43, 159, 247, 253, 910, 918, 925, 926, 930, 953], "mainten": [3, 6, 23], "polici": [3, 4, 5, 6, 16, 19, 20, 21, 24, 25, 34, 35, 169, 361, 925, 933, 934, 935, 942, 946, 950, 951], "tabl": [3, 6, 23, 48, 278, 309, 310, 315, 361, 365, 416, 856, 906, 909, 911, 912, 914, 918, 922, 924, 925, 950], "remot": [3, 4, 7, 15, 20, 23, 33, 38, 43, 48, 62, 64, 169, 224, 327, 328, 333, 358, 361, 362, 384, 385, 530, 531, 909, 925, 945, 946, 953, 959, 960], "client": [3, 12, 14, 16, 18, 20, 21, 22, 23, 25, 26, 28, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 46, 48, 145, 154, 224, 225, 237, 243, 244, 260, 262, 266, 269, 277, 278, 279, 332, 335, 361, 365, 405, 657, 658, 746, 813, 814, 819, 831, 832, 839, 842, 851, 852, 903, 907, 909, 912, 916, 917, 918, 919, 924, 925, 926, 927, 928, 930, 933, 935, 938, 940, 946, 949, 950, 952, 953, 955, 958, 960], "authent": [3, 5, 6, 10, 12, 14, 15, 20, 21, 22, 24, 25, 26, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 43, 44, 46, 48, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 166, 201, 224, 225, 252, 324, 325, 327, 328, 329, 330, 331, 332, 333, 338, 344, 356, 358, 359, 360, 361, 362, 377, 442, 505, 511, 621, 744, 813, 815, 819, 865, 882, 892, 903, 906, 907, 908, 909, 916, 917, 918, 922, 925, 926, 928, 938, 939, 946, 949, 950, 956, 960], "admin": [3, 4, 5, 8, 14, 15, 16, 19, 21, 22, 23, 26, 32, 34, 903, 912, 918, 924, 925, 935, 953, 960], "adminhost": 3, "where": [3, 4, 6, 7, 8, 14, 15, 17, 20, 21, 23, 25, 28, 39, 43, 46, 319, 391, 902, 903, 906, 907, 910, 911, 912, 917, 918, 925, 930, 946, 949, 953, 960], "fulli": [3, 15, 19, 21, 23, 29, 32, 34, 35, 46, 949, 960], "qualifi": [3, 15, 19, 21, 23, 960], "hostnam": [3, 12, 15, 20, 21, 23, 26, 33, 34, 37, 38, 41, 43, 48, 331, 390, 391, 912, 925, 932, 955, 958, 960], "credenti": [3, 8, 12, 16, 20, 21, 23, 28, 33, 35, 37, 45, 48, 138, 166, 177, 207, 208, 224, 225, 231, 323, 331, 335, 356, 377, 404, 407, 445, 554, 624, 659, 753, 829, 830, 831, 832, 883, 902, 905, 906, 907, 909, 912, 920, 925, 929, 931, 932, 933, 938, 946, 948, 949, 950, 952, 953, 954, 955, 958, 960], "cach": [3, 14, 15, 21, 23, 28, 43, 44, 48, 78, 138, 140, 224, 225, 231, 249, 266, 269, 325, 327, 328, 331, 333, 358, 361, 362, 377, 405, 416, 527, 550, 554, 761, 905, 909, 912, 913, 920, 924, 925, 933, 946, 948, 949, 950, 952, 953, 954, 955, 958, 960], "contain": [3, 4, 5, 6, 8, 9, 15, 19, 20, 21, 22, 23, 24, 28, 29, 33, 34, 37, 38, 39, 41, 43, 46, 48, 54, 67, 72, 76, 152, 154, 169, 172, 173, 183, 184, 195, 233, 247, 249, 278, 281, 302, 303, 322, 332, 338, 344, 346, 357, 358, 359, 362, 365, 367, 377, 406, 416, 853, 882, 895, 903, 904, 906, 907, 909, 910, 911, 912, 913, 914, 916, 917, 918, 921, 922, 926, 930, 931, 940, 941, 943, 945, 946, 948, 949, 953, 954, 955, 958, 959, 960], "credentials_cach": 3, "specifi": [3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 18, 19, 20, 22, 23, 28, 29, 34, 36, 37, 39, 43, 46, 48, 92, 93, 99, 100, 102, 103, 113, 125, 129, 225, 229, 231, 237, 262, 266, 269, 289, 290, 291, 292, 296, 300, 312, 317, 320, 327, 328, 333, 346, 347, 358, 361, 362, 377, 385, 416, 758, 903, 907, 912, 917, 918, 919, 925, 931, 938, 946, 948, 949, 950, 951, 952, 953, 954, 955, 960], "onc": [3, 6, 14, 15, 21, 23, 34, 43, 46, 78, 363, 741, 903, 907, 910, 936, 940, 945, 960], "determin": [3, 4, 5, 6, 8, 20, 21, 23, 24, 28, 34, 43, 48, 62, 102, 105, 117, 136, 154, 232, 233, 263, 291, 361, 387, 391, 418, 895, 903, 906, 907, 910, 912, 917, 918, 921, 925, 928, 932, 935, 939, 940, 946, 960], "request": [3, 4, 6, 8, 9, 10, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 33, 35, 36, 37, 38, 40, 43, 46, 48, 153, 166, 195, 224, 225, 231, 237, 243, 255, 262, 269, 278, 279, 332, 361, 380, 405, 508, 510, 511, 625, 680, 701, 758, 765, 766, 813, 815, 838, 852, 860, 904, 906, 907, 916, 917, 919, 925, 928, 929, 931, 937, 938, 943, 946, 949, 953, 955, 960], "sinc": [3, 12, 14, 17, 21, 22, 23, 37, 48, 332, 741, 891, 902, 916, 918, 925, 931, 938, 959, 960], "usual": [3, 10, 12, 20, 21, 23, 25, 35, 37, 39, 46, 99, 289, 903, 906, 912, 916, 930, 946, 955, 960], "run": [3, 4, 6, 8, 9, 10, 12, 14, 15, 20, 21, 23, 24, 26, 28, 32, 33, 34, 37, 39, 41, 903, 910, 911, 912, 914, 924, 925, 948, 950, 953, 960], "primari": [3, 4, 7, 8, 9, 14, 17, 20, 21, 23, 24, 31, 35, 38, 39, 41, 43, 48, 145, 903, 925, 927, 936, 940, 942, 943, 948, 949, 954, 958, 960], "suffici": [3, 5, 14, 24, 912], "permiss": [3, 18, 19, 20, 23, 34, 43, 137, 147, 159, 903, 925, 926, 946], "read": [3, 5, 6, 9, 11, 20, 21, 22, 23, 34, 35, 37, 46, 48, 228, 252, 262, 264, 320, 354, 373, 416, 912, 921, 925, 938, 941, 945, 950, 960], "ldap": [3, 4, 5, 6, 10, 20, 22, 35, 38, 912, 925, 926], "modul": [3, 4, 6, 20, 21, 23, 35, 254, 270, 912, 914, 918, 923, 924, 925, 927, 928, 929, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942, 949, 960], "host": [3, 4, 7, 8, 12, 14, 15, 16, 20, 21, 23, 24, 25, 26, 29, 30, 31, 33, 36, 37, 38, 39, 43, 46, 48, 194, 224, 232, 331, 333, 390, 391, 416, 649, 651, 907, 910, 912, 925, 933, 938, 945, 946, 949, 950, 953, 957, 958, 959, 960], "which": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 126, 173, 195, 228, 231, 232, 247, 252, 282, 312, 332, 361, 368, 370, 373, 374, 890, 891, 902, 903, 906, 907, 909, 910, 911, 912, 913, 916, 917, 918, 919, 921, 922, 924, 925, 926, 927, 929, 930, 931, 934, 935, 936, 937, 938, 940, 941, 942, 946, 949, 952, 953, 955, 958, 959, 960], "append": [3, 20, 23, 38, 389, 906, 912, 922], "ccach": [3, 23, 41, 43, 48, 132, 135, 164, 225, 226, 227, 234, 235, 236, 248, 252, 253, 266, 269, 323, 331, 377, 385, 405, 407, 416, 823, 912, 924, 927, 951, 955], "valu": [3, 5, 6, 10, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28, 33, 34, 36, 37, 38, 39, 43, 46, 48, 66, 83, 117, 125, 126, 136, 151, 153, 156, 166, 225, 247, 250, 254, 265, 267, 271, 298, 303, 335, 370, 371, 373, 377, 388, 390, 399, 728, 734, 735, 737, 739, 744, 746, 802, 803, 804, 843, 847, 860, 871, 872, 891, 902, 903, 904, 906, 907, 912, 913, 914, 916, 917, 918, 919, 921, 922, 925, 929, 931, 938, 939, 941, 946, 948, 949, 950, 952, 953, 958, 960], "usernam": [3, 12, 21, 34, 36, 37, 43, 321, 680, 946, 949], "getpwuid": 3, "order": [3, 4, 6, 14, 16, 17, 19, 20, 21, 22, 23, 32, 33, 34, 35, 37, 38, 43, 46, 48, 247, 744, 903, 906, 907, 911, 912, 916, 921, 926, 927, 931, 941, 960], "prefer": [3, 21, 38, 43, 238, 906, 907, 925, 932], "decrypt": [3, 35, 43, 48, 79, 356, 366, 833, 889, 907, 925, 953, 955], "respons": [3, 4, 37, 40, 46, 85, 166, 231, 247, 281, 359, 406, 508, 510, 548, 570, 745, 765, 767, 813, 852, 888, 925, 926, 929, 932, 938, 949, 956, 960], "instead": [3, 4, 6, 8, 14, 20, 21, 23, 24, 34, 37, 38, 46, 241, 248, 280, 311, 342, 343, 344, 346, 419, 421, 872, 912, 925, 926, 931, 938, 948, 950, 953, 959], "onli": [3, 4, 6, 8, 9, 10, 14, 15, 18, 19, 20, 21, 22, 23, 26, 28, 32, 33, 34, 35, 38, 39, 41, 43, 46, 48, 54, 114, 153, 225, 230, 243, 247, 297, 327, 363, 367, 368, 550, 737, 757, 868, 895, 902, 903, 908, 910, 912, 916, 918, 922, 925, 926, 931, 932, 938, 939, 941, 945, 946, 949, 953, 955, 958, 960], "anonym": [3, 20, 25, 28, 43, 48, 506, 507, 925, 946, 949, 950], "process": [3, 4, 6, 8, 9, 10, 14, 15, 20, 21, 23, 24, 25, 34, 38, 43, 46, 48, 136, 154, 169, 228, 357, 416, 903, 906, 907, 925, 928, 929, 932, 935, 936, 937, 938, 940, 942, 949, 960], "two": [3, 18, 20, 21, 23, 24, 26, 28, 34, 35, 37, 38, 48, 53, 363, 904, 916, 918, 921, 925, 927, 931, 939, 946, 949, 953], "support": [3, 4, 6, 8, 10, 11, 20, 21, 22, 23, 24, 25, 26, 37, 39, 40, 43, 46, 48, 153, 161, 249, 255, 380, 388, 389, 549, 762, 903, 905, 909, 910, 911, 912, 916, 917, 918, 922, 925, 926, 929, 930, 931, 938, 943, 949], "For": [3, 10, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 33, 34, 35, 36, 37, 38, 39, 43, 46, 99, 100, 103, 142, 289, 290, 292, 744, 902, 903, 907, 910, 911, 912, 916, 917, 918, 922, 923, 924, 925, 927, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 945, 946, 949, 952, 953, 958, 960], "configur": [3, 4, 5, 9, 10, 14, 16, 17, 19, 20, 21, 23, 24, 25, 30, 31, 38, 41, 43, 46, 48, 50, 78, 154, 167, 194, 205, 253, 263, 271, 390, 416, 418, 568, 569, 904, 907, 909, 910, 911, 913, 914, 925, 930, 933, 942, 946, 949, 950, 953, 957, 959, 960], "pkinit": [3, 16, 23, 25, 30, 40, 41, 107, 655, 693, 694, 695, 696, 746, 912, 920, 925, 926, 933, 949], "pkinit_anchor": [3, 20, 21, 37, 949], "Then": [3, 6, 17, 24, 34, 949], "empti": [3, 6, 19, 20, 21, 23, 36, 43, 46, 48, 93, 231, 233, 281, 347, 390, 391, 406, 416, 907, 912, 916, 918, 925, 949], "sign": [3, 19, 20, 21, 32, 37, 41, 43, 48, 902, 911, 919, 921, 925, 949, 960], "permit": [3, 19, 20, 21, 26, 36, 48, 194, 253, 358, 362, 924, 925, 926, 949, 959], "return": [3, 9, 12, 20, 21, 22, 38, 43, 46, 48, 50, 52, 54, 56, 57, 59, 60, 69, 74, 91, 92, 93, 100, 103, 109, 110, 119, 127, 128, 133, 135, 137, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 159, 161, 169, 176, 189, 192, 215, 224, 225, 229, 230, 231, 233, 237, 262, 264, 265, 266, 269, 270, 273, 281, 284, 285, 286, 290, 292, 303, 304, 305, 307, 308, 310, 312, 313, 316, 317, 318, 319, 320, 322, 325, 327, 332, 346, 347, 354, 357, 363, 367, 368, 370, 373, 377, 379, 380, 382, 384, 385, 386, 388, 390, 391, 398, 400, 402, 406, 408, 409, 410, 411, 412, 414, 416, 418, 737, 871, 872, 912, 925, 927, 928, 929, 930, 931, 932, 935, 936, 938, 939, 940, 941, 942, 949, 953], "A": [3, 6, 8, 15, 16, 19, 21, 23, 24, 25, 26, 28, 32, 34, 35, 36, 37, 38, 43, 46, 169, 231, 344, 346, 368, 370, 373, 390, 746, 856, 882, 895, 903, 906, 907, 916, 917, 918, 921, 922, 924, 925, 926, 927, 928, 929, 930, 931, 932, 934, 935, 936, 938, 939, 940, 941, 942, 946, 948, 949, 950, 960], "second": [3, 10, 20, 21, 23, 28, 36, 37, 39, 43, 44, 52, 53, 105, 153, 224, 230, 268, 269, 324, 350, 351, 352, 363, 364, 387, 388, 390, 412, 751, 814, 830, 832, 852, 881, 891, 902, 904, 907, 916, 917, 918, 921, 922, 930, 931, 946, 949, 953, 960], "expos": [3, 6, 14, 46, 854, 949, 953], "hide": [3, 949], "mode": [3, 6, 8, 14, 20, 41, 472, 484, 736, 912, 925, 949, 953], "kinit": [3, 12, 15, 16, 21, 22, 28, 29, 33, 34, 35, 37, 41, 46, 903, 904, 925, 929, 944, 947, 948, 950, 953, 954, 955, 956, 960], "replac": [3, 5, 21, 23, 28, 34, 70, 75, 94, 186, 188, 190, 191, 196, 197, 226, 227, 234, 235, 236, 283, 353, 355, 413, 912, 921, 925, 926, 929, 949], "As": [3, 4, 10, 14, 16, 17, 26, 34, 35, 37, 39, 43, 46, 914, 935, 937, 941, 949], "8": [3, 5, 6, 8, 12, 23, 26, 35, 43, 46, 249, 352, 367, 375, 521, 554, 614, 686, 715, 904, 916, 918, 921, 925, 926, 949], "mit": [3, 5, 12, 14, 15, 17, 19, 20, 21, 24, 28, 30, 31, 32, 34, 38, 39, 41, 43, 45, 46, 902, 903, 909, 911, 912, 914, 915, 916, 917, 918, 919, 929, 931, 933, 934, 938, 941, 943, 945, 946, 949, 960], "acquir": [3, 6, 8, 43, 48, 247, 276, 404, 553, 916, 925, 931, 955], "its": [3, 4, 8, 10, 14, 15, 17, 20, 21, 23, 24, 26, 28, 29, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 48, 87, 89, 92, 107, 117, 203, 210, 230, 271, 298, 303, 358, 361, 362, 383, 414, 904, 915, 916, 918, 925, 926, 927, 928, 929, 930, 931, 938, 942, 948, 949, 950, 958], "temporari": [3, 21, 34, 37, 906, 907, 924, 925, 960], "care": [3, 14, 19, 28, 43, 934], "mai": [3, 6, 8, 10, 11, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 99, 107, 126, 158, 195, 225, 230, 231, 243, 247, 260, 264, 289, 332, 361, 377, 382, 383, 390, 391, 416, 737, 853, 871, 883, 895, 904, 907, 910, 912, 913, 916, 917, 918, 921, 922, 925, 926, 929, 931, 932, 934, 935, 936, 937, 938, 941, 943, 945, 946, 948, 949, 953, 958, 960], "other": [3, 4, 6, 10, 14, 15, 19, 20, 21, 23, 24, 26, 28, 34, 35, 37, 38, 39, 43, 46, 154, 281, 312, 361, 406, 650, 746, 843, 902, 903, 906, 909, 910, 911, 912, 916, 917, 918, 921, 925, 926, 929, 931, 935, 936, 937, 939, 940, 941, 943, 945, 946, 951, 953, 958, 959], "exit": [3, 10, 11, 903, 925, 946, 950, 955], "doe": [3, 6, 8, 10, 14, 20, 21, 22, 23, 24, 25, 26, 34, 37, 38, 39, 40, 43, 46, 56, 119, 144, 152, 160, 303, 313, 315, 347, 377, 391, 399, 416, 903, 906, 910, 912, 917, 925, 926, 930, 931, 932, 939, 941, 945, 946, 953], "appli": [3, 10, 14, 18, 19, 20, 21, 23, 24, 35, 39, 41, 43, 171, 926, 935, 938, 946, 949, 953, 957], "contact": [3, 7, 8, 14, 20, 21, 23, 29, 39, 262, 903, 925, 927, 943, 956], "master": [3, 4, 5, 6, 10, 20, 26, 34, 35, 39, 41, 908, 913, 924, 925], "stash": [3, 5, 10, 14, 20, 22, 23, 34, 41, 905, 924], "file": [3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 24, 28, 29, 30, 31, 37, 38, 39, 41, 46, 48, 50, 152, 228, 264, 271, 319, 323, 365, 366, 377, 380, 407, 761, 903, 904, 905, 906, 907, 909, 910, 911, 912, 913, 914, 918, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942, 944, 945, 946, 953, 958, 959, 960], "creat": [3, 4, 7, 12, 14, 15, 19, 20, 21, 22, 23, 24, 26, 28, 31, 32, 35, 43, 47, 48, 67, 72, 76, 93, 113, 114, 125, 126, 135, 138, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 206, 238, 264, 267, 273, 296, 297, 309, 310, 326, 333, 347, 361, 365, 366, 377, 389, 402, 416, 716, 903, 904, 906, 910, 914, 917, 918, 922, 925, 926, 927, 928, 929, 931, 932, 933, 935, 936, 937, 938, 939, 940, 941, 942, 943, 945, 946, 949], "possibl": [3, 5, 6, 14, 17, 20, 21, 22, 24, 25, 26, 32, 34, 35, 37, 38, 39, 46, 93, 166, 225, 303, 906, 907, 925, 926, 930, 943, 946, 958], "forc": [3, 5, 8, 9, 11, 14, 19, 20, 21, 23, 25, 26, 35, 39, 40, 136], "auth_gssapi": 3, "flavor": 3, "fallback": [3, 20, 21, 38, 40, 46, 925, 932], "specif": [3, 4, 6, 8, 10, 14, 18, 19, 20, 21, 24, 26, 34, 39, 43, 48, 49, 56, 155, 303, 317, 319, 365, 366, 412, 746, 903, 904, 906, 912, 914, 918, 922, 925, 926, 930, 935, 940, 946], "argument": [3, 4, 6, 8, 10, 14, 20, 44, 46, 48, 63, 80, 91, 93, 247, 259, 262, 265, 277, 327, 328, 333, 354, 356, 358, 362, 388, 419, 420, 421, 895, 912, 918, 925, 930, 931, 939, 953, 955], "next": [3, 6, 17, 23, 34, 35, 48, 99, 100, 102, 103, 289, 290, 291, 292, 736, 910, 916, 917, 918, 922, 925, 929, 938, 946, 953], "section": [3, 10, 19, 22, 23, 28, 33, 34, 35, 37, 39, 41, 43, 48, 119, 322, 414, 606, 687, 688, 689, 907, 910, 911, 916, 917, 922, 925, 941, 942, 953, 958], "14": [3, 14, 16, 20, 21, 23, 509, 600, 662, 696, 904, 917, 921, 925, 936, 938], "remain": [3, 4, 6, 14, 20, 43, 44, 247, 651, 902, 903, 921, 922, 925, 926, 936, 938, 953], "treat": [3, 21, 36, 38, 43, 54, 344, 352, 715, 891, 916, 949, 955], "execut": [3, 6, 22, 34, 46, 382, 911, 912, 952], "intend": [3, 10, 23, 41, 43, 46, 354, 953], "script": [3, 4, 10, 34, 909, 910, 912, 925], "behav": [3, 43, 409, 418, 902, 912], "sever": [3, 15, 16, 20, 21, 23, 24, 37, 39, 903, 909, 912, 916, 930, 960], "respect": [3, 11, 34, 82, 84, 225, 346, 904, 918, 925, 926, 931, 945], "split": [3, 39, 925], "shell": [3, 5, 23, 34, 41, 925, 945, 946, 952, 958], "inform": [3, 4, 6, 7, 9, 11, 20, 22, 23, 26, 28, 33, 34, 38, 39, 41, 43, 46, 48, 169, 185, 231, 252, 253, 284, 327, 329, 335, 344, 366, 388, 389, 418, 657, 659, 661, 662, 664, 746, 830, 831, 869, 876, 881, 895, 903, 911, 912, 915, 916, 917, 921, 925, 929, 930, 933, 934, 938, 941, 943, 949, 960], "warn": [3, 23, 26, 247, 914, 925, 926], "messag": [3, 8, 20, 21, 24, 34, 41, 48, 78, 365, 377, 383, 536, 543, 724, 747, 813, 838, 842, 851, 852, 871, 872, 889, 895, 907, 909, 917, 925, 926, 930, 945, 946, 952, 953, 955, 960], "suppress": [3, 6, 20, 912, 925, 948, 953, 955], "error": [3, 20, 21, 24, 34, 37, 39, 43, 48, 49, 50, 56, 62, 64, 65, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 117, 118, 119, 121, 124, 125, 126, 129, 130, 133, 134, 135, 137, 141, 142, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 215, 218, 224, 225, 229, 231, 233, 237, 238, 240, 245, 250, 262, 263, 264, 266, 267, 268, 269, 270, 273, 274, 276, 277, 278, 279, 280, 281, 282, 284, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 307, 308, 310, 312, 313, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 344, 346, 347, 349, 354, 356, 358, 359, 360, 361, 362, 363, 365, 366, 376, 377, 378, 379, 380, 384, 385, 386, 387, 391, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 416, 548, 621, 623, 719, 720, 842, 843, 871, 907, 909, 912, 925, 929, 930, 935, 936, 938, 939, 946, 955], "output": [3, 6, 9, 15, 20, 23, 26, 34, 41, 43, 48, 99, 100, 101, 102, 103, 107, 117, 119, 166, 181, 225, 281, 289, 290, 291, 292, 298, 354, 361, 363, 366, 406, 872, 881, 903, 914, 925, 927, 928, 930, 949, 950, 952, 955, 960], "g": [3, 6, 19, 21, 22, 33, 34, 37, 39, 46, 876, 903, 908, 910, 911, 912, 917, 919, 941, 945, 953, 960], "still": [3, 4, 6, 10, 14, 20, 21, 23, 32, 33, 34, 35, 39, 148, 271, 925, 949, 953, 955], "disabl": [3, 14, 20, 21, 23, 24, 26, 28, 34, 37, 38, 39, 41, 382, 383, 388, 555, 907, 910, 912, 925, 933, 949, 957, 960], "requir": [3, 4, 6, 8, 9, 12, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 28, 32, 34, 35, 36, 37, 38, 39, 40, 43, 46, 48, 98, 112, 116, 117, 238, 243, 249, 250, 303, 325, 327, 328, 333, 356, 358, 362, 549, 744, 868, 883, 902, 903, 910, 911, 912, 914, 917, 918, 925, 926, 928, 931, 938, 941, 946, 951, 959, 960], "statu": [3, 843, 925, 926, 928, 931, 950, 953, 955], "zero": [3, 21, 24, 39, 43, 44, 48, 129, 130, 203, 243, 247, 262, 263, 286, 300, 301, 312, 746, 748, 871, 916, 918, 921, 922, 925, 930], "carri": [3, 25, 960], "behavior": [3, 14, 20, 21, 28, 39, 46, 230, 416, 418, 925, 930, 933, 934, 939, 948, 952, 957], "enter": [3, 5, 10, 14, 23, 34, 37, 327, 328, 333, 363, 931, 945, 946], "cannot": [3, 23, 24, 25, 35, 37, 43, 46, 91, 93, 135, 151, 262, 346, 416, 891, 916, 946, 949, 950, 955], "combin": [3, 8, 20, 23, 26, 43, 48, 256, 917, 950], "overrid": [3, 6, 10, 14, 20, 21, 26, 36, 48, 380, 382, 383, 388, 389, 871, 912, 921, 925, 949], "db2": [3, 6, 20, 23, 35, 909, 924, 925], "lockit": 3, "iter": [3, 20, 23, 24, 48, 164, 361, 823, 918, 927, 941], "hold": [3, 43, 78, 170, 187, 192, 193, 399, 400, 903], "durat": [3, 20, 21, 890, 918, 949, 953], "entir": [3, 14, 20, 39, 543, 916, 938], "rather": [3, 4, 5, 6, 10, 15, 20, 21, 23, 32, 38, 39, 56, 281, 406, 903, 910, 917, 931], "than": [3, 4, 5, 6, 10, 12, 14, 15, 19, 20, 21, 23, 24, 25, 26, 28, 32, 35, 37, 38, 39, 43, 53, 56, 232, 281, 377, 406, 903, 907, 910, 917, 921, 922, 925, 929, 931, 945, 949], "temporarili": 3, "handl": [3, 6, 14, 19, 36, 43, 48, 71, 132, 135, 137, 139, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 157, 158, 159, 161, 164, 224, 225, 237, 248, 252, 253, 267, 278, 302, 304, 305, 307, 310, 312, 313, 314, 315, 316, 318, 320, 337, 338, 344, 345, 361, 405, 416, 925, 926, 929, 931, 934, 938], "dbmodul": [3, 22, 23, 24, 35], "first": [3, 6, 9, 12, 16, 19, 20, 21, 22, 23, 26, 28, 34, 37, 38, 39, 43, 44, 52, 53, 93, 105, 136, 230, 260, 281, 302, 324, 350, 351, 352, 363, 364, 388, 406, 769, 833, 906, 907, 912, 914, 916, 917, 919, 921, 922, 925, 926, 928, 930, 931, 932, 937, 939, 946, 951, 953, 958, 960], "introduc": [3, 20, 21, 928, 932, 936, 937, 939], "13": [3, 4, 20, 23, 39, 43, 602, 657, 705, 765, 903, 925], "unlockit": [3, 20, 23, 24], "ldapuri": [3, 5], "connect": [3, 4, 5, 8, 12, 20, 23, 32, 34, 38, 43, 48, 903, 907, 925, 926, 946], "uri": [3, 5, 20, 21, 33, 34, 39, 925], "binddn": 3, "bind_dn": 3, "dn": [3, 5, 20, 21, 22, 25, 30, 33, 34, 35, 39, 44, 335, 669, 912, 918, 925], "bind": [3, 5, 20, 21, 22, 39, 925, 952], "bindpwd": 3, "sasl": [3, 5, 20, 22, 38, 43, 925], "secret": [3, 20, 21, 36, 43, 46, 856, 945], "avoid": [3, 14, 19, 24, 38, 46, 247, 912, 925, 946], "stashsrvpw": [3, 20, 22], "sasl_mech": 3, "mechan": [3, 16, 20, 21, 22, 23, 36, 37, 39, 40, 43, 46, 154, 252, 698, 699, 907, 916, 917, 924, 925, 929, 930, 933, 938, 940, 949, 960], "ignor": [3, 4, 10, 19, 20, 21, 26, 28, 43, 48, 237, 262, 266, 269, 271, 280, 284, 344, 347, 352, 361, 390, 539, 714, 717, 871, 907, 910, 912, 916, 918, 925, 930, 958, 960], "sasl_authcid": 3, "when": [3, 4, 6, 8, 9, 10, 12, 14, 15, 16, 17, 20, 21, 22, 23, 26, 28, 29, 33, 34, 36, 37, 38, 39, 40, 41, 43, 46, 49, 65, 67, 68, 72, 73, 76, 77, 78, 79, 85, 91, 92, 93, 111, 113, 115, 125, 126, 132, 136, 141, 143, 145, 150, 153, 154, 163, 164, 169, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 194, 195, 225, 228, 229, 230, 231, 232, 233, 237, 238, 252, 256, 260, 262, 263, 267, 270, 274, 277, 282, 284, 288, 296, 312, 317, 319, 320, 323, 324, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 340, 341, 346, 347, 354, 356, 357, 358, 359, 361, 362, 363, 365, 377, 391, 403, 405, 407, 408, 410, 744, 745, 746, 903, 906, 912, 914, 916, 918, 922, 924, 925, 927, 931, 932, 936, 939, 941, 942, 943, 945, 946, 948, 949, 950, 952, 953, 955, 958, 960], "sasl_authzid": 3, "author": [3, 19, 20, 21, 48, 153, 225, 255, 302, 620, 752, 832, 869, 925, 926, 933, 948], "sasl_realm": 3, "debug": [3, 7, 8, 9, 20, 28, 911], "level": [3, 5, 10, 25, 37, 39, 43, 910, 914, 941], "openldap": [3, 5, 23, 24, 30, 912, 926], "librari": [3, 18, 20, 21, 24, 26, 29, 38, 41, 43, 46, 48, 49, 50, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 124, 125, 126, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 189, 194, 195, 198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 229, 230, 231, 232, 233, 237, 238, 239, 240, 247, 248, 249, 250, 252, 253, 254, 255, 259, 262, 263, 264, 265, 266, 267, 268, 269, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 285, 288, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 344, 345, 346, 347, 348, 349, 350, 351, 352, 354, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 398, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 414, 416, 419, 420, 421, 422, 871, 872, 902, 903, 909, 910, 912, 918, 924, 925, 926, 927, 928, 929, 931, 932, 933, 939, 940, 941, 952, 960], "integ": [3, 20, 21, 23, 36, 37, 902, 916, 917, 918, 921, 931], "interpret": [3, 36, 43, 46, 152, 247, 931, 949, 953, 955], "print": [3, 6, 7, 8, 363, 925, 952, 953, 955], "standard": [3, 6, 9, 14, 20, 37, 41, 43, 906, 925, 926, 952], "12": [3, 14, 21, 23, 34, 35, 37, 41, 43, 212, 309, 372, 373, 374, 581, 669, 702, 766, 903, 904, 918, 922, 925, 929, 932, 938, 939, 946, 953], "avail": [3, 6, 11, 12, 14, 20, 21, 23, 29, 34, 38, 43, 46, 56, 170, 187, 192, 193, 229, 254, 308, 312, 317, 363, 370, 373, 376, 400, 418, 568, 829, 851, 889, 903, 910, 922, 927, 933, 948, 950, 954, 960], "restrict": [3, 5, 14, 19, 21, 23, 48, 225, 926, 935, 937, 949, 953], "accord": [3, 19, 21, 36, 38, 43, 154, 167, 916, 917, 924, 931, 953, 955], "privileg": [3, 19, 34, 43, 48, 255, 925, 945, 959, 960], "kadm5": [3, 4, 6, 18, 20, 21, 23, 24, 34, 909, 924, 925, 926, 933, 935], "acl": [3, 4, 8, 18, 20, 21, 22, 23, 31, 924], "newprinc": 3, "twice": [3, 24, 34, 916, 936, 945, 951], "assign": [3, 19, 20, 34, 39, 48, 82, 84, 953], "howev": [3, 6, 14, 17, 20, 21, 23, 25, 32, 33, 35, 37, 39, 910, 926, 946, 960], "automat": [3, 4, 6, 8, 15, 17, 23, 34, 903, 906, 908, 910, 922, 925, 946, 948, 953], "previous": [3, 6, 23, 43, 48, 910, 925], "clearpolici": [3, 19], "add": [3, 6, 9, 11, 12, 14, 15, 19, 20, 21, 22, 23, 31, 33, 36, 38, 43, 48, 302, 345, 718, 904, 925, 946], "alias": [3, 11, 15, 22, 23, 38, 39, 918, 925], "addprinc": [3, 23, 34, 37, 904, 935], "ank": 3, "expdat": 3, "getdat": [3, 5, 6, 19], "string": [3, 5, 6, 16, 19, 20, 21, 23, 25, 26, 28, 34, 36, 37, 39, 43, 46, 48, 101, 166, 169, 192, 230, 231, 260, 266, 269, 280, 338, 348, 367, 375, 381, 384, 385, 419, 420, 421, 422, 744, 745, 746, 827, 832, 843, 874, 875, 895, 903, 904, 907, 912, 918, 925, 926, 928, 930, 931, 938, 939, 941, 949, 953], "date": [3, 6, 8, 20, 21, 23, 26, 37, 167, 225, 400, 838, 905, 925], "pwexpir": [3, 19, 26], "pwexpdat": 3, "maxlif": [3, 19, 23], "maximum": [3, 5, 6, 10, 14, 15, 20, 21, 23, 24, 33, 39, 46, 313, 363, 902, 918, 938, 946, 949], "life": [3, 5, 19, 23, 949], "maxrenewlif": [3, 5, 19, 23], "renew": [3, 5, 6, 20, 21, 23, 48, 852, 890, 918, 925, 937, 946, 949, 950, 953, 960], "kvno": [3, 6, 11, 14, 15, 16, 23, 26, 29, 32, 34, 41, 312, 416, 837, 889, 917, 925, 944, 947], "initi": [3, 5, 12, 14, 15, 21, 22, 23, 25, 26, 34, 35, 38, 40, 45, 48, 99, 102, 115, 124, 231, 271, 289, 291, 338, 403, 511, 883, 890, 903, 906, 912, 916, 925, 926, 929, 930, 945, 946, 949, 950, 952, 953, 955, 960], "being": [3, 14, 20, 21, 23, 29, 39, 44, 46, 247, 374, 746, 907, 914, 958], "allow_postd": [3, 5], "prohibit": [3, 926], "postdat": [3, 19, 20, 269, 946, 949, 950], "clear": [3, 6, 11, 15, 36, 46, 48, 136, 156, 379], "allow_forward": [3, 5], "forward": [3, 15, 20, 21, 23, 33, 34, 36, 38, 43, 48, 356, 536, 553, 846, 925, 946, 949, 950, 953, 960], "allow_renew": 3, "allow_proxi": 3, "proxiabl": [3, 20, 21, 48, 846, 946, 949, 950, 953], "allow_dup_skei": 3, "tgt": [3, 14, 20, 23, 26, 37, 46, 48, 221, 344, 345, 916, 917, 925, 946, 953], "session": [3, 14, 15, 21, 23, 33, 34, 43, 46, 48, 225, 322, 327, 332, 356, 414, 444, 445, 819, 831, 832, 838, 839, 903, 907, 925, 946, 950, 955, 960], "requires_preauth": [3, 5, 14, 23, 25, 35, 37, 40, 918], "preauthent": [3, 16, 20, 21, 23, 25, 28, 30, 37, 41, 46, 48, 252, 728, 838, 851, 852, 865, 882, 916, 925, 930, 933, 946, 949, 950], "requires_hwauth": [3, 918, 938], "hardwar": [3, 20, 34, 46, 928, 938, 946, 950], "devic": [3, 20, 21, 46, 661, 662], "ok_as_deleg": [3, 918], "okai": [3, 946, 950], "deleg": [3, 20, 21, 335, 552, 660, 916, 925, 946, 950, 955], "hint": [3, 20, 149], "allow_svr": [3, 23, 25, 35, 40], "issuanc": 3, "17": [3, 14, 20, 21, 24, 25, 26, 37, 40, 43, 231, 345, 579, 656, 693, 919, 925, 926, 930], "later": [3, 19, 20, 21, 22, 23, 26, 33, 37, 38, 39, 41, 43, 136, 249, 746, 902, 917, 921, 925, 926, 932, 939], "allow_tgs_req": 3, "grant": [3, 14, 19, 20, 21, 23, 26, 28, 34, 35, 37, 39, 43, 46, 48, 225, 237, 262, 266, 269, 766, 903, 916, 925, 926, 935, 939, 944, 946, 949, 953, 959], "tg": [3, 20, 21, 25, 26, 35, 48, 225, 302, 405, 765, 866, 916, 918, 925, 937], "allow_tix": 3, "forbid": 3, "needchang": [3, 5], "password_changing_servic": 3, "mark": [3, 6, 20, 21, 34, 344, 926], "ok_to_auth_as_deleg": [3, 918], "itself": [3, 4, 8, 10, 14, 15, 20, 21, 28, 43, 46, 198, 199, 200, 201, 202, 203, 207, 208, 209, 210, 213, 216, 217, 222, 336, 742, 832, 903, 906, 908, 931, 938, 946], "arbitrari": [3, 43], "constrain": [3, 335, 552, 660, 925, 955], "no_auth_data_requir": [3, 918], "pac": [3, 20, 48, 342, 343, 656, 666, 691, 866, 869, 925, 949], "ad": [3, 6, 8, 17, 20, 21, 22, 23, 24, 25, 26, 32, 34, 38, 40, 41, 48, 195, 302, 304, 746, 903, 916, 918, 925, 928, 955], "signedpath": [3, 20, 925], "data": [3, 6, 9, 14, 20, 21, 22, 23, 24, 26, 32, 43, 44, 46, 48, 63, 79, 80, 98, 113, 114, 117, 119, 120, 121, 123, 129, 130, 141, 151, 153, 155, 169, 178, 203, 209, 213, 225, 247, 255, 259, 260, 262, 264, 277, 296, 297, 298, 300, 301, 302, 325, 328, 331, 332, 333, 335, 337, 342, 343, 354, 356, 358, 361, 362, 370, 373, 377, 378, 382, 383, 384, 385, 388, 390, 395, 407, 472, 484, 485, 486, 542, 543, 684, 728, 752, 799, 800, 803, 817, 819, 827, 829, 832, 833, 835, 838, 839, 842, 844, 851, 852, 862, 865, 869, 871, 872, 874, 875, 878, 881, 883, 892, 897, 903, 907, 908, 912, 916, 917, 919, 921, 925, 926, 928, 929, 930, 933, 937, 938, 942, 950], "lockdown_kei": [3, 19, 918, 925], "leav": [3, 14, 24, 28, 32, 33], "chpass": [3, 936], "extract": [3, 15, 19, 34, 231, 906, 925], "deni": [3, 19, 25, 28, 35, 935, 939, 953], "attribut": [3, 5, 6, 9, 16, 19, 20, 21, 22, 23, 24, 26, 36, 37, 48, 255, 656, 847, 918, 925, 926, 928, 931, 938, 949, 953], "chrand": 3, "renam": [3, 912, 925, 936], "malici": [3, 46], "like": [3, 6, 8, 12, 14, 15, 19, 21, 23, 32, 33, 34, 37, 38, 39, 41, 43, 192, 903, 907, 908, 910, 912, 914, 930, 934, 946], "krbtgt": [3, 19, 26, 37, 41, 43, 280, 303, 650, 763, 916, 917, 919, 925, 946, 955], "without": [3, 14, 19, 20, 21, 23, 24, 28, 32, 34, 35, 36, 37, 43, 133, 370, 373, 543, 872, 903, 907, 910, 912, 922, 925, 926, 945, 946, 953, 960], "network": [3, 15, 17, 21, 23, 25, 29, 32, 34, 38, 39, 40, 43, 46, 262, 377, 528, 529, 530, 531, 909, 912, 945, 946, 959, 960], "randkei": [3, 14, 23, 26, 34, 37, 925], "random": [3, 6, 14, 20, 21, 23, 25, 34, 48, 917, 922, 925], "nokei": [3, 23, 37], "caus": [3, 4, 6, 14, 20, 21, 24, 25, 26, 34, 35, 37, 38, 39, 40, 43, 48, 247, 249, 390, 742, 903, 907, 912, 925, 926, 950, 954], "pw": [3, 925], "db_princ_arg": 3, "indic": [3, 6, 14, 19, 20, 21, 23, 26, 28, 30, 36, 37, 39, 41, 43, 46, 154, 247, 329, 734, 735, 736, 737, 741, 742, 743, 744, 843, 903, 904, 906, 907, 916, 917, 918, 919, 921, 922, 925, 926, 928, 929, 930, 938, 946, 949, 960], "object": [3, 5, 6, 20, 21, 22, 23, 24, 25, 28, 35, 36, 43, 48, 264, 271, 746, 910, 912, 916, 925, 926, 927, 928, 929, 930, 931, 932, 935, 936, 937, 938, 939, 940, 941, 942], "linkdn": 3, "newli": [3, 6, 26, 37, 107, 113, 125, 126, 176, 296, 331, 332, 361, 365, 366, 377, 903, 910, 925], "point": [3, 14, 15, 23, 32, 34, 43, 332, 409, 416, 833, 903, 908, 912, 925, 943], "containerdn": 3, "container_dn": 3, "under": [3, 5, 6, 10, 20, 21, 22, 38, 155, 159, 907, 910, 922, 925, 926], "tktpolici": [3, 5, 23], "associ": [3, 4, 9, 19, 20, 21, 23, 35, 38, 43, 542, 903, 907, 916, 918, 926, 960], "within": [3, 15, 20, 21, 24, 34, 35, 39, 43, 48, 132, 154, 254, 263, 358, 362, 367, 375, 388, 853, 903, 918, 919, 925, 926, 931, 949, 958, 960], "subtre": [3, 5, 20, 22], "exampl": [3, 5, 6, 9, 14, 15, 16, 20, 21, 22, 23, 24, 26, 28, 32, 34, 35, 37, 38, 39, 41, 43, 56, 100, 103, 290, 292, 903, 904, 907, 910, 911, 925, 926, 930, 941, 945, 946, 949, 953, 960], "jennif": [3, 945, 946, 960], "No": [3, 12, 21, 34, 151, 327, 926, 946, 960], "athena": [3, 5, 14, 15, 19, 20, 21, 23, 24, 28, 32, 34, 912, 926, 941, 945, 946, 960], "re": [3, 5, 6, 14, 23, 34, 41, 736, 907, 931, 945, 960], "modifi": [3, 6, 9, 18, 19, 23, 25, 28, 34, 40, 43, 100, 103, 114, 136, 144, 146, 158, 290, 292, 297, 314, 367, 368, 872, 912, 918, 925, 926, 936, 941, 949], "field": [3, 6, 20, 21, 35, 36, 37, 39, 44, 46, 48, 153, 258, 312, 332, 333, 345, 354, 358, 359, 361, 362, 414, 755, 759, 895, 916, 917, 918, 921, 922, 925, 929, 930, 938, 942, 946, 958], "addit": [3, 18, 19, 20, 21, 22, 23, 26, 29, 34, 37, 38, 39, 40, 43, 46, 48, 303, 365, 366, 416, 842, 903, 907, 910, 912, 914, 915, 925, 926, 929, 938, 943, 949, 953, 960], "alia": [3, 6, 11, 43, 48, 144, 146, 314, 367, 368], "modprinc": [3, 23, 35, 37, 40, 935], "receiv": [3, 4, 8, 9, 14, 20, 21, 37, 39, 41, 43, 48, 224, 247, 275, 327, 328, 332, 333, 356, 358, 362, 365, 376, 377, 882, 928, 929, 938, 939, 942, 946, 960], "too": [3, 23, 56, 100, 103, 119, 269, 290, 292, 308], "mani": [3, 17, 21, 28, 35, 39, 41, 934, 946, 960], "enough": [3, 23, 26, 99, 102, 167, 289, 291, 772], "between": [3, 9, 20, 21, 23, 25, 26, 29, 34, 35, 41, 43, 45, 136, 158, 387, 891, 903, 925, 939, 946, 948, 949], "them": [3, 14, 15, 20, 22, 23, 24, 25, 29, 32, 34, 37, 39, 41, 46, 82, 84, 255, 332, 346, 405, 737, 903, 910, 912, 925, 926, 930, 931, 941, 946, 948, 960], "successfulli": [3, 6, 12, 35, 43, 46, 247, 303, 418, 871, 872], "old_princip": 3, "new_princip": 3, "renprinc": 3, "alias_princ": 3, "target_princ": 3, "chain": [3, 20, 21, 918, 925], "up": [3, 4, 8, 10, 20, 21, 22, 23, 28, 31, 32, 33, 34, 37, 38, 39, 43, 46, 98, 271, 388, 389, 391, 902, 908, 912, 918, 925, 941, 945, 949], "depth": [3, 918], "10": [3, 5, 14, 15, 21, 23, 35, 38, 39, 42, 43, 44, 132, 143, 154, 155, 160, 167, 195, 220, 344, 511, 583, 643, 658, 670, 903, 904, 907, 918, 925], "22": [3, 4, 10, 20, 21, 22, 23, 39, 205, 228, 536, 595, 684, 904, 918, 925, 946], "delprinc": [3, 23], "neither": [3, 327, 926, 949, 950, 953], "changepw": [3, 14, 23, 26, 166, 247, 302, 303, 384], "same": [3, 4, 5, 10, 12, 19, 20, 21, 23, 24, 28, 36, 39, 43, 52, 53, 91, 101, 105, 107, 136, 138, 151, 155, 171, 180, 230, 252, 272, 273, 277, 281, 309, 350, 351, 352, 364, 390, 853, 903, 907, 912, 918, 925, 930, 931, 945, 949, 953, 955], "cpw": [3, 14], "keepold": [3, 14, 23, 925], "keep": [3, 9, 15, 23, 35, 907, 910, 911, 945], "necessari": [3, 14, 21, 22, 23, 24, 33, 34, 37, 39, 43, 120, 122, 123, 262, 345, 389, 409, 929, 930, 934, 945, 946], "perhap": [3, 14, 20, 23, 24], "systest": 3, "bleep": [3, 11, 946, 959, 960], "com": [3, 6, 9, 11, 16, 20, 21, 22, 23, 28, 35, 37, 38, 39, 41, 42, 917, 919, 925, 926, 945, 946, 958, 959, 960], "keepkvno": 3, "oldest_kvno_to_keep": 3, "purg": [3, 6, 14, 925], "lower": [3, 19, 21, 43, 232, 941, 951, 958], "ters": 3, "get": [3, 12, 14, 16, 19, 20, 21, 32, 33, 35, 38, 39, 48, 59, 60, 163, 238, 256, 260, 277, 912, 925, 929, 932, 938, 945, 946, 949, 953, 960], "quot": [3, 6, 346, 408, 410, 904], "tab": [3, 6, 346, 918, 925], "inquir": [3, 19], "getprinc": [3, 6, 14, 26, 35, 925], "tlyu": 3, "never": [3, 14, 15, 17, 19, 20, 23, 24, 35, 100, 103, 230, 290, 292, 922, 945, 946], "last": [3, 6, 9, 20, 23, 24, 35, 44, 48, 173, 198, 200, 221, 247, 316, 324, 388, 741, 860, 903, 904, 918, 928, 937], "mon": [3, 35], "aug": 3, "16": [3, 19, 20, 21, 37, 43, 553, 580, 668, 695, 902, 916, 917, 918, 921, 922, 925, 928, 935, 937, 946], "47": [3, 34], "edt": 3, "1996": [3, 926, 960], "0": [3, 5, 6, 14, 15, 20, 21, 23, 28, 34, 35, 37, 39, 41, 43, 46, 49, 50, 53, 55, 56, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 124, 125, 126, 129, 130, 132, 133, 134, 135, 137, 139, 141, 142, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 215, 218, 224, 225, 229, 231, 233, 237, 238, 240, 247, 250, 262, 263, 264, 266, 267, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 288, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 310, 312, 313, 315, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 344, 346, 347, 349, 354, 356, 357, 358, 359, 360, 361, 362, 363, 365, 366, 376, 377, 378, 379, 380, 384, 385, 386, 387, 391, 392, 393, 394, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 416, 539, 627, 635, 653, 685, 739, 741, 797, 809, 843, 904, 914, 916, 918, 921, 922, 925, 926, 930, 935, 939, 940, 941, 942, 950, 953, 955], "dai": [3, 5, 21, 23, 37, 48, 398, 904, 946, 960], "00": [3, 5, 23, 904], "7": [3, 6, 22, 23, 26, 33, 39, 41, 43, 249, 543, 618, 624, 628, 636, 648, 665, 707, 903, 918, 925], "bjaspan": 3, "success": [3, 6, 8, 20, 24, 25, 35, 46, 49, 50, 56, 62, 64, 65, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 126, 129, 130, 132, 133, 134, 135, 137, 141, 142, 144, 145, 147, 148, 149, 150, 152, 153, 155, 156, 157, 158, 159, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 215, 218, 224, 225, 229, 231, 233, 237, 238, 240, 250, 262, 263, 264, 266, 267, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 288, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 307, 308, 310, 312, 313, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 344, 346, 347, 349, 354, 356, 357, 358, 359, 360, 361, 362, 363, 365, 366, 376, 377, 378, 379, 380, 384, 385, 386, 387, 391, 392, 393, 394, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 416, 418, 627, 843, 907, 918, 929, 932, 942, 953, 955], "vno": [3, 14, 312, 317, 856], "mkei": [3, 6], "none": [3, 20, 21, 22, 26, 36, 37, 57, 58, 275, 287, 306, 371, 374, 907, 917, 953, 960], "3": [3, 6, 14, 19, 20, 21, 23, 26, 32, 36, 37, 43, 44, 166, 419, 420, 421, 472, 542, 584, 621, 633, 641, 649, 688, 697, 904, 912, 916, 918, 922, 925, 926, 930, 953], "86400": 3, "604800": 3, "785926535": 3, "753241234": 3, "785900000": 3, "786100034": 3, "express": [3, 21, 904, 926], "retriev": [3, 6, 23, 24, 41, 43, 44, 46, 48, 158, 273, 312, 368, 377, 402, 405, 882, 918, 925, 926, 955], "style": [3, 21, 39, 419, 420, 421, 644, 646, 925], "glob": [3, 6], "wild": 3, "card": [3, 20, 21, 925], "charact": [3, 19, 20, 21, 23, 34, 38, 39, 346, 399, 410, 721, 918, 951], "listprinc": 3, "test": [3, 9, 10, 12, 14, 21, 37, 48, 909, 912, 914, 925, 926, 949, 956], "test3": [3, 904], "secur": [3, 7, 14, 15, 20, 21, 23, 25, 30, 31, 34, 37, 39, 41, 43, 46, 252, 327, 569, 908, 909, 925, 926, 943, 946, 960], "ov": 3, "test2": [3, 904], "test1": [3, 904], "testus": 3, "getstr": 3, "suppli": [3, 11, 43, 46, 48, 224, 247, 260, 264, 269, 278, 279, 280, 333, 344, 374, 375, 388, 741, 742, 882, 912, 929, 930, 938], "per": [3, 6, 9, 10, 14, 18, 20, 21, 23, 26, 28, 36, 39, 43, 46, 903, 925, 927, 929, 932, 935, 936, 938, 939, 940, 941, 942], "plugin": [3, 20, 22, 909, 912, 923, 924, 925, 926, 941], "recogn": [3, 20, 21, 37, 41, 43, 918, 949, 958], "require_auth": [3, 16, 925], "multipl": [3, 10, 14, 16, 20, 21, 22, 23, 24, 28, 34, 35, 36, 37, 39, 43, 46, 853, 903, 907, 910, 918, 925, 930, 931, 938, 949, 958, 960], "space": [3, 16, 20, 24, 37, 38, 56, 99, 102, 117, 119, 121, 289, 291, 298, 308, 348, 363, 409, 422, 904, 911], "accept": [3, 4, 8, 14, 15, 16, 20, 21, 26, 34, 38, 39, 41, 151, 391, 904, 906, 910, 925, 926, 927, 931, 940, 941, 946, 949], "session_enctyp": [3, 23, 925], "otp": [3, 16, 25, 30, 46, 370, 702, 704, 705, 728, 744, 924, 925], "enabl": [3, 4, 8, 14, 15, 20, 21, 22, 23, 24, 25, 28, 34, 36, 37, 39, 40, 41, 43, 55, 78, 903, 911, 912, 925, 928, 933, 953, 960], "One": [3, 20, 23, 34, 36, 38, 43, 344, 903, 904, 945, 946, 959], "json": [3, 36, 46, 370, 373, 744, 746, 916], "repres": [3, 21, 34, 43, 158, 891, 902, 906, 917, 918, 926], "arrai": [3, 36, 43, 46, 48, 100, 103, 111, 173, 242, 246, 256, 290, 292, 324, 334, 354, 356, 827, 831, 833, 838, 839, 852, 874, 875, 939, 941], "pkinit_cert_match": [3, 21, 37, 925], "defin": [3, 12, 20, 21, 33, 34, 39, 43, 101, 119, 230, 746, 907, 912, 916, 917, 918, 930, 934, 941, 942, 953], "certif": [3, 20, 21, 29, 40, 43, 48, 255, 701, 919, 925, 933, 955, 960], "dure": [3, 4, 8, 17, 20, 21, 23, 26, 34, 35, 40, 43, 354, 382, 416, 725, 916, 917, 925, 929, 936, 946, 953], "those": [3, 6, 14, 19, 21, 23, 25, 26, 34, 39, 43, 46, 912, 914, 921, 925, 926, 929, 931, 934, 935, 938, 955, 959, 960], "pac_privsvr_enctyp": 3, "checksum": [3, 43, 48, 104, 175, 202, 203, 302, 303, 331, 332, 333, 335, 344, 345, 537, 544, 663, 665, 667, 668, 672, 819, 862, 919, 922, 925, 931], "buffer": [3, 23, 43, 48, 56, 98, 99, 119, 170, 187, 192, 193, 281, 289, 302, 303, 308, 333, 338, 341, 376, 399, 400, 406, 409, 411, 543, 833, 925, 931], "deriv": [3, 6, 14, 20, 25, 48, 99, 100, 102, 103, 113, 129, 289, 290, 291, 292, 296, 300, 917, 922, 925, 926, 951], "It": [3, 5, 8, 9, 10, 12, 14, 20, 21, 23, 24, 34, 35, 36, 39, 46, 55, 124, 203, 210, 245, 247, 282, 384, 385, 745, 882, 903, 907, 916, 918, 925, 926, 928, 932, 937, 939, 945, 956, 960], "cross": [3, 20, 21, 344, 345, 361, 912, 916, 925], "entri": [3, 8, 9, 11, 12, 14, 15, 19, 20, 21, 22, 23, 24, 26, 32, 34, 35, 37, 38, 39, 40, 41, 43, 46, 48, 153, 173, 195, 198, 200, 221, 247, 311, 317, 322, 324, 327, 328, 333, 339, 354, 361, 416, 838, 856, 860, 903, 906, 908, 917, 919, 922, 925, 937, 938, 946, 950, 953], "activ": [3, 4, 6, 8, 10, 14, 21, 23, 25, 37, 40, 169, 925, 948], "directori": [3, 5, 12, 20, 21, 22, 28, 33, 34, 37, 169, 344, 903, 907, 911, 913, 914, 924, 925, 945, 953, 957, 958, 959, 960], "ae": [3, 14, 15, 20, 25, 912, 925, 926], "sha2": [3, 20, 925], "setstr": [3, 16], "foo": [3, 6, 21, 23], "hotp": 3, "al": 3, "delstr": 3, "addpol": [3, 23, 35], "lifetim": [3, 6, 14, 21, 23, 48, 153, 367, 368, 758, 832, 838, 903, 918, 925, 928, 937, 946, 949, 953, 960], "minlif": 3, "minimum": [3, 20, 23, 33, 918], "minlength": 3, "length": [3, 20, 33, 43, 46, 48, 91, 92, 99, 100, 102, 103, 116, 117, 119, 124, 191, 203, 210, 246, 256, 262, 282, 286, 289, 290, 291, 292, 313, 338, 341, 363, 399, 744, 804, 805, 811, 817, 824, 827, 835, 854, 865, 874, 875, 885, 897, 916, 917, 921, 922, 931, 951], "minclass": 3, "class": [3, 23, 918, 951], "five": [3, 21, 34, 904, 907, 936, 951], "upper": [3, 19, 39, 951], "punctuat": [3, 21, 34, 951], "whitespac": [3, 20, 21], "unprint": 3, "past": [3, 943], "kept": [3, 17, 20, 23, 32], "maxfailur": [3, 35], "maxnumb": 3, "failur": [3, 6, 14, 24, 35, 46, 119, 129, 130, 159, 262, 300, 301, 312, 409, 410, 411, 925, 926, 931, 940, 942], "track": [3, 6, 9, 35, 907, 943], "counter": [3, 35, 918], "reset": [3, 9, 35, 46, 157, 388, 918, 925], "lockout": [3, 20, 24, 25, 30, 918], "failurecountinterv": [3, 35], "failuretim": 3, "happen": [3, 17, 20, 34, 39, 41, 946], "elaps": [3, 925], "mean": [3, 12, 14, 20, 21, 23, 33, 34, 37, 46, 908, 913, 926, 946, 953, 960], "forev": 3, "lockoutdur": [3, 35], "lockouttim": 3, "occur": [3, 6, 9, 78, 344, 388, 925], "count": [3, 6, 43, 48, 87, 89, 111, 288, 916, 918, 921], "interv": [3, 8, 21, 23, 34, 35, 902, 904, 918], "out": [3, 8, 12, 21, 23, 24, 33, 35, 36, 37, 41, 43, 49, 50, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 89, 91, 92, 93, 95, 96, 97, 99, 101, 102, 104, 105, 107, 108, 111, 112, 113, 115, 116, 117, 118, 119, 121, 124, 125, 126, 129, 130, 132, 134, 135, 138, 141, 142, 143, 145, 149, 150, 152, 153, 154, 158, 163, 164, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 194, 195, 224, 225, 228, 229, 231, 232, 233, 237, 238, 240, 253, 262, 263, 264, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277, 281, 282, 284, 288, 289, 291, 296, 298, 300, 301, 303, 305, 307, 308, 309, 310, 312, 313, 316, 317, 319, 320, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 338, 339, 340, 341, 346, 347, 349, 356, 357, 358, 359, 360, 361, 362, 363, 365, 366, 370, 373, 376, 377, 384, 385, 391, 392, 393, 394, 396, 397, 398, 399, 400, 403, 404, 405, 406, 407, 408, 410, 411, 412, 414, 537, 538, 540, 541, 544, 903, 912, 925, 926, 945, 948, 955], "until": [3, 6, 14, 21, 23, 43, 902, 903, 907, 912, 922, 925, 946], "allowedkeysalt": 3, "tupl": 3, "long": [3, 14, 15, 23, 25, 26, 37, 38, 39, 41, 43, 99, 289, 367, 368, 745, 772, 903, 906, 925, 926, 929, 938, 941, 955], "term": [3, 14, 23, 25, 26, 37, 41, 745, 903, 906, 925, 926, 929, 938, 955], "comma": [3, 6, 10, 20, 21], "To": [3, 14, 15, 16, 19, 20, 21, 23, 24, 25, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 346, 902, 910, 914, 918, 921, 925, 931, 935, 937, 943, 945, 946, 953], "2": [3, 5, 6, 14, 15, 19, 21, 23, 26, 34, 35, 37, 39, 43, 166, 322, 414, 538, 550, 599, 606, 623, 629, 637, 650, 659, 676, 689, 713, 738, 743, 914, 916, 917, 918, 921, 922, 925, 926, 930, 941, 953, 960], "guest": [3, 21], "modpol": 3, "delpol": 3, "del_polici": 3, "sure": [3, 5, 12, 14, 15, 22, 23, 26, 33, 41, 945, 946, 949], "want": [3, 23, 28, 34, 550, 556, 910, 940, 945, 946, 953], "ye": [3, 5, 23, 912, 949], "getpol": 3, "180": [3, 35], "6": [3, 6, 9, 15, 19, 37, 39, 322, 344, 414, 537, 619, 622, 634, 642, 655, 667, 675, 764], "15552000": 3, "meaning": 3, "listpol": 3, "pol": [3, 19], "dict": [3, 21], "min": [3, 19, 904], "nopw": 3, "princ": [3, 6, 21, 49, 50, 91, 92, 93, 94, 390, 799, 800, 801, 802, 803, 804, 805, 806, 917, 918], "exp": [3, 20, 21, 26, 37], "rule": [3, 19, 21, 23, 28, 38, 39, 43, 154, 953, 955, 958, 959], "eytab": 3, "less": [3, 20, 25, 53, 903, 910, 921, 922, 925], "verbos": [3, 6, 23, 910, 925, 949], "norandkei": 3, "do": [3, 4, 6, 10, 14, 15, 20, 21, 22, 23, 26, 28, 29, 32, 33, 34, 37, 38, 39, 40, 41, 43, 46, 224, 269, 351, 410, 554, 911, 912, 914, 925, 926, 930, 931, 935, 937, 938, 945, 946, 949, 953, 955, 960], "stai": 3, "unchang": [3, 14, 953], "uniqu": [3, 43, 48, 267, 416, 650, 652, 903, 931], "xst": 3, "tmp": [3, 21, 34, 907, 913, 924, 946, 953, 960], "highest": [3, 6, 14, 21, 312, 317, 416], "pars": [3, 28, 43, 45, 46, 48, 237, 262, 266, 269, 280, 358, 362, 370, 373, 909, 916, 925], "whose": [3, 5, 10, 17, 19, 21, 34, 38, 40, 43, 46, 132, 218, 231, 916, 921, 946, 959], "ktrem": 3, "exclus": [3, 922, 926, 949, 953], "extrem": 3, "caution": 3, "lr": [3, 11, 860], "origin": [3, 14, 21, 23, 39, 43, 46, 912, 918, 926, 931], "written": [3, 4, 155, 856, 906, 922, 926], "tom": 3, "yu": 3, "openvis": [3, 926], "kpasswd": [3, 4, 14, 15, 20, 21, 23, 29, 33, 925, 944, 945, 947, 960], "nofork": 4, "proponli": [4, 23], "pid_fil": [4, 8, 10], "kdb5_util_path": 4, "kprop_path": 4, "kprop_port": [4, 924, 960], "dump_fil": 4, "typic": [4, 15, 20, 21, 26, 33, 38, 39, 43, 46, 98, 255, 914, 918, 924, 927, 929, 930, 935, 936, 938, 942, 949, 955], "need": [4, 6, 12, 14, 15, 19, 20, 21, 23, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 49, 64, 65, 67, 68, 72, 73, 76, 77, 78, 91, 92, 93, 99, 100, 102, 103, 111, 113, 115, 125, 126, 132, 141, 143, 145, 150, 153, 154, 163, 164, 169, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 194, 195, 225, 228, 229, 231, 232, 233, 238, 260, 263, 267, 270, 274, 277, 281, 282, 284, 288, 289, 290, 291, 292, 296, 312, 317, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 338, 340, 341, 346, 347, 356, 357, 358, 359, 361, 362, 365, 366, 377, 391, 403, 405, 406, 407, 408, 410, 570, 745, 746, 767, 903, 904, 909, 910, 911, 912, 914, 917, 925, 931, 932, 934, 939, 941, 943, 945, 946, 949, 952], "machin": [4, 8, 12, 14, 15, 17, 18, 21, 31, 32, 34, 37, 38, 39, 903, 908, 912, 945, 946, 959, 960], "administ": [4, 15, 34], "locat": [4, 7, 8, 10, 15, 19, 20, 21, 22, 24, 25, 29, 34, 39, 41, 43, 48, 903, 907, 912, 913, 922, 924, 925, 926, 933, 941, 946, 948, 949, 950, 952, 953, 954, 955, 960], "affect": [4, 19, 20, 21, 26, 28, 40, 126, 133, 231, 925, 949, 960], "acl_fil": [4, 8, 19, 20, 34], "dict_fil": [4, 20, 942], "kadmind_port": [4, 20, 34], "iprop": [4, 8, 20, 925, 926], "relat": [4, 6, 20, 21, 22, 28, 29, 35, 37, 39, 169, 832, 918, 925, 926], "control": [4, 14, 15, 18, 19, 20, 21, 22, 26, 28, 34, 36, 37, 38, 41, 43, 46, 245, 281, 406, 416, 912, 913, 925, 927, 932, 933, 934, 937, 939, 940, 941, 942, 957], "tell": [4, 10, 945, 946, 952], "action": [4, 6, 14, 907, 926, 936], "pathnam": [4, 8, 20, 21, 23, 24, 28, 29, 37, 906, 910, 913, 960], "begin": [4, 6, 15, 21, 22, 23, 28, 36, 43, 91, 93, 99, 100, 102, 103, 203, 210, 289, 290, 291, 292, 346, 405, 916, 918, 928, 931, 932, 941, 958], "put": [4, 10, 34, 346, 814], "background": [4, 8, 10, 34], "disassoci": [4, 10], "termin": [4, 10, 48, 173, 195, 221, 228, 232, 233, 242, 263, 327, 354, 356, 363, 368, 409, 909, 918, 941, 953], "increment": [4, 8, 9, 14, 19, 20, 24, 31, 35, 39, 48, 87, 89, 327, 328, 333, 918, 922, 925, 926], "propag": [4, 6, 7, 8, 14, 17, 19, 20, 21, 24, 31, 35, 909, 925, 926, 945], "replica": [4, 6, 7, 8, 9, 14, 15, 17, 20, 21, 23, 31, 32, 35, 41, 909, 925], "full": [4, 8, 9, 14, 20, 23, 39, 48, 333, 663, 912, 925, 934, 945, 953], "dump": [4, 7, 8, 17, 20, 24, 34, 924, 925], "facil": [4, 15, 20, 43, 925], "iprop_en": [4, 8, 20, 23], "kiprop": [4, 8, 23], "canon": [4, 15, 22, 23, 38, 39, 192, 302, 935, 939], "regist": [4, 21, 23, 28, 39, 926, 933, 960], "datebas": 4, "serv": [4, 10, 21, 23, 925], "fetch": [4, 5, 6, 10, 11, 21, 23, 71, 141, 416, 925], "keyboard": [4, 6, 10, 48], "invok": [4, 8, 9, 11, 12, 21, 23, 24, 46, 80, 136, 247, 388, 931, 938, 939, 940, 949, 951, 953], "disk": [4, 5, 6, 15, 17, 24, 32, 34, 46, 903, 908, 911], "foreground": [4, 8], "listen": [4, 8, 10, 20, 34, 39, 925], "respond": [4, 21, 48, 369, 370, 371, 372, 373, 374, 737, 744, 745, 746, 882, 883, 925, 938], "poll": [4, 8, 20, 23, 925], "hierarch": [4, 21, 925], "topologi": 4, "pid": [4, 8, 10, 925], "identifi": [4, 10, 21, 28, 43, 166, 267, 317, 319, 739, 832, 838, 853, 925, 926, 931, 955], "whether": [4, 6, 8, 10, 14, 20, 21, 26, 28, 35, 36, 43, 46, 48, 105, 224, 243, 244, 245, 247, 251, 255, 257, 321, 409, 911, 917, 925, 926, 928, 935, 942, 946, 953], "init": [4, 10, 927, 928, 929, 932, 935, 936, 937, 938, 939, 940], "stop": [4, 10, 24, 930], "correct": [4, 10, 14, 21, 23, 33, 34, 41, 124, 741, 903, 912, 925, 926], "path": [4, 5, 8, 20, 21, 22, 25, 28, 29, 34, 39, 361, 910, 912, 914, 925, 953, 960], "command": [4, 8, 9, 10, 14, 15, 20, 21, 22, 23, 24, 26, 29, 32, 34, 35, 37, 41, 904, 906, 909, 910, 911, 912, 918, 925, 944, 945, 946, 948, 951, 953, 955, 960], "kdb": [4, 22, 23, 24, 35, 909, 920, 925, 926, 933, 937, 949, 952], "resync": [4, 9, 23, 925], "spawn": 4, "transfer": [4, 23, 37], "systemd": [4, 10, 925], "socket": [4, 10, 20, 21, 36, 48, 377, 924, 925, 940], "listen_pid": [4, 10], "listen_fd": [4, 10], "caller": [4, 10, 43, 46, 71, 85, 99, 100, 102, 103, 117, 119, 121, 136, 144, 146, 247, 254, 271, 281, 289, 290, 291, 292, 298, 303, 314, 316, 332, 363, 367, 368, 406, 416, 833, 902, 925, 932, 938, 941], "correspond": [4, 6, 10, 19, 21, 37, 39, 43, 44, 46, 56, 152, 247, 265, 344, 890, 914, 917, 918, 925, 930, 931, 936, 960], "kadmind_listen": [4, 20], "kpasswd_listen": [4, 20], "equival": [4, 10, 20, 36, 166, 384, 385, 925], "user_dn": 5, "passwd": [5, 33, 901, 926, 953], "h": [5, 6, 9, 22, 43, 264, 904, 912, 926, 927, 928, 929, 930, 931, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942, 946, 950], "command_opt": [5, 6], "manag": [5, 19, 23, 33, 925, 941, 944, 960], "distinguish": [5, 21, 918, 926], "right": [5, 19, 20, 100, 103, 290, 292, 833, 915, 922, 926], "recommend": [5, 6, 15, 17, 20, 21, 23, 32, 34, 39, 40, 43, 910, 911, 912, 943, 946, 948], "By": [5, 6, 21, 23, 24, 28, 32, 34, 37, 40, 78, 255, 912, 925, 926, 931, 946, 949, 950, 953], "manner": [5, 926], "ref": 5, "would": [5, 6, 14, 16, 17, 20, 21, 23, 25, 28, 32, 34, 37, 38, 39, 40, 43, 46, 908, 925, 931, 945, 946, 952, 959, 960], "paramet": [5, 6, 10, 20, 28, 35, 36, 43, 46, 48, 169, 231, 325, 327, 345, 912, 913, 916, 924, 925, 931, 935, 938, 953], "dbdefault": 5, "subtree_dn_list": 5, "sscope": 5, "search_scop": 5, "containerref": 5, "container_reference_dn": 5, "mkeytyp": [5, 6], "kv": [5, 6], "mkeyvno": [5, 6], "mkeynam": [5, 6, 10], "sf": [5, 6, 917], "stashfilenam": [5, 6], "maxtktlif": [5, 23], "max_ticket_lif": [5, 918], "max_renewable_ticket_lif": 5, "ticket_flag": [5, 832, 916], "colon": [5, 20, 21, 28, 39, 152, 346, 348, 422, 960], "scope": [5, 43], "search": [5, 20, 21, 38, 48, 151, 153, 195, 225, 317, 903, 910, 922, 925, 948, 954], "sub": [5, 21, 909], "master_key_typ": [5, 6, 14, 20, 34], "master_key_nam": [5, 6, 20], "tty": 5, "global": [5, 19, 20, 21, 22, 141, 155, 925], "document": [5, 20, 21, 29, 33, 34, 43, 902, 910, 912, 922, 925, 926, 930, 943], "add_princip": [5, 14, 23, 25, 37], "cn": [5, 20, 22, 37], "org": [5, 21, 22, 42, 910, 911, 914, 925, 926, 943, 959, 960], "server1": 5, "import": [5, 6, 14, 15, 17, 19, 21, 23, 34, 35, 925, 931, 945], "NOT": [5, 34, 926], "forget": [5, 34, 156], "verifi": [5, 20, 21, 23, 34, 37, 43, 48, 243, 358, 359, 360, 361, 362, 363, 907, 911, 925, 929, 938, 945, 946, 953], "ou": [5, 22], "searchscop": 5, "ONE": 5, "01": [5, 23, 42, 904, 931], "disallow_forward": [5, 918], "requires_pwchang": [5, 918], "ok": [5, 20, 21, 23, 24, 34, 925], "media": [5, 21], "lab": [5, 926], "complet": [5, 6, 14, 20, 21, 23, 39, 43, 45, 158, 274, 276, 361, 377, 403, 404, 744, 909, 912, 913], "usr": [5, 8, 12, 20, 21, 34, 912, 914, 924, 952, 953], "var": [5, 8, 20, 21, 23, 34, 37, 907, 912, 913, 924, 960], "service_passwd": 5, "simpl": [5, 12, 17, 23, 107, 423, 903, 907], "ldap_kdc_dn": [5, 20, 22], "ldap_kadmind_dn": [5, 20, 22], "ldap_kdc_sasl_authcid": [5, 20], "ldap_kadmind_sasl_authcid": [5, 20], "home": [5, 21, 28, 945, 953, 957, 958, 959], "andrew": 5, "conf_keyfil": 5, "policy_nam": 5, "week": 5, "60": [5, 35, 46, 904, 911], "minut": [5, 20, 21, 23, 904, 907, 945, 946, 960], "hour": [5, 19, 20, 23, 33, 904, 945, 946, 953, 960], "tmppolici": 5, "userpolici": 5, "procedur": [6, 26, 32, 34, 909, 910], "ascii": [6, 23, 39, 916], "live": [6, 15, 930], "rollov": [6, 23], "open": [6, 21, 24, 46, 48, 50, 307, 317, 319, 344, 389, 761, 777, 907, 922, 925, 926, 942, 949], "regardless": [6, 19, 21, 43], "becaus": [6, 17, 19, 20, 21, 23, 24, 25, 35, 37, 38, 39, 41, 43, 46, 253, 344, 903, 910, 912, 916, 921, 936, 938, 941, 945, 949, 959], "yet": [6, 21, 23, 26, 34, 37, 38, 903, 912, 934, 946], "corrupt": [6, 17, 925], "lock": [6, 20, 23, 24, 34, 35, 742, 743, 922, 925, 946], "stash_fil": 6, "key_stash_fil": [6, 20, 34], "alreadi": [6, 14, 22, 34, 36, 43, 124, 335, 903, 910, 912, 914, 949, 953, 955], "just": [6, 14, 15, 20, 21, 33, 34, 43, 328, 647, 903, 910, 913, 929, 946, 953, 959], "had": [6, 28, 34, 37, 945, 946, 959], "overwrit": [6, 23, 386, 948], "sector": 6, "unlink": 6, "keyfil": [6, 20, 22], "b7": 6, "r13": 6, "r18": 6, "mkey_convert": 6, "new_mkey_fil": 6, "mkey_fil": 6, "rev": [6, 24], "recurs": [6, 24, 925], "load_dump": [6, 918], "sent": [6, 20, 25, 36, 37, 41, 43, 327, 377, 383, 872, 907, 910, 917, 918, 925, 938, 946], "beta": 6, "4": [6, 9, 14, 19, 20, 21, 23, 34, 37, 39, 43, 166, 323, 407, 520, 541, 551, 606, 616, 626, 630, 638, 644, 646, 651, 687, 688, 689, 712, 914, 916, 921, 922, 925], "produc": [6, 21, 46, 104, 124, 911, 922, 929, 932, 938, 950, 952], "prior": [6, 8, 14, 20, 21, 23, 39, 41, 43, 136, 267, 926, 930], "dumpfil": [6, 23, 912], "themselv": 6, "revers": [6, 15, 21, 33, 43, 926, 950], "recov": [6, 925, 929], "walk": [6, 945], "btree": 6, "probabl": [6, 12, 14, 34, 910], "more": [6, 14, 15, 19, 20, 21, 22, 23, 25, 29, 32, 34, 35, 37, 38, 39, 41, 43, 46, 264, 281, 346, 406, 570, 744, 746, 767, 895, 903, 906, 907, 909, 912, 913, 918, 925, 932, 938, 943, 945, 960], "15": [6, 14, 20, 21, 26, 39, 43, 194, 255, 382, 383, 508, 603, 661, 694, 922, 925, 926], "restor": [6, 23, 925], "travers": 6, "hash": [6, 21, 37, 907, 917, 922, 925], "detect": [6, 8, 14, 325, 327, 328, 333, 358, 362, 907, 912, 925, 931], "appropri": [6, 14, 21, 23, 24, 28, 29, 34, 37, 39, 43, 46, 154, 375, 400, 927, 937, 938, 949, 950, 953], "known": [6, 20, 23, 26, 38, 43, 46, 48, 152, 233, 319, 653, 654, 913, 925, 958], "lose": 6, "record": [6, 10, 21, 33, 34, 38, 39, 907, 917, 918, 921, 922, 925], "what": [6, 14, 19, 20, 21, 26, 38, 43, 907, 929, 930, 938, 942, 945, 946, 952], "upon": [6, 8, 953], "preserv": [6, 926], "etyp": [6, 231, 380, 678, 925, 955], "period": [6, 8, 14, 17, 20, 21, 23, 24, 35, 946, 949], "invoc": [6, 41, 43], "step": [6, 14, 22, 23, 34, 37, 953], "readi": [6, 34], "immedi": [6, 14, 21, 23, 39, 925, 938], "earliest": [6, 153, 922], "enctyp": [6, 11, 14, 20, 21, 23, 48, 95, 97, 98, 99, 101, 104, 107, 111, 112, 116, 118, 125, 126, 192, 193, 212, 225, 282, 289, 312, 317, 380, 413, 837, 839, 852, 854, 916, 918, 921, 924, 925, 929, 955], "similar": [6, 21, 22, 26, 29, 43, 92, 105, 113, 114, 126, 129, 130, 248, 296, 297, 298, 300, 301, 328, 331, 345, 347, 351, 366, 409, 410, 419, 421, 925, 930, 940, 946, 953], "denot": [6, 19, 904, 917], "v": [6, 9, 42, 941, 949, 950], "protect": [6, 15, 25, 26, 32, 35, 37, 40, 43, 78, 249, 328, 333, 746, 853, 907, 925], "newer": [6, 14, 20, 23, 912], "dry": 6, "actual": [6, 14, 23, 26, 35, 46, 98, 99, 100, 102, 103, 113, 129, 289, 290, 291, 292, 296, 300, 907, 946], "give": [6, 14, 23, 28, 38, 910, 916, 917, 918, 926, 939, 945, 946], "pattern": [6, 21, 28, 958], "end": [6, 20, 21, 23, 24, 30, 33, 34, 39, 92, 93, 164, 334, 831, 839, 852, 890, 912, 916, 921, 922, 925, 934, 953, 960], "ask": [6, 37, 39, 46, 48, 744, 745, 746, 929, 945, 946, 949, 953], "been": [6, 12, 14, 20, 21, 23, 26, 35, 124, 903, 907, 918, 922, 925, 926, 931, 934, 946, 950, 957, 960], "taken": [6, 14, 39, 247, 907, 922], "outfil": 6, "dumptyp": 6, "select": [6, 14, 21, 23, 28, 43, 46, 48, 117, 298, 361, 371, 903, 912, 925, 931, 933, 949, 953, 958], "tabular": [6, 925], "suitabl": [6, 910, 912, 925, 926, 946], "report": [6, 38, 909, 925, 943, 949, 955], "tradit": [6, 35], "unix": [6, 15, 20, 21, 28, 31, 36, 43, 925, 930, 931, 941], "text": [6, 23, 28, 36, 37, 46, 169, 367, 833, 842, 876, 917, 952], "tool": [6, 23, 909, 911, 925, 930], "csv": [6, 925], "fix": [6, 922, 925], "column": 6, "header": [6, 21, 43, 48, 540, 543, 815, 912, 918, 927, 928, 929, 930, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942], "below": [6, 20, 21, 23, 28, 36, 43, 746, 909, 918, 926, 953], "minim": [6, 14, 23, 24, 925], "unquot": 6, "unescap": 6, "hexadecim": [6, 918, 925], "numer": [6, 34, 166, 384, 385, 904, 925, 950], "symbol": [6, 346, 907, 910, 911, 914, 924, 930, 931], "stamp": [6, 9], "decim": [6, 43, 916, 918, 960], "posix": [6, 891, 902, 917, 918, 919, 922], "time_t": [6, 891, 902], "aliasnam": 6, "targetnam": 6, "target": [6, 19, 21, 34, 43, 903, 912, 916, 918, 925], "keydata": 6, "includ": [6, 9, 15, 16, 19, 20, 21, 23, 24, 26, 32, 33, 34, 37, 38, 39, 43, 48, 99, 104, 144, 289, 313, 327, 328, 332, 333, 345, 346, 361, 409, 440, 691, 819, 832, 839, 852, 866, 902, 903, 907, 909, 912, 913, 914, 916, 917, 921, 925, 926, 929, 930, 931, 935, 937, 938, 941, 945, 949, 953, 960], "keyindex": 6, "index": [6, 22, 29, 42, 371, 911, 922], "salttyp": [6, 20, 26, 376, 918], "keyinfo": [6, 26], "abov": [6, 14, 19, 21, 22, 23, 25, 26, 32, 34, 37, 41, 43, 46, 907, 912, 916, 926, 930, 931, 932, 946, 953], "exclud": [6, 17, 32, 925], "princ_flag": 6, "boolean": [6, 20, 23, 36, 48, 55, 876, 900], "posit": [6, 19, 28, 35, 891, 921], "princ_lockout": 6, "state": [6, 9, 14, 20, 34, 46, 48, 78, 99, 100, 102, 103, 289, 290, 291, 292, 853, 917, 924, 925, 926, 927, 929, 930, 932, 935, 936, 938, 939, 940, 941, 942], "repeat": [6, 20, 21, 34, 853, 916, 931], "last_success": 6, "last_fail": 6, "fail_count": 6, "princ_meta": 6, "metadata": 6, "modbi": 6, "modtim": 6, "timestamp": [6, 11, 14, 21, 25, 37, 40, 48, 66, 83, 327, 328, 333, 338, 344, 345, 358, 362, 398, 527, 534, 677, 830, 856, 860, 881, 891, 902, 906, 907, 916, 917, 918, 919, 921, 922, 925, 938, 950], "modif": [6, 9, 19, 21, 34, 918, 925, 926], "lastpwd": 6, "mkvno": 6, "hist_kvno": 6, "histori": [6, 26, 912, 925], "princ_stringattr": 6, "pair": [6, 20, 21, 26, 847], "princ_tktpolici": 6, "pw_expir": 6, "max_lif": [6, 20, 34], "max_renew_lif": 6, "txt": [6, 21, 34, 39], "cat": 6, "bar": [6, 21], "sqlite3": 6, "sqlite": 6, "quit": [6, 32], "awk": 6, "replica_host": 7, "found": [7, 10, 12, 20, 21, 23, 34, 39, 59, 60, 151, 153, 154, 195, 303, 317, 361, 912, 922, 925, 945, 946, 953, 954, 960], "replica_datatran": [7, 34, 924], "replica_dumpfil": 8, "principal_databas": 8, "kdb5_util_prog": 8, "keytab_fil": [8, 949], "made": [8, 21, 23, 34, 41, 136, 225, 255, 271, 380, 903, 925, 926, 934, 936, 954, 960], "load": [8, 14, 17, 20, 24, 34, 38, 40, 912, 931, 941], "download": [8, 926], "commonli": [8, 41], "inetd": [8, 12, 34, 41], "nowait": [8, 12, 34], "done": [8, 23, 32, 34, 39, 903, 912, 929, 938, 941, 953, 960], "stream": [8, 12, 20, 34, 36, 43], "tcp": [8, 10, 12, 15, 20, 21, 23, 29, 34, 37, 39, 281, 406, 925, 940], "root": [8, 12, 14, 15, 17, 19, 20, 21, 32, 34, 908, 912, 945, 953, 958, 959, 960], "sbin": [8, 12, 34, 912, 924], "standalon": [8, 41, 918, 925], "daemon": [8, 19, 20, 21, 23, 31, 36, 37, 38, 903, 908, 925, 930, 960], "wait": [8, 20, 23, 39, 925], "754": [8, 15, 34, 41, 924, 960], "now": [8, 14, 34, 37, 39, 237, 262, 277, 736, 925, 946], "backward": [8, 20, 21, 24, 26, 34, 955], "compat": [8, 20, 21, 36, 43, 910, 912, 925, 935, 937, 955], "noth": [8, 907], "iprop_replica_pol": [8, 20, 23], "log": [8, 9, 23, 24, 26, 28, 33, 34, 37, 39, 46, 48, 743, 903, 925, 933, 945, 946, 948, 953, 959, 960], "view": [8, 23, 34, 944], "summari": [8, 9], "replicahostnam": 8, "present": [8, 14, 16, 20, 21, 22, 23, 28, 34, 36, 37, 43, 46, 165, 247, 303, 327, 335, 338, 347, 356, 367, 368, 375, 390, 624, 717, 719, 720, 890, 906, 907, 916, 918, 921, 922, 925, 941, 946, 950, 955, 960], "replic": [8, 34], "from_mast": [8, 924], "kerberos_db": 8, "detach": 8, "job": [8, 17, 34, 39], "turn": [8, 21, 24, 33, 35, 40, 354, 363, 912, 953], "propog": 8, "impli": [8, 926], "altern": [8, 15, 20, 21, 22, 24, 28, 34, 37, 43, 505, 910, 912, 924, 925, 926, 949], "id": [8, 20, 21, 141, 149, 155, 304, 307, 318, 652, 903, 945, 953, 960], "acceptor": [8, 925, 950], "num": 9, "subsequ": [9, 10, 14, 24, 136, 277, 281, 406, 918, 926], "serial": [9, 43, 48, 407, 925], "resynchron": 9, "synchron": [9, 14, 15, 21, 24, 34, 41, 48, 273, 405, 736, 925, 938], "individu": [9, 20, 926, 946, 960], "size": [9, 20, 21, 23, 24, 37, 41, 48, 97, 98, 100, 103, 114, 116, 130, 186, 190, 290, 292, 297, 301, 363, 409, 411, 833, 912, 921, 922, 925], "424": 9, "commit": [9, 926, 936], "true": [9, 14, 20, 21, 22, 23, 24, 25, 26, 33, 35, 36, 37, 38, 40, 41, 43, 52, 54, 105, 109, 110, 127, 128, 160, 192, 247, 285, 286, 287, 302, 321, 345, 350, 351, 352, 364, 390, 418, 819, 832, 866, 959], "fri": 9, "feb": 9, "20": [9, 20, 39, 43, 91, 93, 302, 303, 346, 577, 709, 711, 747, 904, 925, 928, 946], "23": [9, 39, 596, 904, 946], "37": 9, "42": [9, 598], "2004": [9, 926], "tl": [9, 22, 29, 43, 918], "keytyp": 10, "portnum": 10, "numwork": 10, "time_offset": 10, "distribut": [10, 909, 910, 911, 912, 913, 925, 926, 946, 960], "center": [10, 909, 926, 960], "AS": [10, 21, 23, 25, 26, 255, 510, 672, 925, 926, 929, 937, 938], "udp": [10, 15, 20, 21, 29, 39, 281, 406, 925, 940], "kdcdefault": [10, 34, 37, 40], "88": [10, 15, 20, 34, 37, 39, 924], "fork": [10, 34, 953], "parallel": [10, 39, 910, 925], "top": [10, 39, 903, 910, 911, 914], "act": [10, 19, 21, 26, 907, 925], "supervisor": 10, "relai": 10, "sighup": [10, 41], "signal": 10, "worker": [10, 24], "subprocess": 10, "offset": [10, 48, 412, 916, 922], "purpos": [10, 15, 21, 23, 26, 28, 34, 912, 926, 949, 956], "32": [10, 12, 14, 24, 555, 902, 916, 917, 918, 921], "pertain": [10, 926], "supersed": [10, 14], "definit": [10, 16, 20, 909, 926, 935, 937], "2001": 10, "realm1": 10, "2002": [10, 926, 960], "realm2": 10, "realm3": 10, "addition": [10, 21, 36, 937, 946], "krb5_kdc_profil": [10, 20, 34, 924, 925, 960], "take": [10, 14, 19, 20, 21, 23, 25, 26, 28, 32, 39, 41, 43, 46, 91, 124, 126, 327, 378, 737, 833, 904, 922, 925, 927, 936, 945, 946, 953], "preced": [10, 14, 21, 39, 921, 953, 960], "further": [10, 34, 907, 959], "detail": [10, 14, 15, 22, 24, 26, 28, 33, 34, 36, 264, 744, 903, 909, 911, 925, 927, 928, 929, 932, 935, 936, 937, 938, 939, 940, 941, 942, 953], "kdc_listen": [10, 20, 34], "v4": [11, 14, 21, 48], "srvtab": 11, "longer": [11, 19, 23, 25, 33, 39, 43, 49, 65, 67, 68, 72, 73, 76, 77, 78, 91, 92, 93, 111, 113, 115, 120, 122, 123, 125, 126, 132, 141, 143, 145, 150, 153, 154, 163, 164, 169, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 194, 195, 225, 228, 229, 231, 232, 233, 238, 263, 267, 270, 274, 277, 282, 284, 288, 296, 312, 317, 319, 320, 323, 324, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 340, 341, 346, 347, 356, 357, 358, 359, 361, 362, 365, 377, 391, 403, 405, 407, 408, 410, 912, 918, 925, 946, 949], "keylist": [11, 15], "l": [11, 19, 903, 904, 912, 946, 949, 950, 952, 953], "rkt": 11, "wkt": 11, "slot": [11, 21, 302, 922], "delent": 11, "omit": [11, 22, 28, 39, 410, 722, 723, 916, 918, 921, 941], "addent": [11, 925], "alic": [11, 23, 28, 958, 959], "server_port": 12, "sclient": [12, 944, 947], "demonstr": [12, 14], "good": [12, 15, 23, 34, 926, 945, 946, 960], "instal": [12, 14, 15, 17, 21, 28, 30, 32, 39, 908, 911, 914, 934, 948, 952], "sampl": [12, 15, 22, 34, 909, 926, 945, 946, 953, 956], "henc": 12, "domain": [12, 15, 20, 21, 33, 34, 36, 37, 38, 39, 925, 946], "13135": 12, "someth": [12, 14, 20, 38, 907], "sendauth": [12, 34, 48], "succeed": [12, 34], "repli": [12, 26, 46, 107, 247, 260, 269, 281, 354, 359, 360, 382, 383, 406, 736, 851, 871, 872, 876, 917, 925, 929, 938, 949], "len": [12, 118, 339, 341, 918], "nlgilman": 12, "jimi": 12, "didn": [12, 28], "unknown": [12, 38, 41, 622, 916, 955], "check": [12, 20, 21, 23, 26, 28, 34, 37, 43, 48, 59, 60, 153, 285, 358, 361, 362, 555, 910, 912, 914, 921, 930, 941, 942, 946, 950, 953], "don": [12, 718, 721, 903, 910, 912, 945, 953, 960], "refus": [12, 14, 34], "correctli": [12, 43, 871, 872, 902, 925, 945], "restart": [12, 14, 19, 20, 23, 24, 34, 37, 41], "reject": [12, 15, 16, 20, 21, 34, 166, 626, 946], "couldn": 12, "find": [12, 21, 23, 38, 39, 43, 48, 50, 916, 922, 925, 927, 945, 946, 949, 953], "proper": [12, 23, 37, 361, 910], "retir": [13, 23, 925], "de": [13, 20, 26, 41, 472, 925, 926], "block": [14, 20, 24, 48, 99, 100, 102, 103, 289, 290, 291, 292, 925], "cipher": [14, 26, 48, 99, 100, 102, 103, 289, 290, 291, 292], "advanc": [14, 30, 150, 316, 925, 943], "comput": [14, 20, 21, 29, 43, 44, 46, 48, 91, 117, 129, 231, 298, 300, 919, 926, 929, 938, 945, 946], "abil": [14, 370, 373, 959], "render": [14, 910], "vulner": [14, 23, 32, 46, 925, 943], "brute": [14, 23, 35], "56": [14, 585], "bit": [14, 20, 24, 37, 46, 66, 83, 142, 153, 157, 361, 891, 902, 916, 917, 918, 921, 925, 928, 953], "keyspac": 14, "insecur": [14, 32, 39, 43, 232], "rfc": [14, 20, 21, 39, 43, 48, 322, 384, 385, 414, 447, 448, 451, 452, 453, 455, 456, 463, 464, 465, 466, 467, 468, 469, 470, 471, 516, 545, 547, 606, 670, 673, 674, 675, 676, 677, 678, 679, 681, 682, 683, 684, 686, 687, 688, 689, 692, 693, 695, 697, 704, 707, 709, 711, 744, 907, 916, 917, 918, 919, 922, 925, 929, 931], "6649": 14, "cryptosystem": 14, "partial": [14, 19, 23, 46, 922], "tripl": [14, 20, 26, 925], "3de": 14, "gain": [14, 25, 34, 935, 937, 946], "deploy": [14, 24, 37], "older": [14, 23, 918, 925, 938], "necessarili": 14, "crypto": [14, 121, 191, 909, 912, 925, 926], "ordinari": [14, 910, 925, 960], "intervent": [14, 26], "began": 14, "deprec": [14, 20, 26, 70, 75, 94, 120, 122, 123, 131, 168, 186, 188, 190, 191, 196, 197, 226, 227, 234, 235, 236, 241, 283, 311, 342, 343, 353, 355, 395, 413, 415, 925], "18": [14, 21, 26, 38, 43, 267, 338, 601, 666, 907, 922, 925, 931, 946, 960], "consequ": 14, "migrat": [14, 23, 41, 925], "materi": [14, 46, 925, 926, 930], "frequent": [14, 33, 38, 39, 891, 945], "variou": [14, 30, 43, 361, 909, 913, 925, 946], "string2kei": 14, "convei": [14, 23, 39, 43, 843, 869, 925, 926], "These": [14, 16, 20, 21, 23, 26, 34, 35, 37, 39, 43, 739, 910, 916, 918, 925, 926, 929, 931, 934, 958, 960], "short": [14, 19, 21, 41, 308, 906], "how": [14, 20, 21, 23, 26, 28, 32, 34, 37, 39, 43, 225, 418, 911, 912, 923, 927, 933, 940, 941, 945, 949], "see": [14, 15, 17, 22, 23, 24, 26, 28, 32, 34, 35, 36, 39, 43, 46, 97, 99, 100, 102, 103, 108, 113, 114, 130, 131, 168, 184, 189, 231, 264, 289, 290, 291, 292, 296, 297, 301, 322, 331, 332, 361, 377, 395, 405, 414, 415, 416, 606, 744, 833, 903, 904, 907, 908, 909, 910, 912, 914, 915, 916, 918, 925, 926, 927, 928, 929, 930, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 945, 946], "uninterrupt": 14, "awai": [14, 41, 945, 946], "ensur": [14, 15, 17, 20, 23, 24, 25, 26, 34, 37, 46, 171, 871, 872, 932, 939, 946], "assum": [14, 21, 26, 34, 36, 39, 43, 44, 107, 124, 155, 911, 925, 946, 949, 960], "softwar": [14, 15, 21, 24, 25, 28, 42, 46, 912, 926, 943], "modern": [14, 15, 23, 38, 925], "task": [14, 46, 91], "zone": [14, 39, 904], "worst": 14, "scenario": [14, 925], "veri": [14, 20, 21, 23, 941], "supported_enctyp": [14, 20, 26, 34, 925], "crc": [14, 26], "norealm": [14, 20], "onlyrealm": [14, 20], "afs3": 14, "were": [14, 15, 21, 34, 43, 416, 624, 903, 925, 926, 946], "high": [14, 16, 24], "casio": 14, "appear": [14, 20, 21, 24, 34, 37, 39, 41, 46, 916, 918, 926, 930], "creation": [14, 21, 23, 37, 917], "three": [14, 24, 26, 35, 39, 40, 377, 916, 925, 946, 960], "biggest": 14, "cell": 14, "strengthen": 14, "compromis": [14, 17, 21, 32, 903, 908], "easi": [14, 17, 25, 35, 946], "guarante": 14, "might": [14, 17, 23, 28, 29, 34, 35, 38, 39, 43, 910, 912, 916, 926, 930, 945, 960], "invalid": [14, 21, 23, 50, 136, 139, 156, 262, 303, 317, 338, 946, 949, 950], "useless": 14, "schedul": [14, 23], "expiri": [14, 247, 925], "potenti": [14, 32, 34, 46, 908], "rollback": 14, "explicit": [14, 19, 21, 22, 24, 28, 39, 926], "easili": [14, 34, 910, 925], "enumer": [14, 26], "visibl": [14, 23, 25, 925], "disrupt": 14, "due": [14, 19, 23, 41], "expect": [14, 21, 34, 41, 269, 303, 344, 345, 736, 914, 929, 934, 946], "rekei": 14, "minor": [14, 43, 911, 925, 930, 931, 940], "regular": [14, 21, 34, 37, 43, 953], "kerber": [14, 33, 34, 953], "algorithm": [14, 26, 126, 922, 925, 926, 953], "particularli": [14, 17, 25, 39, 945, 952], "channel": [14, 21, 36, 46, 327, 925, 953], "part": [14, 21, 23, 26, 32, 41, 199, 266, 269, 280, 285, 303, 346, 361, 386, 829, 839, 851, 889, 903, 908, 916, 917, 922, 926, 930, 931, 941, 953, 960], "daili": 14, "workflow": 14, "furthermor": [14, 247, 926], "inop": 14, "Such": [14, 37, 39, 46], "problem": [14, 23, 332, 907, 925, 943], "earli": 14, "stage": [14, 917, 936], "switch": [14, 28, 31, 43, 48, 161, 903], "desir": [14, 15, 23, 28, 43, 119, 121, 252, 253, 331, 912, 925, 940, 953], "hand": [14, 34], "flip": 14, "zephyr": [14, 926], "ktadd": [14, 15, 23, 32, 34, 906], "wrfile": [14, 23], "Be": 14, "best": [14, 25, 34, 38], "practic": [14, 21, 46, 99, 289, 925], "subcommand": 14, "reason": [14, 17, 21, 24, 28, 33, 39, 344, 902, 916, 926, 945, 946, 953], "effect": [14, 19, 20, 21, 23, 37, 39, 737, 903, 907], "At": [14, 23, 33, 34, 165, 916], "behind": [14, 28], "advantag": [14, 21, 26, 32], "cryptographi": [14, 40], "dr": 14, "willi": 14, "xvm": 14, "256": [14, 20, 21, 40, 922, 925], "sha": [14, 20, 925], "klist": [14, 15, 33, 903, 906, 944, 947, 948, 949, 953, 954, 960], "03": [14, 35, 946], "59": [14, 904], "31": [14, 706, 904, 946], "19": [14, 20, 21, 26, 43, 203, 210, 576, 663, 679, 925, 928, 946, 955], "backend": [14, 912, 925, 926], "balanc": [14, 38, 39], "environ": [14, 15, 20, 21, 23, 24, 26, 28, 30, 34, 35, 37, 38, 41, 43, 56, 136, 228, 270, 271, 284, 388, 389, 903, 906, 907, 910, 918, 924, 925], "downtim": 14, "adjust": [14, 29, 33, 34, 37, 48, 100, 103, 290, 292, 412], "popul": [14, 24, 44, 148, 922], "pool": 14, "interrupt": [14, 262, 926], "situat": [14, 20, 24, 28, 39, 955], "transitori": 14, "progress": [14, 20], "pose": 14, "allow_weak_crypto": [14, 21, 26, 41, 48], "onlin": [14, 25], "much": [14, 25, 38, 153, 945], "slower": [14, 24], "offlin": [14, 25, 949], "alwai": [14, 15, 20, 21, 23, 24, 39, 44, 51, 55, 61, 63, 66, 68, 71, 80, 83, 139, 142, 155, 367, 722, 916, 918, 921, 925], "advis": [14, 926], "unpleas": 14, "surpris": 14, "promot": [14, 926], "pass": [14, 20, 21, 28, 36, 43, 99, 100, 102, 103, 230, 252, 272, 273, 277, 281, 282, 284, 289, 290, 291, 292, 327, 370, 373, 382, 383, 384, 388, 389, 895, 912, 925, 931, 940, 949, 953], "purgekei": [14, 23, 37], "vnder": 14, "pressvr": 14, "zonetest": 14, "again": [14, 21, 28, 33, 34, 726, 907, 925, 931, 945, 946], "9": [14, 19, 20, 21, 26, 35, 41, 87, 89, 192, 247, 248, 388, 389, 401, 402, 403, 404, 405, 406, 519, 545, 615, 911, 925], "kaduk": 14, "glossolalia": 14, "fals": [14, 20, 21, 23, 26, 28, 33, 36, 37, 38, 39, 43, 52, 54, 105, 109, 110, 127, 128, 160, 192, 247, 285, 286, 287, 321, 350, 351, 352, 364, 390, 418, 959], "even": [14, 20, 21, 23, 25, 28, 34, 38, 39, 43, 247, 390, 902, 904, 907, 925, 926, 949, 953], "af": 14, "though": [14, 910, 946], "call": [14, 16, 20, 21, 23, 24, 28, 34, 43, 46, 91, 93, 100, 103, 113, 120, 122, 123, 125, 126, 136, 156, 158, 176, 230, 247, 253, 263, 270, 277, 281, 284, 290, 292, 296, 303, 310, 319, 325, 382, 383, 406, 833, 876, 883, 902, 903, 909, 910, 925, 929, 930, 931, 936, 938, 939, 945, 953], "weak": [14, 20, 21, 26, 41], "basi": [14, 18, 23, 39], "reduc": [14, 21, 33, 100, 103, 290, 292, 912], "outreach": 14, "elimin": [14, 40], "choos": [14, 22, 25, 34, 38, 39, 43, 908, 927, 945, 949, 958], "timeout": [14, 20, 21, 36, 925], "helpdesk": 14, "alter": [14, 37], "risk": [14, 23, 26, 30, 46], "tightli": [14, 28, 32, 908], "well": [14, 21, 23, 34, 38, 39, 43, 46, 345, 654, 909, 912, 925, 932], "broken": [14, 912], "cryptograph": [14, 43, 925, 926], "stronger": [14, 16, 21, 26], "unlik": [14, 23, 40, 903, 907, 925, 931, 946], "prioriti": [14, 20, 39, 232, 903, 907, 927], "add_mkei": [14, 23], "use_mkei": [14, 23], "update_princ_encrypt": [14, 23], "convert": [14, 21, 38, 43, 48, 169, 260, 391, 918, 925, 958], "guid": [15, 30, 32, 933], "also": [15, 17, 18, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 35, 37, 38, 39, 40, 43, 46, 126, 344, 405, 902, 903, 906, 912, 914, 916, 918, 925, 926, 928, 929, 931, 932, 934, 935, 937, 939, 941, 942, 946], "copi": [15, 17, 23, 26, 29, 32, 34, 37, 41, 43, 48, 86, 88, 271, 274, 344, 403, 908, 916, 918, 925, 926, 934, 941, 946, 953], "analog": 15, "equal": [15, 24, 921, 925, 953], "readabl": [15, 21, 32, 169, 904, 906, 908, 925], "ideal": [15, 23, 34, 46, 910], "resid": [15, 39, 46, 908, 918, 926, 958, 959], "daffodil": [15, 946], "ktremov": 15, "anoth": [15, 17, 21, 24, 32, 41, 48, 101, 171, 832, 903, 907, 912, 916, 928, 929, 935, 939, 940, 946, 960], "togeth": 15, "gssapi": [15, 16, 20, 21, 45, 902, 903, 906, 907, 909, 925, 926, 927, 933, 952, 960], "krb5_client_ktnam": [15, 906, 924, 960], "default_client_keytab_nam": [15, 21, 906], "profil": [15, 18, 20, 21, 48, 136, 390, 903, 906, 907, 909, 913, 925, 926, 933], "libdefault": [15, 20, 26, 28, 33, 34, 38, 39, 40, 41, 43, 44, 903, 906, 907, 925, 941], "krb5ccname": [15, 136, 903, 948, 949, 950, 953, 960], "writabl": [15, 34, 318, 941], "besid": [15, 21], "conflict": [15, 28, 361, 931], "memori": [15, 41, 43, 48, 93, 142, 224, 233, 304, 325, 327, 328, 333, 358, 359, 362, 416, 833, 903, 906, 912, 925, 930, 932, 939], "refresh": [15, 43, 916, 925], "especi": [15, 26, 34, 38, 925], "virtual": [15, 21], "tend": 15, "drift": 15, "rapidli": 15, "clockskew": [15, 21, 361, 922, 941, 949], "aspect": [15, 28, 934], "reli": [15, 34], "canonic": [15, 21, 22, 33, 43, 48, 303, 391, 551, 925, 949, 955], "possibli": [15, 21, 25, 37, 43, 48, 746, 912, 925, 929, 938], "resolut": [15, 33, 38, 43, 232, 925, 953], "ip": [15, 20, 39, 925], "resolv": [15, 33, 48, 262, 319, 903, 912, 925, 950, 953], "vari": [15, 33, 911, 924, 948, 949], "On": [15, 20, 21, 23, 34, 37, 41, 43, 100, 103, 144, 273, 281, 290, 292, 332, 361, 363, 402, 406, 409, 410, 411, 907, 910, 924, 925, 938, 946, 949], "127": 15, "localhost": 15, "trillium": [15, 32, 946], "wake": 15, "robin": 15, "viola": 15, "ssh": [15, 33, 946, 959, 960], "off": [15, 21, 24, 25, 28, 33, 35, 39, 354, 363], "site": [15, 21, 23, 34, 39, 925, 946, 949, 959], "abl": [15, 16, 19, 20, 21, 23, 25, 29, 34, 35, 39, 903, 908, 945, 946, 953], "either": [15, 20, 21, 22, 23, 25, 26, 34, 35, 36, 37, 41, 43, 44, 195, 247, 255, 276, 327, 328, 329, 333, 404, 405, 409, 737, 872, 903, 910, 918, 922, 926, 930, 935, 939, 946, 953, 959], "outsid": [15, 903, 960], "least": [15, 23, 32, 34, 39, 99, 102, 153, 165, 289, 291, 409, 741, 758, 918, 921, 935, 939], "whichev": 15, "similarli": [15, 346, 746, 946], "464": [15, 20, 21, 39, 924], "749": [15, 20, 34, 39, 924], "insid": [15, 26, 195, 917, 925], "outgo": [15, 931], "through": [15, 16, 20, 21, 22, 23, 24, 28, 29, 33, 34, 35, 39, 46, 232, 284, 388, 389, 418, 916, 918, 922, 925, 936, 945, 946], "krb5_prop": [15, 34, 41], "book": 15, "david": [15, 945, 946, 960], "curri": 15, "learn": 15, "annot": [16, 23, 36, 925], "chosen": [16, 21, 22, 26, 43, 46, 231, 911, 917, 924, 925, 927, 958], "pkinit_ind": [16, 20], "token": [16, 20, 21, 46, 370, 604, 735, 736, 737, 739, 742, 743, 920, 925, 931, 938, 949], "wish": [16, 21, 34, 39, 43, 252, 910, 911, 912, 913, 926, 931, 942, 945, 946, 960], "strong": [16, 122], "subsect": [16, 20, 21, 22, 24, 25, 28, 29, 35, 37, 40], "krbtest": [16, 23, 35, 41, 917, 919, 958], "x509_user_ident": [16, 21, 949], "my": 16, "cert": [16, 21, 37], "pem": [16, 21, 29, 37, 955], "inspect": [16, 382, 383, 871, 872, 928, 935, 937], "auth": [16, 20, 39, 43, 48, 61, 331, 332, 361, 365, 366, 377, 509, 817, 831, 839], "someon": [17, 21, 34, 945, 946], "person": [17, 34, 926, 945, 946], "masquerad": [17, 945, 946], "danger": [17, 953], "crash": [17, 21, 34], "lost": [17, 910, 926], "unabl": [17, 21, 23], "notic": [17, 24, 926], "regularli": [17, 39], "matter": [17, 21], "cron": [17, 20, 34, 39], "elsewher": 17, "Of": [17, 35], "cours": 17, "transmiss": 17, "across": [17, 20, 21, 34, 43, 935, 936, 937, 945], "onto": [17, 21, 32, 34, 912, 931, 946], "kerboro": 18, "merg": [18, 20, 48, 926], "sharp": 19, "target_princip": 19, "actor": 19, "compon": [19, 21, 28, 37, 38, 43, 46, 48, 92, 93, 224, 346, 347, 352, 390, 651, 714, 716, 769, 916, 921, 925, 926, 941, 946, 958], "wildcard": [19, 20, 925, 958], "counterpart": [19, 33], "disallow": 19, "di": 19, "inquiri": 19, "admcilsp": 19, "great": [19, 153, 269, 758], "disclosur": [19, 925], "back": [19, 20, 23, 24, 30, 39, 40, 903, 912, 917, 925, 931, 934], "flagnam": 19, "default_principal_flag": [19, 20, 925], "joeadmin": [19, 23, 32, 959], "admcil": 19, "ci": 19, "sm": 19, "9h": 19, "instanc": [19, 21, 23, 28, 33, 35, 43, 49, 50, 649, 650, 907, 916, 925, 930, 960], "hi": [19, 23, 946, 953, 959], "he": [19, 23, 945, 946, 959], "null": [19, 20, 21, 43, 44, 46, 48, 54, 64, 92, 99, 100, 102, 103, 107, 113, 129, 136, 141, 154, 155, 156, 164, 173, 195, 198, 200, 203, 210, 221, 224, 225, 228, 230, 232, 233, 237, 242, 262, 266, 269, 271, 275, 277, 289, 290, 291, 292, 296, 300, 302, 303, 317, 324, 325, 327, 328, 331, 332, 333, 334, 338, 344, 345, 346, 356, 358, 361, 362, 363, 365, 366, 367, 368, 371, 374, 377, 379, 382, 383, 384, 385, 388, 390, 391, 399, 409, 410, 411, 414, 416, 799, 925, 930, 939, 941, 960], "extra": [19, 39, 40, 772, 911], "dbadmin": 19, "final": [19, 21, 112, 158, 910, 917, 922], "coexist": 19, "kadm5_auth": [19, 925, 933], "authorit": [19, 21, 154, 927, 932, 935, 939, 940], "supplement": 20, "mention": [20, 22, 926], "tag": [20, 21, 34, 916, 922, 931], "host_based_servic": [20, 39], "kdc_port": 20, "kdc_tcp_listen": [20, 34, 37], "kdc_tcp_port": 20, "no_host_referr": [20, 39], "restrict_anonymous_to_tgt": [20, 37], "kdc_max_dgram_reply_s": 20, "packet": [20, 25, 36, 332, 925, 938], "4096": [20, 21, 922], "byte": [20, 43, 46, 48, 99, 104, 289, 313, 916, 917, 918, 919, 921, 922, 931], "kdc_tcp_listen_backlog": 20, "queue": [20, 926], "limit": [20, 23, 24, 25, 34, 39, 43, 925, 926, 953, 960], "spake_preauth_kdc_challeng": [20, 40], "group": [20, 21, 40, 917, 926], "spake": [20, 21, 25, 30, 925, 926], "optimist": [20, 40, 48, 256], "challeng": [20, 21, 40, 46, 48, 368, 369, 370, 372, 373, 703, 706, 744, 745, 882, 885, 917, 925], "spake_preauth_group": [20, 21, 40], "max_renewable_lif": [20, 34, 918], "7d": [20, 34], "0h": [20, 34, 904], "0m": [20, 34, 904], "database_modul": [20, 24], "loadabl": [20, 21, 931], "database_nam": [20, 23, 34], "default_principal_expir": [20, 904], "absolut": [20, 21, 902, 906, 910], "dup": 20, "skei": [20, 832], "There": [20, 21, 23, 34, 35, 903, 910, 912, 913, 916, 921, 946], "essenti": 20, "deactiv": 20, "hwauth": 20, "s4uself": 20, "preauth": [20, 678, 847, 916, 925, 926, 929, 938], "proxi": [20, 21, 25, 30, 36, 39, 43, 925, 946, 950], "pwchang": 20, "pwservic": 20, "special": [20, 23, 28, 35, 43, 410, 654, 721, 903, 925, 926, 931, 949], "go": [20, 24, 946, 953], "dictionari": [20, 21, 23, 29, 30, 34, 35, 40, 925, 942, 949], "disable_pac": [20, 925], "s4u2self": [20, 43, 345, 925, 955], "s4u2proxi": [20, 43, 916, 925], "encrypted_challenge_ind": [20, 925], "assert": [20, 43, 916, 925, 931, 938], "fast": [20, 21, 25, 36, 37, 48, 231, 549, 605, 916, 925, 929, 938], "referr": [20, 21, 39, 232, 233, 345, 391, 700, 709, 733, 916, 918, 925, 932, 946], "iprop_ulogs": 20, "1000": [20, 23], "2500": [20, 23], "iprop_master_ulogs": [20, 23], "Its": [20, 21, 916], "delta": [20, 48], "often": [20, 22, 23, 28, 33, 38, 39, 906, 934, 960], "2m": 20, "iprop_slave_pol": 20, "iprop_listen": 20, "rpc": [20, 21, 23, 43, 48, 622, 909, 925, 926], "enclos": [20, 21, 904], "squar": [20, 21, 28], "bracket": [20, 21, 28], "iprop_port": [20, 23], "iprop_resync_timeout": [20, 23], "amount": [20, 21, 35, 39, 102, 119, 121, 291, 363, 911], "5m": 20, "iprop_logfil": [20, 23], "config": [20, 21, 23, 141, 155, 271, 380, 909, 912, 924, 925, 931, 944, 947], "ulog": [20, 23], "isn": [20, 23, 335, 907, 910, 926], "hard": [20, 23], "k5": [20, 34, 924, 926], "syntax": [20, 21, 37, 925], "kpasswd_port": 20, "valid": [20, 21, 23, 39, 43, 48, 66, 83, 109, 124, 129, 153, 160, 225, 237, 250, 262, 271, 277, 300, 303, 332, 335, 344, 345, 347, 352, 361, 367, 368, 410, 416, 890, 903, 904, 909, 916, 921, 925, 937, 946, 949, 955, 959, 960], "24": [20, 46, 597, 946], "altogeth": 20, "reject_bad_transit": 20, "transit": [20, 21, 24, 361, 546, 555, 680, 701, 839, 896, 946, 949, 950, 955], "capath": 20, "anywai": [20, 39, 46, 332], "left": [20, 21, 282, 919, 930], "incom": [20, 38, 931], "armor": [20, 37, 48, 231, 929, 938, 949], "spake_preauth_ind": 20, "ldap_kerberos_container_dn": [20, 22], "ldap_kdc_sasl_authzid": 20, "ldap_kdc_sasl_mech": [20, 22], "ldap_kdc_sasl_realm": 20, "ldap_kadmind_sasl_authzid": 20, "ldap_kadmind_sasl_mech": 20, "ldap_kadmind_sasl_realm": 20, "ldap_service_password_fil": [20, 22], "ldap_conns_per_serv": 20, "disable_last_success": [20, 22, 35], "filesystem": [20, 23, 34, 37, 922, 924], "db_librari": [20, 22, 24], "klmdb": 20, "lmdb": [20, 23, 24, 912, 925], "kldap": [20, 22], "disable_lockout": [20, 22, 35], "account": [20, 21, 24, 25, 28, 30, 48, 56, 247, 338, 903, 918, 925, 939, 944, 949, 953, 957, 959], "extern": [20, 22, 43, 916], "Not": [20, 21, 44, 51, 151, 620, 903], "digest": [20, 926], "circumst": [20, 37], "ldap_serv": [20, 22], "ldapi": [20, 22, 24], "url": [20, 24, 29, 39], "mapsiz": [20, 24], "megabyt": [20, 24, 911], "increas": [20, 24, 40, 100, 103, 290, 292, 933], "reach": [20, 21, 24, 164, 316, 922], "max_read": [20, 24], "concurr": [20, 24], "nosync": [20, 24], "throughput": [20, 24], "agent": 20, "expens": [20, 25, 35], "durabl": [20, 24], "surviv": [20, 903], "power": [20, 24, 25, 39, 925], "outag": [20, 39], "sudden": 20, "reboot": [20, 34, 908], "extend": [20, 21, 37, 48, 422, 895, 931, 960], "larg": [20, 23, 24, 34, 36, 39, 46, 100, 103, 119, 290, 292, 910, 925], "db_module_dir": 20, "absenc": [20, 46], "syslog": [20, 21, 34, 930], "filter": [20, 21], "overwritten": [20, 833], "stderr": [20, 960], "consol": 20, "devicenam": 20, "minu": [20, 922], "log_": 20, "prefix": [20, 39, 48, 346, 910, 912, 925, 931, 952, 953], "kern": 20, "mail": [20, 903, 946, 953, 958], "lpr": 20, "uucp": 20, "local0": 20, "local7": 20, "log_daemon": 20, "adm": [20, 22, 39], "dev": [20, 21, 41, 960], "tty04": 20, "info": [20, 34, 231, 658, 660, 669, 678, 832, 838, 894, 925], "radiu": [20, 36, 925], "rel": [20, 21, 48, 904, 910, 916, 953], "lead": [20, 953], "trail": [20, 38, 953], "total": [20, 21, 25, 922, 925, 949, 953], "retri": [20, 36, 38, 39], "tri": [20, 21, 25, 44, 361, 416, 925, 932], "strip_realm": [20, 36], "myremotetokentyp": 20, "mydomain": 20, "1812": 20, "semfiajf42": 20, "implicit": 20, "shown": [20, 21, 903], "ride": 20, "crt": [20, 21], "dir": [20, 21, 37, 903, 912, 924, 949, 960], "generic_trusted_ca": [20, 21], "trust": [20, 21, 29, 37, 43, 270, 949], "anchor": [20, 21, 949], "pkinit_dh_min_bit": [20, 21], "strength": [20, 925], "diffi": [20, 21], "hellman": [20, 21], "willing": [20, 21, 26], "exchang": [20, 34, 40, 43, 48, 225, 249, 281, 365, 377, 442, 883, 917, 925, 938], "1024": [20, 21, 43], "2048": [20, 21, 37, 922], "384": [20, 21, 40], "521": [20, 21, 40], "pkinit_allow_upn": [20, 21], "microsoft": [20, 21, 26, 29, 42, 43, 384, 457, 925, 931], "userprincipalnam": 20, "upn": [20, 21, 352, 643, 645, 713, 925], "san": [20, 21, 925], "4556": [20, 21, 693, 695, 925], "pkinit_eku_check": [20, 21, 37], "usag": [20, 21, 37, 43, 99, 100, 102, 103, 108, 113, 114, 129, 130, 289, 290, 291, 292, 296, 297, 300, 301, 853, 902, 917, 919, 952, 953], "eku": [20, 21], "kpclientauth": 20, "sclogin": 20, "smart": [20, 21, 925], "login": [20, 21, 33, 38, 41, 46, 946, 953, 960], "kp": [20, 21], "sc": 20, "logon": [20, 335, 664, 925], "pkinit_ident": [20, 21, 37], "509": [20, 21, 37, 43, 925, 928, 955], "pkinit_pool": [20, 21], "intermedi": [20, 21, 23, 43, 225, 916, 917, 925, 946], "pkinit_revok": [20, 21], "revoc": [20, 21], "crl": [20, 21], "pkinit_require_crl_check": [20, 21], "verif": [20, 21, 34, 43, 46, 48, 416, 903, 944, 946], "revok": [20, 21, 35], "ca": [20, 21, 29, 37], "succe": [20, 21, 34, 43, 46, 416], "everi": [20, 21, 23, 32, 34, 48, 320, 903], "pkinit_require_fresh": [20, 37], "raw": [20, 910], "kd": 20, "rc4": [20, 26, 925], "export": [20, 34, 925, 926, 930, 931, 940, 941], "camellia": [20, 925], "famili": [20, 186, 188, 190, 191, 196, 197, 252, 253, 283, 353, 355, 413, 940], "plu": [20, 918, 946, 953], "symmetri": 20, "move": [20, 27, 34, 48], "front": [20, 346], "our": [20, 36, 909, 910, 926], "earlier": [20, 23, 26, 34, 225, 939], "member": 20, "peopl": 20, "pick": [20, 25, 37, 910], "12h": [20, 34], "openldap_ldapconf": 20, "krbcontain": [20, 22], "dc": [20, 22], "krbadmin": [20, 22], "interest": [21, 35, 907, 913], "map": [21, 28, 33, 34, 43, 912, 925, 931, 932, 939, 953, 958], "krb5_config": [21, 34, 924, 925, 960], "consist": [21, 39, 346, 906, 911, 916, 925, 932, 939], "sole": [21, 28], "alphanumer": 21, "dash": 21, "underscor": [21, 926], "window": [21, 26, 28, 29, 42, 303, 384, 385, 643, 645, 691, 709, 903, 907, 909, 922, 925, 930, 931, 941, 946], "ini": 21, "head": 21, "fubar": [21, 960], "baz": 21, "quux": 21, "direct": [21, 22, 23, 28, 41, 48, 926, 931, 941, 960], "includedir": [21, 912], "dirnam": [21, 903], "syntact": 21, "independ": [21, 26, 138, 163, 247, 309, 912], "parent": [21, 39, 903, 924], "close": [21, 32, 48, 71, 85, 132, 137, 138, 148, 164, 167, 267, 303, 309, 761, 922, 936, 942], "brace": [21, 930], "modulepath": 21, "residu": [21, 39, 152, 319, 903, 907, 939, 941, 960], "registr": 21, "allow_des3": [21, 26, 925], "futur": [21, 23, 26, 37, 43, 156, 230, 895, 925, 932], "21": [21, 26, 43, 575, 578, 704, 724, 925, 946], "allow_rc4": [21, 26, 925], "default_tgs_enctyp": [21, 26], "default_tkt_enctyp": [21, 26], "permitted_enctyp": [21, 26], "answer": [21, 46, 48, 368, 737, 744, 746, 882, 931], "ccache_typ": 21, "smaller": [21, 921], "toler": 21, "300": [21, 23], "evalu": 21, "shorter": 21, "default_ccache_nam": [21, 136, 903, 960], "default_keytab_nam": [21, 906, 913], "sshd": 21, "default_rcache_nam": [21, 907], "replai": [21, 43, 48, 78, 325, 327, 328, 333, 356, 358, 361, 362, 526, 527, 881, 903, 905, 913, 920, 924, 925, 960], "dfl": [21, 907, 960], "default_realm": [21, 28, 33, 34, 932, 941], "req": [21, 26, 37, 247, 331, 332, 361, 509, 852, 918], "lowest": [21, 918], "delimit": [21, 313], "upgrad": [21, 23, 26, 34, 39, 925], "dns_canonicalize_hostnam": [21, 38, 925], "lookup": [21, 22, 33, 38, 39, 194, 821, 912, 918, 925, 940], "relianc": 21, "dns_lookup_kdc": 21, "srv": [21, 33, 34, 39, 925], "incomplet": 21, "denial": 21, "spoof": [21, 25, 39], "redirect": [21, 34], "wors": 21, "fake": [21, 46], "decod": [21, 46, 48, 159, 184, 361, 916, 928, 930], "anyth": [21, 37], "won": [21, 37, 946], "know": [21, 33, 35, 37, 907, 912, 931, 946], "dns_lookup_realm": [21, 39], "dns_uri_lookup": [21, 39], "enforce_ok_as_deleg": [21, 925], "enforc": [21, 43, 925], "err_fmt": [21, 925], "custom": [21, 914, 918, 924, 925, 928], "substitut": [21, 34, 37, 926], "extra_address": 21, "nat": [21, 23, 925], "noaddress": 21, "ignore_acceptor_hostnam": [21, 38, 43], "context": [21, 41, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 66, 70, 75, 83, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 188, 189, 190, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 247, 248, 249, 250, 252, 253, 254, 255, 259, 262, 263, 266, 267, 269, 278, 279, 280, 281, 282, 283, 285, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 369, 370, 371, 372, 373, 374, 377, 378, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 395, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 419, 420, 421, 422, 569, 799, 800, 801, 802, 803, 804, 805, 806, 844, 871, 872, 878, 882, 894, 925, 927, 929, 930, 932, 938, 939, 940], "flexibl": [21, 38], "multihom": 21, "k5login_authorit": [21, 28, 959], "k5login": [21, 28, 944, 945, 953, 957], "k5login_directori": [21, 28], "kcm_mach_servic": 21, "maco": [21, 344, 903, 909, 925, 926], "bootstrap": 21, "kcm": [21, 323, 407, 903, 925, 926, 960], "mach": [21, 926], "h5l": [21, 44], "kcm_socket": 21, "heim_org": 21, "kdc_default_opt": 21, "xore": [21, 361], "0x00000010": [21, 501, 532, 754], "kdc_opt_renewable_ok": [21, 795], "kdc_timesync": 21, "nonzero": [21, 225, 955], "inaccur": 21, "clock": [21, 34, 48, 269, 358, 362, 904, 938, 949], "factor": [21, 917], "plugin_base_dir": 21, "subdirectori": [21, 28, 909, 914, 924], "preferred_preauth_typ": 21, "advertis": [21, 925, 926], "libkrb5": [21, 28, 43, 902, 925], "qualify_shortnam": [21, 38, 925], "suffix": [21, 28, 38, 43, 912, 925, 960], "qualif": [21, 925], "shortnam": [21, 925], "rdn": [21, 33, 38, 43], "realm_try_domain": 21, "try": [21, 25, 32, 35, 38, 39, 41, 43, 912, 925, 945, 953], "forth": 21, "involv": [21, 938], "consult": [21, 939], "renew_lifetim": 21, "request_timeout": [21, 925], "low": 21, "fewer": [21, 925], "word": [21, 34, 918, 946], "edwards25519": [21, 40, 926], "curv": [21, 40, 925], "7748": 21, "nist": [21, 40], "5480": 21, "ticket_lifetim": [21, 33], "udp_preference_limit": 21, "verify_ap_req_nofail": 21, "client_aware_channel_bind": [21, 43], "properti": [21, 944], "auth_to_loc": [21, 28, 939], "translat": [21, 56, 925], "formul": 21, "regexp": 21, "th": 21, "johndo": 21, "1foo": 21, "adminjohndoefoo": 21, "convers": [21, 917], "auth_to_local_nam": [21, 28], "default_domain": 21, "expand": [21, 922, 925], "rcmd": 21, "disable_encrypted_timestamp": [21, 25, 40], "help": [21, 23, 37, 907, 912, 925, 941, 943, 946, 952, 960], "persist": [21, 903], "offer": [21, 24, 40, 912], "http_anchor": [21, 29], "http": [21, 22, 25, 30, 38, 39, 42, 910, 911, 914, 925, 926, 943], "unspecifi": [21, 960], "wide": [21, 29, 36], "openssl": [21, 37, 912, 925], "bundl": [21, 926], "examin": [21, 37, 929, 938], "env": [21, 37, 41, 960], "envvar": 21, "conform": [21, 911, 925, 951], "x509_proxy_ca": 21, "my_proxi": 21, "ipv6": [21, 38, 925], "kpasswd_serv": [21, 29, 39], "forbidden": 21, "master_kdc": [21, 39], "primary_kdc": 21, "sitenam": [21, 39, 925], "discoveri": [21, 25, 33, 34, 925], "v4_instance_convert": 21, "v4_realm": 21, "krb524": 21, "routin": [21, 876], "subdomain": [21, 39, 958], "That": [21, 910], "third": [21, 28, 36, 37, 916, 925, 926, 960], "portion": [21, 36, 153, 268, 319, 387, 412, 757, 814, 819, 830, 842, 881, 926], "uppercas": [21, 939, 960], "particip": [21, 34], "subtag": 21, "anl": 21, "gov": [21, 926], "pnl": 21, "nersc": 21, "net": [21, 42], "telnet": [21, 649, 953], "option1": 21, "option2": 21, "four": [21, 24, 35, 40, 916, 917, 918, 919, 922, 931, 953], "wai": [21, 23, 28, 39, 43, 46, 126, 238, 252, 377, 902, 903, 904, 906, 912, 914, 925, 926, 934, 939, 945, 946, 958], "decreas": [21, 906], "dynam": [21, 930, 933, 935, 941], "pluggabl": [21, 28, 925, 930, 933, 936, 941], "ones": [21, 25, 34, 910, 930, 946], "enable_onli": [21, 28], "modulenam": 21, "come": [21, 46, 361, 910, 911, 945], "built": [21, 24, 28, 46, 48, 380, 903, 910, 912, 925, 931, 941, 946, 952], "collect": [21, 43, 48, 132, 154, 734, 735, 909, 925, 927, 948, 949, 950, 954, 958, 960], "k5ident": [21, 28, 944, 957], "guess": [21, 34, 925], "qualiti": [21, 28, 925, 933, 944], "hesiod": [21, 912, 926], "self": 21, "encrypted_challeng": 21, "encrypted_timestamp": 21, "choic": [21, 38, 43, 46, 252, 949], "heurist": [21, 154, 232, 927, 953, 958], "relationship": [21, 939], "method": [21, 25, 39, 232, 916, 925, 927, 928, 929, 930, 932, 935, 936, 937, 938, 939, 940, 941, 942, 949], "an2ln": [21, 939], "pkinit_san": 21, "pkinit_eku": 21, "dbmatch": 21, "otherrealm": 21, "public": [21, 40, 926, 934, 935, 936, 937], "keyfilenam": 21, "privat": [21, 37, 724, 912, 917, 919, 925, 943], "infrastructur": [21, 40, 909, 910, 925], "encourag": 21, "pkcs12": 21, "pkc": [21, 746], "pkcs11": [21, 912, 924, 925, 926], "module_nam": 21, "modnam": [21, 28], "slotid": 21, "label": [21, 926], "certid": 21, "certlabel": 21, "keyword": [21, 904], "encount": [21, 34, 950], "smard": 21, "reader": [21, 24], "x509_proxi": 21, "x509_anchor": [21, 949], "exactli": [21, 34, 153, 409, 754, 755, 759, 917, 953], "issuer": [21, 37, 322, 414], "comparison": 21, "2253": 21, "represent": [21, 43, 48, 346, 347, 400, 409, 410, 819, 838, 851, 852, 889, 902, 916, 918, 921, 926], "ku": 21, "mssclogin": 21, "clientauth": 21, "emailprotect": 21, "digitalsignatur": [21, 37], "keyencipher": [21, 37], "subjectalternativenam": 21, "encod": [21, 43, 46, 48, 189, 302, 325, 327, 357, 546, 889, 896, 916, 917, 918, 928, 931, 938], "certifi": 21, "kpkdc": 21, "kpserverauth": [21, 37], "serverauth": 21, "commerci": [21, 37, 926], "pkinit_kdc_hostnam": [21, 37], "presenc": [21, 916], "dnsname": 21, "temp": 21, "uid": [21, 43, 903, 907, 924, 953, 959, 960], "real": [21, 352, 387, 713, 953], "sid": [21, 644, 645, 666], "euid": [21, 907, 924], "userid": [21, 912], "binari": [21, 32, 912, 917, 918, 926], "appdata": [21, 907], "roam": 21, "common_appdata": 21, "local_appdata": 21, "folder": 21, "userconfig": 21, "commonconfig": 21, "common": [21, 23, 25, 34, 43, 912, 926, 929, 945, 959], "www": [22, 42, 914, 925], "doc": [22, 42, 914], "instruct": [22, 23, 34, 37, 43, 912, 943], "schema": [22, 24], "ldif": 22, "src": [22, 148, 910, 912, 914, 926], "libkdb_ldap": 22, "ldapadd": 22, "y": [22, 777, 807, 912], "skip": [22, 23, 37, 416, 418], "underneath": 22, "referenc": [22, 916, 926], "subschema": 22, "exact": [22, 911], "worri": [22, 910, 960], "eq": 22, "krbprincipalnam": [22, 918], "speed": [22, 25], "tune": [22, 39], "add_alia": [22, 23], "manipul": [22, 23, 45, 833, 906], "krbcanonicalnam": 22, "therefor": [22, 23, 25, 39, 916, 938], "whole": [23, 37, 141, 155, 344], "notabl": 23, "roll": 23, "input": [23, 43, 48, 49, 99, 100, 102, 103, 107, 113, 117, 119, 124, 144, 194, 195, 225, 289, 290, 291, 292, 296, 298, 354, 377, 378, 405, 927, 939, 942, 955], "variant": [23, 912, 925, 931], "mitig": [23, 25, 46, 907, 925], "modify_princip": [23, 26], "tomorrow": 23, "delete_princip": 23, "reus": 23, "change_password": [23, 26], "get_princip": 23, "list_princip": 23, "govern": [23, 926, 951], "dictat": 23, "add_polici": 23, "year": [23, 45, 904, 925], "stduser": 23, "modify_polici": 23, "delete_polici": 23, "nonexist": [23, 925], "did": [23, 34, 224, 269, 344, 946], "afterward": [23, 936], "better": [23, 24, 853, 925], "cost": [23, 29, 912, 926], "plan": 23, "backup": [23, 30, 32, 39, 908], "proceed": 23, "destroi": [23, 43, 48, 136, 147, 148, 388, 416, 903, 925, 927, 928, 929, 932, 935, 936, 937, 938, 939, 940, 942, 944, 948, 949], "kbd5_util": 23, "someprinc": 23, "loss": [23, 926], "list_mkei": 23, "thu": [23, 907, 912, 953], "jan": 23, "utc": 23, "1970": [23, 902], "unnecessari": 23, "unavail": [23, 34, 39], "unlock": [23, 35, 918, 925], "purge_mkei": 23, "clean": [23, 270, 271, 388, 914, 925, 941], "mandatori": [23, 113, 114, 129, 130, 296, 297, 300, 301, 919], "distinct": 23, "chiefli": 23, "create_polici": 23, "list_polici": 23, "view_polici": 23, "requires_pre_auth": 23, "disallow_svr": [23, 918], "destroy_polici": 23, "imposs": [23, 35], "26": [23, 609, 611], "newest": 23, "sometim": [23, 25, 38, 949], "accomplish": [23, 26], "set_str": [23, 26, 36, 37], "transmit": [23, 43, 281, 406, 925, 938], "circular": 23, "certain": [23, 32, 238, 912, 926, 955, 960], "side": [23, 43, 365, 377, 907], "lowercas": [23, 38, 907, 918], "wrap": [23, 48, 302, 322, 931], "around": [23, 912], "resum": 23, "setup": [23, 34, 910, 925], "arrang": 23, "hierarchi": 23, "upstreamhostnam": 23, "downstream": [23, 925], "upstream": [23, 912, 925], "transport": [23, 39, 281, 406], "interven": 23, "donat": [23, 926], "patch": 23, "reflect": [23, 34, 100, 103, 136, 158, 264, 290, 292, 327, 328, 333, 358, 362, 917, 919], "sunw_dbprop_en": 23, "sunw_dbprop_master_ulogs": 23, "sunw_dbprop_slave_pol": 23, "rpcbind": 23, "portmapp": 23, "replica_datatrans_hostnam": 23, "db": [24, 35, 912], "delai": [24, 39, 912, 925, 949], "featur": [24, 29, 370, 373, 923, 926, 943], "rare": [24, 37, 904, 906], "unclean": 24, "shutdown": 24, "inconsist": 24, "intern": [24, 36, 41, 107, 737, 853, 927, 928, 929, 933, 935, 936, 937, 938, 940, 942, 960], "pointer": [24, 43, 44, 46, 91, 135, 136, 173, 198, 200, 203, 210, 214, 218, 221, 232, 233, 258, 264, 265, 324, 325, 332, 334, 359, 367, 368, 388, 397, 409, 831, 833, 838, 878, 889, 927, 928, 929, 930, 935, 936, 938, 940, 942], "reliabl": 24, "mdb": [24, 918], "consum": [24, 902, 934], "primarili": [24, 55, 956], "platform": [24, 891, 902, 903, 910, 911, 912, 925], "hundr": 24, "thousand": 24, "512": [24, 524], "larger": [24, 32, 37, 902, 921, 925], "transact": [24, 960], "thread": [24, 853, 903, 912, 925], "latenc": 24, "pasword": 25, "sequenc": [25, 37, 48, 66, 78, 80, 83, 327, 328, 329, 333, 358, 360, 361, 362, 526, 533, 814, 819, 881, 908, 916, 917, 921, 931], "effort": 25, "trivial": [25, 925], "signific": [25, 35, 918], "fraction": 25, "concern": [25, 35, 926, 946], "capac": 25, "measur": [25, 902], "satisfactori": 25, "ciphertext": [25, 99, 100, 102, 103, 104, 289, 290, 291, 292, 813, 837, 917, 922], "categori": 25, "invis": 25, "faster": [25, 39, 903, 910], "defens": 25, "depend": [25, 33, 39, 43, 46, 126, 367, 375, 746, 882, 911, 912, 924, 925, 930, 942, 945, 946], "legitim": [25, 46, 907, 953], "princnam": [25, 35, 40, 46, 903], "passiv": 25, "monitor": 25, "insert": [25, 39, 831, 838], "observ": [25, 29, 35], "inject": 25, "fool": 25, "varieti": 26, "integr": [26, 33, 43, 46, 328, 333, 358, 362, 909, 911, 924, 925, 926, 946], "confidenti": [26, 43, 925], "subsess": [26, 332, 445], "submit": [26, 43], "intersect": 26, "assumpt": 26, "strongest": 26, "fashion": [26, 29, 926, 953], "2000": [26, 643, 645, 709, 926], "md4": [26, 926], "vista": [26, 925], "eventu": [26, 39], "legaci": [26, 46, 891], "tabdump": [26, 925], "rotat": [26, 38], "domain_realm": [28, 33, 39, 958], "openssh": [28, 38], "gssapiauthent": 28, "histor": [28, 33, 902, 918], "simplest": [28, 43, 903, 910], "unam": 28, "neg": [28, 891, 921], "safe": [28, 48, 747, 902, 925], "hostaccount": 28, "fred": 28, "localfr": 28, "hostrealm": [28, 925, 933], "parti": [28, 36, 43, 925, 926, 960], "dll": [28, 930, 931, 941], "unusu": [28, 37], "mypreauth": 28, "clpreauth": [28, 933], "ccselect": [28, 925, 930, 933, 940], "pwqual": [28, 925, 933], "mymodul": 28, "simpli": [28, 36, 37, 40, 43, 46, 745, 910, 931, 945, 946], "samba": [28, 925], "winbind": 28, "winbind_krb5_loc": 28, "gss": [28, 909, 916, 924, 925, 931, 960], "mech": [28, 924, 925, 960], "oid": [28, 43, 925, 931], "surround": 28, "interpos": [28, 933], "design": [28, 34, 46, 317, 903, 907, 960], "intercept": [28, 931], "gss_mech_config": [28, 924, 960], "rest": [28, 912], "rfc4120": 29, "kkdcp": [29, 39, 925, 926], "firewal": [29, 39, 41], "traffic": 29, "conduct": 29, "wsgi": 29, "kdcproxi": 29, "python": [29, 914, 925], "packag": [29, 34, 910, 926], "ssl": [29, 37], "cacert": [29, 37], "fqdn": 29, "properli": [29, 34, 37, 41, 902, 912], "decis": [30, 926, 935, 939, 960], "troubleshoot": [30, 34], "advic": 31, "debian": [31, 925], "solari": [31, 910, 912, 925], "unauthent": 32, "afford": 32, "capabl": [32, 925, 945], "break": [32, 908], "unrestrict": [32, 908, 918], "brief": [32, 909, 934], "descript": [32, 39, 43, 842, 909, 924, 925, 927, 928, 929, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942], "ftp": [32, 34], "pop": 32, "destin": [32, 910, 925], "unencrypt": [32, 358, 819, 829, 851, 852], "ins": 32, "obvious": 32, "exhaust": 32, "countermeasur": 32, "worth": 32, "hole": [32, 34, 39, 921], "tape": 32, "physic": [32, 39], "kdestroi": [33, 903, 925, 944, 947, 949, 950, 954, 955, 960], "pam": 33, "cover": 33, "educ": 33, "nativ": [33, 370, 373, 902, 912, 916, 921, 924, 925], "precis": 33, "unqualifi": 33, "cname": [33, 34, 38, 39], "anticip": [33, 39], "eight": 33, "workdai": 33, "ten": [33, 946], "morn": 33, "shortli": [33, 945], "belong": [33, 161], "product": [34, 926], "alongsid": 34, "dedic": 34, "web": [34, 903, 925], "area": [34, 46], "build": [34, 39, 41, 48, 49, 136, 903, 909, 912, 923, 924, 925, 930, 934, 952], "relev": [34, 38, 78, 195, 302, 917], "explain": 34, "yourdir": 34, "suit": [34, 909, 910, 925], "krb5lib": 34, "rememb": [34, 37, 916], "els": [34, 930, 945, 946, 953], "bad": [34, 135, 156], "popular": 34, "famou": 34, "cartoon": 34, "mitiys4k5": 34, "sentenc": 34, "letter": [34, 39, 946], "util": [34, 39, 47, 910, 912, 926, 948, 960], "boot": [34, 908], "rc": 34, "inittab": 34, "startup": [34, 925], "tail": 34, "dec": [34, 35, 904], "02": [34, 925], "35": 34, "beeblebrox": 34, "3187": 34, "commenc": 34, "52": [34, 592, 946], "3189": 34, "mutual": [34, 332, 377, 442, 508, 813, 949, 953], "secondari": 34, "strictli": [34, 43], "handi": 34, "swap": [34, 39], "feasibl": 34, "stand": 34, "alon": [34, 930], "ll": 34, "bourn": 34, "bin": [34, 910, 912, 914, 924, 953], "sh": 34, "kdclist": 34, "decid": [34, 39, 247, 946], "discuss": [34, 907, 926, 934, 943], "solut": 34, "click": 34, "rout": 34, "occasion": 34, "changeov": 34, "kill": 34, "latest": [34, 225, 890, 910, 918, 925, 946], "difficult": 35, "lockout_polici": 35, "hopefulli": 35, "wrong": [35, 37, 926, 946, 953], "incorrect": [35, 39, 741, 742, 945, 946], "piec": [35, 267], "30": [35, 39, 548, 703, 904, 946, 949], "33": 35, "est": [35, 904], "2012": [35, 904], "multipli": 35, "40": [35, 39], "strategi": 35, "multi": [35, 37, 925], "impact": 35, "largest": 35, "box": 36, "deploi": [36, 37, 38, 910], "proprietari": 36, "companion": 36, "eas": 36, "vice": [37, 43, 925], "versa": [37, 43, 925], "establish": [37, 43, 907], "genrsa": 37, "cakei": 37, "x509": [37, 925, 949], "3650": 37, "far": 37, "2037": 37, "interoper": [37, 384, 385, 903, 931], "rsa": [37, 482, 485, 486, 487, 926], "carefulli": 37, "somewhat": [37, 907], "complic": [37, 912], "kdc_cert": 37, "basicconstraint": 37, "keyusag": 37, "nonrepudi": 37, "keyagr": 37, "extendedkeyusag": 37, "subjectkeyidentifi": 37, "authoritykeyidentifi": 37, "keyid": 37, "issueraltnam": 37, "subjectaltnam": 37, "othernam": 37, "kdc_princ_nam": 37, "generalstr": 37, "principal_nam": 37, "kdc_principal_seq": 37, "name_typ": 37, "name_str": 37, "kdc_princip": 37, "princ1": [37, 350, 351, 352, 364], "princ2": [37, 350, 351, 352, 364], "extens": [37, 39, 249, 914, 918, 925, 931], "kdckei": 37, "your_realmnam": 37, "365": 37, "extfil": 37, "cacreateseri": 37, "rm": 37, "noout": 37, "unsupport": [37, 912], "client_cert": 37, "princ_nam": [37, 948], "principal_seq": 37, "clientkei": 37, "your_princnam": 37, "client1": 37, "client2": 37, "lib": [37, 910, 912, 924, 926, 952], "oppos": 37, "save": [37, 40, 66, 83, 533, 534, 917, 925, 938], "clarifi": 37, "condit": [37, 154, 303, 925, 926, 953], "criteria": [37, 903], "procur": [37, 926], "wellknown": [37, 46, 507, 769], "lack": [37, 380, 925], "realmnam": [37, 46], "possess": [37, 946], "compos": 37, "disable_fresh": [37, 949], "unsuccess": 37, "difficulti": 38, "think": [38, 930, 945], "kind": [38, 43, 105, 903, 926, 929, 931, 938], "imap": [38, 912, 958], "nf": [38, 945], "publish": [38, 926], "vaniti": 38, "natur": 38, "sort": 38, "rnd": 38, "ipv4": 38, "getaddrinfo": 38, "internet": 38, "getnameinfo": 38, "ptr": [38, 43, 197, 283, 341, 355, 808, 809, 838, 839, 889], "dot": 38, "enterpris": [38, 43, 347, 716, 925, 949, 955], "influenc": 38, "gssapistrictacceptorcheck": 38, "idea": 38, "gethostnam": [38, 43], "sasl_nocanon": 38, "ldapsasl_nocanon": 38, "although": [39, 906, 926, 932, 942, 945, 946], "convent": [39, 408, 941], "boston": 39, "houston": 39, "subset": [39, 909], "fine": [39, 43], "prepend": [39, 348, 422, 912], "_kerbero": 39, "engin": 39, "thorough": 39, "treatment": 39, "event": [39, 48, 925, 926, 938], "inaccess": 39, "logic": [39, 925], "slack": 39, "consider": [39, 45], "down": 39, "partit": 39, "segment": 39, "cut": 39, "isol": 39, "fire": 39, "disast": 39, "predefin": 39, "2782": 39, "weight": 39, "priorit": 39, "_udp": 39, "_tcp": 39, "whatev": 39, "_kpasswd": 39, "her": [39, 946, 959], "foobar": [39, 912, 959], "daisi": 39, "luke": 39, "bunni": 39, "rabbit": 39, "benefit": 39, "unconfigur": [39, 914], "_site": 39, "proxim": 39, "7553": 39, "failov": 39, "insensit": [39, 352, 712, 904], "scheme": 39, "krb5srv": 39, "kdc1": 39, "kdc2": 39, "89": 39, "fall": [39, 40, 903, 925], "lot": 39, "techniqu": [40, 46], "modestli": 40, "cpu": 40, "ellipt": [40, 925], "defeat": 40, "round": [40, 925, 938], "trip": [40, 925, 938], "krb5_trace": [41, 388, 389, 960], "stdout": [41, 354], "honor": [41, 946], "setuid": [41, 925, 960], "9138": 41, "1332348778": 41, "823276": 41, "me": 41, "testdir": 41, "823381": 41, "inadequ": 41, "erron": 41, "trace_log": 41, "fulvio": 42, "ricciardi": 42, "_": 42, "wiki": [42, 910, 925], "ncsa": 42, "illinoi": 42, "ITS": [42, 926], "shrubberi": 42, "solaris9ab": 42, "sunwaadm": 42, "sysadv6": 42, "p27": 42, "oracl": [42, 926], "cd": [42, 910, 914], "e19253": 42, "816": 42, "4557": 42, "troubl": 42, "en": [42, 925], "u": [42, 925, 926, 955, 959], "tn": 42, "archiv": [42, 911], "bb463167": 42, "technet": 42, "ebaa": 42, "launchpad": 42, "ubuntu": [42, 925], "libpam": 42, "heimdal": [42, 43, 45, 903, 925], "86528": 42, "higher": [43, 903, 914, 925], "framework": [43, 925, 926], "encompass": 43, "gssapiv2": 43, "2743": 43, "2744": 43, "7546": 43, "entiti": [43, 926], "gss_import_nam": [43, 931], "gss_c_nt_hostbased_servic": 43, "gss_krb5_nt_principal_nam": 43, "gssapi_krb5": 43, "gss_c_nt_user_nam": 43, "gss_c_null_oid": 43, "unpars": [43, 48, 409, 411], "gss_c_nt_anonym": 43, "gss_c_nt_machine_uid_nam": 43, "uid_t": 43, "gss_c_nt_string_uid_nam": 43, "gss_c_nt_export_nam": [43, 931], "gss_export_nam": 43, "gss_krb5_nt_enterprise_nam": [43, 925], "6806": [43, 547, 916, 925], "gss_krb5_nt_x509_cert": [43, 925], "5280": 43, "desired_nam": 43, "gss_acquire_cred_impersonate_nam": 43, "gss_init_sec_context": [43, 925], "initiator_cred_handl": 43, "gss_c_no_credenti": 43, "gss_acquire_cr": [43, 925], "beforehand": 43, "gss_c_no_nam": 43, "gss_s_cred_unavail": 43, "mismatch": [43, 262, 344, 945], "acquisit": [43, 405], "defer": [43, 928, 932, 935, 939], "gss_inquire_cr": 43, "approach": 43, "gss_accept_sec_context": [43, 925, 931], "acceptor_cred_handl": 43, "krb5_ktname": [43, 906, 924, 960], "contrari": [43, 46], "cred_usag": 43, "gss_c_accept": 43, "gss_c_both": 43, "localhostnam": 43, "gss_inquire_nam": 43, "gss_get_name_attribut": 43, "6680": [43, 925], "src_name": 43, "declar": [43, 925, 931], "gssapi_ext": [43, 931], "struct": [43, 48, 51, 264, 271, 811, 813, 814, 815, 816, 817, 819, 822, 823, 824, 828, 829, 830, 831, 832, 833, 835, 837, 838, 839, 840, 842, 846, 847, 848, 851, 852, 853, 854, 855, 856, 860, 865, 866, 867, 868, 869, 875, 876, 879, 880, 881, 882, 884, 885, 886, 887, 888, 889, 890, 892, 893, 895, 896, 897, 900, 901, 918, 935, 941], "gss_key_value_element_struct": 43, "const": [43, 49, 52, 53, 54, 58, 59, 60, 91, 92, 93, 94, 99, 100, 101, 102, 103, 106, 107, 108, 113, 114, 117, 119, 120, 125, 126, 129, 130, 136, 141, 144, 146, 149, 152, 155, 156, 160, 166, 169, 172, 173, 174, 175, 177, 178, 180, 181, 183, 184, 185, 188, 189, 194, 195, 197, 214, 215, 224, 230, 233, 234, 235, 236, 237, 249, 254, 262, 266, 267, 269, 279, 280, 283, 286, 288, 289, 290, 291, 292, 296, 300, 301, 302, 303, 314, 319, 321, 322, 324, 326, 328, 331, 333, 335, 338, 341, 342, 343, 344, 345, 346, 347, 348, 353, 354, 355, 357, 358, 359, 360, 361, 362, 363, 367, 368, 371, 374, 375, 378, 379, 380, 381, 384, 385, 386, 389, 391, 395, 407, 414, 415, 419, 420, 421, 422, 798, 826, 827, 871, 872, 878, 894, 895, 941], "char": [43, 46, 49, 50, 56, 59, 60, 91, 92, 93, 94, 107, 136, 141, 143, 144, 146, 149, 152, 155, 156, 160, 166, 169, 170, 187, 192, 193, 194, 205, 211, 214, 215, 220, 223, 224, 228, 229, 230, 232, 233, 235, 237, 249, 254, 262, 266, 269, 279, 280, 308, 313, 314, 319, 321, 331, 338, 346, 347, 348, 354, 363, 365, 367, 368, 371, 374, 375, 376, 377, 379, 381, 384, 385, 386, 389, 391, 392, 393, 394, 396, 397, 399, 400, 408, 409, 410, 411, 419, 420, 421, 422, 809, 835, 847, 876, 878, 884, 885, 887, 895, 941], "typedef": [43, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901], "gss_key_value_element_desc": 43, "gss_key_value_set_struct": 43, "om_uint32": [43, 931], "element": [43, 46, 48, 189, 322, 414, 833, 879, 917, 918], "gss_key_value_set_desc": 43, "gss_const_key_value_set_t": 43, "gss_acquire_cred_from": [43, 925], "minor_statu": [43, 931], "gss_name_t": [43, 931], "time_req": 43, "gss_oid_set": [43, 931], "desired_mech": [43, 931], "gss_cred_usage_t": 43, "cred_stor": 43, "gss_cred_id_t": [43, 931], "output_cred_handl": 43, "actual_mech": 43, "time_rec": [43, 925], "gss_store_cred_into": 43, "input_cred_handl": 43, "gss_oid": [43, 931], "overwrite_cr": 43, "default_cr": 43, "elements_stor": 43, "cred_usage_stor": 43, "client_keytab": 43, "rcach": [43, 71, 85, 267, 325, 327, 907], "gss_s_duplicate_el": 43, "gss_export_cr": 43, "cred_handl": [43, 931], "gss_buffer_t": [43, 931], "gss_import_cr": [43, 931], "unser": 43, "gss_s_unavail": 43, "eavesdrop": 43, "tamper": 43, "untrust": [43, 960], "resourc": [43, 46, 910, 923, 925], "evid": 43, "underli": 43, "delegated_cred_handl": 43, "icr": 43, "output_cr": 43, "target_nam": 43, "gss_krb5_get_cred_imperson": [43, 925], "gss_inquire_cred_by_oid": [43, 925], "desired_object": 43, "gss_buffer_set_t": 43, "data_set": 43, "endpoint": [43, 62, 926], "input_chan_bind": 43, "ret_flag": 43, "inlud": 43, "req_flag": 43, "kerb_ap_options_cbt": [43, 440, 925], "unwrap": [43, 48], "gss_wrap_aead": 43, "gss_ctx_id_t": [43, 931], "context_handl": [43, 931], "int": [43, 51, 53, 56, 59, 62, 91, 92, 93, 94, 97, 111, 116, 120, 122, 166, 224, 243, 244, 245, 246, 251, 256, 257, 281, 308, 313, 347, 352, 354, 363, 384, 385, 406, 409, 410, 411, 418, 811, 817, 820, 824, 835, 846, 852, 854, 859, 863, 865, 876, 878, 879, 897, 900, 918, 930], "conf_req_flag": 43, "gss_qop_t": 43, "qop_req": 43, "input_assoc_buff": 43, "input_payload_buff": 43, "conf_stat": 43, "output_message_buff": 43, "gss_unwrap_aead": 43, "input_message_buff": 43, "output_payload_buff": 43, "qop_stat": 43, "grain": 43, "layout": [43, 924], "dce": [43, 48, 647, 686, 925], "gss_iov_buffer_desc_struct": 43, "gss_buffer_desc": 43, "gss_iov_buffer_desc": 43, "gss_iov_buffer_t": 43, "gss_wrap_iov": 43, "iov_count": 43, "gss_unwrap_iov": 43, "gss_wrap_iov_length": 43, "gss_release_iov_buff": 43, "structur": [43, 46, 47, 48, 92, 100, 103, 135, 156, 169, 173, 182, 213, 222, 239, 242, 243, 244, 245, 246, 247, 251, 254, 255, 256, 257, 259, 260, 261, 271, 277, 282, 284, 290, 292, 324, 326, 336, 347, 357, 358, 367, 370, 373, 377, 391, 416, 418, 423, 543, 811, 817, 829, 832, 833, 842, 869, 889, 896, 902, 929, 930, 935, 937, 938, 940], "gss_c_buffer_type_data": 43, "gss_c_buffer_type_head": 43, "gss_c_buffer_type_trail": 43, "trailer": [43, 48, 543], "gss_c_buffer_type_pad": 43, "pad": [43, 48, 99, 100, 103, 104, 289, 290, 292, 541, 922], "gss_c_buffer_type_stream": 43, "gss_c_buffer_type_sign_onli": 43, "sign_onli": 43, "contigu": 43, "gss_c_buffer_flag_alloc": 43, "alloc": [43, 46, 48, 61, 78, 93, 98, 99, 100, 102, 103, 107, 115, 117, 119, 121, 124, 148, 282, 289, 290, 291, 292, 298, 357, 359, 409, 833, 876, 928, 930, 932, 935, 939], "unset": [43, 48, 171, 960], "ctx": [43, 72, 73, 76, 77, 86, 87, 88, 89, 171, 176, 214, 230, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 348, 367, 368, 369, 370, 371, 372, 373, 374, 375, 381, 401, 402, 403, 404, 405, 406, 419, 420, 421, 422, 883], "major": [43, 911, 930], "str": 43, "gss_iov_buffer_type_head": 43, "gss_iov_buffer_flag_alloc": 43, "gss_iov_buffer_type_data": 43, "strlen": [43, 46], "gss_iov_buffer_type_pad": 43, "gss_iov_buffer_type_trail": 43, "gss_c_qop_default": 43, "gss_error": 43, "handle_error": 43, "void": [43, 46, 57, 58, 59, 60, 63, 80, 171, 179, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216, 217, 219, 220, 221, 222, 223, 239, 241, 242, 243, 244, 245, 246, 247, 251, 256, 257, 258, 259, 260, 261, 262, 272, 277, 287, 293, 299, 336, 341, 348, 354, 369, 372, 381, 382, 383, 388, 401, 417, 418, 419, 420, 421, 422, 826, 844, 862, 870, 871, 872, 878, 883, 894, 940, 941], "sizeof": [43, 46, 941], "handle_out_of_space_error": 43, "gss_c_dce_styl": 43, "4757": [43, 451, 468, 469], "token_len": 43, "region": [43, 114, 130, 297, 301, 833], "gss_iov_buffer_type_stream": 43, "subregion": 43, "gss_get_mic_iov": 43, "gss_get_mic_iov_length": 43, "gss_verify_mic_iov": 43, "gss_c_buffer_type_mic_token": 43, "mic_token": 43, "sign1": 43, "gss_iov_buffer_type_sign_onli": 43, "sign2": 43, "gss_iov_buffer_type_mic_token": 43, "krb5_auth_con_getaddr": [44, 48], "local_addr": [44, 64, 82], "remote_addr": [44, 64, 82, 361], "freed": [44, 57, 58, 61, 78, 85, 106, 136, 144, 146, 198, 199, 200, 201, 202, 204, 208, 209, 211, 212, 213, 216, 217, 218, 219, 220, 222, 223, 230, 264, 314, 336, 367, 368, 370, 373, 871, 872], "realloc": 44, "krb5_auth_con_setaddr": [44, 48], "krb5_auth_con_setport": [44, 48], "krb5_auth_con_setrecvsubkei": [44, 48], "krb5_auth_con_setsendsubkei": [44, 48], "krb5_cc_set_config": [44, 48, 285], "krb5_cccol_last_change_tim": 44, "krb5_set_default_realm": [44, 48], "wasn": 44, "2038": [45, 891, 925], "krb5_timestamp": [45, 167, 268, 338, 342, 343, 344, 345, 387, 397, 398, 399, 400, 412, 810, 814, 819, 830, 838, 842, 844, 852, 856, 860, 867, 881, 888, 890], "datatyp": 45, "whenev": 46, "desktop": 46, "critic": [46, 943], "zanarotti": 46, "goal": 46, "krb5_get_init_creds_password": [46, 48, 235, 245, 247, 354, 925], "krb5_verify_init_cr": [46, 48, 418], "krb5_error_cod": [46, 49, 50, 55, 56, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 192, 193, 194, 195, 196, 197, 215, 218, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 240, 247, 248, 249, 250, 252, 253, 254, 255, 259, 262, 263, 264, 266, 267, 268, 269, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 288, 289, 290, 291, 292, 295, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 365, 366, 370, 371, 373, 374, 375, 376, 377, 378, 379, 380, 381, 384, 385, 386, 387, 388, 389, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 419, 420, 421, 422, 810, 861, 862, 871, 872, 878, 883, 930], "ret": [46, 349], "krb5_cred": [46, 48, 51, 150, 151, 153, 159, 166, 221, 225, 226, 227, 234, 235, 236, 237, 262, 266, 269, 274, 325, 327, 332, 356, 377, 384, 403, 405, 416, 795, 810], "cred": [46, 48, 150, 151, 153, 159, 166, 234, 235, 236, 237, 262, 266, 269, 274, 277, 323, 384, 403, 405, 407, 416, 536, 925, 953], "krb5_princip": [46, 47, 48, 49, 91, 92, 93, 94, 132, 145, 147, 154, 182, 219, 224, 231, 237, 262, 266, 269, 277, 317, 321, 365, 366, 377, 384, 385, 386, 391, 414, 416, 810, 819, 831, 832, 838, 839, 842, 851, 852, 856, 867, 868, 889], "client_princ": [46, 302], "memset": 46, "krb5_parse_nam": [46, 47, 48, 347, 408], "goto": 46, "cleanup": [46, 941], "krb5_free_princip": [46, 47, 48, 49, 91, 92, 93, 145, 154, 182, 346, 347, 391], "krb5_free_cred_cont": [46, 48, 150, 153, 274, 403], "krb5_get_init_creds_opt_alloc": [46, 48, 239, 241], "krb5_get_init_creds_opt_fre": [46, 48, 238], "free": [46, 47, 48, 49, 65, 67, 72, 76, 91, 93, 111, 115, 141, 143, 145, 150, 153, 169, 172, 173, 174, 175, 177, 178, 180, 181, 182, 183, 194, 195, 225, 228, 229, 231, 238, 263, 274, 277, 282, 288, 312, 317, 319, 323, 324, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 340, 341, 346, 347, 356, 357, 358, 359, 361, 362, 365, 377, 391, 403, 405, 407, 408, 410, 926, 928, 930, 941], "krb5_get_init_creds_opt": [46, 231, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 277, 810], "opt": [46, 231, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 952], "krb5_get_init_creds_opt_set_tkt_lif": [46, 48], "krb5_get_init_creds_opt_set_anonym": [46, 48], "krb5_build_princip": [46, 47, 48, 92], "myrealm": 46, "prove": [46, 919, 929, 938], "membership": 46, "impend": 46, "banner": [46, 354, 878], "hidden": [46, 354, 876], "storag": [46, 48, 57, 58, 82, 84, 159, 170, 187, 192, 193, 282, 363, 376, 400, 903], "fill": [46, 48, 50, 56, 119, 121, 134, 150, 152, 225, 228, 232, 233, 305, 308, 313, 329, 349, 359, 360, 392, 393, 396, 398, 399, 921, 922, 930, 941], "krb5_get_prompt_typ": [46, 48], "constant": [46, 57, 58, 733, 739, 827], "programmat": 46, "semant": 46, "krb5_prompter_posix": [46, 48], "init_cr": 46, "krb5_get_init_creds_opt_set_respond": [46, 48], "sophist": 46, "rctx": [46, 367, 368, 369, 370, 371, 372, 373, 374, 375, 883], "krb5_responder_list_quest": [46, 48, 882], "krb5_responder_get_challeng": [46, 48, 368, 882], "krb5_responder_set_answ": [46, 48, 368, 882], "utf": [46, 352, 367, 375, 715, 925, 926], "understand": 46, "krb5_responder_question_password": [46, 795], "krb5_responder_question_otp": [46, 48, 795], "among": 46, "conveni": [46, 325, 370, 373, 910], "krb5_responder_otp_get_challeng": [46, 48], "krb5_responder_otp_challeng": [46, 369, 370, 810], "krb5_responder_otp_set_answ": [46, 48], "krb5_responder_question_pkinit": [46, 48, 795], "krb5_responder_pkinit_get_challeng": [46, 48], "krb5_responder_pkinit_challeng": [46, 372, 373, 810], "krb5_responder_pkinit_set_answ": [46, 48], "static": [46, 930, 941], "my_respond": 46, "krb5_context": [46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 177, 178, 179, 180, 181, 182, 183, 184, 186, 188, 189, 190, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 247, 248, 249, 250, 252, 253, 254, 255, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 381, 382, 383, 384, 385, 386, 388, 389, 390, 391, 395, 398, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 419, 420, 421, 422, 810, 844, 862, 871, 872, 878, 883, 894, 925, 930], "krb5_responder_context": [46, 367, 368, 369, 370, 371, 372, 373, 374, 375, 810, 883], "chl": [46, 369, 370, 372], "sesam": [46, 707], "1234": 46, "krb5_responder_otp_challenge_fre": [46, 48, 370], "get_cr": 46, "krb5_verify_init_creds_opt_init": [46, 48, 416], "krb5_verify_init_creds_opt_set_ap_req_nofail": [46, 48, 416], "nofail": 46, "krb5_verify_init_creds_opt": [46, 416, 417, 418, 810], "vopt": 46, "confusingli": 46, "accommod": [46, 907], "unkei": 46, "workstat": 46, "valuabl": [46, 926], "krb5_principal_data": [47, 810, 827, 874], "krb5_build_principal_alloc_va": [47, 48, 91, 94], "krb5_build_principal_ext": [47, 48], "krb5_copy_princip": [47, 48], "krb5_cc_get_princip": [47, 48], "compar": [47, 48, 129, 300, 917], "krb5_principal_compar": [47, 48, 351, 352, 390], "krb5_principal_compare_flag": [47, 48], "krb5_principal_compare_any_realm": [47, 48], "krb5_sname_match": [47, 48, 361], "krb5_sname_to_princip": [47, 48], "krb5_parse_name_flag": [47, 48], "krb5_unparse_nam": [47, 48, 409, 410], "krb5_unparse_name_flag": [47, 48], "krb5_is_config_princip": [47, 48], "krb5_kuserok": [47, 48, 925, 939], "krb5_set_password": [47, 48, 169], "krb5_set_password_using_ccach": [47, 48], "krb5_set_principal_realm": [47, 48], "krb5_realm_compar": [47, 48], "precomput": 48, "krb5_cc_close": [48, 132, 154, 164], "krb5_cc_default": 48, "krb5_cc_default_nam": [48, 135, 156], "krb5_cc_destroi": 48, "krb5_cc_dup": 48, "duplic": [48, 832, 907], "krb5_cc_get_nam": 48, "krb5_cc_get_typ": 48, "krb5_cc_initi": [48, 145], "krb5_cc_new_uniqu": 48, "krb5_cc_resolv": [48, 144], "krb5_change_password": [48, 169], "krb5_chpw_messag": 48, "krb5_expand_hostnam": 48, "krb5_free_config_fil": [48, 228], "krb5_get_default_config_fil": 48, "krb5_free_context": [48, 136, 176, 270, 284], "krb5_free_error_messag": [48, 230], "krb5_get_error_messag": [48, 843], "krb5_fwd_tgt_cred": 48, "krb": [48, 925, 926], "krb5_get_default_realm": 48, "krb5_get_host_realm": [48, 391], "krb5_get_credenti": [48, 377, 382, 383, 405], "krb5_get_fallback_host_realm": 48, "krb5_get_init_creds_keytab": [48, 234], "krb5_get_init_creds_opt_get_fast_flag": 48, "krb5_get_init_creds_opt_set_address_list": 48, "krb5_get_init_creds_opt_set_canonic": 48, "krb5_get_init_creds_opt_set_change_password_prompt": 48, "krb5_get_init_creds_opt_set_etype_list": [48, 231], "krb5_get_init_creds_opt_set_expire_callback": 48, "callback": [48, 262, 277, 354, 382, 383, 389, 862, 876, 878, 882, 925, 929, 938, 940], "krb5_get_init_creds_opt_set_fast_ccach": 48, "krb5_get_init_creds_opt_set_fast_ccache_nam": [48, 231, 248], "krb5_get_init_creds_opt_set_fast_flag": [48, 249], "krb5_get_init_creds_opt_set_forward": 48, "krb5_get_init_creds_opt_set_in_ccach": 48, "krb5_get_init_creds_opt_set_out_ccach": 48, "krb5_get_init_creds_opt_set_pa": [48, 256], "krb5_get_init_creds_opt_set_pac_request": 48, "krb5_get_init_creds_opt_set_preauth_list": 48, "krb5_get_init_creds_opt_set_proxi": 48, "krb5_get_init_creds_opt_set_renew_lif": 48, "krb5_get_init_creds_opt_set_salt": [48, 256], "krb5_get_profil": 48, "krb5_get_renewed_cr": [48, 226], "krb5_get_validated_cr": [48, 227], "krb5_init_context": [48, 206, 228], "krb5_init_secure_context": [48, 206, 270, 925], "krb5_is_thread_saf": 48, "multithread": 48, "krb5_kt_close": [48, 319], "krb5_kt_client_default": 48, "krb5_kt_default": 48, "krb5_kt_default_nam": 48, "krb5_kt_dup": 48, "krb5_kt_get_nam": 48, "krb5_kt_get_typ": 48, "krb5_kt_resolv": 48, "krb5_responder_pkinit_challenge_fre": [48, 373], "krb5_set_trace_callback": 48, "trace": [48, 895, 925, 960], "krb5_set_trace_filenam": 48, "krb5_unparse_name_ext": 48, "krb5_unparse_name_flags_ext": 48, "krb5_us_timeofdai": 48, "sec": [48, 819, 842, 904], "epoch": [48, 891], "krb5_verify_authdata_kdc_issu": 48, "kdcissu": 48, "krb5_425_conv_princip": 48, "krb5_524_conv_princip": 48, "krb5_address_compar": 48, "krb5_address_ord": 48, "krb5_address_search": 48, "krb5_allow_weak_crypto": 48, "krb5_aname_to_localnam": [48, 925, 939], "krb5_anonymous_princip": 48, "krb5_anonymous_realm": 48, "krb5_appdefault_boolean": [48, 60], "appdefault": 48, "krb5_appdefault_str": [48, 59], "krb5_auth_con_fre": [48, 78], "krb5_auth_context": [48, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 224, 325, 327, 328, 329, 330, 331, 332, 333, 356, 358, 359, 360, 361, 362, 365, 366, 377, 810, 862], "krb5_auth_con_genaddr": [48, 82, 84], "krb5_auth_con_get_checksum_func": 48, "krb5_auth_con_getauthent": 48, "krb5_auth_con_getflag": 48, "krb5_auth_con_getkei": 48, "keyblock": [48, 70, 75, 90, 101, 107, 115, 117, 216, 217, 225, 282, 283, 333, 355, 361, 395, 832, 916], "krb5_auth_con_getkey_k": 48, "krb5_auth_con_getlocalseqnumb": 48, "krb5_auth_con_getrcach": 48, "krb5_auth_con_getrecvsubkei": [48, 75], "subkei": [48, 80, 327, 356, 361, 814, 819], "krb5_auth_con_getrecvsubkey_k": 48, "krb5_auth_con_getremoteseqnumb": 48, "krb5_auth_con_getsendsubkei": [48, 70], "krb5_auth_con_getsendsubkey_k": 48, "krb5_auth_con_init": [48, 61], "krb5_auth_con_set_checksum_func": 48, "krb5_auth_con_set_req_cksumtyp": 48, "krb5_auth_con_setflag": [48, 78], "krb5_auth_con_setrcach": 48, "krb5_auth_con_setrecvsubkey_k": 48, "krb5_auth_con_setsendsubkey_k": 48, "krb5_auth_con_setuseruserkei": [48, 361], "krb5_cc_cache_match": 48, "krb5_cc_copy_cr": 48, "krb5_cc_end_seq_get": [48, 158], "finish": 48, "seri": [48, 922], "sequenti": [48, 316, 821], "krb5_cc_get_config": 48, "krb5_cc_get_flag": 48, "krb5_cc_get_full_nam": 48, "krb5_cc_move": 48, "krb5_cc_next_cr": [48, 139, 158], "krb5_cc_remove_cr": [48, 925], "krb5_cc_retrieve_cr": [48, 151], "krb5_cc_select": 48, "krb5_cc_set_default_nam": [48, 136], "krb5_cc_set_flag": 48, "krb5_cc_start_seq_get": [48, 139, 150], "prepar": [48, 79, 320, 405], "krb5_cc_store_cr": 48, "krb5_cc_support_switch": 48, "krb5_cc_switch": 48, "krb5_cccol_cursor_fre": [48, 163, 164], "cursor": [48, 139, 150, 158, 163, 164, 316, 320, 821, 823], "krb5_cccol_cursor_new": [48, 162, 164], "krb5_cccol_cursor_next": [48, 162, 163], "krb5_cccol_have_cont": 48, "krb5_clear_error_messag": 48, "krb5_check_clockskew": 48, "skew": [48, 269, 358, 362, 938, 949], "krb5_copy_address": 48, "krb5_copy_authdata": 48, "krb5_copy_authent": 48, "krb5_authent": [48, 65, 810, 892], "krb5_copy_checksum": 48, "krb5_checksum": [48, 113, 129, 131, 296, 300, 415, 810, 819, 867], "krb5_copy_context": 48, "krb5_copy_cr": 48, "krb5_copy_data": [48, 871, 872], "krb5_data": [48, 58, 59, 60, 99, 100, 101, 102, 103, 106, 108, 113, 117, 119, 120, 121, 123, 124, 125, 126, 129, 141, 155, 166, 169, 185, 224, 231, 232, 260, 267, 281, 286, 289, 290, 291, 292, 296, 298, 300, 323, 325, 326, 327, 328, 329, 330, 331, 332, 333, 335, 337, 342, 343, 349, 356, 357, 358, 359, 360, 361, 362, 366, 377, 384, 385, 395, 406, 407, 810, 827, 832, 833, 837, 842, 846, 862, 867, 871, 872, 874, 875, 876, 888, 896, 901], "krb5_copy_error_messag": 48, "krb5_copy_keyblock": 48, "krb5_copy_keyblock_cont": 48, "krb5_copy_ticket": 48, "krb5_ticket": [48, 185, 222, 361, 365, 366, 378, 810, 815, 829, 851, 852, 892], "krb5_find_authdata": 48, "krb5_free_address": [48, 172, 334], "krb5_free_ap_rep_enc_part": [48, 359, 377], "krb5_ap_rep_enc_part": [48, 359, 377, 810], "krb5_free_authdata": [48, 173, 195, 324], "krb5_free_authent": [48, 65, 174], "krb5_free_cr": [48, 177, 225, 377, 407], "krb5_free_data": [48, 178, 323], "krb5_free_data_cont": [48, 141, 231, 326, 327, 328, 329, 330, 331, 332, 333, 337, 358, 362], "krb5_free_default_realm": [48, 229], "krb5_free_enctyp": [48, 263], "krb5_free_error": [48, 357, 377], "krb5_read_error": 48, "krb5_sendauth": [48, 365], "krb5_free_host_realm": [48, 232, 233], "krb5_free_keyblock": [48, 67, 72, 76, 180, 282, 317], "krb5_keyblock": [48, 67, 70, 72, 75, 76, 86, 88, 90, 99, 100, 101, 102, 103, 106, 107, 108, 113, 114, 115, 117, 119, 124, 125, 126, 129, 130, 180, 181, 236, 283, 288, 295, 302, 303, 317, 322, 342, 343, 344, 345, 353, 355, 395, 414, 810, 814, 819, 831, 832, 838, 839, 840, 856], "krb5_free_keyblock_cont": [48, 115, 125, 126, 181], "krb5_free_keytab_entry_cont": [48, 311, 312], "krb5_free_str": [48, 143, 169, 194], "krb5_free_ticket": [48, 183, 361, 365], "krb5_free_unparsed_nam": [48, 408, 410], "krb5_get_etype_info": [48, 925], "s2kparam": 48, "krb5_get_permitted_enctyp": 48, "krb5_get_server_rcach": 48, "krb5_get_time_offset": 48, "krb5_init_context_profil": [48, 925], "krb5_init_creds_fre": [48, 277], "krb5_init_creds_get": [48, 274, 276, 277], "krb5_init_creds_get_cr": [48, 273], "krb5_init_creds_get_error": 48, "krb5_init_creds_get_tim": 48, "krb5_init_creds_init": [48, 272, 273, 281, 354], "krb5_init_creds_set_keytab": 48, "krb5_init_creds_set_password": 48, "krb5_init_creds_set_servic": 48, "krb5_init_creds_step": [48, 274, 276, 277, 925], "krb5_init_keyblock": 48, "krb5_is_referral_realm": 48, "krb5_referral_realm": [48, 795], "krb5_kdc_sign_ticket": [48, 342, 343], "signatur": [48, 414, 481, 482, 487, 911, 931, 941], "krb5_kdc_verify_ticket": 48, "krb5_kt_add_entri": 48, "krb5_kt_end_seq_get": [48, 320], "krb5_kt_get_entri": 48, "krb5_kt_have_cont": 48, "krb5_kt_next_entri": 48, "krb5_kt_read_service_kei": 48, "krb5_kt_remove_entri": 48, "krb5_kt_start_seq_get": [48, 310], "krb5_make_authdata_kdc_issu": 48, "krb5_marshal_credenti": 48, "krb5_merge_authdata": 48, "krb5_mk_1cred": 48, "krb5_mk_error": 48, "krb_error": [48, 377], "krb5_mk_ncred": [48, 325], "krb5_mk_priv": [48, 79], "priv": [48, 925], "krb5_mk_rep": 48, "krb_ap_rep": 48, "krb5_mk_rep_dc": 48, "krb5_mk_req": [48, 80, 81, 332], "krb_ap_req": 48, "krb5_mk_req_extend": [48, 331], "krb5_mk_safe": [48, 328], "krb5_os_localaddr": 48, "krb5_pac_add_buff": 48, "krb5_pac_fre": [48, 340, 341], "krb5_pac_get_buff": 48, "krb5_pac_get_typ": 48, "krb5_pac_init": 48, "krb5_pac_pars": 48, "krb5_pac_sign": 48, "krb5_pac_sign_ext": 48, "krb5_pac_verifi": [48, 345], "krb5_pac_verify_ext": [48, 303], "krb5_pac_get_client_info": [48, 925], "krb5_prepend_error_messag": [48, 419, 925], "krb5_principal2salt": 48, "krb5_rd_cred": [48, 327], "krb5_rd_error": 48, "krb5_rd_priv": [48, 79, 881], "krb5_rd_rep": 48, "krb5_rd_rep_dc": 48, "krb5_rd_req": 48, "krb5_rd_safe": [48, 881], "krb5_read_password": 48, "krb5_salttype_to_str": 48, "krb5_server_decrypt_ticket_keytab": 48, "krb5_set_default_tgs_enctyp": [48, 263], "krb5_set_error_messag": 48, "krb5_set_kdc_recv_hook": 48, "post": [48, 903, 943], "hook": [48, 871, 872, 925, 933], "krb5_set_kdc_send_hook": 48, "krb5_set_real_tim": 48, "krb5_string_to_cksumtyp": 48, "krb5_string_to_deltat": 48, "krb5_string_to_enctyp": 48, "krb5_string_to_salttyp": 48, "krb5_string_to_timestamp": 48, "krb5_timeofdai": 48, "krb5_timestamp_to_sfstr": 48, "krb5_timestamp_to_str": 48, "krb5_tkt_creds_fre": [48, 405], "krb5_tkt_creds_get": [48, 403, 404, 405], "krb5_tkt_creds_get_cr": [48, 402], "krb5_tkt_creds_get_tim": 48, "krb5_tkt_creds_init": [48, 402], "krb5_tkt_creds_step": [48, 403, 404, 405], "krb5_unmarshal_credenti": 48, "deseri": 48, "krb5_vprepend_error_messag": 48, "va_list": [48, 92, 94], "krb5_vset_error_messag": 48, "krb5_vwrap_error_messag": 48, "krb5_wrap_error_messag": [48, 421, 925], "krb5_c_block_siz": 48, "krb5_c_checksum_length": [48, 168], "krb5_c_crypto_length": 48, "krb5_c_crypto_length_iov": 48, "iov": [48, 100, 103, 290, 292, 833, 925], "krb5_c_decrypt": [48, 289], "krb5_c_decrypt_iov": [48, 103, 290], "aead": 48, "krb5_c_derive_prfplu": [48, 925], "6113": [48, 674, 681, 682, 683, 916, 917, 925, 929], "prf": [48, 118, 917, 925], "krb5_c_encrypt": 48, "krb5_c_encrypt_iov": [48, 292], "krb5_c_encrypt_length": [48, 102, 291], "krb5_c_enctype_compar": 48, "krb5_c_free_stat": 48, "krb5_c_init_st": 48, "krb5_c_fx_cf2_simpl": 48, "fx": [48, 917, 925, 938], "cf2": 48, "pepper": 48, "krb5_c_is_coll_proof_cksum": 48, "collis": [48, 907], "proof": [48, 946], "krb5_c_is_keyed_cksum": 48, "krb5_c_keyed_checksum_typ": 48, "usabl": 48, "krb5_c_keylength": [48, 124], "krb5_c_make_checksum": [48, 131, 296], "krb5_c_make_checksum_iov": [48, 130, 297], "krb5_c_make_random_kei": 48, "krb5_c_padding_length": 48, "octet": 48, "krb5_c_prf": [48, 119, 298], "pseudo": [48, 909], "krb5_c_prfplu": [48, 925], "krb5_c_prf_length": [48, 117], "krb5_c_random_add_entropi": 48, "krb5_c_random_make_octet": 48, "krb5_c_random_os_entropi": 48, "krb5_c_random_to_kei": 48, "krb5_c_string_to_kei": [48, 126, 395], "krb5_c_string_to_key_with_param": 48, "krb5_c_valid_cksumtyp": 48, "krb5_c_valid_enctyp": 48, "krb5_c_verify_checksum": [48, 113, 296, 300, 415], "krb5_c_verify_checksum_iov": [48, 114, 301], "krb5_cksumtype_to_str": 48, "krb5_decode_authdata_contain": [48, 189], "krb5_decode_ticket": 48, "asn": [48, 917, 919, 928], "krb5_deltat_to_str": 48, "krb5_encode_authdata_contain": [48, 184], "krb5_enctype_to_nam": 48, "krb5_enctype_to_str": 48, "krb5_free_checksum": [48, 175], "krb5_free_checksum_cont": [48, 113, 296], "krb5_free_cksumtyp": [48, 111], "krb5_free_tgt_cr": [48, 356], "krb5_k_create_kei": 48, "krb5_kei": [48, 68, 73, 77, 87, 89, 289, 290, 291, 292, 293, 296, 297, 298, 299, 300, 301, 810], "krb5_k_decrypt": 48, "opaqu": [48, 288, 853, 918, 925], "krb5_k_decrypt_iov": [48, 292], "krb5_k_encrypt": 48, "krb5_k_encrypt_iov": [48, 290], "krb5_k_free_kei": [48, 68, 73, 77, 288], "decrement": 48, "hit": [48, 953], "krb5_k_key_enctyp": 48, "krb5_k_key_keyblock": 48, "krb5_k_make_checksum": [48, 113], "krb5_k_make_checksum_iov": [48, 114, 301], "krb5_k_prf": 48, "krb5_k_reference_kei": 48, "krb5_k_verify_checksum": [48, 129], "krb5_k_verify_checksum_iov": [48, 130, 297], "krb5_recvauth": [48, 366, 377], "krb5_recvauth_vers": 48, "krb5_524_convert_cr": [48, 796], "krb5_auth_con_getlocalsubkei": 48, "krb5_auth_con_getremotesubkei": 48, "krb5_auth_con_initivector": 48, "krb5_build_principal_va": 48, "krb5_c_random_se": 48, "krb5_calculate_checksum": 48, "krb5_checksum_s": 48, "krb5_encrypt": 48, "krb5_decrypt": 48, "krb5_eblock_enctyp": 48, "krb5_encrypt_s": 48, "krb5_finish_kei": 48, "krb5_finish_random_kei": 48, "krb5_cc_gen_new": 48, "krb5_get_credentials_renew": 48, "krb5_get_credentials_valid": 48, "krb5_get_in_tkt_with_password": 48, "krb5_get_in_tkt_with_skei": 48, "krb5_get_in_tkt_with_keytab": 48, "krb5_get_init_creds_opt_init": 48, "krb5_init_random_kei": 48, "krb5_kt_free_entri": [48, 316], "krb5_random_kei": 48, "krb5_process_kei": 48, "krb5_string_to_kei": 48, "krb5_use_enctyp": 48, "krb5_verify_checksum": 48, "param": [49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422], "retval": [49, 50, 51, 53, 55, 56, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 121, 124, 125, 126, 129, 130, 132, 133, 134, 135, 137, 139, 141, 142, 145, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 189, 192, 193, 215, 218, 224, 225, 229, 231, 233, 237, 238, 240, 250, 262, 263, 264, 266, 267, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 287, 288, 289, 290, 291, 292, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 310, 312, 313, 315, 316, 317, 318, 319, 320, 321, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 344, 346, 347, 349, 350, 351, 352, 354, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 375, 376, 377, 378, 379, 380, 384, 385, 386, 387, 389, 391, 392, 393, 394, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 416, 930], "krb5_const_princip": [50, 56, 57, 141, 155, 182, 285, 302, 303, 312, 322, 342, 343, 344, 345, 349, 350, 351, 352, 361, 364, 390, 408, 409, 410, 411, 810], "inst": 50, "krb5_invalid_princip": 50, "krb5_config_cantopen": 50, "v5cred": 51, "v4cred": 51, "krb524_krb4_disabl": 51, "krb5_boolean": [52, 54, 55, 105, 109, 110, 127, 128, 129, 130, 160, 192, 255, 285, 286, 287, 300, 301, 302, 321, 343, 345, 350, 351, 352, 364, 390, 810, 832, 844, 866], "krb5_address": [52, 53, 54, 64, 82, 84, 172, 198, 234, 235, 236, 242, 334, 810, 830, 831, 832, 838, 839, 846, 852], "addr1": [52, 53], "addr2": [52, 53], "greater": 53, "addr": [54, 234, 235, 236, 334, 831, 832, 838], "addrlist": 54, "netbio": 54, "aklog": 55, "anam": [56, 953], "lnsize_in": 56, "lname": [56, 953], "krb5_lname_notran": 56, "small": 56, "krb5_config_notenufspac": [56, 308], "krb5_anonymous_princstr": [57, 795], "krb5_anonymous_realmstr": [58, 795], "appnam": [59, 60], "default_valu": [59, 60], "ret_valu": [59, 60], "auth_context": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 224, 325, 327, 328, 329, 330, 331, 332, 333, 356, 358, 359, 360, 361, 362, 365, 366, 377], "infd": 62, "descriptor": [62, 365, 366, 377], "krb5_auth_context_generate_local_addr": [62, 795], "krb5_auth_context_generate_remote_addr": [62, 795], "krb5_auth_context_generate_local_full_addr": [62, 795], "krb5_auth_context_generate_remote_full_addr": [62, 795], "krb5_mk_req_checksum_func": [63, 80, 810], "func": [63, 80], "krb5_int32": [66, 69, 74, 83, 268, 365, 366, 376, 387, 391, 396, 412, 810, 812, 814, 818, 819, 825, 827, 830, 834, 836, 838, 841, 842, 843, 845, 852, 857, 860, 873, 874, 875, 877, 881, 885, 887, 888, 891, 897], "mask": [66, 83, 142, 153, 157, 918], "krb5_auth_context_do_tim": [66, 78, 83, 327, 328, 333, 358, 362, 795], "krb5_auth_context_ret_tim": [66, 83, 327, 328, 333, 356, 358, 362, 795], "krb5_auth_context_do_sequ": [66, 69, 74, 83, 327, 328, 329, 333, 358, 362, 795], "krb5_auth_context_ret_sequ": [66, 83, 327, 328, 329, 333, 356, 358, 362, 795], "seqnumb": [69, 74], "krb5_rcach": [71, 85, 267, 810], "ac": [72, 73, 76, 77, 86, 87, 88, 89], "krb5_cksumtyp": [81, 96, 109, 110, 111, 113, 114, 127, 130, 131, 168, 170, 204, 296, 297, 301, 392, 415, 810, 824], "cksumtyp": [81, 96, 111, 113, 114, 130, 170, 296, 297, 301], "local_port": 84, "remote_port": 84, "haddl": 85, "relinquish": 85, "unsign": [91, 92, 93, 94, 97, 111, 116, 120, 281, 313, 363, 406, 409, 411, 811, 817, 820, 824, 835, 854, 859, 863, 865, 897, 902, 918], "rlen": [91, 92, 93, 94], "infer": [91, 93, 346], "krb5_nt_srv_inst": [91, 93, 346, 795], "krb5_nt_wellknown": [91, 93, 346, 795], "krb5_nt_princip": [91, 93, 346, 795], "variad": [91, 419, 421], "vararg": 91, "ap": [92, 94, 195, 199, 329, 330, 331, 332, 359, 360, 361, 508, 813], "dealloc": [92, 932, 939], "krb5_enctyp": [95, 97, 98, 101, 104, 105, 111, 112, 115, 116, 118, 124, 125, 126, 128, 188, 191, 192, 193, 212, 231, 234, 235, 236, 246, 263, 282, 294, 312, 317, 380, 394, 413, 810, 837, 840, 846, 852, 854], "size_t": [95, 96, 98, 100, 103, 104, 112, 114, 116, 118, 130, 131, 168, 170, 186, 187, 190, 191, 192, 193, 282, 290, 292, 297, 301, 339, 341, 371, 376, 399, 400, 415], "blocksiz": 95, "krb5_cryptotyp": [97, 810, 833], "krb5_crypto_typ": [97, 833], "macro": [97, 99, 100, 102, 103, 108, 113, 114, 130, 184, 189, 289, 290, 291, 292, 296, 297, 301, 331, 332, 377, 405, 423, 833, 895, 953], "krb5_crypto_iov": [98, 100, 103, 114, 130, 290, 292, 297, 301, 810], "num_data": [98, 100, 103, 114, 130, 290, 292, 297, 301], "inout": [98, 99, 100, 102, 103, 114, 289, 290, 291, 292, 297, 331, 332, 361, 363, 365, 366, 377, 409], "krb5_crypto_type_sign_onli": [98, 114, 130, 297, 301, 795], "krb5_keyusag": [99, 100, 102, 103, 108, 113, 114, 129, 130, 289, 290, 291, 292, 296, 297, 300, 301, 810], "cipher_st": [99, 100, 102, 103, 289, 290, 291, 292], "krb5_enc_data": [99, 102, 289, 291, 810, 813, 815, 829, 851, 852, 889], "let": [99, 289, 940, 959], "trim": [99, 289], "contribut": [101, 107, 119, 923, 926, 960], "enctype_nul": [101, 231, 795], "inputlen": 104, "confound": 104, "e1": 105, "e2": 105, "k1": 107, "pepper1": 107, "k2": 107, "pepper2": 107, "keyexchang": 107, "new_stat": 108, "ctype": [109, 110, 127, 131, 168, 415], "keybyt": 112, "keylength": 112, "cksum": [113, 129, 296, 300, 415], "krb5_crypto_type_checksum": [114, 130, 297, 301, 795], "krb5_crypto_type_data": [114, 130, 297, 301, 795], "chunk": [114, 297], "k5_random_kei": [115, 124], "data_length": 116, "plaintext": [116, 538], "krb5_bad_enctyp": [116, 288], "preiniti": [117, 119, 121, 298], "e2big": 119, "enomem": [119, 224, 233, 304, 325, 327], "4402": 119, "randsourc": 120, "prng": [121, 925], "random_data": 124, "ktype": [128, 234, 235, 236, 263, 852], "krb5_const_point": [131, 186, 190, 415, 810], "in_length": [131, 415], "seed": [131, 333, 415, 922], "seed_length": [131, 415], "outcksum": 131, "krb5_ccach": [132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 159, 161, 164, 224, 225, 226, 227, 234, 235, 236, 248, 252, 253, 266, 269, 331, 377, 385, 405, 416, 810], "cache_out": [132, 154], "krb5_cc_notfound": [132, 154, 165], "incc": 134, "outcc": 134, "kv5m_context": [135, 156], "magic": [135, 156, 811, 813, 814, 815, 817, 819, 824, 827, 829, 830, 831, 832, 835, 837, 838, 839, 840, 842, 851, 852, 854, 856, 860, 865, 874, 875, 879, 888, 889, 892, 896, 897, 901], "_krb5_context": [135, 156, 828], "krb5_fcc_intern": 135, "recomput": 136, "krb5_cc_cursor": [139, 150, 158, 810], "krb5_flag": [142, 151, 153, 157, 225, 226, 227, 234, 235, 236, 240, 250, 271, 331, 332, 361, 377, 405, 810, 815, 831, 832, 838, 839, 846, 852, 885, 892, 900], "fullname_out": 143, "dst": 148, "reiniti": [148, 925], "unus": [149, 267, 354, 377, 925], "krb5_end_seq_get": 150, "bitwis": [151, 746], "ORed": 151, "krb5_cc_nosupp": 151, "mcred": 153, "krb5_tc_match_tim": [153, 795], "krb5_tc_match_is_skei": [153, 795], "is_skei": [153, 755, 832, 916], "krb5_tc_match_flag": [153, 795], "krb5_tc_match_times_exact": [153, 795], "krb5_tc_match_flags_exact": [153, 795], "krb5_tc_match_authdata": [153, 795], "krb5_tc_match_srv_nameonli": [153, 795], "krb5_tc_match_2nd_tkt": [153, 795], "krb5_tc_match_ktyp": [153, 795], "krb5_tc_supported_ktyp": [153, 795], "princ_out": 154, "fatal": 154, "krb5_cccol_cursor": [162, 163, 164, 810], "newpw": [166, 384, 385], "result_cod": [166, 384, 385], "result_code_str": [166, 384, 385], "result_str": [166, 169, 384, 385], "krb5_kpasswd_success": [166, 384, 795], "krb5_kpasswd_malform": [166, 795], "malform": [166, 224, 625, 916], "krb5_kpasswd_harderror": [166, 795], "krb5_kpasswd_autherror": [166, 795], "krb5_kpasswd_softerror": [166, 795], "krb5krb_ap_err_skew": 167, "server_str": 169, "message_out": 169, "display": 169, "human": [169, 904, 925], "buflen": [170, 187, 192, 193, 376, 399, 400], "mistakenli": 171, "occurr": 171, "inaddr": 172, "outaddr": 172, "krb5_authdata": [173, 184, 189, 195, 200, 322, 324, 414, 810, 819, 832, 839, 852], "in_authdat": 173, "authfrom": 174, "authto": 174, "ckfrom": 175, "ckto": 175, "nctx_out": 176, "incr": 177, "outcr": 177, "indata": 178, "outdata": 178, "dest_ctx": 179, "src_ctx": 179, "inprinc": 182, "outprinc": 182, "pto": 183, "krb5_authdatatyp": [184, 189, 195, 810, 817], "authdata": [184, 189, 225, 322, 324, 414, 832, 916, 925, 933, 949, 950], "rep": [185, 199, 329, 330, 359, 360, 813, 838, 851, 866], "inptr": [186, 190], "krb5_pointer": [186, 190, 197, 283, 317, 355, 365, 366, 377, 810, 821, 858], "outptr": [186, 190], "krb5_encrypt_block": [186, 188, 190, 196, 197, 283, 353, 355, 395, 413, 810], "eblock": [186, 188, 190, 196, 197, 283, 353, 355, 395, 413], "ivec": [186, 190], "krb5_c_": [186, 188, 190, 191, 196, 197, 283, 353, 355, 413], "krb5_deltat": [187, 237, 258, 261, 262, 277, 393, 810, 846], "deltat": 187, "shortest": 192, "canonhost_out": 194, "orig_hostnam": 194, "ticket_authdata": 195, "ap_req_authdata": 195, "ad_typ": [195, 817, 916], "IF": [195, 302, 926], "val": [198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 212, 213, 216, 219, 220, 222, 223], "lrealm": [211, 229, 379], "krb5_error": [213, 275, 326, 357, 377, 795, 810], "msg": 214, "realmlist": 215, "krb5_keytab_entri": [218, 304, 311, 312, 316, 318, 810], "rhost": 224, "cc": [224, 912, 926, 952], "outbuf": [224, 329, 330, 331, 332], "insuffici": [224, 233, 304, 325, 327, 912], "krb5_princ_nomatch": [224, 269], "krb5_no_tkt_suppli": [224, 269], "krb5_cc_badnam": 224, "krb5_nt_srv_hst": [224, 391, 795], "in_cr": [225, 226, 227, 323, 332, 377], "out_cr": [225, 226, 227, 377], "krb5_gc_cach": [225, 795], "krb5_gc_user_us": [225, 795], "endtim": [225, 890, 916], "uncondition": [230, 912], "enctype_out": 231, "salt_out": 231, "s2kparams_out": 231, "hdata": 232, "realmsp": [232, 233], "krb5_preauthtyp": [234, 235, 236, 256, 810, 846, 865], "pre_auth_typ": [234, 235, 236], "krb5_keytab": [234, 237, 278, 304, 305, 306, 307, 309, 310, 312, 313, 314, 315, 316, 318, 319, 320, 361, 365, 366, 378, 416, 810], "arg_keytab": [234, 237], "krb5_kdc_rep": [234, 235, 236, 810], "ret_as_repli": [234, 235, 236], "krb5_get_init_cr": [236, 252, 253], "start_tim": [237, 262, 277, 949], "in_tkt_servic": [237, 262, 266, 269], "k5_gic_opt": [237, 262], "out_flag": 240, "react": 245, "etype_list": [246, 846], "etype_list_length": [246, 846], "krb5_expire_callback_func": [247, 810], "cb": 247, "is_last_req": [247, 844], "unambigu": 247, "password_expir": [247, 844], "account_expir": [247, 844], "prompter": [247, 262, 265, 277, 354, 876, 878, 883], "fast_ccache_nam": 249, "krb5_fast_requir": [250, 795], "sensit": 252, "simplifi": [253, 925], "attr": [254, 847], "req_pac": 255, "pa": [255, 917, 918, 919, 938], "item": [255, 737, 930, 938], "preauth_list": [256, 846], "preauth_list_length": [256, 846], "renew_lif": [258, 846], "krb5_responder_fn": [259, 810, 882], "tkt_life": [261, 846], "krb5_prompter_fct": [262, 277, 810], "einval": [262, 375, 392, 394, 396, 397], "krb5_kdc_unreach": 262, "krb5_preauth_fail": 262, "athent": 262, "krb5_libos_pwdintr": 262, "krb5_realm_cant_resolv": 262, "krb5kdc_err_key_exp": 262, "krb5_libos_badpwdmatch": [262, 363], "krb5_chpw_pwdnull": 262, "krb5_chpw_fail": 262, "_profile_t": [264, 271], "profile_releas": 264, "krb5_prompt_typ": [265, 810], "krb5_prompt_type_password": [265, 795], "krb5_prompt_type_new_password": [265, 795], "krb5_prompt_type_new_password_again": [265, 795], "krb5_prompt_type_preauth": [265, 795], "rcptr": 267, "krb5_rc_close": 267, "microsecond": [268, 387, 412, 814, 830, 881, 916], "krb5_no_2nd_tkt": 269, "miss": [269, 914], "krb5_kdcrep_modifi": 269, "krb5_kdcrep_skew": 269, "krb5_init_context_secur": [271, 795], "krb5_init_context_kdc": [271, 795], "krb5_init_creds_context": [272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 810], "krb5_ticket_tim": [276, 404, 810, 831, 832, 838, 839], "krb5_init_creds_step_flag_continu": [281, 795], "krb5krb_err_response_too_big": [281, 406], "legal": [282, 953], "unalloc": 282, "threadsaf": 287, "key_data": [288, 295, 918], "krb5_enc_tkt_part": [302, 303, 810, 889], "enc_tkt": [302, 303], "krb5_pac": [302, 303, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 810], "server_princ": [302, 303], "privsvr": [302, 303, 344, 345], "with_realm": [302, 343, 345], "pac_client_info": [302, 303, 338, 345], "pac_out": 303, "krb5_kt_nowrit": [304, 318], "writeabl": 304, "keytab_out": 305, "name_s": 308, "krb5_kt_cursor": [310, 316, 320, 810], "krb5_kvno": [312, 317, 810, 837, 856], "namelen": 313, "krb5_kt_name_toolong": 313, "fit": [313, 926], "krb5_kt_notfound": 315, "krb5_kt_end": 316, "keyprocarg": 317, "ktid": 319, "luser": 321, "ad_kdcissu": [322, 414], "4120": [322, 414, 545, 670, 675, 676, 677, 678, 679, 684, 686, 697, 704, 707, 711, 907, 925, 929], "data_out": 323, "vesion": [323, 407], "inauthdat1": 324, "inauthdat2": 324, "outauthdat": 324, "der_out": [325, 327, 328, 333], "krb5_replay_data": [325, 327, 328, 333, 356, 358, 362, 810], "rdata_out": [325, 327, 328, 333, 356, 358, 362], "krb5_rc_requir": [325, 327], "dec_err": 326, "enc_err": 326, "sender": [327, 328, 333, 358, 362, 830], "userdata": [328, 333], "krb5_generate_seq_numb": 329, "ap_req_opt": [331, 332, 361, 377], "in_data": [331, 332, 377], "ap_opt": [331, 332, 377, 815, 892], "ap_opts_use_session_kei": [332, 795], "ap_opts_mutual_requir": [332, 361, 377, 795], "ap_opts_use_subkei": [332, 795], "krb5_ui_4": [335, 337, 339, 360, 810, 814, 819, 842, 881], "krb5_pac_logon_info": [335, 795], "krb5_pac_credentials_info": [335, 795], "krb5_pac_server_checksum": [335, 795], "krb5_pac_privsvr_checksum": [335, 795], "krb5_pac_client_info": [335, 795], "krb5_pac_delegation_info": [335, 795], "krb5_pac_upn_dns_info": [335, 795], "authtime_out": 338, "princname_out": 338, "enoent": 338, "erang": 338, "authtim": [342, 343, 344, 345, 890, 916], "server_kei": [342, 343], "privsvr_kei": [342, 343], "principal_out": [346, 347], "slash": [346, 960], "backslash": 346, "newlin": [346, 354], "backspac": 346, "b": [346, 925], "krb5_principal_parse_no_realm": [347, 795], "krb5_principal_parse_require_realm": [347, 795], "krb5_principal_parse_enterpris": [347, 795], "krb5_principal_parse_ignore_realm": [347, 795], "fmt": [348, 381, 419, 420, 421, 422], "pr": [349, 909], "krb5_principal_compare_ignore_realm": [352, 795], "krb5_principal_compare_enterpris": [352, 795], "krb5_principal_compare_casefold": [352, 795], "krb5_principal_compare_utf8": [352, 795], "num_prompt": [354, 878], "krb5_prompt": [354, 810, 878], "stdin": 354, "echo": [354, 363], "creddata": 356, "creds_out": [356, 407], "enc_errbuf": 357, "dec_error": 357, "inbuf": [358, 359, 360, 361, 362], "userdata_out": [358, 362], "repl": 359, "nonc": [360, 830, 838, 852, 925], "prompt2": 363, "return_pwd": 363, "size_return": 363, "fd": [365, 366, 377], "appl_vers": [365, 377], "recvauth": [365, 377], "printabl": [367, 375], "main": [370, 373, 918, 943], "ti": [371, 936], "pin": [371, 374, 734, 737, 741, 742, 743, 744, 876], "tokeninfo": [371, 744, 884], "chl_out": 373, "rep_result": 377, "kt": 378, "enc_part2": [378, 829, 851, 889], "krb5_prog_etype_nosupp": 380, "krb5_post_recv_fn": [382, 810], "recv_hook": 382, "synthet": [382, 916], "krb5_pre_send_fn": [383, 810], "send_hook": 383, "synthes": [383, 871], "change_password_for": [384, 385], "3244": [384, 385, 925], "krb5_trace_callback": [388, 810, 895], "fn": 388, "cb_data": [388, 894], "krb5_trace_nosupp": [388, 389], "krb5_trace_info": [388, 810, 894], "former": 390, "latter": [390, 903], "sname": [391, 955], "ret_princ": 391, "krb5_nt_unknown": [391, 795], "cksumtypep": 392, "deltatp": 393, "krb5_deltat_badformat": 393, "enctypep": 394, "salttypep": 396, "timestampp": 397, "timeret": 398, "krb5_tkt_creds_context": [401, 402, 403, 404, 405, 406, 810], "krb5_gc": 405, "asynchron": [405, 938], "krb5_tkt_creds_step_flag_continu": [406, 795], "resiz": 409, "krb5_principal_unparse_short": [410, 795], "krb5_principal_unparse_no_realm": [410, 795], "krb5_principal_unparse_displai": [410, 795], "timeofdai": 412, "authdatum": 414, "demand": 416, "k5_vic_opt": [417, 418], "ap_req_nofail": [418, 900], "vprintf": [419, 420, 421], "old_cod": [421, 422], "0x0100": [424, 560], "0x0005": [425, 474], "0x0010": [426, 453, 475, 561], "0x0003": [427, 460, 478], "0x0002": [428, 459, 477, 565, 731, 734], "0x0018": [429, 469], "0x0101": 430, "0x0007": [431, 461], "addrtyp": [432, 811, 916], "0x8000": [432, 434, 439, 771, 773], "0x0014": [433, 456, 467], "0x0001": [434, 449, 476, 549, 567, 732, 735, 768], "0x0006": [435, 473], "0x4000": 436, "0x1fff": 437, "0x2000": 438, "0x00000004": [440, 526, 529, 753], "0x00000002": [441, 499, 530, 534, 755, 760], "0x20000000": [442, 495, 748, 781], "0x80000000": [443, 750], "0x40000000": [444, 494, 749, 780], "0x00000001": [445, 503, 527, 528, 758, 761], "0xfffffff0": 446, "6803": [447, 448, 470, 471, 925], "0x0011": [447, 464], "0x0012": [448, 466], "0x0004": [450, 479, 562, 736], "138": [451, 674], "3962": [452, 453, 464, 466], "enctype_aes128_cts_hmac_sha1_96": [452, 795], "0x000f": [452, 472], "enctype_aes256_cts_hmac_sha1_96": [453, 795], "0x000c": [454, 484], "8009": [455, 456, 465, 467], "0x0013": [455, 465], "137": [457, 682], "netlogon": 457, "0x0009": [458, 481], "0x0008": [462, 480, 564, 737], "3961": [463, 670, 917, 919, 922], "0x000e": [463, 486], "0x0017": 468, "0x0019": 470, "0x001a": 471, "cm": [472, 481, 482, 484, 485, 486, 487, 925], "envelop": [472, 484, 485, 486], "dsa": 481, "0x000a": 482, "0x0000": 483, "rc2": 484, "0x000d": 485, "oeap": 486, "0x000b": 487, "0x01ff": 488, "0x04000000": [489, 785], "0x00010000": [490, 779], "0x00020000": 491, "0x00000020": [492, 535, 752], "0x00000008": [493, 531, 533, 759], "0x02000000": [496, 787], "0x10000000": [497, 789], "0x08000000": [498, 790], "0x00800000": [500, 791], "0x00008000": [502, 778], "0x54800000": 504, "64": [505, 522, 552, 587, 891, 902], "krb5_msgtype": [508, 509, 510, 511, 536, 548, 724, 747, 765, 766, 810, 838, 851, 852], "143": 513, "97": 514, "4537": 516, "129": [516, 646, 680], "71": 517, "65": [523, 613], "mic": [537, 925], "decompos": 543, "cybersaf": [545, 926], "149": 547, "0x0020": 557, "0x0400": 558, "0x0200": 559, "0x0040": 563, "0x0080": 566, "0x2": [568, 720, 722, 725], "0x1": [569, 570, 719, 723, 727, 767], "65535": [571, 925], "krb5_int16_max": [572, 795], "2147483647": [573, 904], "krb5_int32_max": [574, 795], "54": 588, "55": 589, "51": 590, "53": 591, "50": 593, "41": 594, "514": [604, 919], "cooki": [605, 920, 925, 938], "513": [605, 917], "6560": [606, 687, 688, 689, 744, 925], "45": 606, "44": 607, "27": [608, 612, 904], "25": [610, 700, 946], "nt": [644, 646], "130": [644, 701], "smtp": 648, "rcommand": 649, "claim": [657, 661, 926], "requestor": 666, "cygnu": [670, 926], "132": 672, "8070": [673, 919], "150": 673, "securid": [675, 925], "passcod": 675, "133": 681, "136": 683, "embed": 684, "osf": 686, "141": 687, "144": 688, "142": 689, "kile": 690, "sfu": 690, "167": 690, "6112": [692, 925], "147": 692, "red": [698, 699, 926, 960], "hat": [698, 699, 926, 960], "idp": 698, "152": 698, "passkei": 699, "153": 699, "draft": [700, 703, 706, 925], "sam": [702, 704, 705, 925], "151": [708, 917], "6820": 709, "krb5_padata_ap_req": [710, 795], "principl": 716, "0x4": [716, 721, 728], "0x8": 717, "0x10": 718, "escap": 721, "0x3": 726, "krb5_responder_otp_flags_collect_pin": [737, 795], "concaten": [737, 917, 931], "vendor": [744, 885, 952], "tokenid": 744, "algid": 744, "OR": [746, 926], "krb5_responder_pkinit_flags_token_": 746, "resembl": 746, "ckf_": 746, "0x00000080": 751, "0x00000100": 756, "0x00000040": 757, "0x00000200": 762, "nt_wellknown": 769, "0x7fff": [770, 774], "maxpathlen": 772, "1100": 772, "uint_max": [775, 776, 794], "z": [777, 904, 953], "0x00100000": 782, "0x00400000": 783, "0x01000000": 784, "0x00040000": 786, "0x00200000": 788, "0x00080000": 792, "int_max": 793, "addrtype_addrport": 795, "addrtype_chao": 795, "addrtype_direct": 795, "addrtype_ddp": 795, "addrtype_inet": 795, "addrtype_inet6": 795, "addrtype_ipport": 795, "addrtype_iso": 795, "addrtype_is_loc": 795, "addrtype_netbio": 795, "addrtype_xn": 795, "addrtype_unixsock": 795, "ad_type_extern": 795, "ad_type_field_type_mask": 795, "ad_type_regist": 795, "ad_type_reserv": 795, "ap_opts_etype_negoti": 795, "ap_opts_cbt_flag": 795, "ap_opts_reserv": 795, "ap_opts_wire_mask": 795, "cksumtype_cmac_camellia128": 795, "cksumtype_cmac_camellia256": 795, "cksumtype_crc32": 795, "cksumtype_descbc": 795, "cksumtype_hmac_md5_arcfour": 795, "cksumtype_hmac_sha1_96_aes128": 795, "cksumtype_hmac_sha1_96_aes256": 795, "cksumtype_hmac_sha256_128_aes128": 795, "cksumtype_hmac_sha384_192_aes256": 795, "cksumtype_hmac_sha1_des3": 795, "cksumtype_md5_hmac_arcfour": 795, "cksumtype_nist_sha": 795, "cksumtype_rsa_md4": 795, "cksumtype_rsa_md4_d": 795, "cksumtype_rsa_md5": 795, "cksumtype_rsa_md5_d": 795, "cksumtype_sha1": 795, "enctype_aes128_cts_hmac_sha256_128": 795, "enctype_aes256_cts_hmac_sha384_192": 795, "enctype_arcfour_hmac": 795, "enctype_arcfour_hmac_exp": 795, "enctype_camellia128_cts_cmac": 795, "enctype_camellia256_cts_cmac": 795, "enctype_des3_cbc_env": 795, "enctype_des3_cbc_raw": 795, "enctype_des3_cbc_sha": 795, "enctype_des3_cbc_sha1": 795, "enctype_des_cbc_crc": 795, "enctype_des_cbc_md4": 795, "enctype_des_cbc_md5": 795, "enctype_des_cbc_raw": 795, "enctype_des_hmac_sha1": 795, "enctype_dsa_sha1_cm": 795, "enctype_md5_rsa_cm": 795, "enctype_rc2_cbc_env": 795, "enctype_rsa_env": 795, "enctype_rsa_es_oaep_env": 795, "enctype_sha1_rsa_cm": 795, "enctype_unknown": 795, "kdc_opt_allow_postd": 795, "kdc_opt_canonic": 795, "kdc_opt_cname_in_addl_tkt": 795, "kdc_opt_disable_transited_check": 795, "kdc_opt_enc_tkt_in_skei": 795, "kdc_opt_forward": 795, "kdc_opt_postd": 795, "kdc_opt_proxi": 795, "kdc_opt_renew": 795, "kdc_opt_request_anonym": 795, "kdc_opt_valid": 795, "kdc_tkt_common_mask": 795, "krb5_altauth_att_challenge_respons": 795, "krb5_ap_rep": [795, 810], "krb5_ap_req": [795, 810], "krb5_as_rep": [795, 851], "krb5_as_req": [795, 852], "krb5_authdata_and_or": 795, "krb5_authdata_ap_opt": 795, "krb5_authdata_auth_ind": 795, "krb5_authdata_cammac": 795, "krb5_authdata_etype_negoti": 795, "krb5_authdata_fx_armor": 795, "krb5_authdata_if_relev": 795, "krb5_authdata_initial_verified_ca": 795, "krb5_authdata_kdc_issu": 795, "krb5_authdata_mandatory_for_kdc": 795, "krb5_authdata_osf_dc": 795, "krb5_authdata_sesam": 795, "krb5_authdata_signticket": 795, "krb5_authdata_win2k_pac": 795, "krb5_auth_context_permit_al": 795, "krb5_auth_context_use_subkei": 795, "krb5_crypto_type_empti": 795, "krb5_crypto_type_head": 795, "krb5_crypto_type_pad": 795, "krb5_crypto_type_stream": 795, "krb5_crypto_type_trail": 795, "krb5_cybersafe_secureid": 795, "krb5_domain_x500_compress": 795, "krb5_encpadata_req_enc_pa_rep": 795, "krb5_gc_canonic": 795, "krb5_gc_constrained_deleg": 795, "krb5_gc_forward": 795, "krb5_gc_no_stor": 795, "krb5_gc_no_transit_check": 795, "krb5_get_init_creds_opt_address_list": 795, "krb5_get_init_creds_opt_anonym": 795, "krb5_get_init_creds_opt_canonic": 795, "krb5_get_init_creds_opt_chg_pwd_prmpt": 795, "krb5_get_init_creds_opt_etype_list": 795, "krb5_get_init_creds_opt_forward": 795, "krb5_get_init_creds_opt_preauth_list": 795, "krb5_get_init_creds_opt_proxi": 795, "krb5_get_init_creds_opt_renew_lif": 795, "krb5_get_init_creds_opt_salt": 795, "krb5_get_init_creds_opt_tkt_lif": 795, "krb5_int16_min": 795, "krb5_int32_min": 795, "krb5_keyusage_ad_it": 795, "krb5_keyusage_ad_kdcissued_cksum": 795, "krb5_keyusage_ad_mt": 795, "krb5_keyusage_ad_signedpath": 795, "krb5_keyusage_app_data_cksum": 795, "krb5_keyusage_app_data_encrypt": 795, "krb5_keyusage_ap_rep_encpart": 795, "krb5_keyusage_ap_req_auth": 795, "krb5_keyusage_ap_req_auth_cksum": 795, "krb5_keyusage_as_rep_encpart": 795, "krb5_keyusage_as_req": 795, "krb5_keyusage_as_req_pa_enc_t": 795, "krb5_keyusage_cammac": 795, "krb5_keyusage_enc_challenge_cli": 795, "krb5_keyusage_enc_challenge_kdc": 795, "krb5_keyusage_fast_enc": 795, "krb5_keyusage_fast_finish": 795, "krb5_keyusage_fast_rep": 795, "krb5_keyusage_fast_req_chksum": 795, "krb5_keyusage_gss_tok_m": 795, "krb5_keyusage_gss_tok_wrap_integ": 795, "krb5_keyusage_gss_tok_wrap_priv": 795, "krb5_keyusage_finish": 795, "krb5_keyusage_iakerb_finish": 795, "krb5_keyusage_kdc_rep_ticket": 795, "krb5_keyusage_krb_cred_encpart": 795, "krb5_keyusage_krb_error_cksum": 795, "krb5_keyusage_krb_priv_encpart": 795, "krb5_keyusage_krb_safe_cksum": 795, "krb5_keyusage_pa_as_fresh": 795, "krb5_keyusage_pa_fx_cooki": 795, "krb5_keyusage_pa_otp_request": 795, "krb5_keyusage_pa_pkinit_kx": 795, "krb5_keyusage_pa_s4u_x509_user_repli": 795, "krb5_keyusage_pa_s4u_x509_user_request": 795, "krb5_keyusage_pa_sam_challenge_cksum": 795, "krb5_keyusage_pa_sam_challenge_trackid": 795, "krb5_keyusage_pa_sam_respons": 795, "krb5_keyusage_spak": 795, "krb5_keyusage_tgs_rep_encpart_sesskei": 795, "krb5_keyusage_tgs_rep_encpart_subkei": 795, "krb5_keyusage_tgs_req_ad_sesskei": 795, "krb5_keyusage_tgs_req_ad_subkei": 795, "krb5_keyusage_tgs_req_auth": 795, "krb5_keyusage_tgs_req_auth_cksum": 795, "krb5_kpasswd_accessdeni": 795, "krb5_kpasswd_bad_vers": 795, "krb5_kpasswd_initial_flag_need": 795, "krb5_lrq_all_acct_exptim": 795, "krb5_lrq_all_last_initi": 795, "krb5_lrq_all_last_renew": 795, "krb5_lrq_all_last_req": 795, "krb5_lrq_all_last_tgt": 795, "krb5_lrq_all_last_tgt_issu": 795, "krb5_lrq_all_pw_exptim": 795, "krb5_lrq_none": 795, "krb5_lrq_one_acct_exptim": 795, "krb5_lrq_one_last_initi": 795, "krb5_lrq_one_last_renew": 795, "krb5_lrq_one_last_req": 795, "krb5_lrq_one_last_tgt": 795, "krb5_lrq_one_last_tgt_issu": 795, "krb5_lrq_one_pw_exptim": 795, "krb5_nt_enterprise_princip": 795, "krb5_nt_ent_principal_and_id": 795, "krb5_nt_ms_princip": 795, "krb5_nt_ms_principal_and_id": 795, "krb5_nt_smtp_name": 795, "krb5_nt_srv_xhst": 795, "krb5_nt_uid": 795, "krb5_nt_x500_princip": 795, "krb5_pac_attributes_info": 795, "krb5_pac_client_claim": 795, "krb5_pac_device_claim": 795, "krb5_pac_device_info": 795, "krb5_pac_requestor": 795, "krb5_pac_ticket_checksum": 795, "krb5_pac_full_checksum": 795, "krb5_padata_afs3_salt": 795, "krb5_padata_as_checksum": 795, "krb5_padata_as_fresh": 795, "krb5_padata_encrypted_challeng": 795, "krb5_padata_enc_sandia_securid": 795, "krb5_padata_enc_timestamp": 795, "krb5_padata_enc_unix_tim": 795, "krb5_padata_etype_info": 795, "krb5_padata_etype_info2": 795, "krb5_padata_for_us": 795, "krb5_padata_fx_cooki": 795, "krb5_padata_fx_error": 795, "krb5_padata_fx_fast": 795, "krb5_padata_get_from_typed_data": 795, "krb5_padata_non": 795, "krb5_padata_osf_dc": 795, "krb5_padata_otp_challeng": 795, "krb5_padata_otp_pin_chang": 795, "krb5_padata_otp_request": 795, "krb5_padata_pac_opt": 795, "krb5_padata_pac_request": 795, "krb5_padata_pkinit_kx": 795, "krb5_padata_pk_as_rep": 795, "krb5_padata_pk_as_rep_old": 795, "krb5_padata_pk_as_req": 795, "krb5_padata_pk_as_req_old": 795, "krb5_padata_pw_salt": 795, "krb5_padata_referr": 795, "krb5_padata_s4u_x509_us": 795, "krb5_padata_sam_challeng": 795, "krb5_padata_sam_challenge_2": 795, "krb5_padata_sam_redirect": 795, "krb5_padata_sam_respons": 795, "krb5_padata_sam_response_2": 795, "krb5_padata_sesam": 795, "krb5_padata_spak": 795, "krb5_padata_redhat_idp_oauth2": 795, "krb5_padata_redhat_passkei": 795, "krb5_padata_svr_referral_info": 795, "krb5_padata_tgs_req": 795, "krb5_padata_use_specified_kvno": 795, "krb5_principal_parse_no_def_realm": 795, "krb5_priv": 795, "krb5_pvno": 795, "krb5_realm_branch_char": 795, "krb5_recvauth_badauthv": 795, "krb5_recvauth_skip_vers": 795, "krb5_responder_pkinit_flags_token_user_pin_count_low": 795, "krb5_responder_pkinit_flags_token_user_pin_final_tri": 795, "krb5_responder_pkinit_flags_token_user_pin_lock": 795, "krb5_responder_otp_flags_collect_token": 795, "krb5_responder_otp_flags_nextotp": 795, "krb5_responder_otp_flags_separate_pin": 795, "krb5_responder_otp_format_alphanumer": 795, "krb5_responder_otp_format_decim": 795, "krb5_responder_otp_format_hexadecim": 795, "krb5_safe": 795, "krb5_sam_must_pk_encrypt_sad": 795, "krb5_sam_send_encrypted_sad": 795, "krb5_sam_use_sad_as_kei": 795, "krb5_tc_noticket": 795, "krb5_tc_openclos": 795, "krb5_tgs_name": 795, "krb5_tgs_name_s": 795, "krb5_tgs_rep": 795, "krb5_tgs_req": [795, 852], "krb5_verify_init_creds_opt_ap_req_nofail": 795, "krb5_wellknown_namestr": 795, "lr_type_interpretation_mask": 795, "lr_type_this_server_onli": 795, "max_keytab_name_len": 795, "msec_dirbit": 795, "msec_val_mask": 795, "salt_type_afs_length": 795, "salt_type_no_length": 795, "threeparamopen": 795, "tkt_flg_anonym": 795, "tkt_flg_enc_pa_rep": 795, "tkt_flg_forward": 795, "tkt_flg_hw_auth": 795, "tkt_flg_initi": 795, "tkt_flg_invalid": 795, "tkt_flg_may_postd": 795, "tkt_flg_ok_as_deleg": 795, "tkt_flg_postdat": 795, "tkt_flg_pre_auth": 795, "tkt_flg_proxiabl": 795, "tkt_flg_proxi": 795, "tkt_flg_renew": 795, "tkt_flg_transit_policy_check": 795, "valid_int_bit": 795, "valid_uint_bit": 795, "krb5_const": 795, "krb5_princ_compon": 795, "krb5_princ_nam": 795, "krb5_princ_realm": 795, "krb5_princ_set_realm": 795, "krb5_princ_set_realm_data": 795, "krb5_princ_set_realm_length": 795, "krb5_princ_siz": [795, 799], "krb5_princ_typ": 795, "krb5_roundup": 795, "krb5_x": 795, "krb5_xc": 795, "krb524_convert_creds_kdc": 795, "krb524_init_et": 795, "abort": [808, 809, 940], "krb5_addrtyp": [810, 811], "krb5_cred_enc_part": [810, 829], "krb5_cred_info": [810, 830], "krb5_enc_kdc_rep_part": [810, 851], "krb5_gic_opt_pa_data": 810, "krb5_int16": 810, "krb5_kdc_req": 810, "krb5_last_req_entri": [810, 838], "krb5_magic": [810, 811, 813, 814, 815, 817, 819, 824, 827, 829, 830, 831, 832, 835, 837, 838, 839, 840, 842, 851, 852, 854, 856, 860, 865, 874, 875, 879, 888, 889, 892, 896, 897, 901], "krb5_octet": [810, 811, 817, 824, 854, 865, 888, 896, 897], "krb5_pa_pac_req": 810, "krb5_pa_server_referral_data": 810, "krb5_pa_svr_referral_data": 810, "krb5_pa_data": [810, 838, 851, 852], "krb5_pwd_data": 810, "krb5_responder_otp_tokeninfo": [810, 884], "krb5_responder_pkinit_ident": [810, 886], "krb5_respons": 810, "krb5_tkt_authent": 810, "krb5_transit": [810, 839], "krb5_typed_data": 810, "krb5_ui_2": 810, "passwd_phrase_el": [810, 879], "_krb5_address": 811, "representaton": 813, "_krb5_ap_rep": [813, 814], "enc_part": [813, 829, 851, 889], "aprepencpart": 813, "cleartext": [814, 830, 838], "_krb5_ap_rep_enc_part": 814, "ctime": [814, 819, 842], "cusec": [814, 819, 842], "seq_numb": [814, 819], "_krb5_ap_req": 815, "_krb5_auth_context": 816, "_krb5_authdata": 817, "adtyp": 817, "_krb5_authent": 819, "usec": [819, 830, 842, 881], "authorization_data": [819, 839, 852], "authoriaz": 819, "_krb5_ccach": 822, "_krb5_cccol_cursor": 823, "_krb5_checksum": 824, "checksum_typ": 824, "_krb5_cred": [829, 832], "_krb5_cred_enc_part": 830, "s_address": 830, "r_address": 830, "recipi": [830, 926], "ticket_info": 830, "enckrbcredpart": 831, "_krb5_cred_info": 831, "renew_til": [831, 839, 890, 916], "caddr": [831, 838, 839], "second_ticket": [832, 852, 916], "tkt": 832, "IN": [832, 926], "_krb5_crypto_iov": 833, "_krb5_data": 835, "_krb5_enc_data": 837, "enckdcreppart": 838, "_krb5_enc_kdc_rep_part": 838, "msg_type": [838, 851, 852], "last_req": 838, "key_exp": 838, "enc_padata": 838, "_krb5_enc_tkt_part": 839, "_krb5_encrypt_block": 840, "crypto_entri": 840, "_krb5_error": 842, "susec": 842, "stime": 842, "e_data": [842, 938], "com_err": [843, 912, 925, 930], "_krb5_get_init_cr": 846, "_krb5_get_init_creds_opt": 846, "address_list": 846, "_krb5_gic_opt_pa_data": 847, "_krb5_init_creds_context": 848, "int16_t": 849, "int32_t": 850, "_krb5_kdc_rep": 851, "padata": [851, 852, 918, 929, 938], "bodi": [852, 938], "_krb5_kdc_req": 852, "kdc_option": 852, "till": 852, "rtime": 852, "nktype": 852, "authz": 852, "unenc_authdata": 852, "krb5_k": 853, "simultan": 853, "mutabl": 853, "mutex": 853, "krb5_key_st": 853, "_krb5_keyblock": 854, "_krb5_kt": 855, "krb5_keytab_entry_st": 856, "keytabl": 856, "_krb5_last_req_entri": 860, "lr_type": 860, "mk_req": 862, "uint8_t": 864, "_krb5_pa_data": 865, "pa_typ": [865, 916], "_krb5_pa_pac_req": 866, "include_pac": 866, "_krb5_pa_server_referral_data": 867, "referred_realm": 867, "true_principal_nam": 867, "requested_principal_nam": 867, "referral_valid_until": 867, "rep_cksum": 867, "_krb5_pa_svr_referral_data": 868, "krb5_pac_data": 869, "new_reply_out": [871, 872], "new_message_out": 872, "reply_out": 872, "_krb5_prompt": 876, "_krb5_pwd_data": 879, "sequence_count": 879, "krb5_rc_st": 880, "seq": 881, "krb5_responder_context_st": 882, "unansw": 883, "_krb5_responder_otp_challeng": 884, "_krb5_responder_otp_tokeninfo": 885, "token_id": 885, "alg_id": 885, "_krb5_responder_pkinit_challeng": 886, "_krb5_responder_pkinit_ident": 887, "token_flag": 887, "_krb5_respons": 888, "message_typ": 888, "expected_nonc": 888, "request_tim": 888, "_krb5_ticket": 889, "_krb5_ticket_tim": 890, "starttim": [890, 916], "abi": 891, "cast": [891, 902, 927, 929, 930, 935, 936, 937, 938, 940, 942], "uint32_t": [891, 899, 902], "2106": [891, 902, 925], "_krb5_tkt_authent": 892, "_krb5_tkt_creds_context": 893, "wrapper": [895, 917, 919], "_krb5_trace_info": 895, "_krb5_transit": 896, "tr_type": 896, "tr_content": 896, "_krb5_typed_data": 897, "uint16_t": 898, "_krb5_verify_init_creds_opt": 900, "_passwd_phrase_el": 901, "phrase": 901, "januari": [902, 904], "exce": [902, 904], "februari": 902, "damag": [903, 926], "deal": [903, 926], "dirpath": 903, "portabl": 903, "flat": 903, "keyr": [903, 912, 925, 960], "linux": [903, 912, 925], "kernel": [903, 909, 925], "unswapp": 903, "uidnumb": 903, "mslsa": 903, "kswitch": [903, 944, 947, 960], "cachenam": [903, 954], "descend": [903, 907], "mydir": 903, "hardcod": [903, 906, 941], "36": 904, "ndnhnmn": 904, "8h30": 904, "3600": 904, "30m": 904, "10d": 904, "mm": 904, "dd": 904, "yy": 904, "07": [904, 946], "month": [904, 925], "yyyi": 904, "jul": 904, "hh": 904, "ss": [904, 909, 912], "pp": 904, "08": [904, 946], "pm": 904, "tt": 904, "0400": 904, "2015": [904, 926], "05pm": 904, "gmt": 904, "test4": 904, "yyyymmddhhmmss": 904, "20141231235900": 904, "2014": [904, 925, 926], "yymmddhhmmss": 904, "141231235900": 904, "hhmmss": 904, "200000": 904, "juli": 904, "20120727203000": 904, "am": 904, "unit": [904, 926, 946], "digit": [904, 960], "alphabet": 904, "doubl": 904, "talk": 907, "But": 907, "eavesdropp": 907, "sai": 907, "harm": 907, "mailbox": 907, "guard": 907, "presum": 907, "seen": 907, "perfect": 907, "middl": 907, "arriv": 907, "uncommon": 907, "trigger": 907, "file2": [907, 922, 960], "grow": 907, "krb5rcachedir": [907, 924, 960], "tmpdir": [907, 960], "krb5_euid": 907, "rcache2": [907, 925], "ownership": 907, "krb5rcachenam": [907, 960], "krb5rcachetyp": [907, 960], "overview": 909, "appl": [909, 926], "ccapi": [909, 926], "po": 909, "prototyp": [909, 930], "templat": 909, "copyright": [909, 911, 926, 960], "placehold": [909, 911], "titl": [909, 926], "readm": [909, 911], "glue": [909, 918], "apputil": 909, "autoconf": 909, "lndir": [909, 911], "kbuild": 909, "reconf": 909, "makedepend": 909, "et": [909, 912, 926], "pty": [909, 926], "lightweight": 909, "confvalid": 909, "toolkit": 909, "mac": 909, "getopt": 909, "incompat": [910, 912, 934], "architectur": [910, 912], "abbrevi": [910, 950], "u1": [910, 911], "vpath": [910, 911], "gnu": [910, 912, 925, 926], "tmpbuild": 910, "mkdir": 910, "pwd": 910, "xconsortium": 910, "x11r6": 910, "destdir": 910, "makefil": [910, 912, 914], "regress": 910, "rpath": [910, 912, 952], "interfer": 910, "teardown": 910, "autom": [910, 925], "excess": 910, "k5wiki": [910, 925, 943], "manual_test": 910, "distclean": 910, "un": [910, 925], "tar": [910, 911], "prebuilt": 910, "autoreconf": 910, "autohead": 910, "approxim": [911, 925], "70": 911, "ansi": 911, "iso": 911, "iec": 911, "9899": 911, "1990": [911, 926], "c89": 911, "dist": 911, "compress": 911, "gz": 911, "pgp": [911, 943], "asc": 911, "highli": [911, 925], "xf": 911, "gpg": 911, "unpack": 911, "review": 911, "licens": [911, 912, 915, 925], "sprecif": 911, "organ": [911, 926], "osconf": 911, "hin": 911, "exec": [912, 952, 953], "execprefix": 912, "mostli": 912, "netlib": 912, "lnsl": 912, "lsocket": 912, "compile_et": 912, "cppflag": 912, "ldflag": 912, "subsystem": 912, "mk_cmd": 912, "ss_lib": 912, "berkelei": [912, 926], "85": 912, "untest": 912, "haven": [912, 960], "investig": 912, "cflag": [912, 952], "cpp": 912, "preprocessor": 912, "gcc": 912, "cppopt": 912, "db_header": 912, "headernam": 912, "db3": 912, "db_185": 912, "db_lib": 912, "ldb": 912, "ccachenam": 912, "expans": [912, 925], "keytabnam": 912, "ld": 912, "linker": 912, "loader": 912, "ldopt": 912, "ldname": 912, "lss": 912, "emac": 912, "yacc": 912, "bison": 912, "byacc": 912, "yflag": 912, "datarootdir": 912, "datadir": 912, "localedir": 912, "mandir": 912, "abc": [912, 960], "transform": 912, "sed": 912, "x86_64": [912, 925], "unrecogn": 912, "rebuild": [912, 914], "lookasid": 912, "retransmit": 912, "aesni": [912, 926], "x86": [912, 925], "asan": [912, 925], "fsanit": 912, "ossfuzz": 912, "fuzz": [912, 925, 926], "oss": [912, 925], "libedit": 912, "optim": 912, "few": [912, 945, 960], "vagu": 912, "impl": 912, "builtin": [912, 925, 926], "readlin": 912, "verto": [912, 926], "libverto": [912, 938], "keyutil": 912, "libkeyutil": 912, "suncc": 912, "slightli": 912, "curs": 912, "lcurs": 912, "default_profile_path": 913, "default_kdc_enctyp": 913, "rctmpdir": 913, "default_kdb_fil": 913, "requisit": 914, "sphinx": 914, "autodoc": 914, "prerequisit": 914, "cheetah": 914, "lxml": 914, "xml": 914, "rst": 914, "test_html": 914, "py": 914, "repositori": 914, "checkout": 914, "regener": 914, "top_srcdir": 914, "srcdir": 914, "sphinx_arg": 914, "htmlsrc": 914, "substhtml": 914, "html_subst": 914, "concret": 914, "1985": [915, 926, 960], "2025": [915, 926], "massachusett": [915, 926], "institut": [915, 926, 960], "technologi": [915, 926, 960], "contributor": [915, 926], "reserv": [915, 926], "big": [916, 917, 918, 919, 921, 931], "endian": [916, 917, 918, 919, 921, 931], "marshal": [916, 917, 925], "grammar": [916, 921], "component1": [916, 921], "component2": [916, 921], "frame": 916, "address1": 916, "address2": 916, "authdata1": 916, "authdata2": 916, "marker": [916, 925], "cacheconf": 916, "krb5_ccache_conf_data": 916, "awar": 916, "unimport": 916, "fast_avail": 916, "negoti": [916, 925, 931], "pa_config_data": 916, "proxy_imperson": 916, "refresh_tim": 916, "start_realm": 916, "mit1": 917, "1964": 917, "plain": 917, "der": [917, 918, 928, 931, 938], "securecooki": 917, "OF": [917, 926], "breviti": 917, "generalizedtim": 917, "transcript": 917, "encdata": 917, "scalar": 917, "38": 918, "disallow_postd": 918, "disallow_tgt_bas": 918, "disallow_renew": 918, "disallow_proxi": 918, "disallow_dup_skei": 918, "disallow_all_tix": 918, "pwchange_servic": 918, "support_desmd5": 918, "new_princ": 918, "unenforc": 918, "littl": [918, 931], "xdr": 918, "768": 918, "svr": 918, "appendix": 918, "1606": 918, "1792": 918, "32767": 918, "kadmin_data": 918, "numfield": 918, "keylen": 918, "saltlen": 918, "hist_entri": 918, "version_numb": 918, "nullstr": 918, "aux_attribut": 918, "old_key_next": 918, "admin_history_kvno": 918, "old_keyset": 918, "0x12345c01": 918, "0x800": 918, "aux": 918, "krbmaxticketlif": 918, "krbmaxrenewableag": 918, "krbticketflag": 918, "krbprincipalexpir": 918, "krbticketpolicyrefer": 918, "krbprincipalauthind": 918, "krbpwdpolicyrefer": 918, "krbpasswordexpir": 918, "krbprincipalkei": 918, "krblastpwdchang": 918, "krbextradata": 918, "krblastsuccessfulauth": 918, "krblastfailedauth": 918, "krbloginfailedcount": 918, "krblastadminunlock": 918, "krbpwdhistori": 918, "concept": [918, 923, 933], "max": 918, "tl_data": 918, "min_lif": 918, "max_pw_lif": 918, "min_length": 918, "min_class": 918, "history_num": 918, "refcount": [918, 925], "max_fail": 918, "failcount_interv": 918, "lockout_dur": 918, "allowed_keysalt": 918, "n_tl_data": 918, "tag_length_data": 918, "0x12345d01": 918, "0x12345d02": 918, "0x12345d03": 918, "pa_as_fresh": 919, "invers": 921, "coerc": 922, "truncat": [922, 946], "siphash": 922, "divid": 922, "16383": 922, "1023": 922, "16384": 922, "49151": 922, "49152": 922, "114687": 922, "spars": 922, "modulo": 922, "1022": 922, "2047": 922, "candid": [922, 953], "beyond": [922, 929, 934, 938, 960], "runtim": 924, "krb5cc_": [924, 953, 960], "opensc": 924, "stabl": [925, 935, 936, 937, 942], "cycl": 925, "kfw": 925, "xp": 925, "sparc": 925, "redhat": 925, "bsd": [925, 926], "netbsd": [925, 926], "krb4": 925, "leg": 925, "unencapsul": 925, "spnego": [925, 926, 931], "gss_wrapex": 925, "gss_iov": 925, "sspi": 925, "ntlm": 925, "recognit": [925, 926], "facilit": 925, "drop": 925, "gss_c_deleg_policy_flag": 925, "s4u": 925, "5896": 925, "iakerb": 925, "ietf": 925, "wg": 925, "bridg": 925, "msdn": 925, "cc246071": 925, "5588": 925, "kadm5_hook": [925, 933], "gs2": 925, "5801": 925, "5587": [925, 931], "localauth": [925, 933], "experiment": 925, "audit": 925, "cve": 925, "5351": 925, "cachetyp": 925, "lengthi": 925, "friendli": 925, "complex": 925, "principalnam": 925, "255": 925, "info2": 925, "identif": [925, 926], "sni": 925, "gss_acquire_cred_with_password": 925, "gss_store_cr": 925, "kdc_err_more_preauth_data_requir": 925, "get_cooki": [925, 938], "set_cooki": [925, 938], "kdcpreauth": [925, 933], "client_kei": 925, "add_auth_ind": [925, 938], "gss_krb5_cred_no_ci_flags_x": 925, "layer": [925, 931, 934], "prone": 925, "auto": 925, "getrandom": 925, "entropi": 925, "infrequ": 925, "fip": 925, "140": 925, "evolut": 925, "attach": 925, "nl": 925, "kdcpolici": [925, 933], "certauth": [925, 933], "gss_c_sec_context_sasl_ssf": 925, "gss_inquire_sec_context_by_oid": [925, 931], "imperson": 925, "friendlier": 925, "uc": 925, "german": 925, "clang": 925, "cleanli": 925, "addresssanit": 925, "lightn": 925, "robust": 925, "spuriou": 925, "visual": 925, "studio": 925, "volum": 925, "2013": [925, 926], "effici": 925, "negoex": [925, 933], "hhost": 925, "revis": [925, 926], "soft": 925, "harder": 925, "accident": 925, "gss_c_channel_bound_flag": 925, "hw": 925, "client_aware_gss_bind": 925, "dns_canonicalize_realm": 925, "inspir": 925, "kgetcr": 925, "atom": 925, "4gb": 925, "sign_authdata": 925, "issue_pac": 925, "reorgan": 925, "libk5crypto": 925, "pull": 925, "tcl": 925, "libkadm5": 925, "escal": 925, "libkrb5support": 925, "composit": 925, "indefinit": 925, "krb5_db_load_modul": 925, "gss_c_channel_bound": 925, "strict": [925, 926], "ecdh": 925, "pachecksum2": 925, "compli": [925, 926], "accomod": 925, "rewrot": 925, "safeti": 925, "cc246091": 925, "redistribut": 926, "met": [926, 953], "disclaim": 926, "reproduc": 926, "BY": 926, "THE": 926, "holder": 926, "AND": 926, "warranti": 926, "BUT": 926, "TO": 926, "merchant": 926, "FOR": 926, "NO": 926, "shall": 926, "BE": 926, "liabl": 926, "indirect": 926, "incident": 926, "exemplari": 926, "consequenti": 926, "profit": 926, "busi": 926, "ON": 926, "theori": 926, "liabil": 926, "contract": 926, "tort": 926, "neglig": 926, "aris": 926, "SUCH": 926, "constitut": 926, "america": 926, "regul": 926, "ear": 926, "cfr": 926, "730": 926, "774": 926, "law": 926, "contempl": 926, "countri": 926, "cuba": 926, "iran": 926, "north": 926, "korea": 926, "sudan": 926, "syria": 926, "nation": 926, "creativ": 926, "sharealik": 926, "unport": 926, "creativecommon": 926, "sa": 926, "novel": 926, "sun": 926, "microsystem": 926, "fundsxpress": 926, "muse": 926, "moira": 926, "trademark": 926, "firm": 926, "dbutil": 926, "inc": [926, 946, 960], "1993": 926, "agre": 926, "freeli": 926, "WILL": 926, "agreement": 926, "inclus": 926, "gratitud": 926, "matt": 926, "crawford": 926, "crawdad": 926, "fnal": 926, "fermi": 926, "acceler": 926, "laboratori": 926, "univers": 926, "research": 926, "ac02": 926, "76cho3000": 926, "depart": 926, "energi": 926, "1998": 926, "THAT": 926, "constraint": [926, 958], "fee": 926, "herebi": 926, "brian": 926, "gladman": 926, "worcest": 926, "uk": 926, "payment": 926, "royalti": 926, "plug": 926, "nss": 926, "2006": 926, "nor": [926, 950, 953], "endors": 926, "owner": 926, "2011": [926, 960], "charg": 926, "sublicens": 926, "sell": 926, "whom": [926, 945], "furnish": 926, "substanti": 926, "noninfring": 926, "WITH": 926, "mechglu": [926, 931], "gssapi_err_gener": 926, "g_accept_sec_context": 926, "g_acquire_cr": 926, "g_canon_nam": 926, "g_compare_nam": 926, "g_context_tim": 926, "g_delete_sec_context": 926, "g_dsp_name": 926, "g_dsp_statu": 926, "g_dup_nam": 926, "g_exp_sec_context": 926, "g_export_nam": 926, "g_glue": 926, "g_imp_nam": 926, "g_imp_sec_context": 926, "g_init_sec_context": 926, "g_initi": 926, "g_inquire_context": 926, "g_inquire_cr": 926, "g_inquire_nam": 926, "g_process_context": 926, "g_rel_buff": 926, "g_rel_cr": 926, "g_rel_nam": 926, "g_rel_oid_set": 926, "g_seal": 926, "g_sign": 926, "g_store_cr": 926, "g_unseal": 926, "g_userok": 926, "g_util": 926, "g_verifi": 926, "gssd_pname_to_uid": 926, "mgluep": 926, "oid_op": 926, "gssapip_spnego": 926, "spnego_mech": 926, "iprop_hdr": 926, "ipropd_svc": 926, "kdb_convert": 926, "kdb_log": 926, "error_t": 926, "kdb5_err": 926, "kpropd_rpc": 926, "california": 926, "1983": 926, "regent": 926, "2005": 926, "fund": 926, "sandia": 926, "michigan": 926, "2007": 926, "IT": 926, "hereaft": 926, "g10": 926, "gmbh": 926, "andrea": 926, "jellinghau": 926, "unlimit": 926, "hope": 926, "extent": 926, "2008": 926, "unicod": 926, "august": 926, "2003": 926, "statement": 926, "verbatim": 926, "foundat": 926, "sale": 926, "1999": 926, "redwood": 926, "citi": 926, "usa": 926, "kungliga": 926, "tekniska": 926, "h\u00f6gskola": 926, "royal": 926, "stockholm": 926, "sweden": 926, "kth": 926, "2009": 926, "gssrpc": 926, "2010": 926, "ntt": 926, "nippon": 926, "telegraph": 926, "telephon": 926, "corpor": [926, 960], "unmodifi": [926, 953], "carnegi": 926, "mellon": 926, "regard": 926, "whatsoev": 926, "tortiou": 926, "naval": 926, "nrl": 926, "thereof": 926, "2022": 926, "secretari": 926, "navi": 926, "1991": 926, "1992": 926, "1994": 926, "southern": 926, "acknowledg": 926, "held": [926, 950], "distributor": 926, "ksu": [926, 944, 947, 960], "1995": 926, "presid": 926, "fellow": 926, "harvard": 926, "jeremi": 926, "rassen": 926, "richard": 926, "basch": 926, "lehman": 926, "brother": 926, "strptime": 926, "1997": 926, "klau": 926, "klein": 926, "mexico": 926, "strlcpy": 926, "todd": 926, "miller": [926, 960], "courtesan": 926, "argv_pars": 926, "theodor": 926, "sick": 926, "cultur": 926, "lawsuit": 926, "happi": 926, "lawyer": 926, "portiion": 926, "dug": 926, "song": 926, "dugsong": 926, "umich": 926, "crypto_test": 926, "t_mddriver": 926, "confus": 926, "padl": 926, "ltd": 926, "libev": 926, "marc": 926, "alexand": 926, "lehmann": 926, "gpl": 926, "provis": 926, "intel": 926, "win": 926, "oldcc": 926, "autolock": 926, "hxx": 926, "danilo": 926, "almeida": 926, "edwards25519_t": 926, "2016": 926, "fiat": 926, "googl": 926, "2024": 926, "arjun": 926, "ccselect_plugin": [927, 930], "krb5_cccol": 927, "fini": [927, 928, 929, 932, 935, 936, 937, 938, 939, 940], "krb5_ccselect_moddata": 927, "abstract": [927, 929, 935, 936, 938, 942], "certauth_plugin": 928, "krb5_db_entri": 928, "libkdb5": 928, "krb5_certauth_hwauth": 928, "krb5_certauth_hwauth_pass": 928, "free_ind": 928, "core": [929, 934, 938, 941, 943], "clpreauth_plugin": 929, "preauth_plugin": [929, 938], "pa_type_list": [929, 938], "vtabl": [929, 930, 938, 941], "pa_real": 929, "preauth_requir": [929, 938], "more_preauth_data_requir": 929, "tryagain": 929, "gic_opt": 929, "request_init": 929, "request_fini": 929, "krb5_clpreauth_moddata": 929, "krb5_clpreauth_modreq": 929, "rock": [929, 938], "automak": 930, "libtool": 930, "interface_module_initvt": 930, "kdcpreauth_mymech_initvt": 930, "clpreauth_mymech_initvt": 930, "interface_plugin": 930, "initvt": 930, "interface_modname_initvt": 930, "maj_ver": 930, "min_ver": 930, "krb5_plugin_vt": 930, "krb5_plugin_ver_notsupp": 930, "unimpl": 930, "glorifi": 930, "liter": 930, "fiction": 930, "fenc": 930, "wicker": 930, "fences_wicker_initvt": 930, "krb5_ccselect_vt": 930, "vt": 930, "krb5_fences_vt": 930, "slat": 930, "wicker_slat": 930, "wicker_brac": 930, "krb5_fences_vtable_v2": 930, "wicker_materi": 930, "wicker_construct": 930, "foot": 930, "wicker_foot": 930, "wicker_appear": 930, "whoami": 930, "nitem": 930, "augment": 931, "dispatch": 931, "refrain": 931, "gracefulli": 931, "gss_add_cr": 931, "gss_add_cred_from": 931, "gss_add_cred_impersonate_nam": 931, "gss_add_cred_with_password": 931, "coordin": 931, "gss_display_statu": 931, "gssspi_query_meta_data": 931, "gssspi_exchange_meta_data": 931, "gssspi_query_mechanism_info": 931, "spi": 931, "gss_c_inq_negoex_kei": 931, "gss_c_inq_negoex_verify_kei": 931, "gss_inquire_attrs_for_mech": 931, "gss_c_ma_negoex_and_spnego": 931, "gss_mech_interpos": 931, "mech_typ": 931, "gss_create_empty_oid_set": 931, "gss_add_oid_set_memb": 931, "gssi_": 931, "gss_": 931, "unexport": 931, "concatent": 931, "verifier_cred_handl": 931, "gss_import_sec_context": 931, "gssi_import_sec_context_by_mech": 931, "interprocess_token": 931, "gssi_import_name_by_mech": 931, "input_name_buff": 931, "input_name_typ": 931, "output_nam": 931, "gssi_import_cred_by_mech": 931, "04": [931, 946], "06": [931, 946], "hostrealm_plugin": 932, "krb5_plugin_no_handl": [932, 935, 939, 940], "host_realm": 932, "fallback_realm": 932, "free_list": 932, "dal": 934, "authdata_plugin": 934, "kadm5_auth_plugin": 935, "kadm5_auth_modinfo": 935, "eperm": [935, 939], "impos": 935, "kadm5_auth_restrict": 935, "free_restrict": 935, "kadm5_hook_plugin": 936, "kadm5_hook_modinfo": 936, "unstabl": 936, "veto": 937, "kdcpolicy_plugin": 937, "check_a": 937, "check_tg": 937, "krb5_kdcpolicy_moddata": 937, "kdcpreauth_plugin": 938, "pa_replaces_kei": 938, "pa_hardwar": 938, "edata": 938, "return_padata": 938, "krb5_kdcpreauth_moddata": 938, "free_modreq": 938, "unfinish": 938, "krb5_kdcpreauth_modreq": 938, "yield": 938, "krb5kdc_err_more_preauth_data_requir": 938, "localauth_plugin": 939, "userok": 939, "an2ln_typ": 939, "krb5_lname_no_tran": 939, "free_str": [939, 941], "locate_plugin": 940, "krb5plugin_service_locate_ft": 940, "service_loc": 940, "af_unspec": 940, "sock_stream": 940, "sock_dgram": 940, "profile_module_init": 941, "profile_module_init_fn": 941, "basic": 941, "get_valu": 941, "free_valu": 941, "iterator_cr": 941, "iterator_fre": 941, "update_rel": 941, "rename_sect": 941, "add_rel": 941, "flush": 941, "concis": 941, "malloc": 941, "strdup": 941, "stdlib": 941, "cbdata": 941, "strcmp": 941, "prof_no_rel": 941, "profile_vt": 941, "cb_ret": 941, "pwqual_plugin": 942, "kadm5_pass_q_": 942, "krb5_pwqual_moddata": 942, "subscrib": 943, "mailman": 943, "listinfo": 943, "krbdev": 943, "notifi": 943, "krbcore": 943, "team": 943, "libera": 943, "chat": 943, "pipermail": 943, "consortium": [943, 960], "anyon": [945, 959], "mistak": 945, "anywher": [945, 960], "safer": 945, "inherit": [945, 953], "todo": 945, "logout": [946, 948], "intrud": 946, "safest": 946, "screensav": 946, "screen": 946, "meant": 946, "fictiti": 946, "compani": 946, "she": [946, 959], "incorrectli": 946, "suppos": [946, 959], "friend": 946, "visit": 946, "borrow": 946, "himself": 946, "went": 946, "3h": 946, "mix": 946, "3h30m": 946, "krb5cc_ttypa": 946, "49": 946, "05": 946, "gotten": 946, "odd": 946, "krb5cc_320": 946, "fdii": 946, "reforward": 946, "krb5cc_p11795": 946, "29": 946, "ff": 946, "48": 946, "inde": 946, "yourself": [946, 960], "stolen": 946, "beep": [946, 948], "quietli": 948, "renewable_lif": 949, "service_nam": 949, "input_ccach": 949, "armor_ccach": 949, "absent": 949, "5h30m": 949, "resubmit": 949, "rang": 949, "grace": 949, "preselect": 949, "keytab_nam": 950, "summar": 950, "silent": 950, "programm": 952, "kadm": 952, "wl": 952, "lkrb5": 952, "lk5crypto": 952, "lcom_err": 952, "target_us": 953, "target_principal_nam": 953, "source_cache_nam": 953, "su": 953, "mission": 953, "sake": 953, "clariti": 953, "likewis": 953, "fulfil": 953, "phase": 953, "jqpublic": 953, "usc": 953, "get_tgt_via_passwd": 953, "k5user": 953, "proce": 953, "undefin": 953, "local_realm": 953, "target_user_login_nam": 953, "source_us": 953, "princ_look_ahead": 953, "isi": 953, "my_cach": 953, "gen_sym": 953, "krb5cc_1984": 953, "bob": [953, 959], "lag": 953, "cmd_path": 953, "simul": 953, "have_getusershel": 953, "insist": 953, "getusershel": 953, "ksu_opt": 953, "dget_tgt_via_passwd": 953, "dprinc_look_ahead": 953, "dcmd_path": 953, "ucb": 953, "rlogin": 953, "nii": 953, "gennadi": 953, "ari": 953, "medvinski": 953, "cert_fil": 955, "for_us": 955, "u2u": 955, "service1": 955, "service2": 955, "conjunct": 955, "behalf": 955, "remotehost": 956, "blank": 958, "meet": 958, "therebi": 959, "xyz": 960, "convention": 960, "host01": 960, "joeuser": 960, "cbrown": 960, "transpar": 960, "sshing": 960, "illumin": 960, "steve": 960, "equip": 960, "clifford": 960, "neuman": 960, "greg": 960, "hudson": 960, "robbi": 960, "harwood": 960, "1986": 960, "1989": 960, "2018": 960, "masachusett": 960}, "objects": {"": [[49, 0, 1, "c.krb5_425_conv_principal", "krb5_425_conv_principal"], [50, 0, 1, "c.krb5_524_conv_principal", "krb5_524_conv_principal"], [51, 0, 1, "c.krb5_524_convert_creds", "krb5_524_convert_creds"], [811, 2, 1, "c.krb5_address", "krb5_address"], [52, 0, 1, "c.krb5_address_compare", "krb5_address_compare"], [53, 0, 1, "c.krb5_address_order", "krb5_address_order"], [54, 0, 1, "c.krb5_address_search", "krb5_address_search"], [812, 2, 1, "c.krb5_addrtype", "krb5_addrtype"], [55, 0, 1, "c.krb5_allow_weak_crypto", "krb5_allow_weak_crypto"], [56, 0, 1, "c.krb5_aname_to_localname", "krb5_aname_to_localname"], [57, 0, 1, "c.krb5_anonymous_principal", "krb5_anonymous_principal"], [58, 0, 1, "c.krb5_anonymous_realm", "krb5_anonymous_realm"], [813, 2, 1, "c.krb5_ap_rep", "krb5_ap_rep"], [814, 2, 1, "c.krb5_ap_rep_enc_part", "krb5_ap_rep_enc_part"], [815, 2, 1, "c.krb5_ap_req", "krb5_ap_req"], [59, 0, 1, "c.krb5_appdefault_boolean", "krb5_appdefault_boolean"], [60, 0, 1, "c.krb5_appdefault_string", "krb5_appdefault_string"], [61, 0, 1, "c.krb5_auth_con_free", "krb5_auth_con_free"], [62, 0, 1, "c.krb5_auth_con_genaddrs", "krb5_auth_con_genaddrs"], [63, 0, 1, "c.krb5_auth_con_get_checksum_func", "krb5_auth_con_get_checksum_func"], [64, 0, 1, "c.krb5_auth_con_getaddrs", "krb5_auth_con_getaddrs"], [65, 0, 1, "c.krb5_auth_con_getauthenticator", "krb5_auth_con_getauthenticator"], [66, 0, 1, "c.krb5_auth_con_getflags", "krb5_auth_con_getflags"], [67, 0, 1, "c.krb5_auth_con_getkey", "krb5_auth_con_getkey"], [68, 0, 1, "c.krb5_auth_con_getkey_k", "krb5_auth_con_getkey_k"], [69, 0, 1, "c.krb5_auth_con_getlocalseqnumber", "krb5_auth_con_getlocalseqnumber"], [70, 0, 1, "c.krb5_auth_con_getlocalsubkey", "krb5_auth_con_getlocalsubkey"], [71, 0, 1, "c.krb5_auth_con_getrcache", "krb5_auth_con_getrcache"], [72, 0, 1, "c.krb5_auth_con_getrecvsubkey", "krb5_auth_con_getrecvsubkey"], [73, 0, 1, "c.krb5_auth_con_getrecvsubkey_k", "krb5_auth_con_getrecvsubkey_k"], [74, 0, 1, "c.krb5_auth_con_getremoteseqnumber", "krb5_auth_con_getremoteseqnumber"], [75, 0, 1, "c.krb5_auth_con_getremotesubkey", "krb5_auth_con_getremotesubkey"], [76, 0, 1, "c.krb5_auth_con_getsendsubkey", "krb5_auth_con_getsendsubkey"], [77, 0, 1, "c.krb5_auth_con_getsendsubkey_k", "krb5_auth_con_getsendsubkey_k"], [78, 0, 1, "c.krb5_auth_con_init", "krb5_auth_con_init"], [79, 0, 1, "c.krb5_auth_con_initivector", "krb5_auth_con_initivector"], [80, 0, 1, "c.krb5_auth_con_set_checksum_func", "krb5_auth_con_set_checksum_func"], [81, 0, 1, "c.krb5_auth_con_set_req_cksumtype", "krb5_auth_con_set_req_cksumtype"], [82, 0, 1, "c.krb5_auth_con_setaddrs", "krb5_auth_con_setaddrs"], [83, 0, 1, "c.krb5_auth_con_setflags", "krb5_auth_con_setflags"], [84, 0, 1, "c.krb5_auth_con_setports", "krb5_auth_con_setports"], [85, 0, 1, "c.krb5_auth_con_setrcache", "krb5_auth_con_setrcache"], [86, 0, 1, "c.krb5_auth_con_setrecvsubkey", "krb5_auth_con_setrecvsubkey"], [87, 0, 1, "c.krb5_auth_con_setrecvsubkey_k", "krb5_auth_con_setrecvsubkey_k"], [88, 0, 1, "c.krb5_auth_con_setsendsubkey", "krb5_auth_con_setsendsubkey"], [89, 0, 1, "c.krb5_auth_con_setsendsubkey_k", "krb5_auth_con_setsendsubkey_k"], [90, 0, 1, "c.krb5_auth_con_setuseruserkey", "krb5_auth_con_setuseruserkey"], [816, 2, 1, "c.krb5_auth_context", "krb5_auth_context"], [817, 2, 1, "c.krb5_authdata", "krb5_authdata"], [818, 2, 1, "c.krb5_authdatatype", "krb5_authdatatype"], [819, 2, 1, "c.krb5_authenticator", "krb5_authenticator"], [820, 2, 1, "c.krb5_boolean", "krb5_boolean"], [91, 0, 1, "c.krb5_build_principal", "krb5_build_principal"], [92, 0, 1, "c.krb5_build_principal_alloc_va", "krb5_build_principal_alloc_va"], [93, 0, 1, "c.krb5_build_principal_ext", "krb5_build_principal_ext"], [94, 0, 1, "c.krb5_build_principal_va", "krb5_build_principal_va"], [95, 0, 1, "c.krb5_c_block_size", "krb5_c_block_size"], [96, 0, 1, "c.krb5_c_checksum_length", "krb5_c_checksum_length"], [97, 0, 1, "c.krb5_c_crypto_length", "krb5_c_crypto_length"], [98, 0, 1, "c.krb5_c_crypto_length_iov", "krb5_c_crypto_length_iov"], [99, 0, 1, "c.krb5_c_decrypt", "krb5_c_decrypt"], [100, 0, 1, "c.krb5_c_decrypt_iov", "krb5_c_decrypt_iov"], [101, 0, 1, "c.krb5_c_derive_prfplus", "krb5_c_derive_prfplus"], [102, 0, 1, "c.krb5_c_encrypt", "krb5_c_encrypt"], [103, 0, 1, "c.krb5_c_encrypt_iov", "krb5_c_encrypt_iov"], [104, 0, 1, "c.krb5_c_encrypt_length", "krb5_c_encrypt_length"], [105, 0, 1, "c.krb5_c_enctype_compare", "krb5_c_enctype_compare"], [106, 0, 1, "c.krb5_c_free_state", "krb5_c_free_state"], [107, 0, 1, "c.krb5_c_fx_cf2_simple", "krb5_c_fx_cf2_simple"], [108, 0, 1, "c.krb5_c_init_state", "krb5_c_init_state"], [109, 0, 1, "c.krb5_c_is_coll_proof_cksum", "krb5_c_is_coll_proof_cksum"], [110, 0, 1, "c.krb5_c_is_keyed_cksum", "krb5_c_is_keyed_cksum"], [111, 0, 1, "c.krb5_c_keyed_checksum_types", "krb5_c_keyed_checksum_types"], [112, 0, 1, "c.krb5_c_keylengths", "krb5_c_keylengths"], [113, 0, 1, "c.krb5_c_make_checksum", "krb5_c_make_checksum"], [114, 0, 1, "c.krb5_c_make_checksum_iov", "krb5_c_make_checksum_iov"], [115, 0, 1, "c.krb5_c_make_random_key", "krb5_c_make_random_key"], [116, 0, 1, "c.krb5_c_padding_length", "krb5_c_padding_length"], [117, 0, 1, "c.krb5_c_prf", "krb5_c_prf"], [118, 0, 1, "c.krb5_c_prf_length", "krb5_c_prf_length"], [119, 0, 1, "c.krb5_c_prfplus", "krb5_c_prfplus"], [120, 0, 1, "c.krb5_c_random_add_entropy", "krb5_c_random_add_entropy"], [121, 0, 1, "c.krb5_c_random_make_octets", "krb5_c_random_make_octets"], [122, 0, 1, "c.krb5_c_random_os_entropy", "krb5_c_random_os_entropy"], [123, 0, 1, "c.krb5_c_random_seed", "krb5_c_random_seed"], [124, 0, 1, "c.krb5_c_random_to_key", "krb5_c_random_to_key"], [125, 0, 1, "c.krb5_c_string_to_key", "krb5_c_string_to_key"], [126, 0, 1, "c.krb5_c_string_to_key_with_params", "krb5_c_string_to_key_with_params"], [127, 0, 1, "c.krb5_c_valid_cksumtype", "krb5_c_valid_cksumtype"], [128, 0, 1, "c.krb5_c_valid_enctype", "krb5_c_valid_enctype"], [129, 0, 1, "c.krb5_c_verify_checksum", "krb5_c_verify_checksum"], [130, 0, 1, "c.krb5_c_verify_checksum_iov", "krb5_c_verify_checksum_iov"], [131, 0, 1, "c.krb5_calculate_checksum", "krb5_calculate_checksum"], [132, 0, 1, "c.krb5_cc_cache_match", "krb5_cc_cache_match"], [133, 0, 1, "c.krb5_cc_close", "krb5_cc_close"], [134, 0, 1, "c.krb5_cc_copy_creds", "krb5_cc_copy_creds"], [821, 2, 1, "c.krb5_cc_cursor", "krb5_cc_cursor"], [135, 0, 1, "c.krb5_cc_default", "krb5_cc_default"], [136, 0, 1, "c.krb5_cc_default_name", "krb5_cc_default_name"], [137, 0, 1, "c.krb5_cc_destroy", "krb5_cc_destroy"], [138, 0, 1, "c.krb5_cc_dup", "krb5_cc_dup"], [139, 0, 1, "c.krb5_cc_end_seq_get", "krb5_cc_end_seq_get"], [140, 0, 1, "c.krb5_cc_gen_new", "krb5_cc_gen_new"], [141, 0, 1, "c.krb5_cc_get_config", "krb5_cc_get_config"], [142, 0, 1, "c.krb5_cc_get_flags", "krb5_cc_get_flags"], [143, 0, 1, "c.krb5_cc_get_full_name", "krb5_cc_get_full_name"], [144, 0, 1, "c.krb5_cc_get_name", "krb5_cc_get_name"], [145, 0, 1, "c.krb5_cc_get_principal", "krb5_cc_get_principal"], [146, 0, 1, "c.krb5_cc_get_type", "krb5_cc_get_type"], [147, 0, 1, "c.krb5_cc_initialize", "krb5_cc_initialize"], [148, 0, 1, "c.krb5_cc_move", "krb5_cc_move"], [149, 0, 1, "c.krb5_cc_new_unique", "krb5_cc_new_unique"], [150, 0, 1, "c.krb5_cc_next_cred", "krb5_cc_next_cred"], [151, 0, 1, "c.krb5_cc_remove_cred", "krb5_cc_remove_cred"], [152, 0, 1, "c.krb5_cc_resolve", "krb5_cc_resolve"], [153, 0, 1, "c.krb5_cc_retrieve_cred", "krb5_cc_retrieve_cred"], [154, 0, 1, "c.krb5_cc_select", "krb5_cc_select"], [155, 0, 1, "c.krb5_cc_set_config", "krb5_cc_set_config"], [156, 0, 1, "c.krb5_cc_set_default_name", "krb5_cc_set_default_name"], [157, 0, 1, "c.krb5_cc_set_flags", "krb5_cc_set_flags"], [158, 0, 1, "c.krb5_cc_start_seq_get", "krb5_cc_start_seq_get"], [159, 0, 1, "c.krb5_cc_store_cred", "krb5_cc_store_cred"], [160, 0, 1, "c.krb5_cc_support_switch", "krb5_cc_support_switch"], [161, 0, 1, "c.krb5_cc_switch", "krb5_cc_switch"], [822, 2, 1, "c.krb5_ccache", "krb5_ccache"], [823, 2, 1, "c.krb5_cccol_cursor", "krb5_cccol_cursor"], [162, 0, 1, "c.krb5_cccol_cursor_free", "krb5_cccol_cursor_free"], [163, 0, 1, "c.krb5_cccol_cursor_new", "krb5_cccol_cursor_new"], [164, 0, 1, "c.krb5_cccol_cursor_next", "krb5_cccol_cursor_next"], [165, 0, 1, "c.krb5_cccol_have_content", "krb5_cccol_have_content"], [166, 0, 1, "c.krb5_change_password", "krb5_change_password"], [167, 0, 1, "c.krb5_check_clockskew", "krb5_check_clockskew"], [824, 2, 1, "c.krb5_checksum", "krb5_checksum"], [168, 0, 1, "c.krb5_checksum_size", "krb5_checksum_size"], [169, 0, 1, "c.krb5_chpw_message", "krb5_chpw_message"], [825, 2, 1, "c.krb5_cksumtype", "krb5_cksumtype"], [170, 0, 1, "c.krb5_cksumtype_to_string", "krb5_cksumtype_to_string"], [171, 0, 1, "c.krb5_clear_error_message", "krb5_clear_error_message"], [826, 2, 1, "c.krb5_const_pointer", "krb5_const_pointer"], [827, 2, 1, "c.krb5_const_principal", "krb5_const_principal"], [828, 2, 1, "c.krb5_context", "krb5_context"], [172, 0, 1, "c.krb5_copy_addresses", "krb5_copy_addresses"], [173, 0, 1, "c.krb5_copy_authdata", "krb5_copy_authdata"], [174, 0, 1, "c.krb5_copy_authenticator", "krb5_copy_authenticator"], [175, 0, 1, "c.krb5_copy_checksum", "krb5_copy_checksum"], [176, 0, 1, "c.krb5_copy_context", "krb5_copy_context"], [177, 0, 1, "c.krb5_copy_creds", "krb5_copy_creds"], [178, 0, 1, "c.krb5_copy_data", "krb5_copy_data"], [179, 0, 1, "c.krb5_copy_error_message", "krb5_copy_error_message"], [180, 0, 1, "c.krb5_copy_keyblock", "krb5_copy_keyblock"], [181, 0, 1, "c.krb5_copy_keyblock_contents", "krb5_copy_keyblock_contents"], [182, 0, 1, "c.krb5_copy_principal", "krb5_copy_principal"], [183, 0, 1, "c.krb5_copy_ticket", "krb5_copy_ticket"], [829, 2, 1, "c.krb5_cred", "krb5_cred"], [830, 2, 1, "c.krb5_cred_enc_part", "krb5_cred_enc_part"], [831, 2, 1, "c.krb5_cred_info", "krb5_cred_info"], [832, 2, 1, "c.krb5_creds", "krb5_creds"], [833, 2, 1, "c.krb5_crypto_iov", "krb5_crypto_iov"], [834, 2, 1, "c.krb5_cryptotype", "krb5_cryptotype"], [835, 2, 1, "c.krb5_data", "krb5_data"], [184, 0, 1, "c.krb5_decode_authdata_container", "krb5_decode_authdata_container"], [185, 0, 1, "c.krb5_decode_ticket", "krb5_decode_ticket"], [186, 0, 1, "c.krb5_decrypt", "krb5_decrypt"], [836, 2, 1, "c.krb5_deltat", "krb5_deltat"], [187, 0, 1, "c.krb5_deltat_to_string", "krb5_deltat_to_string"], [188, 0, 1, "c.krb5_eblock_enctype", "krb5_eblock_enctype"], [837, 2, 1, "c.krb5_enc_data", "krb5_enc_data"], [838, 2, 1, "c.krb5_enc_kdc_rep_part", "krb5_enc_kdc_rep_part"], [839, 2, 1, "c.krb5_enc_tkt_part", "krb5_enc_tkt_part"], [189, 0, 1, "c.krb5_encode_authdata_container", "krb5_encode_authdata_container"], [190, 0, 1, "c.krb5_encrypt", "krb5_encrypt"], [840, 2, 1, "c.krb5_encrypt_block", "krb5_encrypt_block"], [191, 0, 1, "c.krb5_encrypt_size", "krb5_encrypt_size"], [841, 2, 1, "c.krb5_enctype", "krb5_enctype"], [192, 0, 1, "c.krb5_enctype_to_name", "krb5_enctype_to_name"], [193, 0, 1, "c.krb5_enctype_to_string", "krb5_enctype_to_string"], [842, 2, 1, "c.krb5_error", "krb5_error"], [843, 2, 1, "c.krb5_error_code", "krb5_error_code"], [194, 0, 1, "c.krb5_expand_hostname", "krb5_expand_hostname"], [844, 2, 1, "c.krb5_expire_callback_func", "krb5_expire_callback_func"], [195, 0, 1, "c.krb5_find_authdata", "krb5_find_authdata"], [196, 0, 1, "c.krb5_finish_key", "krb5_finish_key"], [197, 0, 1, "c.krb5_finish_random_key", "krb5_finish_random_key"], [845, 2, 1, "c.krb5_flags", "krb5_flags"], [198, 0, 1, "c.krb5_free_addresses", "krb5_free_addresses"], [199, 0, 1, "c.krb5_free_ap_rep_enc_part", "krb5_free_ap_rep_enc_part"], [200, 0, 1, "c.krb5_free_authdata", "krb5_free_authdata"], [201, 0, 1, "c.krb5_free_authenticator", "krb5_free_authenticator"], [202, 0, 1, "c.krb5_free_checksum", "krb5_free_checksum"], [203, 0, 1, "c.krb5_free_checksum_contents", "krb5_free_checksum_contents"], [204, 0, 1, "c.krb5_free_cksumtypes", "krb5_free_cksumtypes"], [205, 0, 1, "c.krb5_free_config_files", "krb5_free_config_files"], [206, 0, 1, "c.krb5_free_context", "krb5_free_context"], [207, 0, 1, "c.krb5_free_cred_contents", "krb5_free_cred_contents"], [208, 0, 1, "c.krb5_free_creds", "krb5_free_creds"], [209, 0, 1, "c.krb5_free_data", "krb5_free_data"], [210, 0, 1, "c.krb5_free_data_contents", "krb5_free_data_contents"], [211, 0, 1, "c.krb5_free_default_realm", "krb5_free_default_realm"], [212, 0, 1, "c.krb5_free_enctypes", "krb5_free_enctypes"], [213, 0, 1, "c.krb5_free_error", "krb5_free_error"], [214, 0, 1, "c.krb5_free_error_message", "krb5_free_error_message"], [215, 0, 1, "c.krb5_free_host_realm", "krb5_free_host_realm"], [216, 0, 1, "c.krb5_free_keyblock", "krb5_free_keyblock"], [217, 0, 1, "c.krb5_free_keyblock_contents", "krb5_free_keyblock_contents"], [218, 0, 1, "c.krb5_free_keytab_entry_contents", "krb5_free_keytab_entry_contents"], [219, 0, 1, "c.krb5_free_principal", "krb5_free_principal"], [220, 0, 1, "c.krb5_free_string", "krb5_free_string"], [221, 0, 1, "c.krb5_free_tgt_creds", "krb5_free_tgt_creds"], [222, 0, 1, "c.krb5_free_ticket", "krb5_free_ticket"], [223, 0, 1, "c.krb5_free_unparsed_name", "krb5_free_unparsed_name"], [224, 0, 1, "c.krb5_fwd_tgt_creds", "krb5_fwd_tgt_creds"], [225, 0, 1, "c.krb5_get_credentials", "krb5_get_credentials"], [226, 0, 1, "c.krb5_get_credentials_renew", "krb5_get_credentials_renew"], [227, 0, 1, "c.krb5_get_credentials_validate", "krb5_get_credentials_validate"], [228, 0, 1, "c.krb5_get_default_config_files", "krb5_get_default_config_files"], [229, 0, 1, "c.krb5_get_default_realm", "krb5_get_default_realm"], [230, 0, 1, "c.krb5_get_error_message", "krb5_get_error_message"], [231, 0, 1, "c.krb5_get_etype_info", "krb5_get_etype_info"], [232, 0, 1, "c.krb5_get_fallback_host_realm", "krb5_get_fallback_host_realm"], [233, 0, 1, "c.krb5_get_host_realm", "krb5_get_host_realm"], [234, 0, 1, "c.krb5_get_in_tkt_with_keytab", "krb5_get_in_tkt_with_keytab"], [235, 0, 1, "c.krb5_get_in_tkt_with_password", "krb5_get_in_tkt_with_password"], [236, 0, 1, "c.krb5_get_in_tkt_with_skey", "krb5_get_in_tkt_with_skey"], [237, 0, 1, "c.krb5_get_init_creds_keytab", "krb5_get_init_creds_keytab"], [846, 2, 1, "c.krb5_get_init_creds_opt", "krb5_get_init_creds_opt"], [238, 0, 1, "c.krb5_get_init_creds_opt_alloc", "krb5_get_init_creds_opt_alloc"], [239, 0, 1, "c.krb5_get_init_creds_opt_free", "krb5_get_init_creds_opt_free"], [240, 0, 1, "c.krb5_get_init_creds_opt_get_fast_flags", "krb5_get_init_creds_opt_get_fast_flags"], [241, 0, 1, "c.krb5_get_init_creds_opt_init", "krb5_get_init_creds_opt_init"], [242, 0, 1, "c.krb5_get_init_creds_opt_set_address_list", "krb5_get_init_creds_opt_set_address_list"], [243, 0, 1, "c.krb5_get_init_creds_opt_set_anonymous", "krb5_get_init_creds_opt_set_anonymous"], [244, 0, 1, "c.krb5_get_init_creds_opt_set_canonicalize", "krb5_get_init_creds_opt_set_canonicalize"], [245, 0, 1, "c.krb5_get_init_creds_opt_set_change_password_prompt", "krb5_get_init_creds_opt_set_change_password_prompt"], [246, 0, 1, "c.krb5_get_init_creds_opt_set_etype_list", "krb5_get_init_creds_opt_set_etype_list"], [247, 0, 1, "c.krb5_get_init_creds_opt_set_expire_callback", "krb5_get_init_creds_opt_set_expire_callback"], [248, 0, 1, "c.krb5_get_init_creds_opt_set_fast_ccache", "krb5_get_init_creds_opt_set_fast_ccache"], [249, 0, 1, "c.krb5_get_init_creds_opt_set_fast_ccache_name", "krb5_get_init_creds_opt_set_fast_ccache_name"], [250, 0, 1, "c.krb5_get_init_creds_opt_set_fast_flags", "krb5_get_init_creds_opt_set_fast_flags"], [251, 0, 1, "c.krb5_get_init_creds_opt_set_forwardable", "krb5_get_init_creds_opt_set_forwardable"], [252, 0, 1, "c.krb5_get_init_creds_opt_set_in_ccache", "krb5_get_init_creds_opt_set_in_ccache"], [253, 0, 1, "c.krb5_get_init_creds_opt_set_out_ccache", "krb5_get_init_creds_opt_set_out_ccache"], [254, 0, 1, "c.krb5_get_init_creds_opt_set_pa", "krb5_get_init_creds_opt_set_pa"], [255, 0, 1, "c.krb5_get_init_creds_opt_set_pac_request", "krb5_get_init_creds_opt_set_pac_request"], [256, 0, 1, "c.krb5_get_init_creds_opt_set_preauth_list", "krb5_get_init_creds_opt_set_preauth_list"], [257, 0, 1, "c.krb5_get_init_creds_opt_set_proxiable", "krb5_get_init_creds_opt_set_proxiable"], [258, 0, 1, "c.krb5_get_init_creds_opt_set_renew_life", "krb5_get_init_creds_opt_set_renew_life"], [259, 0, 1, "c.krb5_get_init_creds_opt_set_responder", "krb5_get_init_creds_opt_set_responder"], [260, 0, 1, "c.krb5_get_init_creds_opt_set_salt", "krb5_get_init_creds_opt_set_salt"], [261, 0, 1, "c.krb5_get_init_creds_opt_set_tkt_life", "krb5_get_init_creds_opt_set_tkt_life"], [262, 0, 1, "c.krb5_get_init_creds_password", "krb5_get_init_creds_password"], [263, 0, 1, "c.krb5_get_permitted_enctypes", "krb5_get_permitted_enctypes"], [264, 0, 1, "c.krb5_get_profile", "krb5_get_profile"], [265, 0, 1, "c.krb5_get_prompt_types", "krb5_get_prompt_types"], [266, 0, 1, "c.krb5_get_renewed_creds", "krb5_get_renewed_creds"], [267, 0, 1, "c.krb5_get_server_rcache", "krb5_get_server_rcache"], [268, 0, 1, "c.krb5_get_time_offsets", "krb5_get_time_offsets"], [269, 0, 1, "c.krb5_get_validated_creds", "krb5_get_validated_creds"], [847, 2, 1, "c.krb5_gic_opt_pa_data", "krb5_gic_opt_pa_data"], [270, 0, 1, "c.krb5_init_context", "krb5_init_context"], [271, 0, 1, "c.krb5_init_context_profile", "krb5_init_context_profile"], [848, 2, 1, "c.krb5_init_creds_context", "krb5_init_creds_context"], [272, 0, 1, "c.krb5_init_creds_free", "krb5_init_creds_free"], [273, 0, 1, "c.krb5_init_creds_get", "krb5_init_creds_get"], [274, 0, 1, "c.krb5_init_creds_get_creds", "krb5_init_creds_get_creds"], [275, 0, 1, "c.krb5_init_creds_get_error", "krb5_init_creds_get_error"], [276, 0, 1, "c.krb5_init_creds_get_times", "krb5_init_creds_get_times"], [277, 0, 1, "c.krb5_init_creds_init", "krb5_init_creds_init"], [278, 0, 1, "c.krb5_init_creds_set_keytab", "krb5_init_creds_set_keytab"], [279, 0, 1, "c.krb5_init_creds_set_password", "krb5_init_creds_set_password"], [280, 0, 1, "c.krb5_init_creds_set_service", "krb5_init_creds_set_service"], [281, 0, 1, "c.krb5_init_creds_step", "krb5_init_creds_step"], [282, 0, 1, "c.krb5_init_keyblock", "krb5_init_keyblock"], [283, 0, 1, "c.krb5_init_random_key", "krb5_init_random_key"], [284, 0, 1, "c.krb5_init_secure_context", "krb5_init_secure_context"], [849, 2, 1, "c.krb5_int16", "krb5_int16"], [850, 2, 1, "c.krb5_int32", "krb5_int32"], [285, 0, 1, "c.krb5_is_config_principal", "krb5_is_config_principal"], [286, 0, 1, "c.krb5_is_referral_realm", "krb5_is_referral_realm"], [287, 0, 1, "c.krb5_is_thread_safe", "krb5_is_thread_safe"], [288, 0, 1, "c.krb5_k_create_key", "krb5_k_create_key"], [289, 0, 1, "c.krb5_k_decrypt", "krb5_k_decrypt"], [290, 0, 1, "c.krb5_k_decrypt_iov", "krb5_k_decrypt_iov"], [291, 0, 1, "c.krb5_k_encrypt", "krb5_k_encrypt"], [292, 0, 1, "c.krb5_k_encrypt_iov", "krb5_k_encrypt_iov"], [293, 0, 1, "c.krb5_k_free_key", "krb5_k_free_key"], [294, 0, 1, "c.krb5_k_key_enctype", "krb5_k_key_enctype"], [295, 0, 1, "c.krb5_k_key_keyblock", "krb5_k_key_keyblock"], [296, 0, 1, "c.krb5_k_make_checksum", "krb5_k_make_checksum"], [297, 0, 1, "c.krb5_k_make_checksum_iov", "krb5_k_make_checksum_iov"], [298, 0, 1, "c.krb5_k_prf", "krb5_k_prf"], [299, 0, 1, "c.krb5_k_reference_key", "krb5_k_reference_key"], [300, 0, 1, "c.krb5_k_verify_checksum", "krb5_k_verify_checksum"], [301, 0, 1, "c.krb5_k_verify_checksum_iov", "krb5_k_verify_checksum_iov"], [851, 2, 1, "c.krb5_kdc_rep", "krb5_kdc_rep"], [852, 2, 1, "c.krb5_kdc_req", "krb5_kdc_req"], [302, 0, 1, "c.krb5_kdc_sign_ticket", "krb5_kdc_sign_ticket"], [303, 0, 1, "c.krb5_kdc_verify_ticket", "krb5_kdc_verify_ticket"], [853, 2, 1, "c.krb5_key", "krb5_key"], [854, 2, 1, "c.krb5_keyblock", "krb5_keyblock"], [855, 2, 1, "c.krb5_keytab", "krb5_keytab"], [856, 2, 1, "c.krb5_keytab_entry", "krb5_keytab_entry"], [857, 2, 1, "c.krb5_keyusage", "krb5_keyusage"], [304, 0, 1, "c.krb5_kt_add_entry", "krb5_kt_add_entry"], [305, 0, 1, "c.krb5_kt_client_default", "krb5_kt_client_default"], [306, 0, 1, "c.krb5_kt_close", "krb5_kt_close"], [858, 2, 1, "c.krb5_kt_cursor", "krb5_kt_cursor"], [307, 0, 1, "c.krb5_kt_default", "krb5_kt_default"], [308, 0, 1, "c.krb5_kt_default_name", "krb5_kt_default_name"], [309, 0, 1, "c.krb5_kt_dup", "krb5_kt_dup"], [310, 0, 1, "c.krb5_kt_end_seq_get", "krb5_kt_end_seq_get"], [311, 0, 1, "c.krb5_kt_free_entry", "krb5_kt_free_entry"], [312, 0, 1, "c.krb5_kt_get_entry", "krb5_kt_get_entry"], [313, 0, 1, "c.krb5_kt_get_name", "krb5_kt_get_name"], [314, 0, 1, "c.krb5_kt_get_type", "krb5_kt_get_type"], [315, 0, 1, "c.krb5_kt_have_content", "krb5_kt_have_content"], [316, 0, 1, "c.krb5_kt_next_entry", "krb5_kt_next_entry"], [317, 0, 1, "c.krb5_kt_read_service_key", "krb5_kt_read_service_key"], [318, 0, 1, "c.krb5_kt_remove_entry", "krb5_kt_remove_entry"], [319, 0, 1, "c.krb5_kt_resolve", "krb5_kt_resolve"], [320, 0, 1, "c.krb5_kt_start_seq_get", "krb5_kt_start_seq_get"], [321, 0, 1, "c.krb5_kuserok", "krb5_kuserok"], [859, 2, 1, "c.krb5_kvno", "krb5_kvno"], [860, 2, 1, "c.krb5_last_req_entry", "krb5_last_req_entry"], [861, 2, 1, "c.krb5_magic", "krb5_magic"], [322, 0, 1, "c.krb5_make_authdata_kdc_issued", "krb5_make_authdata_kdc_issued"], [323, 0, 1, "c.krb5_marshal_credentials", "krb5_marshal_credentials"], [324, 0, 1, "c.krb5_merge_authdata", "krb5_merge_authdata"], [325, 0, 1, "c.krb5_mk_1cred", "krb5_mk_1cred"], [326, 0, 1, "c.krb5_mk_error", "krb5_mk_error"], [327, 0, 1, "c.krb5_mk_ncred", "krb5_mk_ncred"], [328, 0, 1, "c.krb5_mk_priv", "krb5_mk_priv"], [329, 0, 1, "c.krb5_mk_rep", "krb5_mk_rep"], [330, 0, 1, "c.krb5_mk_rep_dce", "krb5_mk_rep_dce"], [331, 0, 1, "c.krb5_mk_req", "krb5_mk_req"], [862, 2, 1, "c.krb5_mk_req_checksum_func", "krb5_mk_req_checksum_func"], [332, 0, 1, "c.krb5_mk_req_extended", "krb5_mk_req_extended"], [333, 0, 1, "c.krb5_mk_safe", "krb5_mk_safe"], [863, 2, 1, "c.krb5_msgtype", "krb5_msgtype"], [864, 2, 1, "c.krb5_octet", "krb5_octet"], [334, 0, 1, "c.krb5_os_localaddr", "krb5_os_localaddr"], [865, 2, 1, "c.krb5_pa_data", "krb5_pa_data"], [866, 2, 1, "c.krb5_pa_pac_req", "krb5_pa_pac_req"], [867, 2, 1, "c.krb5_pa_server_referral_data", "krb5_pa_server_referral_data"], [868, 2, 1, "c.krb5_pa_svr_referral_data", "krb5_pa_svr_referral_data"], [869, 2, 1, "c.krb5_pac", "krb5_pac"], [335, 0, 1, "c.krb5_pac_add_buffer", "krb5_pac_add_buffer"], [336, 0, 1, "c.krb5_pac_free", "krb5_pac_free"], [337, 0, 1, "c.krb5_pac_get_buffer", "krb5_pac_get_buffer"], [338, 0, 1, "c.krb5_pac_get_client_info", "krb5_pac_get_client_info"], [339, 0, 1, "c.krb5_pac_get_types", "krb5_pac_get_types"], [340, 0, 1, "c.krb5_pac_init", "krb5_pac_init"], [341, 0, 1, "c.krb5_pac_parse", "krb5_pac_parse"], [342, 0, 1, "c.krb5_pac_sign", "krb5_pac_sign"], [343, 0, 1, "c.krb5_pac_sign_ext", "krb5_pac_sign_ext"], [344, 0, 1, "c.krb5_pac_verify", "krb5_pac_verify"], [345, 0, 1, "c.krb5_pac_verify_ext", "krb5_pac_verify_ext"], [346, 0, 1, "c.krb5_parse_name", "krb5_parse_name"], [347, 0, 1, "c.krb5_parse_name_flags", "krb5_parse_name_flags"], [870, 2, 1, "c.krb5_pointer", "krb5_pointer"], [871, 2, 1, "c.krb5_post_recv_fn", "krb5_post_recv_fn"], [872, 2, 1, "c.krb5_pre_send_fn", "krb5_pre_send_fn"], [873, 2, 1, "c.krb5_preauthtype", "krb5_preauthtype"], [348, 0, 1, "c.krb5_prepend_error_message", "krb5_prepend_error_message"], [874, 2, 1, "c.krb5_principal", "krb5_principal"], [349, 0, 1, "c.krb5_principal2salt", "krb5_principal2salt"], [350, 0, 1, "c.krb5_principal_compare", "krb5_principal_compare"], [351, 0, 1, "c.krb5_principal_compare_any_realm", "krb5_principal_compare_any_realm"], [352, 0, 1, "c.krb5_principal_compare_flags", "krb5_principal_compare_flags"], [875, 2, 1, "c.krb5_principal_data", "krb5_principal_data"], [353, 0, 1, "c.krb5_process_key", "krb5_process_key"], [876, 2, 1, "c.krb5_prompt", "krb5_prompt"], [877, 2, 1, "c.krb5_prompt_type", "krb5_prompt_type"], [878, 2, 1, "c.krb5_prompter_fct", "krb5_prompter_fct"], [354, 0, 1, "c.krb5_prompter_posix", "krb5_prompter_posix"], [879, 2, 1, "c.krb5_pwd_data", "krb5_pwd_data"], [355, 0, 1, "c.krb5_random_key", "krb5_random_key"], [880, 2, 1, "c.krb5_rcache", "krb5_rcache"], [356, 0, 1, "c.krb5_rd_cred", "krb5_rd_cred"], [357, 0, 1, "c.krb5_rd_error", "krb5_rd_error"], [358, 0, 1, "c.krb5_rd_priv", "krb5_rd_priv"], [359, 0, 1, "c.krb5_rd_rep", "krb5_rd_rep"], [360, 0, 1, "c.krb5_rd_rep_dce", "krb5_rd_rep_dce"], [361, 0, 1, "c.krb5_rd_req", "krb5_rd_req"], [362, 0, 1, "c.krb5_rd_safe", "krb5_rd_safe"], [363, 0, 1, "c.krb5_read_password", "krb5_read_password"], [364, 0, 1, "c.krb5_realm_compare", "krb5_realm_compare"], [365, 0, 1, "c.krb5_recvauth", "krb5_recvauth"], [366, 0, 1, "c.krb5_recvauth_version", "krb5_recvauth_version"], [881, 2, 1, "c.krb5_replay_data", "krb5_replay_data"], [882, 2, 1, "c.krb5_responder_context", "krb5_responder_context"], [883, 2, 1, "c.krb5_responder_fn", "krb5_responder_fn"], [367, 0, 1, "c.krb5_responder_get_challenge", "krb5_responder_get_challenge"], [368, 0, 1, "c.krb5_responder_list_questions", "krb5_responder_list_questions"], [884, 2, 1, "c.krb5_responder_otp_challenge", "krb5_responder_otp_challenge"], [369, 0, 1, "c.krb5_responder_otp_challenge_free", "krb5_responder_otp_challenge_free"], [370, 0, 1, "c.krb5_responder_otp_get_challenge", "krb5_responder_otp_get_challenge"], [371, 0, 1, "c.krb5_responder_otp_set_answer", "krb5_responder_otp_set_answer"], [885, 2, 1, "c.krb5_responder_otp_tokeninfo", "krb5_responder_otp_tokeninfo"], [886, 2, 1, "c.krb5_responder_pkinit_challenge", "krb5_responder_pkinit_challenge"], [372, 0, 1, "c.krb5_responder_pkinit_challenge_free", "krb5_responder_pkinit_challenge_free"], [373, 0, 1, "c.krb5_responder_pkinit_get_challenge", "krb5_responder_pkinit_get_challenge"], [887, 2, 1, "c.krb5_responder_pkinit_identity", "krb5_responder_pkinit_identity"], [374, 0, 1, "c.krb5_responder_pkinit_set_answer", "krb5_responder_pkinit_set_answer"], [375, 0, 1, "c.krb5_responder_set_answer", "krb5_responder_set_answer"], [888, 2, 1, "c.krb5_response", "krb5_response"], [376, 0, 1, "c.krb5_salttype_to_string", "krb5_salttype_to_string"], [377, 0, 1, "c.krb5_sendauth", "krb5_sendauth"], [378, 0, 1, "c.krb5_server_decrypt_ticket_keytab", "krb5_server_decrypt_ticket_keytab"], [379, 0, 1, "c.krb5_set_default_realm", "krb5_set_default_realm"], [380, 0, 1, "c.krb5_set_default_tgs_enctypes", "krb5_set_default_tgs_enctypes"], [381, 0, 1, "c.krb5_set_error_message", "krb5_set_error_message"], [382, 0, 1, "c.krb5_set_kdc_recv_hook", "krb5_set_kdc_recv_hook"], [383, 0, 1, "c.krb5_set_kdc_send_hook", "krb5_set_kdc_send_hook"], [384, 0, 1, "c.krb5_set_password", "krb5_set_password"], [385, 0, 1, "c.krb5_set_password_using_ccache", "krb5_set_password_using_ccache"], [386, 0, 1, "c.krb5_set_principal_realm", "krb5_set_principal_realm"], [387, 0, 1, "c.krb5_set_real_time", "krb5_set_real_time"], [388, 0, 1, "c.krb5_set_trace_callback", "krb5_set_trace_callback"], [389, 0, 1, "c.krb5_set_trace_filename", "krb5_set_trace_filename"], [390, 0, 1, "c.krb5_sname_match", "krb5_sname_match"], [391, 0, 1, "c.krb5_sname_to_principal", "krb5_sname_to_principal"], [392, 0, 1, "c.krb5_string_to_cksumtype", "krb5_string_to_cksumtype"], [393, 0, 1, "c.krb5_string_to_deltat", "krb5_string_to_deltat"], [394, 0, 1, "c.krb5_string_to_enctype", "krb5_string_to_enctype"], [395, 0, 1, "c.krb5_string_to_key", "krb5_string_to_key"], [396, 0, 1, "c.krb5_string_to_salttype", "krb5_string_to_salttype"], [397, 0, 1, "c.krb5_string_to_timestamp", "krb5_string_to_timestamp"], [889, 2, 1, "c.krb5_ticket", "krb5_ticket"], [890, 2, 1, "c.krb5_ticket_times", "krb5_ticket_times"], [398, 0, 1, "c.krb5_timeofday", "krb5_timeofday"], [891, 2, 1, "c.krb5_timestamp", "krb5_timestamp"], [399, 0, 1, "c.krb5_timestamp_to_sfstring", "krb5_timestamp_to_sfstring"], [400, 0, 1, "c.krb5_timestamp_to_string", "krb5_timestamp_to_string"], [892, 2, 1, "c.krb5_tkt_authent", "krb5_tkt_authent"], [893, 2, 1, "c.krb5_tkt_creds_context", "krb5_tkt_creds_context"], [401, 0, 1, "c.krb5_tkt_creds_free", "krb5_tkt_creds_free"], [402, 0, 1, "c.krb5_tkt_creds_get", "krb5_tkt_creds_get"], [403, 0, 1, "c.krb5_tkt_creds_get_creds", "krb5_tkt_creds_get_creds"], [404, 0, 1, "c.krb5_tkt_creds_get_times", "krb5_tkt_creds_get_times"], [405, 0, 1, "c.krb5_tkt_creds_init", "krb5_tkt_creds_init"], [406, 0, 1, "c.krb5_tkt_creds_step", "krb5_tkt_creds_step"], [894, 2, 1, "c.krb5_trace_callback", "krb5_trace_callback"], [895, 2, 1, "c.krb5_trace_info", "krb5_trace_info"], [896, 2, 1, "c.krb5_transited", "krb5_transited"], [897, 2, 1, "c.krb5_typed_data", "krb5_typed_data"], [898, 2, 1, "c.krb5_ui_2", "krb5_ui_2"], [899, 2, 1, "c.krb5_ui_4", "krb5_ui_4"], [407, 0, 1, "c.krb5_unmarshal_credentials", "krb5_unmarshal_credentials"], [408, 0, 1, "c.krb5_unparse_name", "krb5_unparse_name"], [409, 0, 1, "c.krb5_unparse_name_ext", "krb5_unparse_name_ext"], [410, 0, 1, "c.krb5_unparse_name_flags", "krb5_unparse_name_flags"], [411, 0, 1, "c.krb5_unparse_name_flags_ext", "krb5_unparse_name_flags_ext"], [412, 0, 1, "c.krb5_us_timeofday", "krb5_us_timeofday"], [413, 0, 1, "c.krb5_use_enctype", "krb5_use_enctype"], [414, 0, 1, "c.krb5_verify_authdata_kdc_issued", "krb5_verify_authdata_kdc_issued"], [415, 0, 1, "c.krb5_verify_checksum", "krb5_verify_checksum"], [416, 0, 1, "c.krb5_verify_init_creds", "krb5_verify_init_creds"], [900, 2, 1, "c.krb5_verify_init_creds_opt", "krb5_verify_init_creds_opt"], [417, 0, 1, "c.krb5_verify_init_creds_opt_init", "krb5_verify_init_creds_opt_init"], [418, 0, 1, "c.krb5_verify_init_creds_opt_set_ap_req_nofail", "krb5_verify_init_creds_opt_set_ap_req_nofail"], [419, 0, 1, "c.krb5_vprepend_error_message", "krb5_vprepend_error_message"], [420, 0, 1, "c.krb5_vset_error_message", "krb5_vset_error_message"], [421, 0, 1, "c.krb5_vwrap_error_message", "krb5_vwrap_error_message"], [422, 0, 1, "c.krb5_wrap_error_message", "krb5_wrap_error_message"], [901, 2, 1, "c.passwd_phrase_element", "passwd_phrase_element"], [424, 4, 1, "", "ADDRTYPE_ADDRPORT"], [425, 4, 1, "", "ADDRTYPE_CHAOS"], [426, 4, 1, "", "ADDRTYPE_DDP"], [427, 4, 1, "", "ADDRTYPE_DIRECTIONAL"], [428, 4, 1, "", "ADDRTYPE_INET"], [429, 4, 1, "", "ADDRTYPE_INET6"], [430, 4, 1, "", "ADDRTYPE_IPPORT"], [431, 4, 1, "", "ADDRTYPE_ISO"], [432, 4, 1, "", "ADDRTYPE_IS_LOCAL"], [433, 4, 1, "", "ADDRTYPE_NETBIOS"], [434, 4, 1, "", "ADDRTYPE_UNIXSOCK"], [435, 4, 1, "", "ADDRTYPE_XNS"], [436, 4, 1, "", "AD_TYPE_EXTERNAL"], [437, 4, 1, "", "AD_TYPE_FIELD_TYPE_MASK"], [438, 4, 1, "", "AD_TYPE_REGISTERED"], [439, 4, 1, "", "AD_TYPE_RESERVED"], [440, 4, 1, "", "AP_OPTS_CBT_FLAG"], [441, 4, 1, "", "AP_OPTS_ETYPE_NEGOTIATION"], [442, 4, 1, "", "AP_OPTS_MUTUAL_REQUIRED"], [443, 4, 1, "", "AP_OPTS_RESERVED"], [444, 4, 1, "", "AP_OPTS_USE_SESSION_KEY"], [445, 4, 1, "", "AP_OPTS_USE_SUBKEY"], [446, 4, 1, "", "AP_OPTS_WIRE_MASK"], [447, 4, 1, "", "CKSUMTYPE_CMAC_CAMELLIA128"], [448, 4, 1, "", "CKSUMTYPE_CMAC_CAMELLIA256"], [449, 4, 1, "", "CKSUMTYPE_CRC32"], [450, 4, 1, "", "CKSUMTYPE_DESCBC"], [451, 4, 1, "", "CKSUMTYPE_HMAC_MD5_ARCFOUR"], [452, 4, 1, "", "CKSUMTYPE_HMAC_SHA1_96_AES128"], [453, 4, 1, "", "CKSUMTYPE_HMAC_SHA1_96_AES256"], [454, 4, 1, "", "CKSUMTYPE_HMAC_SHA1_DES3"], [455, 4, 1, "", "CKSUMTYPE_HMAC_SHA256_128_AES128"], [456, 4, 1, "", "CKSUMTYPE_HMAC_SHA384_192_AES256"], [457, 4, 1, "", "CKSUMTYPE_MD5_HMAC_ARCFOUR"], [458, 4, 1, "", "CKSUMTYPE_NIST_SHA"], [459, 4, 1, "", "CKSUMTYPE_RSA_MD4"], [460, 4, 1, "", "CKSUMTYPE_RSA_MD4_DES"], [461, 4, 1, "", "CKSUMTYPE_RSA_MD5"], [462, 4, 1, "", "CKSUMTYPE_RSA_MD5_DES"], [463, 4, 1, "", "CKSUMTYPE_SHA1"], [464, 4, 1, "", "ENCTYPE_AES128_CTS_HMAC_SHA1_96"], [465, 4, 1, "", "ENCTYPE_AES128_CTS_HMAC_SHA256_128"], [466, 4, 1, "", "ENCTYPE_AES256_CTS_HMAC_SHA1_96"], [467, 4, 1, "", "ENCTYPE_AES256_CTS_HMAC_SHA384_192"], [468, 4, 1, "", "ENCTYPE_ARCFOUR_HMAC"], [469, 4, 1, "", "ENCTYPE_ARCFOUR_HMAC_EXP"], [470, 4, 1, "", "ENCTYPE_CAMELLIA128_CTS_CMAC"], [471, 4, 1, "", "ENCTYPE_CAMELLIA256_CTS_CMAC"], [472, 4, 1, "", "ENCTYPE_DES3_CBC_ENV"], [473, 4, 1, "", "ENCTYPE_DES3_CBC_RAW"], [474, 4, 1, "", "ENCTYPE_DES3_CBC_SHA"], [475, 4, 1, "", "ENCTYPE_DES3_CBC_SHA1"], [476, 4, 1, "", "ENCTYPE_DES_CBC_CRC"], [477, 4, 1, "", "ENCTYPE_DES_CBC_MD4"], [478, 4, 1, "", "ENCTYPE_DES_CBC_MD5"], [479, 4, 1, "", "ENCTYPE_DES_CBC_RAW"], [480, 4, 1, "", "ENCTYPE_DES_HMAC_SHA1"], [481, 4, 1, "", "ENCTYPE_DSA_SHA1_CMS"], [482, 4, 1, "", "ENCTYPE_MD5_RSA_CMS"], [483, 4, 1, "", "ENCTYPE_NULL"], [484, 4, 1, "", "ENCTYPE_RC2_CBC_ENV"], [485, 4, 1, "", "ENCTYPE_RSA_ENV"], [486, 4, 1, "", "ENCTYPE_RSA_ES_OAEP_ENV"], [487, 4, 1, "", "ENCTYPE_SHA1_RSA_CMS"], [488, 4, 1, "", "ENCTYPE_UNKNOWN"], [489, 4, 1, "", "KDC_OPT_ALLOW_POSTDATE"], [490, 4, 1, "", "KDC_OPT_CANONICALIZE"], [491, 4, 1, "", "KDC_OPT_CNAME_IN_ADDL_TKT"], [492, 4, 1, "", "KDC_OPT_DISABLE_TRANSITED_CHECK"], [493, 4, 1, "", "KDC_OPT_ENC_TKT_IN_SKEY"], [494, 4, 1, "", "KDC_OPT_FORWARDABLE"], [495, 4, 1, "", "KDC_OPT_FORWARDED"], [496, 4, 1, "", "KDC_OPT_POSTDATED"], [497, 4, 1, "", "KDC_OPT_PROXIABLE"], [498, 4, 1, "", "KDC_OPT_PROXY"], [499, 4, 1, "", "KDC_OPT_RENEW"], [500, 4, 1, "", "KDC_OPT_RENEWABLE"], [501, 4, 1, "", "KDC_OPT_RENEWABLE_OK"], [502, 4, 1, "", "KDC_OPT_REQUEST_ANONYMOUS"], [503, 4, 1, "", "KDC_OPT_VALIDATE"], [504, 4, 1, "", "KDC_TKT_COMMON_MASK"], [505, 4, 1, "", "KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"], [506, 4, 1, "", "KRB5_ANONYMOUS_PRINCSTR"], [507, 4, 1, "", "KRB5_ANONYMOUS_REALMSTR"], [508, 4, 1, "", "KRB5_AP_REP"], [509, 4, 1, "", "KRB5_AP_REQ"], [510, 4, 1, "", "KRB5_AS_REP"], [511, 4, 1, "", "KRB5_AS_REQ"], [512, 4, 1, "", "KRB5_AUTHDATA_AND_OR"], [513, 4, 1, "", "KRB5_AUTHDATA_AP_OPTIONS"], [514, 4, 1, "", "KRB5_AUTHDATA_AUTH_INDICATOR"], [515, 4, 1, "", "KRB5_AUTHDATA_CAMMAC"], [516, 4, 1, "", "KRB5_AUTHDATA_ETYPE_NEGOTIATION"], [517, 4, 1, "", "KRB5_AUTHDATA_FX_ARMOR"], [518, 4, 1, "", "KRB5_AUTHDATA_IF_RELEVANT"], [519, 4, 1, "", "KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"], [520, 4, 1, "", "KRB5_AUTHDATA_KDC_ISSUED"], [521, 4, 1, "", "KRB5_AUTHDATA_MANDATORY_FOR_KDC"], [522, 4, 1, "", "KRB5_AUTHDATA_OSF_DCE"], [523, 4, 1, "", "KRB5_AUTHDATA_SESAME"], [524, 4, 1, "", "KRB5_AUTHDATA_SIGNTICKET"], [525, 4, 1, "", "KRB5_AUTHDATA_WIN2K_PAC"], [526, 4, 1, "", "KRB5_AUTH_CONTEXT_DO_SEQUENCE"], [527, 4, 1, "", "KRB5_AUTH_CONTEXT_DO_TIME"], [528, 4, 1, "", "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"], [529, 4, 1, "", "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"], [530, 4, 1, "", "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"], [531, 4, 1, "", "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"], [532, 4, 1, "", "KRB5_AUTH_CONTEXT_PERMIT_ALL"], [533, 4, 1, "", "KRB5_AUTH_CONTEXT_RET_SEQUENCE"], [534, 4, 1, "", "KRB5_AUTH_CONTEXT_RET_TIME"], [535, 4, 1, "", "KRB5_AUTH_CONTEXT_USE_SUBKEY"], [536, 4, 1, "", "KRB5_CRED"], [537, 4, 1, "", "KRB5_CRYPTO_TYPE_CHECKSUM"], [538, 4, 1, "", "KRB5_CRYPTO_TYPE_DATA"], [539, 4, 1, "", "KRB5_CRYPTO_TYPE_EMPTY"], [540, 4, 1, "", "KRB5_CRYPTO_TYPE_HEADER"], [541, 4, 1, "", "KRB5_CRYPTO_TYPE_PADDING"], [542, 4, 1, "", "KRB5_CRYPTO_TYPE_SIGN_ONLY"], [543, 4, 1, "", "KRB5_CRYPTO_TYPE_STREAM"], [544, 4, 1, "", "KRB5_CRYPTO_TYPE_TRAILER"], [545, 4, 1, "", "KRB5_CYBERSAFE_SECUREID"], [546, 4, 1, "", "KRB5_DOMAIN_X500_COMPRESS"], [547, 4, 1, "", "KRB5_ENCPADATA_REQ_ENC_PA_REP"], [548, 4, 1, "", "KRB5_ERROR"], [549, 4, 1, "", "KRB5_FAST_REQUIRED"], [550, 4, 1, "", "KRB5_GC_CACHED"], [551, 4, 1, "", "KRB5_GC_CANONICALIZE"], [552, 4, 1, "", "KRB5_GC_CONSTRAINED_DELEGATION"], [553, 4, 1, "", "KRB5_GC_FORWARDABLE"], [554, 4, 1, "", "KRB5_GC_NO_STORE"], [555, 4, 1, "", "KRB5_GC_NO_TRANSIT_CHECK"], [556, 4, 1, "", "KRB5_GC_USER_USER"], [557, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"], [558, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"], [559, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"], [560, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"], [561, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"], [562, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"], [563, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"], [564, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_PROXIABLE"], [565, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"], [566, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_SALT"], [567, 4, 1, "", "KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"], [568, 4, 1, "", "KRB5_INIT_CONTEXT_KDC"], [569, 4, 1, "", "KRB5_INIT_CONTEXT_SECURE"], [570, 4, 1, "", "KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"], [571, 4, 1, "", "KRB5_INT16_MAX"], [572, 4, 1, "", "KRB5_INT16_MIN"], [573, 4, 1, "", "KRB5_INT32_MAX"], [574, 4, 1, "", "KRB5_INT32_MIN"], [575, 4, 1, "", "KRB5_KEYUSAGE_AD_ITE"], [576, 4, 1, "", "KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"], [577, 4, 1, "", "KRB5_KEYUSAGE_AD_MTE"], [578, 4, 1, "", "KRB5_KEYUSAGE_AD_SIGNEDPATH"], [579, 4, 1, "", "KRB5_KEYUSAGE_APP_DATA_CKSUM"], [580, 4, 1, "", "KRB5_KEYUSAGE_APP_DATA_ENCRYPT"], [581, 4, 1, "", "KRB5_KEYUSAGE_AP_REP_ENCPART"], [582, 4, 1, "", "KRB5_KEYUSAGE_AP_REQ_AUTH"], [583, 4, 1, "", "KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"], [584, 4, 1, "", "KRB5_KEYUSAGE_AS_REP_ENCPART"], [585, 4, 1, "", "KRB5_KEYUSAGE_AS_REQ"], [586, 4, 1, "", "KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"], [587, 4, 1, "", "KRB5_KEYUSAGE_CAMMAC"], [588, 4, 1, "", "KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"], [589, 4, 1, "", "KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"], [590, 4, 1, "", "KRB5_KEYUSAGE_FAST_ENC"], [591, 4, 1, "", "KRB5_KEYUSAGE_FAST_FINISHED"], [592, 4, 1, "", "KRB5_KEYUSAGE_FAST_REP"], [593, 4, 1, "", "KRB5_KEYUSAGE_FAST_REQ_CHKSUM"], [594, 4, 1, "", "KRB5_KEYUSAGE_FINISHED"], [595, 4, 1, "", "KRB5_KEYUSAGE_GSS_TOK_MIC"], [596, 4, 1, "", "KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"], [597, 4, 1, "", "KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"], [598, 4, 1, "", "KRB5_KEYUSAGE_IAKERB_FINISHED"], [599, 4, 1, "", "KRB5_KEYUSAGE_KDC_REP_TICKET"], [600, 4, 1, "", "KRB5_KEYUSAGE_KRB_CRED_ENCPART"], [601, 4, 1, "", "KRB5_KEYUSAGE_KRB_ERROR_CKSUM"], [602, 4, 1, "", "KRB5_KEYUSAGE_KRB_PRIV_ENCPART"], [603, 4, 1, "", "KRB5_KEYUSAGE_KRB_SAFE_CKSUM"], [604, 4, 1, "", "KRB5_KEYUSAGE_PA_AS_FRESHNESS"], [605, 4, 1, "", "KRB5_KEYUSAGE_PA_FX_COOKIE"], [606, 4, 1, "", "KRB5_KEYUSAGE_PA_OTP_REQUEST"], [607, 4, 1, "", "KRB5_KEYUSAGE_PA_PKINIT_KX"], [608, 4, 1, "", "KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"], [609, 4, 1, "", "KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"], [610, 4, 1, "", "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"], [611, 4, 1, "", "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"], [612, 4, 1, "", "KRB5_KEYUSAGE_PA_SAM_RESPONSE"], [613, 4, 1, "", "KRB5_KEYUSAGE_SPAKE"], [614, 4, 1, "", "KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"], [615, 4, 1, "", "KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"], [616, 4, 1, "", "KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"], [617, 4, 1, "", "KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"], [618, 4, 1, "", "KRB5_KEYUSAGE_TGS_REQ_AUTH"], [619, 4, 1, "", "KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"], [620, 4, 1, "", "KRB5_KPASSWD_ACCESSDENIED"], [621, 4, 1, "", "KRB5_KPASSWD_AUTHERROR"], [622, 4, 1, "", "KRB5_KPASSWD_BAD_VERSION"], [623, 4, 1, "", "KRB5_KPASSWD_HARDERROR"], [624, 4, 1, "", "KRB5_KPASSWD_INITIAL_FLAG_NEEDED"], [625, 4, 1, "", "KRB5_KPASSWD_MALFORMED"], [626, 4, 1, "", "KRB5_KPASSWD_SOFTERROR"], [627, 4, 1, "", "KRB5_KPASSWD_SUCCESS"], [628, 4, 1, "", "KRB5_LRQ_ALL_ACCT_EXPTIME"], [629, 4, 1, "", "KRB5_LRQ_ALL_LAST_INITIAL"], [630, 4, 1, "", "KRB5_LRQ_ALL_LAST_RENEWAL"], [631, 4, 1, "", "KRB5_LRQ_ALL_LAST_REQ"], [632, 4, 1, "", "KRB5_LRQ_ALL_LAST_TGT"], [633, 4, 1, "", "KRB5_LRQ_ALL_LAST_TGT_ISSUED"], [634, 4, 1, "", "KRB5_LRQ_ALL_PW_EXPTIME"], [635, 4, 1, "", "KRB5_LRQ_NONE"], [636, 4, 1, "", "KRB5_LRQ_ONE_ACCT_EXPTIME"], [637, 4, 1, "", "KRB5_LRQ_ONE_LAST_INITIAL"], [638, 4, 1, "", "KRB5_LRQ_ONE_LAST_RENEWAL"], [639, 4, 1, "", "KRB5_LRQ_ONE_LAST_REQ"], [640, 4, 1, "", "KRB5_LRQ_ONE_LAST_TGT"], [641, 4, 1, "", "KRB5_LRQ_ONE_LAST_TGT_ISSUED"], [642, 4, 1, "", "KRB5_LRQ_ONE_PW_EXPTIME"], [643, 4, 1, "", "KRB5_NT_ENTERPRISE_PRINCIPAL"], [644, 4, 1, "", "KRB5_NT_ENT_PRINCIPAL_AND_ID"], [645, 4, 1, "", "KRB5_NT_MS_PRINCIPAL"], [646, 4, 1, "", "KRB5_NT_MS_PRINCIPAL_AND_ID"], [647, 4, 1, "", "KRB5_NT_PRINCIPAL"], [648, 4, 1, "", "KRB5_NT_SMTP_NAME"], [649, 4, 1, "", "KRB5_NT_SRV_HST"], [650, 4, 1, "", "KRB5_NT_SRV_INST"], [651, 4, 1, "", "KRB5_NT_SRV_XHST"], [652, 4, 1, "", "KRB5_NT_UID"], [653, 4, 1, "", "KRB5_NT_UNKNOWN"], [654, 4, 1, "", "KRB5_NT_WELLKNOWN"], [655, 4, 1, "", "KRB5_NT_X500_PRINCIPAL"], [656, 4, 1, "", "KRB5_PAC_ATTRIBUTES_INFO"], [657, 4, 1, "", "KRB5_PAC_CLIENT_CLAIMS"], [658, 4, 1, "", "KRB5_PAC_CLIENT_INFO"], [659, 4, 1, "", "KRB5_PAC_CREDENTIALS_INFO"], [660, 4, 1, "", "KRB5_PAC_DELEGATION_INFO"], [661, 4, 1, "", "KRB5_PAC_DEVICE_CLAIMS"], [662, 4, 1, "", "KRB5_PAC_DEVICE_INFO"], [663, 4, 1, "", "KRB5_PAC_FULL_CHECKSUM"], [664, 4, 1, "", "KRB5_PAC_LOGON_INFO"], [665, 4, 1, "", "KRB5_PAC_PRIVSVR_CHECKSUM"], [666, 4, 1, "", "KRB5_PAC_REQUESTOR"], [667, 4, 1, "", "KRB5_PAC_SERVER_CHECKSUM"], [668, 4, 1, "", "KRB5_PAC_TICKET_CHECKSUM"], [669, 4, 1, "", "KRB5_PAC_UPN_DNS_INFO"], [670, 4, 1, "", "KRB5_PADATA_AFS3_SALT"], [671, 4, 1, "", "KRB5_PADATA_AP_REQ"], [672, 4, 1, "", "KRB5_PADATA_AS_CHECKSUM"], [673, 4, 1, "", "KRB5_PADATA_AS_FRESHNESS"], [674, 4, 1, "", "KRB5_PADATA_ENCRYPTED_CHALLENGE"], [675, 4, 1, "", "KRB5_PADATA_ENC_SANDIA_SECURID"], [676, 4, 1, "", "KRB5_PADATA_ENC_TIMESTAMP"], [677, 4, 1, "", "KRB5_PADATA_ENC_UNIX_TIME"], [678, 4, 1, "", "KRB5_PADATA_ETYPE_INFO"], [679, 4, 1, "", "KRB5_PADATA_ETYPE_INFO2"], [680, 4, 1, "", "KRB5_PADATA_FOR_USER"], [681, 4, 1, "", "KRB5_PADATA_FX_COOKIE"], [682, 4, 1, "", "KRB5_PADATA_FX_ERROR"], [683, 4, 1, "", "KRB5_PADATA_FX_FAST"], [684, 4, 1, "", "KRB5_PADATA_GET_FROM_TYPED_DATA"], [685, 4, 1, "", "KRB5_PADATA_NONE"], [686, 4, 1, "", "KRB5_PADATA_OSF_DCE"], [687, 4, 1, "", "KRB5_PADATA_OTP_CHALLENGE"], [688, 4, 1, "", "KRB5_PADATA_OTP_PIN_CHANGE"], [689, 4, 1, "", "KRB5_PADATA_OTP_REQUEST"], [690, 4, 1, "", "KRB5_PADATA_PAC_OPTIONS"], [691, 4, 1, "", "KRB5_PADATA_PAC_REQUEST"], [692, 4, 1, "", "KRB5_PADATA_PKINIT_KX"], [693, 4, 1, "", "KRB5_PADATA_PK_AS_REP"], [694, 4, 1, "", "KRB5_PADATA_PK_AS_REP_OLD"], [695, 4, 1, "", "KRB5_PADATA_PK_AS_REQ"], [696, 4, 1, "", "KRB5_PADATA_PK_AS_REQ_OLD"], [697, 4, 1, "", "KRB5_PADATA_PW_SALT"], [698, 4, 1, "", "KRB5_PADATA_REDHAT_IDP_OAUTH2"], [699, 4, 1, "", "KRB5_PADATA_REDHAT_PASSKEY"], [700, 4, 1, "", "KRB5_PADATA_REFERRAL"], [701, 4, 1, "", "KRB5_PADATA_S4U_X509_USER"], [702, 4, 1, "", "KRB5_PADATA_SAM_CHALLENGE"], [703, 4, 1, "", "KRB5_PADATA_SAM_CHALLENGE_2"], [704, 4, 1, "", "KRB5_PADATA_SAM_REDIRECT"], [705, 4, 1, "", "KRB5_PADATA_SAM_RESPONSE"], [706, 4, 1, "", "KRB5_PADATA_SAM_RESPONSE_2"], [707, 4, 1, "", "KRB5_PADATA_SESAME"], [708, 4, 1, "", "KRB5_PADATA_SPAKE"], [709, 4, 1, "", "KRB5_PADATA_SVR_REFERRAL_INFO"], [710, 4, 1, "", "KRB5_PADATA_TGS_REQ"], [711, 4, 1, "", "KRB5_PADATA_USE_SPECIFIED_KVNO"], [712, 4, 1, "", "KRB5_PRINCIPAL_COMPARE_CASEFOLD"], [713, 4, 1, "", "KRB5_PRINCIPAL_COMPARE_ENTERPRISE"], [714, 4, 1, "", "KRB5_PRINCIPAL_COMPARE_IGNORE_REALM"], [715, 4, 1, "", "KRB5_PRINCIPAL_COMPARE_UTF8"], [716, 4, 1, "", "KRB5_PRINCIPAL_PARSE_ENTERPRISE"], [717, 4, 1, "", "KRB5_PRINCIPAL_PARSE_IGNORE_REALM"], [718, 4, 1, "", "KRB5_PRINCIPAL_PARSE_NO_DEF_REALM"], [719, 4, 1, "", "KRB5_PRINCIPAL_PARSE_NO_REALM"], [720, 4, 1, "", "KRB5_PRINCIPAL_PARSE_REQUIRE_REALM"], [721, 4, 1, "", "KRB5_PRINCIPAL_UNPARSE_DISPLAY"], [722, 4, 1, "", "KRB5_PRINCIPAL_UNPARSE_NO_REALM"], [723, 4, 1, "", "KRB5_PRINCIPAL_UNPARSE_SHORT"], [724, 4, 1, "", "KRB5_PRIV"], [725, 4, 1, "", "KRB5_PROMPT_TYPE_NEW_PASSWORD"], [726, 4, 1, "", "KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"], [727, 4, 1, "", "KRB5_PROMPT_TYPE_PASSWORD"], [728, 4, 1, "", "KRB5_PROMPT_TYPE_PREAUTH"], [729, 4, 1, "", "KRB5_PVNO"], [730, 4, 1, "", "KRB5_REALM_BRANCH_CHAR"], [731, 4, 1, "", "KRB5_RECVAUTH_BADAUTHVERS"], [732, 4, 1, "", "KRB5_RECVAUTH_SKIP_VERSION"], [733, 4, 1, "", "KRB5_REFERRAL_REALM"], [734, 4, 1, "", "KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"], [735, 4, 1, "", "KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"], [736, 4, 1, "", "KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"], [737, 4, 1, "", "KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"], [738, 4, 1, "", "KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"], [739, 4, 1, "", "KRB5_RESPONDER_OTP_FORMAT_DECIMAL"], [740, 4, 1, "", "KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"], [741, 4, 1, "", "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"], [742, 4, 1, "", "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"], [743, 4, 1, "", "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"], [744, 4, 1, "", "KRB5_RESPONDER_QUESTION_OTP"], [745, 4, 1, "", "KRB5_RESPONDER_QUESTION_PASSWORD"], [746, 4, 1, "", "KRB5_RESPONDER_QUESTION_PKINIT"], [747, 4, 1, "", "KRB5_SAFE"], [748, 4, 1, "", "KRB5_SAM_MUST_PK_ENCRYPT_SAD"], [749, 4, 1, "", "KRB5_SAM_SEND_ENCRYPTED_SAD"], [750, 4, 1, "", "KRB5_SAM_USE_SAD_AS_KEY"], [751, 4, 1, "", "KRB5_TC_MATCH_2ND_TKT"], [752, 4, 1, "", "KRB5_TC_MATCH_AUTHDATA"], [753, 4, 1, "", "KRB5_TC_MATCH_FLAGS"], [754, 4, 1, "", "KRB5_TC_MATCH_FLAGS_EXACT"], [755, 4, 1, "", "KRB5_TC_MATCH_IS_SKEY"], [756, 4, 1, "", "KRB5_TC_MATCH_KTYPE"], [757, 4, 1, "", "KRB5_TC_MATCH_SRV_NAMEONLY"], [758, 4, 1, "", "KRB5_TC_MATCH_TIMES"], [759, 4, 1, "", "KRB5_TC_MATCH_TIMES_EXACT"], [760, 4, 1, "", "KRB5_TC_NOTICKET"], [761, 4, 1, "", "KRB5_TC_OPENCLOSE"], [762, 4, 1, "", "KRB5_TC_SUPPORTED_KTYPES"], [763, 4, 1, "", "KRB5_TGS_NAME"], [764, 4, 1, "", "KRB5_TGS_NAME_SIZE"], [765, 4, 1, "", "KRB5_TGS_REP"], [766, 4, 1, "", "KRB5_TGS_REQ"], [767, 4, 1, "", "KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"], [768, 4, 1, "", "KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"], [769, 4, 1, "", "KRB5_WELLKNOWN_NAMESTR"], [770, 4, 1, "", "LR_TYPE_INTERPRETATION_MASK"], [771, 4, 1, "", "LR_TYPE_THIS_SERVER_ONLY"], [772, 4, 1, "", "MAX_KEYTAB_NAME_LEN"], [773, 4, 1, "", "MSEC_DIRBIT"], [774, 4, 1, "", "MSEC_VAL_MASK"], [775, 4, 1, "", "SALT_TYPE_AFS_LENGTH"], [776, 4, 1, "", "SALT_TYPE_NO_LENGTH"], [777, 4, 1, "", "THREEPARAMOPEN"], [778, 4, 1, "", "TKT_FLG_ANONYMOUS"], [779, 4, 1, "", "TKT_FLG_ENC_PA_REP"], [780, 4, 1, "", "TKT_FLG_FORWARDABLE"], [781, 4, 1, "", "TKT_FLG_FORWARDED"], [782, 4, 1, "", "TKT_FLG_HW_AUTH"], [783, 4, 1, "", "TKT_FLG_INITIAL"], [784, 4, 1, "", "TKT_FLG_INVALID"], [785, 4, 1, "", "TKT_FLG_MAY_POSTDATE"], [786, 4, 1, "", "TKT_FLG_OK_AS_DELEGATE"], [787, 4, 1, "", "TKT_FLG_POSTDATED"], [788, 4, 1, "", "TKT_FLG_PRE_AUTH"], [789, 4, 1, "", "TKT_FLG_PROXIABLE"], [790, 4, 1, "", "TKT_FLG_PROXY"], [791, 4, 1, "", "TKT_FLG_RENEWABLE"], [792, 4, 1, "", "TKT_FLG_TRANSIT_POLICY_CHECKED"], [793, 4, 1, "", "VALID_INT_BITS"], [794, 4, 1, "", "VALID_UINT_BITS"], [796, 4, 1, "", "krb524_convert_creds_kdc"], [797, 4, 1, "", "krb524_init_ets"], [798, 4, 1, "", "krb5_const"], [799, 4, 1, "", "krb5_princ_component"], [800, 4, 1, "", "krb5_princ_name"], [801, 4, 1, "", "krb5_princ_realm"], [802, 4, 1, "", "krb5_princ_set_realm"], [803, 4, 1, "", "krb5_princ_set_realm_data"], [804, 4, 1, "", "krb5_princ_set_realm_length"], [805, 4, 1, "", "krb5_princ_size"], [806, 4, 1, "", "krb5_princ_type"], [807, 4, 1, "", "krb5_roundup"], [808, 4, 1, "", "krb5_x"], [809, 4, 1, "", "krb5_xc"]], "krb5_425_conv_principal": [[49, 1, 1, "c.krb5_425_conv_principal", "context"], [49, 1, 1, "c.krb5_425_conv_principal", "instance"], [49, 1, 1, "c.krb5_425_conv_principal", "name"], [49, 1, 1, "c.krb5_425_conv_principal", "princ"], [49, 1, 1, "c.krb5_425_conv_principal", "realm"]], "krb5_524_conv_principal": [[50, 1, 1, "c.krb5_524_conv_principal", "context"], [50, 1, 1, "c.krb5_524_conv_principal", "inst"], [50, 1, 1, "c.krb5_524_conv_principal", "name"], [50, 1, 1, "c.krb5_524_conv_principal", "princ"], [50, 1, 1, "c.krb5_524_conv_principal", "realm"]], "krb5_524_convert_creds": [[51, 1, 1, "c.krb5_524_convert_creds", "context"], [51, 1, 1, "c.krb5_524_convert_creds", "v4creds"], [51, 1, 1, "c.krb5_524_convert_creds", "v5creds"]], "krb5_address": [[811, 3, 1, "c.krb5_address.addrtype", "addrtype"], [811, 3, 1, "c.krb5_address.contents", "contents"], [811, 3, 1, "c.krb5_address.length", "length"], [811, 3, 1, "c.krb5_address.magic", "magic"]], "krb5_address_compare": [[52, 1, 1, "c.krb5_address_compare", "addr1"], [52, 1, 1, "c.krb5_address_compare", "addr2"], [52, 1, 1, "c.krb5_address_compare", "context"]], "krb5_address_order": [[53, 1, 1, "c.krb5_address_order", "addr1"], [53, 1, 1, "c.krb5_address_order", "addr2"], [53, 1, 1, "c.krb5_address_order", "context"]], "krb5_address_search": [[54, 1, 1, "c.krb5_address_search", "addr"], [54, 1, 1, "c.krb5_address_search", "addrlist"], [54, 1, 1, "c.krb5_address_search", "context"]], "krb5_allow_weak_crypto": [[55, 1, 1, "c.krb5_allow_weak_crypto", "context"], [55, 1, 1, "c.krb5_allow_weak_crypto", "enable"]], "krb5_aname_to_localname": [[56, 1, 1, "c.krb5_aname_to_localname", "aname"], [56, 1, 1, "c.krb5_aname_to_localname", "context"], [56, 1, 1, "c.krb5_aname_to_localname", "lname"], [56, 1, 1, "c.krb5_aname_to_localname", "lnsize_in"]], "krb5_anonymous_principal": [[57, 1, 1, "c.krb5_anonymous_principal", "None"]], "krb5_anonymous_realm": [[58, 1, 1, "c.krb5_anonymous_realm", "None"]], "krb5_ap_rep": [[813, 3, 1, "c.krb5_ap_rep.enc_part", "enc_part"], [813, 3, 1, "c.krb5_ap_rep.magic", "magic"]], "krb5_ap_rep_enc_part": [[814, 3, 1, "c.krb5_ap_rep_enc_part.ctime", "ctime"], [814, 3, 1, "c.krb5_ap_rep_enc_part.cusec", "cusec"], [814, 3, 1, "c.krb5_ap_rep_enc_part.magic", "magic"], [814, 3, 1, "c.krb5_ap_rep_enc_part.seq_number", "seq_number"], [814, 3, 1, "c.krb5_ap_rep_enc_part.subkey", "subkey"]], "krb5_ap_req": [[815, 3, 1, "c.krb5_ap_req.ap_options", "ap_options"], [815, 3, 1, "c.krb5_ap_req.authenticator", "authenticator"], [815, 3, 1, "c.krb5_ap_req.magic", "magic"], [815, 3, 1, "c.krb5_ap_req.ticket", "ticket"]], "krb5_appdefault_boolean": [[59, 1, 1, "c.krb5_appdefault_boolean", "appname"], [59, 1, 1, "c.krb5_appdefault_boolean", "context"], [59, 1, 1, "c.krb5_appdefault_boolean", "default_value"], [59, 1, 1, "c.krb5_appdefault_boolean", "option"], [59, 1, 1, "c.krb5_appdefault_boolean", "realm"], [59, 1, 1, "c.krb5_appdefault_boolean", "ret_value"]], "krb5_appdefault_string": [[60, 1, 1, "c.krb5_appdefault_string", "appname"], [60, 1, 1, "c.krb5_appdefault_string", "context"], [60, 1, 1, "c.krb5_appdefault_string", "default_value"], [60, 1, 1, "c.krb5_appdefault_string", "option"], [60, 1, 1, "c.krb5_appdefault_string", "realm"], [60, 1, 1, "c.krb5_appdefault_string", "ret_value"]], "krb5_auth_con_free": [[61, 1, 1, "c.krb5_auth_con_free", "auth_context"], [61, 1, 1, "c.krb5_auth_con_free", "context"]], "krb5_auth_con_genaddrs": [[62, 1, 1, "c.krb5_auth_con_genaddrs", "auth_context"], [62, 1, 1, "c.krb5_auth_con_genaddrs", "context"], [62, 1, 1, "c.krb5_auth_con_genaddrs", "flags"], [62, 1, 1, "c.krb5_auth_con_genaddrs", "infd"]], "krb5_auth_con_get_checksum_func": [[63, 1, 1, "c.krb5_auth_con_get_checksum_func", "auth_context"], [63, 1, 1, "c.krb5_auth_con_get_checksum_func", "context"], [63, 1, 1, "c.krb5_auth_con_get_checksum_func", "data"], [63, 1, 1, "c.krb5_auth_con_get_checksum_func", "func"]], "krb5_auth_con_getaddrs": [[64, 1, 1, "c.krb5_auth_con_getaddrs", "auth_context"], [64, 1, 1, "c.krb5_auth_con_getaddrs", "context"], [64, 1, 1, "c.krb5_auth_con_getaddrs", "local_addr"], [64, 1, 1, "c.krb5_auth_con_getaddrs", "remote_addr"]], "krb5_auth_con_getauthenticator": [[65, 1, 1, "c.krb5_auth_con_getauthenticator", "auth_context"], [65, 1, 1, "c.krb5_auth_con_getauthenticator", "authenticator"], [65, 1, 1, "c.krb5_auth_con_getauthenticator", "context"]], "krb5_auth_con_getflags": [[66, 1, 1, "c.krb5_auth_con_getflags", "auth_context"], [66, 1, 1, "c.krb5_auth_con_getflags", "context"], [66, 1, 1, "c.krb5_auth_con_getflags", "flags"]], "krb5_auth_con_getkey": [[67, 1, 1, "c.krb5_auth_con_getkey", "auth_context"], [67, 1, 1, "c.krb5_auth_con_getkey", "context"], [67, 1, 1, "c.krb5_auth_con_getkey", "keyblock"]], "krb5_auth_con_getkey_k": [[68, 1, 1, "c.krb5_auth_con_getkey_k", "auth_context"], [68, 1, 1, "c.krb5_auth_con_getkey_k", "context"], [68, 1, 1, "c.krb5_auth_con_getkey_k", "key"]], "krb5_auth_con_getlocalseqnumber": [[69, 1, 1, "c.krb5_auth_con_getlocalseqnumber", "auth_context"], [69, 1, 1, "c.krb5_auth_con_getlocalseqnumber", "context"], [69, 1, 1, "c.krb5_auth_con_getlocalseqnumber", "seqnumber"]], "krb5_auth_con_getlocalsubkey": [[70, 1, 1, "c.krb5_auth_con_getlocalsubkey", "auth_context"], [70, 1, 1, "c.krb5_auth_con_getlocalsubkey", "context"], [70, 1, 1, "c.krb5_auth_con_getlocalsubkey", "keyblock"]], "krb5_auth_con_getrcache": [[71, 1, 1, "c.krb5_auth_con_getrcache", "auth_context"], [71, 1, 1, "c.krb5_auth_con_getrcache", "context"], [71, 1, 1, "c.krb5_auth_con_getrcache", "rcache"]], "krb5_auth_con_getrecvsubkey": [[72, 1, 1, "c.krb5_auth_con_getrecvsubkey", "ac"], [72, 1, 1, "c.krb5_auth_con_getrecvsubkey", "ctx"], [72, 1, 1, "c.krb5_auth_con_getrecvsubkey", "keyblock"]], "krb5_auth_con_getrecvsubkey_k": [[73, 1, 1, "c.krb5_auth_con_getrecvsubkey_k", "ac"], [73, 1, 1, "c.krb5_auth_con_getrecvsubkey_k", "ctx"], [73, 1, 1, "c.krb5_auth_con_getrecvsubkey_k", "key"]], "krb5_auth_con_getremoteseqnumber": [[74, 1, 1, "c.krb5_auth_con_getremoteseqnumber", "auth_context"], [74, 1, 1, "c.krb5_auth_con_getremoteseqnumber", "context"], [74, 1, 1, "c.krb5_auth_con_getremoteseqnumber", "seqnumber"]], "krb5_auth_con_getremotesubkey": [[75, 1, 1, "c.krb5_auth_con_getremotesubkey", "auth_context"], [75, 1, 1, "c.krb5_auth_con_getremotesubkey", "context"], [75, 1, 1, "c.krb5_auth_con_getremotesubkey", "keyblock"]], "krb5_auth_con_getsendsubkey": [[76, 1, 1, "c.krb5_auth_con_getsendsubkey", "ac"], [76, 1, 1, "c.krb5_auth_con_getsendsubkey", "ctx"], [76, 1, 1, "c.krb5_auth_con_getsendsubkey", "keyblock"]], "krb5_auth_con_getsendsubkey_k": [[77, 1, 1, "c.krb5_auth_con_getsendsubkey_k", "ac"], [77, 1, 1, "c.krb5_auth_con_getsendsubkey_k", "ctx"], [77, 1, 1, "c.krb5_auth_con_getsendsubkey_k", "key"]], "krb5_auth_con_init": [[78, 1, 1, "c.krb5_auth_con_init", "auth_context"], [78, 1, 1, "c.krb5_auth_con_init", "context"]], "krb5_auth_con_initivector": [[79, 1, 1, "c.krb5_auth_con_initivector", "auth_context"], [79, 1, 1, "c.krb5_auth_con_initivector", "context"]], "krb5_auth_con_set_checksum_func": [[80, 1, 1, "c.krb5_auth_con_set_checksum_func", "auth_context"], [80, 1, 1, "c.krb5_auth_con_set_checksum_func", "context"], [80, 1, 1, "c.krb5_auth_con_set_checksum_func", "data"], [80, 1, 1, "c.krb5_auth_con_set_checksum_func", "func"]], "krb5_auth_con_set_req_cksumtype": [[81, 1, 1, "c.krb5_auth_con_set_req_cksumtype", "auth_context"], [81, 1, 1, "c.krb5_auth_con_set_req_cksumtype", "cksumtype"], [81, 1, 1, "c.krb5_auth_con_set_req_cksumtype", "context"]], "krb5_auth_con_setaddrs": [[82, 1, 1, "c.krb5_auth_con_setaddrs", "auth_context"], [82, 1, 1, "c.krb5_auth_con_setaddrs", "context"], [82, 1, 1, "c.krb5_auth_con_setaddrs", "local_addr"], [82, 1, 1, "c.krb5_auth_con_setaddrs", "remote_addr"]], "krb5_auth_con_setflags": [[83, 1, 1, "c.krb5_auth_con_setflags", "auth_context"], [83, 1, 1, "c.krb5_auth_con_setflags", "context"], [83, 1, 1, "c.krb5_auth_con_setflags", "flags"]], "krb5_auth_con_setports": [[84, 1, 1, "c.krb5_auth_con_setports", "auth_context"], [84, 1, 1, "c.krb5_auth_con_setports", "context"], [84, 1, 1, "c.krb5_auth_con_setports", "local_port"], [84, 1, 1, "c.krb5_auth_con_setports", "remote_port"]], "krb5_auth_con_setrcache": [[85, 1, 1, "c.krb5_auth_con_setrcache", "auth_context"], [85, 1, 1, "c.krb5_auth_con_setrcache", "context"], [85, 1, 1, "c.krb5_auth_con_setrcache", "rcache"]], "krb5_auth_con_setrecvsubkey": [[86, 1, 1, "c.krb5_auth_con_setrecvsubkey", "ac"], [86, 1, 1, "c.krb5_auth_con_setrecvsubkey", "ctx"], [86, 1, 1, "c.krb5_auth_con_setrecvsubkey", "keyblock"]], "krb5_auth_con_setrecvsubkey_k": [[87, 1, 1, "c.krb5_auth_con_setrecvsubkey_k", "ac"], [87, 1, 1, "c.krb5_auth_con_setrecvsubkey_k", "ctx"], [87, 1, 1, "c.krb5_auth_con_setrecvsubkey_k", "key"]], "krb5_auth_con_setsendsubkey": [[88, 1, 1, "c.krb5_auth_con_setsendsubkey", "ac"], [88, 1, 1, "c.krb5_auth_con_setsendsubkey", "ctx"], [88, 1, 1, "c.krb5_auth_con_setsendsubkey", "keyblock"]], "krb5_auth_con_setsendsubkey_k": [[89, 1, 1, "c.krb5_auth_con_setsendsubkey_k", "ac"], [89, 1, 1, "c.krb5_auth_con_setsendsubkey_k", "ctx"], [89, 1, 1, "c.krb5_auth_con_setsendsubkey_k", "key"]], "krb5_auth_con_setuseruserkey": [[90, 1, 1, "c.krb5_auth_con_setuseruserkey", "auth_context"], [90, 1, 1, "c.krb5_auth_con_setuseruserkey", "context"], [90, 1, 1, "c.krb5_auth_con_setuseruserkey", "keyblock"]], "krb5_authdata": [[817, 3, 1, "c.krb5_authdata.ad_type", "ad_type"], [817, 3, 1, "c.krb5_authdata.contents", "contents"], [817, 3, 1, "c.krb5_authdata.length", "length"], [817, 3, 1, "c.krb5_authdata.magic", "magic"]], "krb5_authenticator": [[819, 3, 1, "c.krb5_authenticator.authorization_data", "authorization_data"], [819, 3, 1, "c.krb5_authenticator.checksum", "checksum"], [819, 3, 1, "c.krb5_authenticator.client", "client"], [819, 3, 1, "c.krb5_authenticator.ctime", "ctime"], [819, 3, 1, "c.krb5_authenticator.cusec", "cusec"], [819, 3, 1, "c.krb5_authenticator.magic", "magic"], [819, 3, 1, "c.krb5_authenticator.seq_number", "seq_number"], [819, 3, 1, "c.krb5_authenticator.subkey", "subkey"]], "krb5_build_principal": [[91, 1, 1, "c.krb5_build_principal", "context"], [91, 1, 1, "c.krb5_build_principal", "princ"], [91, 1, 1, "c.krb5_build_principal", "realm"], [91, 1, 1, "c.krb5_build_principal", "rlen"]], "krb5_build_principal_alloc_va": [[92, 1, 1, "c.krb5_build_principal_alloc_va", "ap"], [92, 1, 1, "c.krb5_build_principal_alloc_va", "context"], [92, 1, 1, "c.krb5_build_principal_alloc_va", "princ"], [92, 1, 1, "c.krb5_build_principal_alloc_va", "realm"], [92, 1, 1, "c.krb5_build_principal_alloc_va", "rlen"]], "krb5_build_principal_ext": [[93, 1, 1, "c.krb5_build_principal_ext", "context"], [93, 1, 1, "c.krb5_build_principal_ext", "princ"], [93, 1, 1, "c.krb5_build_principal_ext", "realm"], [93, 1, 1, "c.krb5_build_principal_ext", "rlen"]], "krb5_build_principal_va": [[94, 1, 1, "c.krb5_build_principal_va", "ap"], [94, 1, 1, "c.krb5_build_principal_va", "context"], [94, 1, 1, "c.krb5_build_principal_va", "princ"], [94, 1, 1, "c.krb5_build_principal_va", "realm"], [94, 1, 1, "c.krb5_build_principal_va", "rlen"]], "krb5_c_block_size": [[95, 1, 1, "c.krb5_c_block_size", "blocksize"], [95, 1, 1, "c.krb5_c_block_size", "context"], [95, 1, 1, "c.krb5_c_block_size", "enctype"]], "krb5_c_checksum_length": [[96, 1, 1, "c.krb5_c_checksum_length", "cksumtype"], [96, 1, 1, "c.krb5_c_checksum_length", "context"], [96, 1, 1, "c.krb5_c_checksum_length", "length"]], "krb5_c_crypto_length": [[97, 1, 1, "c.krb5_c_crypto_length", "context"], [97, 1, 1, "c.krb5_c_crypto_length", "enctype"], [97, 1, 1, "c.krb5_c_crypto_length", "size"], [97, 1, 1, "c.krb5_c_crypto_length", "type"]], "krb5_c_crypto_length_iov": [[98, 1, 1, "c.krb5_c_crypto_length_iov", "context"], [98, 1, 1, "c.krb5_c_crypto_length_iov", "data"], [98, 1, 1, "c.krb5_c_crypto_length_iov", "enctype"], [98, 1, 1, "c.krb5_c_crypto_length_iov", "num_data"]], "krb5_c_decrypt": [[99, 1, 1, "c.krb5_c_decrypt", "cipher_state"], [99, 1, 1, "c.krb5_c_decrypt", "context"], [99, 1, 1, "c.krb5_c_decrypt", "input"], [99, 1, 1, "c.krb5_c_decrypt", "key"], [99, 1, 1, "c.krb5_c_decrypt", "output"], [99, 1, 1, "c.krb5_c_decrypt", "usage"]], "krb5_c_decrypt_iov": [[100, 1, 1, "c.krb5_c_decrypt_iov", "cipher_state"], [100, 1, 1, "c.krb5_c_decrypt_iov", "context"], [100, 1, 1, "c.krb5_c_decrypt_iov", "data"], [100, 1, 1, "c.krb5_c_decrypt_iov", "keyblock"], [100, 1, 1, "c.krb5_c_decrypt_iov", "num_data"], [100, 1, 1, "c.krb5_c_decrypt_iov", "usage"]], "krb5_c_derive_prfplus": [[101, 1, 1, "c.krb5_c_derive_prfplus", "context"], [101, 1, 1, "c.krb5_c_derive_prfplus", "enctype"], [101, 1, 1, "c.krb5_c_derive_prfplus", "input"], [101, 1, 1, "c.krb5_c_derive_prfplus", "k"], [101, 1, 1, "c.krb5_c_derive_prfplus", "out"]], "krb5_c_encrypt": [[102, 1, 1, "c.krb5_c_encrypt", "cipher_state"], [102, 1, 1, "c.krb5_c_encrypt", "context"], [102, 1, 1, "c.krb5_c_encrypt", "input"], [102, 1, 1, "c.krb5_c_encrypt", "key"], [102, 1, 1, "c.krb5_c_encrypt", "output"], [102, 1, 1, "c.krb5_c_encrypt", "usage"]], "krb5_c_encrypt_iov": [[103, 1, 1, "c.krb5_c_encrypt_iov", "cipher_state"], [103, 1, 1, "c.krb5_c_encrypt_iov", "context"], [103, 1, 1, "c.krb5_c_encrypt_iov", "data"], [103, 1, 1, "c.krb5_c_encrypt_iov", "keyblock"], [103, 1, 1, "c.krb5_c_encrypt_iov", "num_data"], [103, 1, 1, "c.krb5_c_encrypt_iov", "usage"]], "krb5_c_encrypt_length": [[104, 1, 1, "c.krb5_c_encrypt_length", "context"], [104, 1, 1, "c.krb5_c_encrypt_length", "enctype"], [104, 1, 1, "c.krb5_c_encrypt_length", "inputlen"], [104, 1, 1, "c.krb5_c_encrypt_length", "length"]], "krb5_c_enctype_compare": [[105, 1, 1, "c.krb5_c_enctype_compare", "context"], [105, 1, 1, "c.krb5_c_enctype_compare", "e1"], [105, 1, 1, "c.krb5_c_enctype_compare", "e2"], [105, 1, 1, "c.krb5_c_enctype_compare", "similar"]], "krb5_c_free_state": [[106, 1, 1, "c.krb5_c_free_state", "context"], [106, 1, 1, "c.krb5_c_free_state", "key"], [106, 1, 1, "c.krb5_c_free_state", "state"]], "krb5_c_fx_cf2_simple": [[107, 1, 1, "c.krb5_c_fx_cf2_simple", "context"], [107, 1, 1, "c.krb5_c_fx_cf2_simple", "k1"], [107, 1, 1, "c.krb5_c_fx_cf2_simple", "k2"], [107, 1, 1, "c.krb5_c_fx_cf2_simple", "out"], [107, 1, 1, "c.krb5_c_fx_cf2_simple", "pepper1"], [107, 1, 1, "c.krb5_c_fx_cf2_simple", "pepper2"]], "krb5_c_init_state": [[108, 1, 1, "c.krb5_c_init_state", "context"], [108, 1, 1, "c.krb5_c_init_state", "key"], [108, 1, 1, "c.krb5_c_init_state", "new_state"], [108, 1, 1, "c.krb5_c_init_state", "usage"]], "krb5_c_is_coll_proof_cksum": [[109, 1, 1, "c.krb5_c_is_coll_proof_cksum", "ctype"]], "krb5_c_is_keyed_cksum": [[110, 1, 1, "c.krb5_c_is_keyed_cksum", "ctype"]], "krb5_c_keyed_checksum_types": [[111, 1, 1, "c.krb5_c_keyed_checksum_types", "cksumtypes"], [111, 1, 1, "c.krb5_c_keyed_checksum_types", "context"], [111, 1, 1, "c.krb5_c_keyed_checksum_types", "count"], [111, 1, 1, "c.krb5_c_keyed_checksum_types", "enctype"]], "krb5_c_keylengths": [[112, 1, 1, "c.krb5_c_keylengths", "context"], [112, 1, 1, "c.krb5_c_keylengths", "enctype"], [112, 1, 1, "c.krb5_c_keylengths", "keybytes"], [112, 1, 1, "c.krb5_c_keylengths", "keylength"]], "krb5_c_make_checksum": [[113, 1, 1, "c.krb5_c_make_checksum", "cksum"], [113, 1, 1, "c.krb5_c_make_checksum", "cksumtype"], [113, 1, 1, "c.krb5_c_make_checksum", "context"], [113, 1, 1, "c.krb5_c_make_checksum", "input"], [113, 1, 1, "c.krb5_c_make_checksum", "key"], [113, 1, 1, "c.krb5_c_make_checksum", "usage"]], "krb5_c_make_checksum_iov": [[114, 1, 1, "c.krb5_c_make_checksum_iov", "cksumtype"], [114, 1, 1, "c.krb5_c_make_checksum_iov", "context"], [114, 1, 1, "c.krb5_c_make_checksum_iov", "data"], [114, 1, 1, "c.krb5_c_make_checksum_iov", "key"], [114, 1, 1, "c.krb5_c_make_checksum_iov", "num_data"], [114, 1, 1, "c.krb5_c_make_checksum_iov", "usage"]], "krb5_c_make_random_key": [[115, 1, 1, "c.krb5_c_make_random_key", "context"], [115, 1, 1, "c.krb5_c_make_random_key", "enctype"], [115, 1, 1, "c.krb5_c_make_random_key", "k5_random_key"]], "krb5_c_padding_length": [[116, 1, 1, "c.krb5_c_padding_length", "context"], [116, 1, 1, "c.krb5_c_padding_length", "data_length"], [116, 1, 1, "c.krb5_c_padding_length", "enctype"], [116, 1, 1, "c.krb5_c_padding_length", "size"]], "krb5_c_prf": [[117, 1, 1, "c.krb5_c_prf", "context"], [117, 1, 1, "c.krb5_c_prf", "input"], [117, 1, 1, "c.krb5_c_prf", "keyblock"], [117, 1, 1, "c.krb5_c_prf", "output"]], "krb5_c_prf_length": [[118, 1, 1, "c.krb5_c_prf_length", "context"], [118, 1, 1, "c.krb5_c_prf_length", "enctype"], [118, 1, 1, "c.krb5_c_prf_length", "len"]], "krb5_c_prfplus": [[119, 1, 1, "c.krb5_c_prfplus", "context"], [119, 1, 1, "c.krb5_c_prfplus", "input"], [119, 1, 1, "c.krb5_c_prfplus", "k"], [119, 1, 1, "c.krb5_c_prfplus", "output"]], "krb5_c_random_add_entropy": [[120, 1, 1, "c.krb5_c_random_add_entropy", "context"], [120, 1, 1, "c.krb5_c_random_add_entropy", "data"], [120, 1, 1, "c.krb5_c_random_add_entropy", "randsource"]], "krb5_c_random_make_octets": [[121, 1, 1, "c.krb5_c_random_make_octets", "context"], [121, 1, 1, "c.krb5_c_random_make_octets", "data"]], "krb5_c_random_os_entropy": [[122, 1, 1, "c.krb5_c_random_os_entropy", "context"], [122, 1, 1, "c.krb5_c_random_os_entropy", "strong"], [122, 1, 1, "c.krb5_c_random_os_entropy", "success"]], "krb5_c_random_seed": [[123, 1, 1, "c.krb5_c_random_seed", "context"], [123, 1, 1, "c.krb5_c_random_seed", "data"]], "krb5_c_random_to_key": [[124, 1, 1, "c.krb5_c_random_to_key", "context"], [124, 1, 1, "c.krb5_c_random_to_key", "enctype"], [124, 1, 1, "c.krb5_c_random_to_key", "k5_random_key"], [124, 1, 1, "c.krb5_c_random_to_key", "random_data"]], "krb5_c_string_to_key": [[125, 1, 1, "c.krb5_c_string_to_key", "context"], [125, 1, 1, "c.krb5_c_string_to_key", "enctype"], [125, 1, 1, "c.krb5_c_string_to_key", "key"], [125, 1, 1, "c.krb5_c_string_to_key", "salt"], [125, 1, 1, "c.krb5_c_string_to_key", "string"]], "krb5_c_string_to_key_with_params": [[126, 1, 1, "c.krb5_c_string_to_key_with_params", "context"], [126, 1, 1, "c.krb5_c_string_to_key_with_params", "enctype"], [126, 1, 1, "c.krb5_c_string_to_key_with_params", "key"], [126, 1, 1, "c.krb5_c_string_to_key_with_params", "params"], [126, 1, 1, "c.krb5_c_string_to_key_with_params", "salt"], [126, 1, 1, "c.krb5_c_string_to_key_with_params", "string"]], "krb5_c_valid_cksumtype": [[127, 1, 1, "c.krb5_c_valid_cksumtype", "ctype"]], "krb5_c_valid_enctype": [[128, 1, 1, "c.krb5_c_valid_enctype", "ktype"]], "krb5_c_verify_checksum": [[129, 1, 1, "c.krb5_c_verify_checksum", "cksum"], [129, 1, 1, "c.krb5_c_verify_checksum", "context"], [129, 1, 1, "c.krb5_c_verify_checksum", "data"], [129, 1, 1, "c.krb5_c_verify_checksum", "key"], [129, 1, 1, "c.krb5_c_verify_checksum", "usage"], [129, 1, 1, "c.krb5_c_verify_checksum", "valid"]], "krb5_c_verify_checksum_iov": [[130, 1, 1, "c.krb5_c_verify_checksum_iov", "cksumtype"], [130, 1, 1, "c.krb5_c_verify_checksum_iov", "context"], [130, 1, 1, "c.krb5_c_verify_checksum_iov", "data"], [130, 1, 1, "c.krb5_c_verify_checksum_iov", "key"], [130, 1, 1, "c.krb5_c_verify_checksum_iov", "num_data"], [130, 1, 1, "c.krb5_c_verify_checksum_iov", "usage"], [130, 1, 1, "c.krb5_c_verify_checksum_iov", "valid"]], "krb5_calculate_checksum": [[131, 1, 1, "c.krb5_calculate_checksum", "context"], [131, 1, 1, "c.krb5_calculate_checksum", "ctype"], [131, 1, 1, "c.krb5_calculate_checksum", "in"], [131, 1, 1, "c.krb5_calculate_checksum", "in_length"], [131, 1, 1, "c.krb5_calculate_checksum", "outcksum"], [131, 1, 1, "c.krb5_calculate_checksum", "seed"], [131, 1, 1, "c.krb5_calculate_checksum", "seed_length"]], "krb5_cc_cache_match": [[132, 1, 1, "c.krb5_cc_cache_match", "cache_out"], [132, 1, 1, "c.krb5_cc_cache_match", "client"], [132, 1, 1, "c.krb5_cc_cache_match", "context"]], "krb5_cc_close": [[133, 1, 1, "c.krb5_cc_close", "cache"], [133, 1, 1, "c.krb5_cc_close", "context"]], "krb5_cc_copy_creds": [[134, 1, 1, "c.krb5_cc_copy_creds", "context"], [134, 1, 1, "c.krb5_cc_copy_creds", "incc"], [134, 1, 1, "c.krb5_cc_copy_creds", "outcc"]], "krb5_cc_default": [[135, 1, 1, "c.krb5_cc_default", "ccache"], [135, 1, 1, "c.krb5_cc_default", "context"]], "krb5_cc_default_name": [[136, 1, 1, "c.krb5_cc_default_name", "context"]], "krb5_cc_destroy": [[137, 1, 1, "c.krb5_cc_destroy", "cache"], [137, 1, 1, "c.krb5_cc_destroy", "context"]], "krb5_cc_dup": [[138, 1, 1, "c.krb5_cc_dup", "context"], [138, 1, 1, "c.krb5_cc_dup", "in"], [138, 1, 1, "c.krb5_cc_dup", "out"]], "krb5_cc_end_seq_get": [[139, 1, 1, "c.krb5_cc_end_seq_get", "cache"], [139, 1, 1, "c.krb5_cc_end_seq_get", "context"], [139, 1, 1, "c.krb5_cc_end_seq_get", "cursor"]], "krb5_cc_gen_new": [[140, 1, 1, "c.krb5_cc_gen_new", "cache"], [140, 1, 1, "c.krb5_cc_gen_new", "context"]], "krb5_cc_get_config": [[141, 1, 1, "c.krb5_cc_get_config", "context"], [141, 1, 1, "c.krb5_cc_get_config", "data"], [141, 1, 1, "c.krb5_cc_get_config", "id"], [141, 1, 1, "c.krb5_cc_get_config", "key"], [141, 1, 1, "c.krb5_cc_get_config", "principal"]], "krb5_cc_get_flags": [[142, 1, 1, "c.krb5_cc_get_flags", "cache"], [142, 1, 1, "c.krb5_cc_get_flags", "context"], [142, 1, 1, "c.krb5_cc_get_flags", "flags"]], "krb5_cc_get_full_name": [[143, 1, 1, "c.krb5_cc_get_full_name", "cache"], [143, 1, 1, "c.krb5_cc_get_full_name", "context"], [143, 1, 1, "c.krb5_cc_get_full_name", "fullname_out"]], "krb5_cc_get_name": [[144, 1, 1, "c.krb5_cc_get_name", "cache"], [144, 1, 1, "c.krb5_cc_get_name", "context"]], "krb5_cc_get_principal": [[145, 1, 1, "c.krb5_cc_get_principal", "cache"], [145, 1, 1, "c.krb5_cc_get_principal", "context"], [145, 1, 1, "c.krb5_cc_get_principal", "principal"]], "krb5_cc_get_type": [[146, 1, 1, "c.krb5_cc_get_type", "cache"], [146, 1, 1, "c.krb5_cc_get_type", "context"]], "krb5_cc_initialize": [[147, 1, 1, "c.krb5_cc_initialize", "cache"], [147, 1, 1, "c.krb5_cc_initialize", "context"], [147, 1, 1, "c.krb5_cc_initialize", "principal"]], "krb5_cc_move": [[148, 1, 1, "c.krb5_cc_move", "context"], [148, 1, 1, "c.krb5_cc_move", "dst"], [148, 1, 1, "c.krb5_cc_move", "src"]], "krb5_cc_new_unique": [[149, 1, 1, "c.krb5_cc_new_unique", "context"], [149, 1, 1, "c.krb5_cc_new_unique", "hint"], [149, 1, 1, "c.krb5_cc_new_unique", "id"], [149, 1, 1, "c.krb5_cc_new_unique", "type"]], "krb5_cc_next_cred": [[150, 1, 1, "c.krb5_cc_next_cred", "cache"], [150, 1, 1, "c.krb5_cc_next_cred", "context"], [150, 1, 1, "c.krb5_cc_next_cred", "creds"], [150, 1, 1, "c.krb5_cc_next_cred", "cursor"]], "krb5_cc_remove_cred": [[151, 1, 1, "c.krb5_cc_remove_cred", "cache"], [151, 1, 1, "c.krb5_cc_remove_cred", "context"], [151, 1, 1, "c.krb5_cc_remove_cred", "creds"], [151, 1, 1, "c.krb5_cc_remove_cred", "flags"]], "krb5_cc_resolve": [[152, 1, 1, "c.krb5_cc_resolve", "cache"], [152, 1, 1, "c.krb5_cc_resolve", "context"], [152, 1, 1, "c.krb5_cc_resolve", "name"]], "krb5_cc_retrieve_cred": [[153, 1, 1, "c.krb5_cc_retrieve_cred", "cache"], [153, 1, 1, "c.krb5_cc_retrieve_cred", "context"], [153, 1, 1, "c.krb5_cc_retrieve_cred", "creds"], [153, 1, 1, "c.krb5_cc_retrieve_cred", "flags"], [153, 1, 1, "c.krb5_cc_retrieve_cred", "mcreds"]], "krb5_cc_select": [[154, 1, 1, "c.krb5_cc_select", "cache_out"], [154, 1, 1, "c.krb5_cc_select", "context"], [154, 1, 1, "c.krb5_cc_select", "princ_out"], [154, 1, 1, "c.krb5_cc_select", "server"]], "krb5_cc_set_config": [[155, 1, 1, "c.krb5_cc_set_config", "context"], [155, 1, 1, "c.krb5_cc_set_config", "data"], [155, 1, 1, "c.krb5_cc_set_config", "id"], [155, 1, 1, "c.krb5_cc_set_config", "key"], [155, 1, 1, "c.krb5_cc_set_config", "principal"]], "krb5_cc_set_default_name": [[156, 1, 1, "c.krb5_cc_set_default_name", "context"], [156, 1, 1, "c.krb5_cc_set_default_name", "name"]], "krb5_cc_set_flags": [[157, 1, 1, "c.krb5_cc_set_flags", "cache"], [157, 1, 1, "c.krb5_cc_set_flags", "context"], [157, 1, 1, "c.krb5_cc_set_flags", "flags"]], "krb5_cc_start_seq_get": [[158, 1, 1, "c.krb5_cc_start_seq_get", "cache"], [158, 1, 1, "c.krb5_cc_start_seq_get", "context"], [158, 1, 1, "c.krb5_cc_start_seq_get", "cursor"]], "krb5_cc_store_cred": [[159, 1, 1, "c.krb5_cc_store_cred", "cache"], [159, 1, 1, "c.krb5_cc_store_cred", "context"], [159, 1, 1, "c.krb5_cc_store_cred", "creds"]], "krb5_cc_support_switch": [[160, 1, 1, "c.krb5_cc_support_switch", "context"], [160, 1, 1, "c.krb5_cc_support_switch", "type"]], "krb5_cc_switch": [[161, 1, 1, "c.krb5_cc_switch", "cache"], [161, 1, 1, "c.krb5_cc_switch", "context"]], "krb5_cccol_cursor_free": [[162, 1, 1, "c.krb5_cccol_cursor_free", "context"], [162, 1, 1, "c.krb5_cccol_cursor_free", "cursor"]], "krb5_cccol_cursor_new": [[163, 1, 1, "c.krb5_cccol_cursor_new", "context"], [163, 1, 1, "c.krb5_cccol_cursor_new", "cursor"]], "krb5_cccol_cursor_next": [[164, 1, 1, "c.krb5_cccol_cursor_next", "ccache"], [164, 1, 1, "c.krb5_cccol_cursor_next", "context"], [164, 1, 1, "c.krb5_cccol_cursor_next", "cursor"]], "krb5_cccol_have_content": [[165, 1, 1, "c.krb5_cccol_have_content", "context"]], "krb5_change_password": [[166, 1, 1, "c.krb5_change_password", "context"], [166, 1, 1, "c.krb5_change_password", "creds"], [166, 1, 1, "c.krb5_change_password", "newpw"], [166, 1, 1, "c.krb5_change_password", "result_code"], [166, 1, 1, "c.krb5_change_password", "result_code_string"], [166, 1, 1, "c.krb5_change_password", "result_string"]], "krb5_check_clockskew": [[167, 1, 1, "c.krb5_check_clockskew", "context"], [167, 1, 1, "c.krb5_check_clockskew", "date"]], "krb5_checksum": [[824, 3, 1, "c.krb5_checksum.checksum_type", "checksum_type"], [824, 3, 1, "c.krb5_checksum.contents", "contents"], [824, 3, 1, "c.krb5_checksum.length", "length"], [824, 3, 1, "c.krb5_checksum.magic", "magic"]], "krb5_checksum_size": [[168, 1, 1, "c.krb5_checksum_size", "context"], [168, 1, 1, "c.krb5_checksum_size", "ctype"]], "krb5_chpw_message": [[169, 1, 1, "c.krb5_chpw_message", "context"], [169, 1, 1, "c.krb5_chpw_message", "message_out"], [169, 1, 1, "c.krb5_chpw_message", "server_string"]], "krb5_cksumtype_to_string": [[170, 1, 1, "c.krb5_cksumtype_to_string", "buffer"], [170, 1, 1, "c.krb5_cksumtype_to_string", "buflen"], [170, 1, 1, "c.krb5_cksumtype_to_string", "cksumtype"]], "krb5_clear_error_message": [[171, 1, 1, "c.krb5_clear_error_message", "ctx"]], "krb5_const_principal": [[827, 3, 1, "c.krb5_const_principal.data", "data"], [827, 3, 1, "c.krb5_const_principal.length", "length"], [827, 3, 1, "c.krb5_const_principal.magic", "magic"], [827, 3, 1, "c.krb5_const_principal.realm", "realm"], [827, 3, 1, "c.krb5_const_principal.type", "type"]], "krb5_copy_addresses": [[172, 1, 1, "c.krb5_copy_addresses", "context"], [172, 1, 1, "c.krb5_copy_addresses", "inaddr"], [172, 1, 1, "c.krb5_copy_addresses", "outaddr"]], "krb5_copy_authdata": [[173, 1, 1, "c.krb5_copy_authdata", "context"], [173, 1, 1, "c.krb5_copy_authdata", "in_authdat"], [173, 1, 1, "c.krb5_copy_authdata", "out"]], "krb5_copy_authenticator": [[174, 1, 1, "c.krb5_copy_authenticator", "authfrom"], [174, 1, 1, "c.krb5_copy_authenticator", "authto"], [174, 1, 1, "c.krb5_copy_authenticator", "context"]], "krb5_copy_checksum": [[175, 1, 1, "c.krb5_copy_checksum", "ckfrom"], [175, 1, 1, "c.krb5_copy_checksum", "ckto"], [175, 1, 1, "c.krb5_copy_checksum", "context"]], "krb5_copy_context": [[176, 1, 1, "c.krb5_copy_context", "ctx"], [176, 1, 1, "c.krb5_copy_context", "nctx_out"]], "krb5_copy_creds": [[177, 1, 1, "c.krb5_copy_creds", "context"], [177, 1, 1, "c.krb5_copy_creds", "incred"], [177, 1, 1, "c.krb5_copy_creds", "outcred"]], "krb5_copy_data": [[178, 1, 1, "c.krb5_copy_data", "context"], [178, 1, 1, "c.krb5_copy_data", "indata"], [178, 1, 1, "c.krb5_copy_data", "outdata"]], "krb5_copy_error_message": [[179, 1, 1, "c.krb5_copy_error_message", "dest_ctx"], [179, 1, 1, "c.krb5_copy_error_message", "src_ctx"]], "krb5_copy_keyblock": [[180, 1, 1, "c.krb5_copy_keyblock", "context"], [180, 1, 1, "c.krb5_copy_keyblock", "from"], [180, 1, 1, "c.krb5_copy_keyblock", "to"]], "krb5_copy_keyblock_contents": [[181, 1, 1, "c.krb5_copy_keyblock_contents", "context"], [181, 1, 1, "c.krb5_copy_keyblock_contents", "from"], [181, 1, 1, "c.krb5_copy_keyblock_contents", "to"]], "krb5_copy_principal": [[182, 1, 1, "c.krb5_copy_principal", "context"], [182, 1, 1, "c.krb5_copy_principal", "inprinc"], [182, 1, 1, "c.krb5_copy_principal", "outprinc"]], "krb5_copy_ticket": [[183, 1, 1, "c.krb5_copy_ticket", "context"], [183, 1, 1, "c.krb5_copy_ticket", "from"], [183, 1, 1, "c.krb5_copy_ticket", "pto"]], "krb5_cred": [[829, 3, 1, "c.krb5_cred.enc_part", "enc_part"], [829, 3, 1, "c.krb5_cred.enc_part2", "enc_part2"], [829, 3, 1, "c.krb5_cred.magic", "magic"], [829, 3, 1, "c.krb5_cred.tickets", "tickets"]], "krb5_cred_enc_part": [[830, 3, 1, "c.krb5_cred_enc_part.magic", "magic"], [830, 3, 1, "c.krb5_cred_enc_part.nonce", "nonce"], [830, 3, 1, "c.krb5_cred_enc_part.r_address", "r_address"], [830, 3, 1, "c.krb5_cred_enc_part.s_address", "s_address"], [830, 3, 1, "c.krb5_cred_enc_part.ticket_info", "ticket_info"], [830, 3, 1, "c.krb5_cred_enc_part.timestamp", "timestamp"], [830, 3, 1, "c.krb5_cred_enc_part.usec", "usec"]], "krb5_cred_info": [[831, 3, 1, "c.krb5_cred_info.caddrs", "caddrs"], [831, 3, 1, "c.krb5_cred_info.client", "client"], [831, 3, 1, "c.krb5_cred_info.flags", "flags"], [831, 3, 1, "c.krb5_cred_info.magic", "magic"], [831, 3, 1, "c.krb5_cred_info.server", "server"], [831, 3, 1, "c.krb5_cred_info.session", "session"], [831, 3, 1, "c.krb5_cred_info.times", "times"]], "krb5_creds": [[832, 3, 1, "c.krb5_creds.addresses", "addresses"], [832, 3, 1, "c.krb5_creds.authdata", "authdata"], [832, 3, 1, "c.krb5_creds.client", "client"], [832, 3, 1, "c.krb5_creds.is_skey", "is_skey"], [832, 3, 1, "c.krb5_creds.keyblock", "keyblock"], [832, 3, 1, "c.krb5_creds.magic", "magic"], [832, 3, 1, "c.krb5_creds.second_ticket", "second_ticket"], [832, 3, 1, "c.krb5_creds.server", "server"], [832, 3, 1, "c.krb5_creds.ticket", "ticket"], [832, 3, 1, "c.krb5_creds.ticket_flags", "ticket_flags"], [832, 3, 1, "c.krb5_creds.times", "times"]], "krb5_crypto_iov": [[833, 3, 1, "c.krb5_crypto_iov.data", "data"], [833, 3, 1, "c.krb5_crypto_iov.flags", "flags"]], "krb5_data": [[835, 3, 1, "c.krb5_data.data", "data"], [835, 3, 1, "c.krb5_data.length", "length"], [835, 3, 1, "c.krb5_data.magic", "magic"]], "krb5_decode_authdata_container": [[184, 1, 1, "c.krb5_decode_authdata_container", "authdata"], [184, 1, 1, "c.krb5_decode_authdata_container", "container"], [184, 1, 1, "c.krb5_decode_authdata_container", "context"], [184, 1, 1, "c.krb5_decode_authdata_container", "type"]], "krb5_decode_ticket": [[185, 1, 1, "c.krb5_decode_ticket", "code"], [185, 1, 1, "c.krb5_decode_ticket", "rep"]], "krb5_decrypt": [[186, 1, 1, "c.krb5_decrypt", "context"], [186, 1, 1, "c.krb5_decrypt", "eblock"], [186, 1, 1, "c.krb5_decrypt", "inptr"], [186, 1, 1, "c.krb5_decrypt", "ivec"], [186, 1, 1, "c.krb5_decrypt", "outptr"], [186, 1, 1, "c.krb5_decrypt", "size"]], "krb5_deltat_to_string": [[187, 1, 1, "c.krb5_deltat_to_string", "buffer"], [187, 1, 1, "c.krb5_deltat_to_string", "buflen"], [187, 1, 1, "c.krb5_deltat_to_string", "deltat"]], "krb5_eblock_enctype": [[188, 1, 1, "c.krb5_eblock_enctype", "context"], [188, 1, 1, "c.krb5_eblock_enctype", "eblock"]], "krb5_enc_data": [[837, 3, 1, "c.krb5_enc_data.ciphertext", "ciphertext"], [837, 3, 1, "c.krb5_enc_data.enctype", "enctype"], [837, 3, 1, "c.krb5_enc_data.kvno", "kvno"], [837, 3, 1, "c.krb5_enc_data.magic", "magic"]], "krb5_enc_kdc_rep_part": [[838, 3, 1, "c.krb5_enc_kdc_rep_part.caddrs", "caddrs"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.enc_padata", "enc_padata"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.flags", "flags"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.key_exp", "key_exp"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.last_req", "last_req"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.magic", "magic"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.msg_type", "msg_type"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.nonce", "nonce"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.server", "server"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.session", "session"], [838, 3, 1, "c.krb5_enc_kdc_rep_part.times", "times"]], "krb5_enc_tkt_part": [[839, 3, 1, "c.krb5_enc_tkt_part.authorization_data", "authorization_data"], [839, 3, 1, "c.krb5_enc_tkt_part.caddrs", "caddrs"], [839, 3, 1, "c.krb5_enc_tkt_part.client", "client"], [839, 3, 1, "c.krb5_enc_tkt_part.flags", "flags"], [839, 3, 1, "c.krb5_enc_tkt_part.magic", "magic"], [839, 3, 1, "c.krb5_enc_tkt_part.session", "session"], [839, 3, 1, "c.krb5_enc_tkt_part.times", "times"], [839, 3, 1, "c.krb5_enc_tkt_part.transited", "transited"]], "krb5_encode_authdata_container": [[189, 1, 1, "c.krb5_encode_authdata_container", "authdata"], [189, 1, 1, "c.krb5_encode_authdata_container", "container"], [189, 1, 1, "c.krb5_encode_authdata_container", "context"], [189, 1, 1, "c.krb5_encode_authdata_container", "type"]], "krb5_encrypt": [[190, 1, 1, "c.krb5_encrypt", "context"], [190, 1, 1, "c.krb5_encrypt", "eblock"], [190, 1, 1, "c.krb5_encrypt", "inptr"], [190, 1, 1, "c.krb5_encrypt", "ivec"], [190, 1, 1, "c.krb5_encrypt", "outptr"], [190, 1, 1, "c.krb5_encrypt", "size"]], "krb5_encrypt_block": [[840, 3, 1, "c.krb5_encrypt_block.crypto_entry", "crypto_entry"], [840, 3, 1, "c.krb5_encrypt_block.key", "key"], [840, 3, 1, "c.krb5_encrypt_block.magic", "magic"]], "krb5_encrypt_size": [[191, 1, 1, "c.krb5_encrypt_size", "crypto"], [191, 1, 1, "c.krb5_encrypt_size", "length"]], "krb5_enctype_to_name": [[192, 1, 1, "c.krb5_enctype_to_name", "buffer"], [192, 1, 1, "c.krb5_enctype_to_name", "buflen"], [192, 1, 1, "c.krb5_enctype_to_name", "enctype"], [192, 1, 1, "c.krb5_enctype_to_name", "shortest"]], "krb5_enctype_to_string": [[193, 1, 1, "c.krb5_enctype_to_string", "buffer"], [193, 1, 1, "c.krb5_enctype_to_string", "buflen"], [193, 1, 1, "c.krb5_enctype_to_string", "enctype"]], "krb5_error": [[842, 3, 1, "c.krb5_error.client", "client"], [842, 3, 1, "c.krb5_error.ctime", "ctime"], [842, 3, 1, "c.krb5_error.cusec", "cusec"], [842, 3, 1, "c.krb5_error.e_data", "e_data"], [842, 3, 1, "c.krb5_error.error", "error"], [842, 3, 1, "c.krb5_error.magic", "magic"], [842, 3, 1, "c.krb5_error.server", "server"], [842, 3, 1, "c.krb5_error.stime", "stime"], [842, 3, 1, "c.krb5_error.susec", "susec"], [842, 3, 1, "c.krb5_error.text", "text"]], "krb5_expand_hostname": [[194, 1, 1, "c.krb5_expand_hostname", "canonhost_out"], [194, 1, 1, "c.krb5_expand_hostname", "context"], [194, 1, 1, "c.krb5_expand_hostname", "host"]], "krb5_find_authdata": [[195, 1, 1, "c.krb5_find_authdata", "ad_type"], [195, 1, 1, "c.krb5_find_authdata", "ap_req_authdata"], [195, 1, 1, "c.krb5_find_authdata", "context"], [195, 1, 1, "c.krb5_find_authdata", "results"], [195, 1, 1, "c.krb5_find_authdata", "ticket_authdata"]], "krb5_finish_key": [[196, 1, 1, "c.krb5_finish_key", "context"], [196, 1, 1, "c.krb5_finish_key", "eblock"]], "krb5_finish_random_key": [[197, 1, 1, "c.krb5_finish_random_key", "context"], [197, 1, 1, "c.krb5_finish_random_key", "eblock"], [197, 1, 1, "c.krb5_finish_random_key", "ptr"]], "krb5_free_addresses": [[198, 1, 1, "c.krb5_free_addresses", "context"], [198, 1, 1, "c.krb5_free_addresses", "val"]], "krb5_free_ap_rep_enc_part": [[199, 1, 1, "c.krb5_free_ap_rep_enc_part", "context"], [199, 1, 1, "c.krb5_free_ap_rep_enc_part", "val"]], "krb5_free_authdata": [[200, 1, 1, "c.krb5_free_authdata", "context"], [200, 1, 1, "c.krb5_free_authdata", "val"]], "krb5_free_authenticator": [[201, 1, 1, "c.krb5_free_authenticator", "context"], [201, 1, 1, "c.krb5_free_authenticator", "val"]], "krb5_free_checksum": [[202, 1, 1, "c.krb5_free_checksum", "context"], [202, 1, 1, "c.krb5_free_checksum", "val"]], "krb5_free_checksum_contents": [[203, 1, 1, "c.krb5_free_checksum_contents", "context"], [203, 1, 1, "c.krb5_free_checksum_contents", "val"]], "krb5_free_cksumtypes": [[204, 1, 1, "c.krb5_free_cksumtypes", "context"], [204, 1, 1, "c.krb5_free_cksumtypes", "val"]], "krb5_free_config_files": [[205, 1, 1, "c.krb5_free_config_files", "filenames"]], "krb5_free_context": [[206, 1, 1, "c.krb5_free_context", "context"]], "krb5_free_cred_contents": [[207, 1, 1, "c.krb5_free_cred_contents", "context"], [207, 1, 1, "c.krb5_free_cred_contents", "val"]], "krb5_free_creds": [[208, 1, 1, "c.krb5_free_creds", "context"], [208, 1, 1, "c.krb5_free_creds", "val"]], "krb5_free_data": [[209, 1, 1, "c.krb5_free_data", "context"], [209, 1, 1, "c.krb5_free_data", "val"]], "krb5_free_data_contents": [[210, 1, 1, "c.krb5_free_data_contents", "context"], [210, 1, 1, "c.krb5_free_data_contents", "val"]], "krb5_free_default_realm": [[211, 1, 1, "c.krb5_free_default_realm", "context"], [211, 1, 1, "c.krb5_free_default_realm", "lrealm"]], "krb5_free_enctypes": [[212, 1, 1, "c.krb5_free_enctypes", "context"], [212, 1, 1, "c.krb5_free_enctypes", "val"]], "krb5_free_error": [[213, 1, 1, "c.krb5_free_error", "context"], [213, 1, 1, "c.krb5_free_error", "val"]], "krb5_free_error_message": [[214, 1, 1, "c.krb5_free_error_message", "ctx"], [214, 1, 1, "c.krb5_free_error_message", "msg"]], "krb5_free_host_realm": [[215, 1, 1, "c.krb5_free_host_realm", "context"], [215, 1, 1, "c.krb5_free_host_realm", "realmlist"]], "krb5_free_keyblock": [[216, 1, 1, "c.krb5_free_keyblock", "context"], [216, 1, 1, "c.krb5_free_keyblock", "val"]], "krb5_free_keyblock_contents": [[217, 1, 1, "c.krb5_free_keyblock_contents", "context"], [217, 1, 1, "c.krb5_free_keyblock_contents", "key"]], "krb5_free_keytab_entry_contents": [[218, 1, 1, "c.krb5_free_keytab_entry_contents", "context"], [218, 1, 1, "c.krb5_free_keytab_entry_contents", "entry"]], "krb5_free_principal": [[219, 1, 1, "c.krb5_free_principal", "context"], [219, 1, 1, "c.krb5_free_principal", "val"]], "krb5_free_string": [[220, 1, 1, "c.krb5_free_string", "context"], [220, 1, 1, "c.krb5_free_string", "val"]], "krb5_free_tgt_creds": [[221, 1, 1, "c.krb5_free_tgt_creds", "context"], [221, 1, 1, "c.krb5_free_tgt_creds", "tgts"]], "krb5_free_ticket": [[222, 1, 1, "c.krb5_free_ticket", "context"], [222, 1, 1, "c.krb5_free_ticket", "val"]], "krb5_free_unparsed_name": [[223, 1, 1, "c.krb5_free_unparsed_name", "context"], [223, 1, 1, "c.krb5_free_unparsed_name", "val"]], "krb5_fwd_tgt_creds": [[224, 1, 1, "c.krb5_fwd_tgt_creds", "auth_context"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "cc"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "client"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "context"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "forwardable"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "outbuf"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "rhost"], [224, 1, 1, "c.krb5_fwd_tgt_creds", "server"]], "krb5_get_credentials": [[225, 1, 1, "c.krb5_get_credentials", "ccache"], [225, 1, 1, "c.krb5_get_credentials", "context"], [225, 1, 1, "c.krb5_get_credentials", "in_creds"], [225, 1, 1, "c.krb5_get_credentials", "options"], [225, 1, 1, "c.krb5_get_credentials", "out_creds"]], "krb5_get_credentials_renew": [[226, 1, 1, "c.krb5_get_credentials_renew", "ccache"], [226, 1, 1, "c.krb5_get_credentials_renew", "context"], [226, 1, 1, "c.krb5_get_credentials_renew", "in_creds"], [226, 1, 1, "c.krb5_get_credentials_renew", "options"], [226, 1, 1, "c.krb5_get_credentials_renew", "out_creds"]], "krb5_get_credentials_validate": [[227, 1, 1, "c.krb5_get_credentials_validate", "ccache"], [227, 1, 1, "c.krb5_get_credentials_validate", "context"], [227, 1, 1, "c.krb5_get_credentials_validate", "in_creds"], [227, 1, 1, "c.krb5_get_credentials_validate", "options"], [227, 1, 1, "c.krb5_get_credentials_validate", "out_creds"]], "krb5_get_default_config_files": [[228, 1, 1, "c.krb5_get_default_config_files", "filenames"]], "krb5_get_default_realm": [[229, 1, 1, "c.krb5_get_default_realm", "context"], [229, 1, 1, "c.krb5_get_default_realm", "lrealm"]], "krb5_get_error_message": [[230, 1, 1, "c.krb5_get_error_message", "code"], [230, 1, 1, "c.krb5_get_error_message", "ctx"]], "krb5_get_etype_info": [[231, 1, 1, "c.krb5_get_etype_info", "context"], [231, 1, 1, "c.krb5_get_etype_info", "enctype_out"], [231, 1, 1, "c.krb5_get_etype_info", "opt"], [231, 1, 1, "c.krb5_get_etype_info", "principal"], [231, 1, 1, "c.krb5_get_etype_info", "s2kparams_out"], [231, 1, 1, "c.krb5_get_etype_info", "salt_out"]], "krb5_get_fallback_host_realm": [[232, 1, 1, "c.krb5_get_fallback_host_realm", "context"], [232, 1, 1, "c.krb5_get_fallback_host_realm", "hdata"], [232, 1, 1, "c.krb5_get_fallback_host_realm", "realmsp"]], "krb5_get_host_realm": [[233, 1, 1, "c.krb5_get_host_realm", "context"], [233, 1, 1, "c.krb5_get_host_realm", "host"], [233, 1, 1, "c.krb5_get_host_realm", "realmsp"]], "krb5_get_in_tkt_with_keytab": [[234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "addrs"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "arg_keytab"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "ccache"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "context"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "creds"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "ktypes"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "options"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "pre_auth_types"], [234, 1, 1, "c.krb5_get_in_tkt_with_keytab", "ret_as_reply"]], "krb5_get_in_tkt_with_password": [[235, 1, 1, "c.krb5_get_in_tkt_with_password", "addrs"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "ccache"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "context"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "creds"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "ktypes"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "options"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "password"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "pre_auth_types"], [235, 1, 1, "c.krb5_get_in_tkt_with_password", "ret_as_reply"]], "krb5_get_in_tkt_with_skey": [[236, 1, 1, "c.krb5_get_in_tkt_with_skey", "addrs"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "ccache"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "context"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "creds"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "key"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "ktypes"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "options"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "pre_auth_types"], [236, 1, 1, "c.krb5_get_in_tkt_with_skey", "ret_as_reply"]], "krb5_get_init_creds_keytab": [[237, 1, 1, "c.krb5_get_init_creds_keytab", "arg_keytab"], [237, 1, 1, "c.krb5_get_init_creds_keytab", "client"], [237, 1, 1, "c.krb5_get_init_creds_keytab", "context"], [237, 1, 1, "c.krb5_get_init_creds_keytab", "creds"], [237, 1, 1, "c.krb5_get_init_creds_keytab", "in_tkt_service"], [237, 1, 1, "c.krb5_get_init_creds_keytab", "k5_gic_options"], [237, 1, 1, "c.krb5_get_init_creds_keytab", "start_time"]], "krb5_get_init_creds_opt": [[846, 3, 1, "c.krb5_get_init_creds_opt.address_list", "address_list"], [846, 3, 1, "c.krb5_get_init_creds_opt.etype_list", "etype_list"], [846, 3, 1, "c.krb5_get_init_creds_opt.etype_list_length", "etype_list_length"], [846, 3, 1, "c.krb5_get_init_creds_opt.flags", "flags"], [846, 3, 1, "c.krb5_get_init_creds_opt.forwardable", "forwardable"], [846, 3, 1, "c.krb5_get_init_creds_opt.preauth_list", "preauth_list"], [846, 3, 1, "c.krb5_get_init_creds_opt.preauth_list_length", "preauth_list_length"], [846, 3, 1, "c.krb5_get_init_creds_opt.proxiable", "proxiable"], [846, 3, 1, "c.krb5_get_init_creds_opt.renew_life", "renew_life"], [846, 3, 1, "c.krb5_get_init_creds_opt.salt", "salt"], [846, 3, 1, "c.krb5_get_init_creds_opt.tkt_life", "tkt_life"]], "krb5_get_init_creds_opt_alloc": [[238, 1, 1, "c.krb5_get_init_creds_opt_alloc", "context"], [238, 1, 1, "c.krb5_get_init_creds_opt_alloc", "opt"]], "krb5_get_init_creds_opt_free": [[239, 1, 1, "c.krb5_get_init_creds_opt_free", "context"], [239, 1, 1, "c.krb5_get_init_creds_opt_free", "opt"]], "krb5_get_init_creds_opt_get_fast_flags": [[240, 1, 1, "c.krb5_get_init_creds_opt_get_fast_flags", "context"], [240, 1, 1, "c.krb5_get_init_creds_opt_get_fast_flags", "opt"], [240, 1, 1, "c.krb5_get_init_creds_opt_get_fast_flags", "out_flags"]], "krb5_get_init_creds_opt_init": [[241, 1, 1, "c.krb5_get_init_creds_opt_init", "opt"]], "krb5_get_init_creds_opt_set_address_list": [[242, 1, 1, "c.krb5_get_init_creds_opt_set_address_list", "addresses"], [242, 1, 1, "c.krb5_get_init_creds_opt_set_address_list", "opt"]], "krb5_get_init_creds_opt_set_anonymous": [[243, 1, 1, "c.krb5_get_init_creds_opt_set_anonymous", "anonymous"], [243, 1, 1, "c.krb5_get_init_creds_opt_set_anonymous", "opt"]], "krb5_get_init_creds_opt_set_canonicalize": [[244, 1, 1, "c.krb5_get_init_creds_opt_set_canonicalize", "canonicalize"], [244, 1, 1, "c.krb5_get_init_creds_opt_set_canonicalize", "opt"]], "krb5_get_init_creds_opt_set_change_password_prompt": [[245, 1, 1, "c.krb5_get_init_creds_opt_set_change_password_prompt", "opt"], [245, 1, 1, "c.krb5_get_init_creds_opt_set_change_password_prompt", "prompt"]], "krb5_get_init_creds_opt_set_etype_list": [[246, 1, 1, "c.krb5_get_init_creds_opt_set_etype_list", "etype_list"], [246, 1, 1, "c.krb5_get_init_creds_opt_set_etype_list", "etype_list_length"], [246, 1, 1, "c.krb5_get_init_creds_opt_set_etype_list", "opt"]], "krb5_get_init_creds_opt_set_expire_callback": [[247, 1, 1, "c.krb5_get_init_creds_opt_set_expire_callback", "cb"], [247, 1, 1, "c.krb5_get_init_creds_opt_set_expire_callback", "context"], [247, 1, 1, "c.krb5_get_init_creds_opt_set_expire_callback", "data"], [247, 1, 1, "c.krb5_get_init_creds_opt_set_expire_callback", "opt"]], "krb5_get_init_creds_opt_set_fast_ccache": [[248, 1, 1, "c.krb5_get_init_creds_opt_set_fast_ccache", "ccache"], [248, 1, 1, "c.krb5_get_init_creds_opt_set_fast_ccache", "context"], [248, 1, 1, "c.krb5_get_init_creds_opt_set_fast_ccache", "opt"]], "krb5_get_init_creds_opt_set_fast_ccache_name": [[249, 1, 1, "c.krb5_get_init_creds_opt_set_fast_ccache_name", "context"], [249, 1, 1, "c.krb5_get_init_creds_opt_set_fast_ccache_name", "fast_ccache_name"], [249, 1, 1, "c.krb5_get_init_creds_opt_set_fast_ccache_name", "opt"]], "krb5_get_init_creds_opt_set_fast_flags": [[250, 1, 1, "c.krb5_get_init_creds_opt_set_fast_flags", "context"], [250, 1, 1, "c.krb5_get_init_creds_opt_set_fast_flags", "flags"], [250, 1, 1, "c.krb5_get_init_creds_opt_set_fast_flags", "opt"]], "krb5_get_init_creds_opt_set_forwardable": [[251, 1, 1, "c.krb5_get_init_creds_opt_set_forwardable", "forwardable"], [251, 1, 1, "c.krb5_get_init_creds_opt_set_forwardable", "opt"]], "krb5_get_init_creds_opt_set_in_ccache": [[252, 1, 1, "c.krb5_get_init_creds_opt_set_in_ccache", "ccache"], [252, 1, 1, "c.krb5_get_init_creds_opt_set_in_ccache", "context"], [252, 1, 1, "c.krb5_get_init_creds_opt_set_in_ccache", "opt"]], "krb5_get_init_creds_opt_set_out_ccache": [[253, 1, 1, "c.krb5_get_init_creds_opt_set_out_ccache", "ccache"], [253, 1, 1, "c.krb5_get_init_creds_opt_set_out_ccache", "context"], [253, 1, 1, "c.krb5_get_init_creds_opt_set_out_ccache", "opt"]], "krb5_get_init_creds_opt_set_pa": [[254, 1, 1, "c.krb5_get_init_creds_opt_set_pa", "attr"], [254, 1, 1, "c.krb5_get_init_creds_opt_set_pa", "context"], [254, 1, 1, "c.krb5_get_init_creds_opt_set_pa", "opt"], [254, 1, 1, "c.krb5_get_init_creds_opt_set_pa", "value"]], "krb5_get_init_creds_opt_set_pac_request": [[255, 1, 1, "c.krb5_get_init_creds_opt_set_pac_request", "context"], [255, 1, 1, "c.krb5_get_init_creds_opt_set_pac_request", "opt"], [255, 1, 1, "c.krb5_get_init_creds_opt_set_pac_request", "req_pac"]], "krb5_get_init_creds_opt_set_preauth_list": [[256, 1, 1, "c.krb5_get_init_creds_opt_set_preauth_list", "opt"], [256, 1, 1, "c.krb5_get_init_creds_opt_set_preauth_list", "preauth_list"], [256, 1, 1, "c.krb5_get_init_creds_opt_set_preauth_list", "preauth_list_length"]], "krb5_get_init_creds_opt_set_proxiable": [[257, 1, 1, "c.krb5_get_init_creds_opt_set_proxiable", "opt"], [257, 1, 1, "c.krb5_get_init_creds_opt_set_proxiable", "proxiable"]], "krb5_get_init_creds_opt_set_renew_life": [[258, 1, 1, "c.krb5_get_init_creds_opt_set_renew_life", "opt"], [258, 1, 1, "c.krb5_get_init_creds_opt_set_renew_life", "renew_life"]], "krb5_get_init_creds_opt_set_responder": [[259, 1, 1, "c.krb5_get_init_creds_opt_set_responder", "context"], [259, 1, 1, "c.krb5_get_init_creds_opt_set_responder", "data"], [259, 1, 1, "c.krb5_get_init_creds_opt_set_responder", "opt"], [259, 1, 1, "c.krb5_get_init_creds_opt_set_responder", "responder"]], "krb5_get_init_creds_opt_set_salt": [[260, 1, 1, "c.krb5_get_init_creds_opt_set_salt", "opt"], [260, 1, 1, "c.krb5_get_init_creds_opt_set_salt", "salt"]], "krb5_get_init_creds_opt_set_tkt_life": [[261, 1, 1, "c.krb5_get_init_creds_opt_set_tkt_life", "opt"], [261, 1, 1, "c.krb5_get_init_creds_opt_set_tkt_life", "tkt_life"]], "krb5_get_init_creds_password": [[262, 1, 1, "c.krb5_get_init_creds_password", "client"], [262, 1, 1, "c.krb5_get_init_creds_password", "context"], [262, 1, 1, "c.krb5_get_init_creds_password", "creds"], [262, 1, 1, "c.krb5_get_init_creds_password", "data"], [262, 1, 1, "c.krb5_get_init_creds_password", "in_tkt_service"], [262, 1, 1, "c.krb5_get_init_creds_password", "k5_gic_options"], [262, 1, 1, "c.krb5_get_init_creds_password", "password"], [262, 1, 1, "c.krb5_get_init_creds_password", "prompter"], [262, 1, 1, "c.krb5_get_init_creds_password", "start_time"]], "krb5_get_permitted_enctypes": [[263, 1, 1, "c.krb5_get_permitted_enctypes", "context"], [263, 1, 1, "c.krb5_get_permitted_enctypes", "ktypes"]], "krb5_get_profile": [[264, 1, 1, "c.krb5_get_profile", "context"], [264, 1, 1, "c.krb5_get_profile", "profile"]], "krb5_get_prompt_types": [[265, 1, 1, "c.krb5_get_prompt_types", "context"]], "krb5_get_renewed_creds": [[266, 1, 1, "c.krb5_get_renewed_creds", "ccache"], [266, 1, 1, "c.krb5_get_renewed_creds", "client"], [266, 1, 1, "c.krb5_get_renewed_creds", "context"], [266, 1, 1, "c.krb5_get_renewed_creds", "creds"], [266, 1, 1, "c.krb5_get_renewed_creds", "in_tkt_service"]], "krb5_get_server_rcache": [[267, 1, 1, "c.krb5_get_server_rcache", "context"], [267, 1, 1, "c.krb5_get_server_rcache", "piece"], [267, 1, 1, "c.krb5_get_server_rcache", "rcptr"]], "krb5_get_time_offsets": [[268, 1, 1, "c.krb5_get_time_offsets", "context"], [268, 1, 1, "c.krb5_get_time_offsets", "microseconds"], [268, 1, 1, "c.krb5_get_time_offsets", "seconds"]], "krb5_get_validated_creds": [[269, 1, 1, "c.krb5_get_validated_creds", "ccache"], [269, 1, 1, "c.krb5_get_validated_creds", "client"], [269, 1, 1, "c.krb5_get_validated_creds", "context"], [269, 1, 1, "c.krb5_get_validated_creds", "creds"], [269, 1, 1, "c.krb5_get_validated_creds", "in_tkt_service"]], "krb5_gic_opt_pa_data": [[847, 3, 1, "c.krb5_gic_opt_pa_data.attr", "attr"], [847, 3, 1, "c.krb5_gic_opt_pa_data.value", "value"]], "krb5_init_context": [[270, 1, 1, "c.krb5_init_context", "context"]], "krb5_init_context_profile": [[271, 1, 1, "c.krb5_init_context_profile", "context"], [271, 1, 1, "c.krb5_init_context_profile", "flags"], [271, 1, 1, "c.krb5_init_context_profile", "profile"]], "krb5_init_creds_free": [[272, 1, 1, "c.krb5_init_creds_free", "context"], [272, 1, 1, "c.krb5_init_creds_free", "ctx"]], "krb5_init_creds_get": [[273, 1, 1, "c.krb5_init_creds_get", "context"], [273, 1, 1, "c.krb5_init_creds_get", "ctx"]], "krb5_init_creds_get_creds": [[274, 1, 1, "c.krb5_init_creds_get_creds", "context"], [274, 1, 1, "c.krb5_init_creds_get_creds", "creds"], [274, 1, 1, "c.krb5_init_creds_get_creds", "ctx"]], "krb5_init_creds_get_error": [[275, 1, 1, "c.krb5_init_creds_get_error", "context"], [275, 1, 1, "c.krb5_init_creds_get_error", "ctx"], [275, 1, 1, "c.krb5_init_creds_get_error", "error"]], "krb5_init_creds_get_times": [[276, 1, 1, "c.krb5_init_creds_get_times", "context"], [276, 1, 1, "c.krb5_init_creds_get_times", "ctx"], [276, 1, 1, "c.krb5_init_creds_get_times", "times"]], "krb5_init_creds_init": [[277, 1, 1, "c.krb5_init_creds_init", "client"], [277, 1, 1, "c.krb5_init_creds_init", "context"], [277, 1, 1, "c.krb5_init_creds_init", "ctx"], [277, 1, 1, "c.krb5_init_creds_init", "data"], [277, 1, 1, "c.krb5_init_creds_init", "options"], [277, 1, 1, "c.krb5_init_creds_init", "prompter"], [277, 1, 1, "c.krb5_init_creds_init", "start_time"]], "krb5_init_creds_set_keytab": [[278, 1, 1, "c.krb5_init_creds_set_keytab", "context"], [278, 1, 1, "c.krb5_init_creds_set_keytab", "ctx"], [278, 1, 1, "c.krb5_init_creds_set_keytab", "keytab"]], "krb5_init_creds_set_password": [[279, 1, 1, "c.krb5_init_creds_set_password", "context"], [279, 1, 1, "c.krb5_init_creds_set_password", "ctx"], [279, 1, 1, "c.krb5_init_creds_set_password", "password"]], "krb5_init_creds_set_service": [[280, 1, 1, "c.krb5_init_creds_set_service", "context"], [280, 1, 1, "c.krb5_init_creds_set_service", "ctx"], [280, 1, 1, "c.krb5_init_creds_set_service", "service"]], "krb5_init_creds_step": [[281, 1, 1, "c.krb5_init_creds_step", "context"], [281, 1, 1, "c.krb5_init_creds_step", "ctx"], [281, 1, 1, "c.krb5_init_creds_step", "flags"], [281, 1, 1, "c.krb5_init_creds_step", "in"], [281, 1, 1, "c.krb5_init_creds_step", "out"], [281, 1, 1, "c.krb5_init_creds_step", "realm"]], "krb5_init_keyblock": [[282, 1, 1, "c.krb5_init_keyblock", "context"], [282, 1, 1, "c.krb5_init_keyblock", "enctype"], [282, 1, 1, "c.krb5_init_keyblock", "length"], [282, 1, 1, "c.krb5_init_keyblock", "out"]], "krb5_init_random_key": [[283, 1, 1, "c.krb5_init_random_key", "context"], [283, 1, 1, "c.krb5_init_random_key", "eblock"], [283, 1, 1, "c.krb5_init_random_key", "keyblock"], [283, 1, 1, "c.krb5_init_random_key", "ptr"]], "krb5_init_secure_context": [[284, 1, 1, "c.krb5_init_secure_context", "context"]], "krb5_is_config_principal": [[285, 1, 1, "c.krb5_is_config_principal", "context"], [285, 1, 1, "c.krb5_is_config_principal", "principal"]], "krb5_is_referral_realm": [[286, 1, 1, "c.krb5_is_referral_realm", "r"]], "krb5_is_thread_safe": [[287, 1, 1, "c.krb5_is_thread_safe", "None"]], "krb5_k_create_key": [[288, 1, 1, "c.krb5_k_create_key", "context"], [288, 1, 1, "c.krb5_k_create_key", "key_data"], [288, 1, 1, "c.krb5_k_create_key", "out"]], "krb5_k_decrypt": [[289, 1, 1, "c.krb5_k_decrypt", "cipher_state"], [289, 1, 1, "c.krb5_k_decrypt", "context"], [289, 1, 1, "c.krb5_k_decrypt", "input"], [289, 1, 1, "c.krb5_k_decrypt", "key"], [289, 1, 1, "c.krb5_k_decrypt", "output"], [289, 1, 1, "c.krb5_k_decrypt", "usage"]], "krb5_k_decrypt_iov": [[290, 1, 1, "c.krb5_k_decrypt_iov", "cipher_state"], [290, 1, 1, "c.krb5_k_decrypt_iov", "context"], [290, 1, 1, "c.krb5_k_decrypt_iov", "data"], [290, 1, 1, "c.krb5_k_decrypt_iov", "key"], [290, 1, 1, "c.krb5_k_decrypt_iov", "num_data"], [290, 1, 1, "c.krb5_k_decrypt_iov", "usage"]], "krb5_k_encrypt": [[291, 1, 1, "c.krb5_k_encrypt", "cipher_state"], [291, 1, 1, "c.krb5_k_encrypt", "context"], [291, 1, 1, "c.krb5_k_encrypt", "input"], [291, 1, 1, "c.krb5_k_encrypt", "key"], [291, 1, 1, "c.krb5_k_encrypt", "output"], [291, 1, 1, "c.krb5_k_encrypt", "usage"]], "krb5_k_encrypt_iov": [[292, 1, 1, "c.krb5_k_encrypt_iov", "cipher_state"], [292, 1, 1, "c.krb5_k_encrypt_iov", "context"], [292, 1, 1, "c.krb5_k_encrypt_iov", "data"], [292, 1, 1, "c.krb5_k_encrypt_iov", "key"], [292, 1, 1, "c.krb5_k_encrypt_iov", "num_data"], [292, 1, 1, "c.krb5_k_encrypt_iov", "usage"]], "krb5_k_free_key": [[293, 1, 1, "c.krb5_k_free_key", "context"], [293, 1, 1, "c.krb5_k_free_key", "key"]], "krb5_k_key_enctype": [[294, 1, 1, "c.krb5_k_key_enctype", "context"], [294, 1, 1, "c.krb5_k_key_enctype", "key"]], "krb5_k_key_keyblock": [[295, 1, 1, "c.krb5_k_key_keyblock", "context"], [295, 1, 1, "c.krb5_k_key_keyblock", "key"], [295, 1, 1, "c.krb5_k_key_keyblock", "key_data"]], "krb5_k_make_checksum": [[296, 1, 1, "c.krb5_k_make_checksum", "cksum"], [296, 1, 1, "c.krb5_k_make_checksum", "cksumtype"], [296, 1, 1, "c.krb5_k_make_checksum", "context"], [296, 1, 1, "c.krb5_k_make_checksum", "input"], [296, 1, 1, "c.krb5_k_make_checksum", "key"], [296, 1, 1, "c.krb5_k_make_checksum", "usage"]], "krb5_k_make_checksum_iov": [[297, 1, 1, "c.krb5_k_make_checksum_iov", "cksumtype"], [297, 1, 1, "c.krb5_k_make_checksum_iov", "context"], [297, 1, 1, "c.krb5_k_make_checksum_iov", "data"], [297, 1, 1, "c.krb5_k_make_checksum_iov", "key"], [297, 1, 1, "c.krb5_k_make_checksum_iov", "num_data"], [297, 1, 1, "c.krb5_k_make_checksum_iov", "usage"]], "krb5_k_prf": [[298, 1, 1, "c.krb5_k_prf", "context"], [298, 1, 1, "c.krb5_k_prf", "input"], [298, 1, 1, "c.krb5_k_prf", "key"], [298, 1, 1, "c.krb5_k_prf", "output"]], "krb5_k_reference_key": [[299, 1, 1, "c.krb5_k_reference_key", "context"], [299, 1, 1, "c.krb5_k_reference_key", "key"]], "krb5_k_verify_checksum": [[300, 1, 1, "c.krb5_k_verify_checksum", "cksum"], [300, 1, 1, "c.krb5_k_verify_checksum", "context"], [300, 1, 1, "c.krb5_k_verify_checksum", "data"], [300, 1, 1, "c.krb5_k_verify_checksum", "key"], [300, 1, 1, "c.krb5_k_verify_checksum", "usage"], [300, 1, 1, "c.krb5_k_verify_checksum", "valid"]], "krb5_k_verify_checksum_iov": [[301, 1, 1, "c.krb5_k_verify_checksum_iov", "cksumtype"], [301, 1, 1, "c.krb5_k_verify_checksum_iov", "context"], [301, 1, 1, "c.krb5_k_verify_checksum_iov", "data"], [301, 1, 1, "c.krb5_k_verify_checksum_iov", "key"], [301, 1, 1, "c.krb5_k_verify_checksum_iov", "num_data"], [301, 1, 1, "c.krb5_k_verify_checksum_iov", "usage"], [301, 1, 1, "c.krb5_k_verify_checksum_iov", "valid"]], "krb5_kdc_rep": [[851, 3, 1, "c.krb5_kdc_rep.client", "client"], [851, 3, 1, "c.krb5_kdc_rep.enc_part", "enc_part"], [851, 3, 1, "c.krb5_kdc_rep.enc_part2", "enc_part2"], [851, 3, 1, "c.krb5_kdc_rep.magic", "magic"], [851, 3, 1, "c.krb5_kdc_rep.msg_type", "msg_type"], [851, 3, 1, "c.krb5_kdc_rep.padata", "padata"], [851, 3, 1, "c.krb5_kdc_rep.ticket", "ticket"]], "krb5_kdc_req": [[852, 3, 1, "c.krb5_kdc_req.addresses", "addresses"], [852, 3, 1, "c.krb5_kdc_req.authorization_data", "authorization_data"], [852, 3, 1, "c.krb5_kdc_req.client", "client"], [852, 3, 1, "c.krb5_kdc_req.from", "from"], [852, 3, 1, "c.krb5_kdc_req.kdc_options", "kdc_options"], [852, 3, 1, "c.krb5_kdc_req.ktype", "ktype"], [852, 3, 1, "c.krb5_kdc_req.magic", "magic"], [852, 3, 1, "c.krb5_kdc_req.msg_type", "msg_type"], [852, 3, 1, "c.krb5_kdc_req.nktypes", "nktypes"], [852, 3, 1, "c.krb5_kdc_req.nonce", "nonce"], [852, 3, 1, "c.krb5_kdc_req.padata", "padata"], [852, 3, 1, "c.krb5_kdc_req.rtime", "rtime"], [852, 3, 1, "c.krb5_kdc_req.second_ticket", "second_ticket"], [852, 3, 1, "c.krb5_kdc_req.server", "server"], [852, 3, 1, "c.krb5_kdc_req.till", "till"], [852, 3, 1, "c.krb5_kdc_req.unenc_authdata", "unenc_authdata"]], "krb5_kdc_sign_ticket": [[302, 1, 1, "c.krb5_kdc_sign_ticket", "client_princ"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "context"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "enc_tkt"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "pac"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "privsvr"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "server"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "server_princ"], [302, 1, 1, "c.krb5_kdc_sign_ticket", "with_realm"]], "krb5_kdc_verify_ticket": [[303, 1, 1, "c.krb5_kdc_verify_ticket", "context"], [303, 1, 1, "c.krb5_kdc_verify_ticket", "enc_tkt"], [303, 1, 1, "c.krb5_kdc_verify_ticket", "pac_out"], [303, 1, 1, "c.krb5_kdc_verify_ticket", "privsvr"], [303, 1, 1, "c.krb5_kdc_verify_ticket", "server"], [303, 1, 1, "c.krb5_kdc_verify_ticket", "server_princ"]], "krb5_keyblock": [[854, 3, 1, "c.krb5_keyblock.contents", "contents"], [854, 3, 1, "c.krb5_keyblock.enctype", "enctype"], [854, 3, 1, "c.krb5_keyblock.length", "length"], [854, 3, 1, "c.krb5_keyblock.magic", "magic"]], "krb5_keytab_entry": [[856, 3, 1, "c.krb5_keytab_entry.key", "key"], [856, 3, 1, "c.krb5_keytab_entry.magic", "magic"], [856, 3, 1, "c.krb5_keytab_entry.principal", "principal"], [856, 3, 1, "c.krb5_keytab_entry.timestamp", "timestamp"], [856, 3, 1, "c.krb5_keytab_entry.vno", "vno"]], "krb5_kt_add_entry": [[304, 1, 1, "c.krb5_kt_add_entry", "context"], [304, 1, 1, "c.krb5_kt_add_entry", "entry"], [304, 1, 1, "c.krb5_kt_add_entry", "id"]], "krb5_kt_client_default": [[305, 1, 1, "c.krb5_kt_client_default", "context"], [305, 1, 1, "c.krb5_kt_client_default", "keytab_out"]], "krb5_kt_close": [[306, 1, 1, "c.krb5_kt_close", "context"], [306, 1, 1, "c.krb5_kt_close", "keytab"]], "krb5_kt_default": [[307, 1, 1, "c.krb5_kt_default", "context"], [307, 1, 1, "c.krb5_kt_default", "id"]], "krb5_kt_default_name": [[308, 1, 1, "c.krb5_kt_default_name", "context"], [308, 1, 1, "c.krb5_kt_default_name", "name"], [308, 1, 1, "c.krb5_kt_default_name", "name_size"]], "krb5_kt_dup": [[309, 1, 1, "c.krb5_kt_dup", "context"], [309, 1, 1, "c.krb5_kt_dup", "in"], [309, 1, 1, "c.krb5_kt_dup", "out"]], "krb5_kt_end_seq_get": [[310, 1, 1, "c.krb5_kt_end_seq_get", "context"], [310, 1, 1, "c.krb5_kt_end_seq_get", "cursor"], [310, 1, 1, "c.krb5_kt_end_seq_get", "keytab"]], "krb5_kt_free_entry": [[311, 1, 1, "c.krb5_kt_free_entry", "context"], [311, 1, 1, "c.krb5_kt_free_entry", "entry"]], "krb5_kt_get_entry": [[312, 1, 1, "c.krb5_kt_get_entry", "context"], [312, 1, 1, "c.krb5_kt_get_entry", "enctype"], [312, 1, 1, "c.krb5_kt_get_entry", "entry"], [312, 1, 1, "c.krb5_kt_get_entry", "keytab"], [312, 1, 1, "c.krb5_kt_get_entry", "principal"], [312, 1, 1, "c.krb5_kt_get_entry", "vno"]], "krb5_kt_get_name": [[313, 1, 1, "c.krb5_kt_get_name", "context"], [313, 1, 1, "c.krb5_kt_get_name", "keytab"], [313, 1, 1, "c.krb5_kt_get_name", "name"], [313, 1, 1, "c.krb5_kt_get_name", "namelen"]], "krb5_kt_get_type": [[314, 1, 1, "c.krb5_kt_get_type", "context"], [314, 1, 1, "c.krb5_kt_get_type", "keytab"]], "krb5_kt_have_content": [[315, 1, 1, "c.krb5_kt_have_content", "context"], [315, 1, 1, "c.krb5_kt_have_content", "keytab"]], "krb5_kt_next_entry": [[316, 1, 1, "c.krb5_kt_next_entry", "context"], [316, 1, 1, "c.krb5_kt_next_entry", "cursor"], [316, 1, 1, "c.krb5_kt_next_entry", "entry"], [316, 1, 1, "c.krb5_kt_next_entry", "keytab"]], "krb5_kt_read_service_key": [[317, 1, 1, "c.krb5_kt_read_service_key", "context"], [317, 1, 1, "c.krb5_kt_read_service_key", "enctype"], [317, 1, 1, "c.krb5_kt_read_service_key", "key"], [317, 1, 1, "c.krb5_kt_read_service_key", "keyprocarg"], [317, 1, 1, "c.krb5_kt_read_service_key", "principal"], [317, 1, 1, "c.krb5_kt_read_service_key", "vno"]], "krb5_kt_remove_entry": [[318, 1, 1, "c.krb5_kt_remove_entry", "context"], [318, 1, 1, "c.krb5_kt_remove_entry", "entry"], [318, 1, 1, "c.krb5_kt_remove_entry", "id"]], "krb5_kt_resolve": [[319, 1, 1, "c.krb5_kt_resolve", "context"], [319, 1, 1, "c.krb5_kt_resolve", "ktid"], [319, 1, 1, "c.krb5_kt_resolve", "name"]], "krb5_kt_start_seq_get": [[320, 1, 1, "c.krb5_kt_start_seq_get", "context"], [320, 1, 1, "c.krb5_kt_start_seq_get", "cursor"], [320, 1, 1, "c.krb5_kt_start_seq_get", "keytab"]], "krb5_kuserok": [[321, 1, 1, "c.krb5_kuserok", "context"], [321, 1, 1, "c.krb5_kuserok", "luser"], [321, 1, 1, "c.krb5_kuserok", "principal"]], "krb5_last_req_entry": [[860, 3, 1, "c.krb5_last_req_entry.lr_type", "lr_type"], [860, 3, 1, "c.krb5_last_req_entry.magic", "magic"], [860, 3, 1, "c.krb5_last_req_entry.value", "value"]], "krb5_make_authdata_kdc_issued": [[322, 1, 1, "c.krb5_make_authdata_kdc_issued", "ad_kdcissued"], [322, 1, 1, "c.krb5_make_authdata_kdc_issued", "authdata"], [322, 1, 1, "c.krb5_make_authdata_kdc_issued", "context"], [322, 1, 1, "c.krb5_make_authdata_kdc_issued", "issuer"], [322, 1, 1, "c.krb5_make_authdata_kdc_issued", "key"]], "krb5_marshal_credentials": [[323, 1, 1, "c.krb5_marshal_credentials", "context"], [323, 1, 1, "c.krb5_marshal_credentials", "data_out"], [323, 1, 1, "c.krb5_marshal_credentials", "in_creds"]], "krb5_merge_authdata": [[324, 1, 1, "c.krb5_merge_authdata", "context"], [324, 1, 1, "c.krb5_merge_authdata", "inauthdat1"], [324, 1, 1, "c.krb5_merge_authdata", "inauthdat2"], [324, 1, 1, "c.krb5_merge_authdata", "outauthdat"]], "krb5_mk_1cred": [[325, 1, 1, "c.krb5_mk_1cred", "auth_context"], [325, 1, 1, "c.krb5_mk_1cred", "context"], [325, 1, 1, "c.krb5_mk_1cred", "creds"], [325, 1, 1, "c.krb5_mk_1cred", "der_out"], [325, 1, 1, "c.krb5_mk_1cred", "rdata_out"]], "krb5_mk_error": [[326, 1, 1, "c.krb5_mk_error", "context"], [326, 1, 1, "c.krb5_mk_error", "dec_err"], [326, 1, 1, "c.krb5_mk_error", "enc_err"]], "krb5_mk_ncred": [[327, 1, 1, "c.krb5_mk_ncred", "auth_context"], [327, 1, 1, "c.krb5_mk_ncred", "context"], [327, 1, 1, "c.krb5_mk_ncred", "creds"], [327, 1, 1, "c.krb5_mk_ncred", "der_out"], [327, 1, 1, "c.krb5_mk_ncred", "rdata_out"]], "krb5_mk_priv": [[328, 1, 1, "c.krb5_mk_priv", "auth_context"], [328, 1, 1, "c.krb5_mk_priv", "context"], [328, 1, 1, "c.krb5_mk_priv", "der_out"], [328, 1, 1, "c.krb5_mk_priv", "rdata_out"], [328, 1, 1, "c.krb5_mk_priv", "userdata"]], "krb5_mk_rep": [[329, 1, 1, "c.krb5_mk_rep", "auth_context"], [329, 1, 1, "c.krb5_mk_rep", "context"], [329, 1, 1, "c.krb5_mk_rep", "outbuf"]], "krb5_mk_rep_dce": [[330, 1, 1, "c.krb5_mk_rep_dce", "auth_context"], [330, 1, 1, "c.krb5_mk_rep_dce", "context"], [330, 1, 1, "c.krb5_mk_rep_dce", "outbuf"]], "krb5_mk_req": [[331, 1, 1, "c.krb5_mk_req", "ap_req_options"], [331, 1, 1, "c.krb5_mk_req", "auth_context"], [331, 1, 1, "c.krb5_mk_req", "ccache"], [331, 1, 1, "c.krb5_mk_req", "context"], [331, 1, 1, "c.krb5_mk_req", "hostname"], [331, 1, 1, "c.krb5_mk_req", "in_data"], [331, 1, 1, "c.krb5_mk_req", "outbuf"], [331, 1, 1, "c.krb5_mk_req", "service"]], "krb5_mk_req_extended": [[332, 1, 1, "c.krb5_mk_req_extended", "ap_req_options"], [332, 1, 1, "c.krb5_mk_req_extended", "auth_context"], [332, 1, 1, "c.krb5_mk_req_extended", "context"], [332, 1, 1, "c.krb5_mk_req_extended", "in_creds"], [332, 1, 1, "c.krb5_mk_req_extended", "in_data"], [332, 1, 1, "c.krb5_mk_req_extended", "outbuf"]], "krb5_mk_safe": [[333, 1, 1, "c.krb5_mk_safe", "auth_context"], [333, 1, 1, "c.krb5_mk_safe", "context"], [333, 1, 1, "c.krb5_mk_safe", "der_out"], [333, 1, 1, "c.krb5_mk_safe", "rdata_out"], [333, 1, 1, "c.krb5_mk_safe", "userdata"]], "krb5_os_localaddr": [[334, 1, 1, "c.krb5_os_localaddr", "addr"], [334, 1, 1, "c.krb5_os_localaddr", "context"]], "krb5_pa_data": [[865, 3, 1, "c.krb5_pa_data.contents", "contents"], [865, 3, 1, "c.krb5_pa_data.length", "length"], [865, 3, 1, "c.krb5_pa_data.magic", "magic"], [865, 3, 1, "c.krb5_pa_data.pa_type", "pa_type"]], "krb5_pa_pac_req": [[866, 3, 1, "c.krb5_pa_pac_req.include_pac", "include_pac"]], "krb5_pa_server_referral_data": [[867, 3, 1, "c.krb5_pa_server_referral_data.referral_valid_until", "referral_valid_until"], [867, 3, 1, "c.krb5_pa_server_referral_data.referred_realm", "referred_realm"], [867, 3, 1, "c.krb5_pa_server_referral_data.rep_cksum", "rep_cksum"], [867, 3, 1, "c.krb5_pa_server_referral_data.requested_principal_name", "requested_principal_name"], [867, 3, 1, "c.krb5_pa_server_referral_data.true_principal_name", "true_principal_name"]], "krb5_pa_svr_referral_data": [[868, 3, 1, "c.krb5_pa_svr_referral_data.principal", "principal"]], "krb5_pac_add_buffer": [[335, 1, 1, "c.krb5_pac_add_buffer", "context"], [335, 1, 1, "c.krb5_pac_add_buffer", "data"], [335, 1, 1, "c.krb5_pac_add_buffer", "pac"], [335, 1, 1, "c.krb5_pac_add_buffer", "type"]], "krb5_pac_free": [[336, 1, 1, "c.krb5_pac_free", "context"], [336, 1, 1, "c.krb5_pac_free", "pac"]], "krb5_pac_get_buffer": [[337, 1, 1, "c.krb5_pac_get_buffer", "context"], [337, 1, 1, "c.krb5_pac_get_buffer", "data"], [337, 1, 1, "c.krb5_pac_get_buffer", "pac"], [337, 1, 1, "c.krb5_pac_get_buffer", "type"]], "krb5_pac_get_client_info": [[338, 1, 1, "c.krb5_pac_get_client_info", "authtime_out"], [338, 1, 1, "c.krb5_pac_get_client_info", "context"], [338, 1, 1, "c.krb5_pac_get_client_info", "pac"], [338, 1, 1, "c.krb5_pac_get_client_info", "princname_out"]], "krb5_pac_get_types": [[339, 1, 1, "c.krb5_pac_get_types", "context"], [339, 1, 1, "c.krb5_pac_get_types", "len"], [339, 1, 1, "c.krb5_pac_get_types", "pac"], [339, 1, 1, "c.krb5_pac_get_types", "types"]], "krb5_pac_init": [[340, 1, 1, "c.krb5_pac_init", "context"], [340, 1, 1, "c.krb5_pac_init", "pac"]], "krb5_pac_parse": [[341, 1, 1, "c.krb5_pac_parse", "context"], [341, 1, 1, "c.krb5_pac_parse", "len"], [341, 1, 1, "c.krb5_pac_parse", "pac"], [341, 1, 1, "c.krb5_pac_parse", "ptr"]], "krb5_pac_sign": [[342, 1, 1, "c.krb5_pac_sign", "authtime"], [342, 1, 1, "c.krb5_pac_sign", "context"], [342, 1, 1, "c.krb5_pac_sign", "data"], [342, 1, 1, "c.krb5_pac_sign", "pac"], [342, 1, 1, "c.krb5_pac_sign", "principal"], [342, 1, 1, "c.krb5_pac_sign", "privsvr_key"], [342, 1, 1, "c.krb5_pac_sign", "server_key"]], "krb5_pac_sign_ext": [[343, 1, 1, "c.krb5_pac_sign_ext", "authtime"], [343, 1, 1, "c.krb5_pac_sign_ext", "context"], [343, 1, 1, "c.krb5_pac_sign_ext", "data"], [343, 1, 1, "c.krb5_pac_sign_ext", "pac"], [343, 1, 1, "c.krb5_pac_sign_ext", "principal"], [343, 1, 1, "c.krb5_pac_sign_ext", "privsvr_key"], [343, 1, 1, "c.krb5_pac_sign_ext", "server_key"], [343, 1, 1, "c.krb5_pac_sign_ext", "with_realm"]], "krb5_pac_verify": [[344, 1, 1, "c.krb5_pac_verify", "authtime"], [344, 1, 1, "c.krb5_pac_verify", "context"], [344, 1, 1, "c.krb5_pac_verify", "pac"], [344, 1, 1, "c.krb5_pac_verify", "principal"], [344, 1, 1, "c.krb5_pac_verify", "privsvr"], [344, 1, 1, "c.krb5_pac_verify", "server"]], "krb5_pac_verify_ext": [[345, 1, 1, "c.krb5_pac_verify_ext", "authtime"], [345, 1, 1, "c.krb5_pac_verify_ext", "context"], [345, 1, 1, "c.krb5_pac_verify_ext", "pac"], [345, 1, 1, "c.krb5_pac_verify_ext", "principal"], [345, 1, 1, "c.krb5_pac_verify_ext", "privsvr"], [345, 1, 1, "c.krb5_pac_verify_ext", "server"], [345, 1, 1, "c.krb5_pac_verify_ext", "with_realm"]], "krb5_parse_name": [[346, 1, 1, "c.krb5_parse_name", "context"], [346, 1, 1, "c.krb5_parse_name", "name"], [346, 1, 1, "c.krb5_parse_name", "principal_out"]], "krb5_parse_name_flags": [[347, 1, 1, "c.krb5_parse_name_flags", "context"], [347, 1, 1, "c.krb5_parse_name_flags", "flags"], [347, 1, 1, "c.krb5_parse_name_flags", "name"], [347, 1, 1, "c.krb5_parse_name_flags", "principal_out"]], "krb5_prepend_error_message": [[348, 1, 1, "c.krb5_prepend_error_message", "code"], [348, 1, 1, "c.krb5_prepend_error_message", "ctx"], [348, 1, 1, "c.krb5_prepend_error_message", "fmt"]], "krb5_principal": [[874, 3, 1, "c.krb5_principal.data", "data"], [874, 3, 1, "c.krb5_principal.length", "length"], [874, 3, 1, "c.krb5_principal.magic", "magic"], [874, 3, 1, "c.krb5_principal.realm", "realm"], [874, 3, 1, "c.krb5_principal.type", "type"]], "krb5_principal2salt": [[349, 1, 1, "c.krb5_principal2salt", "context"], [349, 1, 1, "c.krb5_principal2salt", "pr"], [349, 1, 1, "c.krb5_principal2salt", "ret"]], "krb5_principal_compare": [[350, 1, 1, "c.krb5_principal_compare", "context"], [350, 1, 1, "c.krb5_principal_compare", "princ1"], [350, 1, 1, "c.krb5_principal_compare", "princ2"]], "krb5_principal_compare_any_realm": [[351, 1, 1, "c.krb5_principal_compare_any_realm", "context"], [351, 1, 1, "c.krb5_principal_compare_any_realm", "princ1"], [351, 1, 1, "c.krb5_principal_compare_any_realm", "princ2"]], "krb5_principal_compare_flags": [[352, 1, 1, "c.krb5_principal_compare_flags", "context"], [352, 1, 1, "c.krb5_principal_compare_flags", "flags"], [352, 1, 1, "c.krb5_principal_compare_flags", "princ1"], [352, 1, 1, "c.krb5_principal_compare_flags", "princ2"]], "krb5_principal_data": [[875, 3, 1, "c.krb5_principal_data.data", "data"], [875, 3, 1, "c.krb5_principal_data.length", "length"], [875, 3, 1, "c.krb5_principal_data.magic", "magic"], [875, 3, 1, "c.krb5_principal_data.realm", "realm"], [875, 3, 1, "c.krb5_principal_data.type", "type"]], "krb5_process_key": [[353, 1, 1, "c.krb5_process_key", "context"], [353, 1, 1, "c.krb5_process_key", "eblock"], [353, 1, 1, "c.krb5_process_key", "key"]], "krb5_prompt": [[876, 3, 1, "c.krb5_prompt.hidden", "hidden"], [876, 3, 1, "c.krb5_prompt.prompt", "prompt"], [876, 3, 1, "c.krb5_prompt.reply", "reply"]], "krb5_prompter_posix": [[354, 1, 1, "c.krb5_prompter_posix", "banner"], [354, 1, 1, "c.krb5_prompter_posix", "context"], [354, 1, 1, "c.krb5_prompter_posix", "data"], [354, 1, 1, "c.krb5_prompter_posix", "name"], [354, 1, 1, "c.krb5_prompter_posix", "num_prompts"], [354, 1, 1, "c.krb5_prompter_posix", "prompts"]], "krb5_pwd_data": [[879, 3, 1, "c.krb5_pwd_data.element", "element"], [879, 3, 1, "c.krb5_pwd_data.magic", "magic"], [879, 3, 1, "c.krb5_pwd_data.sequence_count", "sequence_count"]], "krb5_random_key": [[355, 1, 1, "c.krb5_random_key", "context"], [355, 1, 1, "c.krb5_random_key", "eblock"], [355, 1, 1, "c.krb5_random_key", "keyblock"], [355, 1, 1, "c.krb5_random_key", "ptr"]], "krb5_rd_cred": [[356, 1, 1, "c.krb5_rd_cred", "auth_context"], [356, 1, 1, "c.krb5_rd_cred", "context"], [356, 1, 1, "c.krb5_rd_cred", "creddata"], [356, 1, 1, "c.krb5_rd_cred", "creds_out"], [356, 1, 1, "c.krb5_rd_cred", "rdata_out"]], "krb5_rd_error": [[357, 1, 1, "c.krb5_rd_error", "context"], [357, 1, 1, "c.krb5_rd_error", "dec_error"], [357, 1, 1, "c.krb5_rd_error", "enc_errbuf"]], "krb5_rd_priv": [[358, 1, 1, "c.krb5_rd_priv", "auth_context"], [358, 1, 1, "c.krb5_rd_priv", "context"], [358, 1, 1, "c.krb5_rd_priv", "inbuf"], [358, 1, 1, "c.krb5_rd_priv", "rdata_out"], [358, 1, 1, "c.krb5_rd_priv", "userdata_out"]], "krb5_rd_rep": [[359, 1, 1, "c.krb5_rd_rep", "auth_context"], [359, 1, 1, "c.krb5_rd_rep", "context"], [359, 1, 1, "c.krb5_rd_rep", "inbuf"], [359, 1, 1, "c.krb5_rd_rep", "repl"]], "krb5_rd_rep_dce": [[360, 1, 1, "c.krb5_rd_rep_dce", "auth_context"], [360, 1, 1, "c.krb5_rd_rep_dce", "context"], [360, 1, 1, "c.krb5_rd_rep_dce", "inbuf"], [360, 1, 1, "c.krb5_rd_rep_dce", "nonce"]], "krb5_rd_req": [[361, 1, 1, "c.krb5_rd_req", "ap_req_options"], [361, 1, 1, "c.krb5_rd_req", "auth_context"], [361, 1, 1, "c.krb5_rd_req", "context"], [361, 1, 1, "c.krb5_rd_req", "inbuf"], [361, 1, 1, "c.krb5_rd_req", "keytab"], [361, 1, 1, "c.krb5_rd_req", "server"], [361, 1, 1, "c.krb5_rd_req", "ticket"]], "krb5_rd_safe": [[362, 1, 1, "c.krb5_rd_safe", "auth_context"], [362, 1, 1, "c.krb5_rd_safe", "context"], [362, 1, 1, "c.krb5_rd_safe", "inbuf"], [362, 1, 1, "c.krb5_rd_safe", "rdata_out"], [362, 1, 1, "c.krb5_rd_safe", "userdata_out"]], "krb5_read_password": [[363, 1, 1, "c.krb5_read_password", "context"], [363, 1, 1, "c.krb5_read_password", "prompt"], [363, 1, 1, "c.krb5_read_password", "prompt2"], [363, 1, 1, "c.krb5_read_password", "return_pwd"], [363, 1, 1, "c.krb5_read_password", "size_return"]], "krb5_realm_compare": [[364, 1, 1, "c.krb5_realm_compare", "context"], [364, 1, 1, "c.krb5_realm_compare", "princ1"], [364, 1, 1, "c.krb5_realm_compare", "princ2"]], "krb5_recvauth": [[365, 1, 1, "c.krb5_recvauth", "appl_version"], [365, 1, 1, "c.krb5_recvauth", "auth_context"], [365, 1, 1, "c.krb5_recvauth", "context"], [365, 1, 1, "c.krb5_recvauth", "fd"], [365, 1, 1, "c.krb5_recvauth", "flags"], [365, 1, 1, "c.krb5_recvauth", "keytab"], [365, 1, 1, "c.krb5_recvauth", "server"], [365, 1, 1, "c.krb5_recvauth", "ticket"]], "krb5_recvauth_version": [[366, 1, 1, "c.krb5_recvauth_version", "auth_context"], [366, 1, 1, "c.krb5_recvauth_version", "context"], [366, 1, 1, "c.krb5_recvauth_version", "fd"], [366, 1, 1, "c.krb5_recvauth_version", "flags"], [366, 1, 1, "c.krb5_recvauth_version", "keytab"], [366, 1, 1, "c.krb5_recvauth_version", "server"], [366, 1, 1, "c.krb5_recvauth_version", "ticket"], [366, 1, 1, "c.krb5_recvauth_version", "version"]], "krb5_replay_data": [[881, 3, 1, "c.krb5_replay_data.seq", "seq"], [881, 3, 1, "c.krb5_replay_data.timestamp", "timestamp"], [881, 3, 1, "c.krb5_replay_data.usec", "usec"]], "krb5_responder_get_challenge": [[367, 1, 1, "c.krb5_responder_get_challenge", "ctx"], [367, 1, 1, "c.krb5_responder_get_challenge", "question"], [367, 1, 1, "c.krb5_responder_get_challenge", "rctx"]], "krb5_responder_list_questions": [[368, 1, 1, "c.krb5_responder_list_questions", "ctx"], [368, 1, 1, "c.krb5_responder_list_questions", "rctx"]], "krb5_responder_otp_challenge": [[884, 3, 1, "c.krb5_responder_otp_challenge.service", "service"], [884, 3, 1, "c.krb5_responder_otp_challenge.tokeninfo", "tokeninfo"]], "krb5_responder_otp_challenge_free": [[369, 1, 1, "c.krb5_responder_otp_challenge_free", "chl"], [369, 1, 1, "c.krb5_responder_otp_challenge_free", "ctx"], [369, 1, 1, "c.krb5_responder_otp_challenge_free", "rctx"]], "krb5_responder_otp_get_challenge": [[370, 1, 1, "c.krb5_responder_otp_get_challenge", "chl"], [370, 1, 1, "c.krb5_responder_otp_get_challenge", "ctx"], [370, 1, 1, "c.krb5_responder_otp_get_challenge", "rctx"]], "krb5_responder_otp_set_answer": [[371, 1, 1, "c.krb5_responder_otp_set_answer", "ctx"], [371, 1, 1, "c.krb5_responder_otp_set_answer", "pin"], [371, 1, 1, "c.krb5_responder_otp_set_answer", "rctx"], [371, 1, 1, "c.krb5_responder_otp_set_answer", "ti"], [371, 1, 1, "c.krb5_responder_otp_set_answer", "value"]], "krb5_responder_otp_tokeninfo": [[885, 3, 1, "c.krb5_responder_otp_tokeninfo.alg_id", "alg_id"], [885, 3, 1, "c.krb5_responder_otp_tokeninfo.challenge", "challenge"], [885, 3, 1, "c.krb5_responder_otp_tokeninfo.flags", "flags"], [885, 3, 1, "c.krb5_responder_otp_tokeninfo.format", "format"], [885, 3, 1, "c.krb5_responder_otp_tokeninfo.length", "length"], [885, 3, 1, "c.krb5_responder_otp_tokeninfo.token_id", "token_id"], [885, 3, 1, "c.krb5_responder_otp_tokeninfo.vendor", "vendor"]], "krb5_responder_pkinit_challenge": [[886, 3, 1, "c.krb5_responder_pkinit_challenge.identities", "identities"]], "krb5_responder_pkinit_challenge_free": [[372, 1, 1, "c.krb5_responder_pkinit_challenge_free", "chl"], [372, 1, 1, "c.krb5_responder_pkinit_challenge_free", "ctx"], [372, 1, 1, "c.krb5_responder_pkinit_challenge_free", "rctx"]], "krb5_responder_pkinit_get_challenge": [[373, 1, 1, "c.krb5_responder_pkinit_get_challenge", "chl_out"], [373, 1, 1, "c.krb5_responder_pkinit_get_challenge", "ctx"], [373, 1, 1, "c.krb5_responder_pkinit_get_challenge", "rctx"]], "krb5_responder_pkinit_identity": [[887, 3, 1, "c.krb5_responder_pkinit_identity.identity", "identity"], [887, 3, 1, "c.krb5_responder_pkinit_identity.token_flags", "token_flags"]], "krb5_responder_pkinit_set_answer": [[374, 1, 1, "c.krb5_responder_pkinit_set_answer", "ctx"], [374, 1, 1, "c.krb5_responder_pkinit_set_answer", "identity"], [374, 1, 1, "c.krb5_responder_pkinit_set_answer", "pin"], [374, 1, 1, "c.krb5_responder_pkinit_set_answer", "rctx"]], "krb5_responder_set_answer": [[375, 1, 1, "c.krb5_responder_set_answer", "answer"], [375, 1, 1, "c.krb5_responder_set_answer", "ctx"], [375, 1, 1, "c.krb5_responder_set_answer", "question"], [375, 1, 1, "c.krb5_responder_set_answer", "rctx"]], "krb5_response": [[888, 3, 1, "c.krb5_response.expected_nonce", "expected_nonce"], [888, 3, 1, "c.krb5_response.magic", "magic"], [888, 3, 1, "c.krb5_response.message_type", "message_type"], [888, 3, 1, "c.krb5_response.request_time", "request_time"], [888, 3, 1, "c.krb5_response.response", "response"]], "krb5_salttype_to_string": [[376, 1, 1, "c.krb5_salttype_to_string", "buffer"], [376, 1, 1, "c.krb5_salttype_to_string", "buflen"], [376, 1, 1, "c.krb5_salttype_to_string", "salttype"]], "krb5_sendauth": [[377, 1, 1, "c.krb5_sendauth", "ap_req_options"], [377, 1, 1, "c.krb5_sendauth", "appl_version"], [377, 1, 1, "c.krb5_sendauth", "auth_context"], [377, 1, 1, "c.krb5_sendauth", "ccache"], [377, 1, 1, "c.krb5_sendauth", "client"], [377, 1, 1, "c.krb5_sendauth", "context"], [377, 1, 1, "c.krb5_sendauth", "error"], [377, 1, 1, "c.krb5_sendauth", "fd"], [377, 1, 1, "c.krb5_sendauth", "in_creds"], [377, 1, 1, "c.krb5_sendauth", "in_data"], [377, 1, 1, "c.krb5_sendauth", "out_creds"], [377, 1, 1, "c.krb5_sendauth", "rep_result"], [377, 1, 1, "c.krb5_sendauth", "server"]], "krb5_server_decrypt_ticket_keytab": [[378, 1, 1, "c.krb5_server_decrypt_ticket_keytab", "context"], [378, 1, 1, "c.krb5_server_decrypt_ticket_keytab", "kt"], [378, 1, 1, "c.krb5_server_decrypt_ticket_keytab", "ticket"]], "krb5_set_default_realm": [[379, 1, 1, "c.krb5_set_default_realm", "context"], [379, 1, 1, "c.krb5_set_default_realm", "lrealm"]], "krb5_set_default_tgs_enctypes": [[380, 1, 1, "c.krb5_set_default_tgs_enctypes", "context"], [380, 1, 1, "c.krb5_set_default_tgs_enctypes", "etypes"]], "krb5_set_error_message": [[381, 1, 1, "c.krb5_set_error_message", "code"], [381, 1, 1, "c.krb5_set_error_message", "ctx"], [381, 1, 1, "c.krb5_set_error_message", "fmt"]], "krb5_set_kdc_recv_hook": [[382, 1, 1, "c.krb5_set_kdc_recv_hook", "context"], [382, 1, 1, "c.krb5_set_kdc_recv_hook", "data"], [382, 1, 1, "c.krb5_set_kdc_recv_hook", "recv_hook"]], "krb5_set_kdc_send_hook": [[383, 1, 1, "c.krb5_set_kdc_send_hook", "context"], [383, 1, 1, "c.krb5_set_kdc_send_hook", "data"], [383, 1, 1, "c.krb5_set_kdc_send_hook", "send_hook"]], "krb5_set_password": [[384, 1, 1, "c.krb5_set_password", "change_password_for"], [384, 1, 1, "c.krb5_set_password", "context"], [384, 1, 1, "c.krb5_set_password", "creds"], [384, 1, 1, "c.krb5_set_password", "newpw"], [384, 1, 1, "c.krb5_set_password", "result_code"], [384, 1, 1, "c.krb5_set_password", "result_code_string"], [384, 1, 1, "c.krb5_set_password", "result_string"]], "krb5_set_password_using_ccache": [[385, 1, 1, "c.krb5_set_password_using_ccache", "ccache"], [385, 1, 1, "c.krb5_set_password_using_ccache", "change_password_for"], [385, 1, 1, "c.krb5_set_password_using_ccache", "context"], [385, 1, 1, "c.krb5_set_password_using_ccache", "newpw"], [385, 1, 1, "c.krb5_set_password_using_ccache", "result_code"], [385, 1, 1, "c.krb5_set_password_using_ccache", "result_code_string"], [385, 1, 1, "c.krb5_set_password_using_ccache", "result_string"]], "krb5_set_principal_realm": [[386, 1, 1, "c.krb5_set_principal_realm", "context"], [386, 1, 1, "c.krb5_set_principal_realm", "principal"], [386, 1, 1, "c.krb5_set_principal_realm", "realm"]], "krb5_set_real_time": [[387, 1, 1, "c.krb5_set_real_time", "context"], [387, 1, 1, "c.krb5_set_real_time", "microseconds"], [387, 1, 1, "c.krb5_set_real_time", "seconds"]], "krb5_set_trace_callback": [[388, 1, 1, "c.krb5_set_trace_callback", "cb_data"], [388, 1, 1, "c.krb5_set_trace_callback", "context"], [388, 1, 1, "c.krb5_set_trace_callback", "fn"]], "krb5_set_trace_filename": [[389, 1, 1, "c.krb5_set_trace_filename", "context"], [389, 1, 1, "c.krb5_set_trace_filename", "filename"]], "krb5_sname_match": [[390, 1, 1, "c.krb5_sname_match", "context"], [390, 1, 1, "c.krb5_sname_match", "matching"], [390, 1, 1, "c.krb5_sname_match", "princ"]], "krb5_sname_to_principal": [[391, 1, 1, "c.krb5_sname_to_principal", "context"], [391, 1, 1, "c.krb5_sname_to_principal", "hostname"], [391, 1, 1, "c.krb5_sname_to_principal", "ret_princ"], [391, 1, 1, "c.krb5_sname_to_principal", "sname"], [391, 1, 1, "c.krb5_sname_to_principal", "type"]], "krb5_string_to_cksumtype": [[392, 1, 1, "c.krb5_string_to_cksumtype", "cksumtypep"], [392, 1, 1, "c.krb5_string_to_cksumtype", "string"]], "krb5_string_to_deltat": [[393, 1, 1, "c.krb5_string_to_deltat", "deltatp"], [393, 1, 1, "c.krb5_string_to_deltat", "string"]], "krb5_string_to_enctype": [[394, 1, 1, "c.krb5_string_to_enctype", "enctypep"], [394, 1, 1, "c.krb5_string_to_enctype", "string"]], "krb5_string_to_key": [[395, 1, 1, "c.krb5_string_to_key", "context"], [395, 1, 1, "c.krb5_string_to_key", "data"], [395, 1, 1, "c.krb5_string_to_key", "eblock"], [395, 1, 1, "c.krb5_string_to_key", "keyblock"], [395, 1, 1, "c.krb5_string_to_key", "salt"]], "krb5_string_to_salttype": [[396, 1, 1, "c.krb5_string_to_salttype", "salttypep"], [396, 1, 1, "c.krb5_string_to_salttype", "string"]], "krb5_string_to_timestamp": [[397, 1, 1, "c.krb5_string_to_timestamp", "string"], [397, 1, 1, "c.krb5_string_to_timestamp", "timestampp"]], "krb5_ticket": [[889, 3, 1, "c.krb5_ticket.enc_part", "enc_part"], [889, 3, 1, "c.krb5_ticket.enc_part2", "enc_part2"], [889, 3, 1, "c.krb5_ticket.magic", "magic"], [889, 3, 1, "c.krb5_ticket.server", "server"]], "krb5_ticket_times": [[890, 3, 1, "c.krb5_ticket_times.authtime", "authtime"], [890, 3, 1, "c.krb5_ticket_times.endtime", "endtime"], [890, 3, 1, "c.krb5_ticket_times.renew_till", "renew_till"], [890, 3, 1, "c.krb5_ticket_times.starttime", "starttime"]], "krb5_timeofday": [[398, 1, 1, "c.krb5_timeofday", "context"], [398, 1, 1, "c.krb5_timeofday", "timeret"]], "krb5_timestamp_to_sfstring": [[399, 1, 1, "c.krb5_timestamp_to_sfstring", "buffer"], [399, 1, 1, "c.krb5_timestamp_to_sfstring", "buflen"], [399, 1, 1, "c.krb5_timestamp_to_sfstring", "pad"], [399, 1, 1, "c.krb5_timestamp_to_sfstring", "timestamp"]], "krb5_timestamp_to_string": [[400, 1, 1, "c.krb5_timestamp_to_string", "buffer"], [400, 1, 1, "c.krb5_timestamp_to_string", "buflen"], [400, 1, 1, "c.krb5_timestamp_to_string", "timestamp"]], "krb5_tkt_authent": [[892, 3, 1, "c.krb5_tkt_authent.ap_options", "ap_options"], [892, 3, 1, "c.krb5_tkt_authent.authenticator", "authenticator"], [892, 3, 1, "c.krb5_tkt_authent.magic", "magic"], [892, 3, 1, "c.krb5_tkt_authent.ticket", "ticket"]], "krb5_tkt_creds_free": [[401, 1, 1, "c.krb5_tkt_creds_free", "context"], [401, 1, 1, "c.krb5_tkt_creds_free", "ctx"]], "krb5_tkt_creds_get": [[402, 1, 1, "c.krb5_tkt_creds_get", "context"], [402, 1, 1, "c.krb5_tkt_creds_get", "ctx"]], "krb5_tkt_creds_get_creds": [[403, 1, 1, "c.krb5_tkt_creds_get_creds", "context"], [403, 1, 1, "c.krb5_tkt_creds_get_creds", "creds"], [403, 1, 1, "c.krb5_tkt_creds_get_creds", "ctx"]], "krb5_tkt_creds_get_times": [[404, 1, 1, "c.krb5_tkt_creds_get_times", "context"], [404, 1, 1, "c.krb5_tkt_creds_get_times", "ctx"], [404, 1, 1, "c.krb5_tkt_creds_get_times", "times"]], "krb5_tkt_creds_init": [[405, 1, 1, "c.krb5_tkt_creds_init", "ccache"], [405, 1, 1, "c.krb5_tkt_creds_init", "context"], [405, 1, 1, "c.krb5_tkt_creds_init", "creds"], [405, 1, 1, "c.krb5_tkt_creds_init", "ctx"], [405, 1, 1, "c.krb5_tkt_creds_init", "options"]], "krb5_tkt_creds_step": [[406, 1, 1, "c.krb5_tkt_creds_step", "context"], [406, 1, 1, "c.krb5_tkt_creds_step", "ctx"], [406, 1, 1, "c.krb5_tkt_creds_step", "flags"], [406, 1, 1, "c.krb5_tkt_creds_step", "in"], [406, 1, 1, "c.krb5_tkt_creds_step", "out"], [406, 1, 1, "c.krb5_tkt_creds_step", "realm"]], "krb5_trace_info": [[895, 3, 1, "c.krb5_trace_info.message", "message"]], "krb5_transited": [[896, 3, 1, "c.krb5_transited.magic", "magic"], [896, 3, 1, "c.krb5_transited.tr_contents", "tr_contents"], [896, 3, 1, "c.krb5_transited.tr_type", "tr_type"]], "krb5_typed_data": [[897, 3, 1, "c.krb5_typed_data.data", "data"], [897, 3, 1, "c.krb5_typed_data.length", "length"], [897, 3, 1, "c.krb5_typed_data.magic", "magic"], [897, 3, 1, "c.krb5_typed_data.type", "type"]], "krb5_unmarshal_credentials": [[407, 1, 1, "c.krb5_unmarshal_credentials", "context"], [407, 1, 1, "c.krb5_unmarshal_credentials", "creds_out"], [407, 1, 1, "c.krb5_unmarshal_credentials", "data"]], "krb5_unparse_name": [[408, 1, 1, "c.krb5_unparse_name", "context"], [408, 1, 1, "c.krb5_unparse_name", "name"], [408, 1, 1, "c.krb5_unparse_name", "principal"]], "krb5_unparse_name_ext": [[409, 1, 1, "c.krb5_unparse_name_ext", "context"], [409, 1, 1, "c.krb5_unparse_name_ext", "name"], [409, 1, 1, "c.krb5_unparse_name_ext", "principal"], [409, 1, 1, "c.krb5_unparse_name_ext", "size"]], "krb5_unparse_name_flags": [[410, 1, 1, "c.krb5_unparse_name_flags", "context"], [410, 1, 1, "c.krb5_unparse_name_flags", "flags"], [410, 1, 1, "c.krb5_unparse_name_flags", "name"], [410, 1, 1, "c.krb5_unparse_name_flags", "principal"]], "krb5_unparse_name_flags_ext": [[411, 1, 1, "c.krb5_unparse_name_flags_ext", "context"], [411, 1, 1, "c.krb5_unparse_name_flags_ext", "flags"], [411, 1, 1, "c.krb5_unparse_name_flags_ext", "name"], [411, 1, 1, "c.krb5_unparse_name_flags_ext", "principal"], [411, 1, 1, "c.krb5_unparse_name_flags_ext", "size"]], "krb5_us_timeofday": [[412, 1, 1, "c.krb5_us_timeofday", "context"], [412, 1, 1, "c.krb5_us_timeofday", "microseconds"], [412, 1, 1, "c.krb5_us_timeofday", "seconds"]], "krb5_use_enctype": [[413, 1, 1, "c.krb5_use_enctype", "context"], [413, 1, 1, "c.krb5_use_enctype", "eblock"], [413, 1, 1, "c.krb5_use_enctype", "enctype"]], "krb5_verify_authdata_kdc_issued": [[414, 1, 1, "c.krb5_verify_authdata_kdc_issued", "ad_kdcissued"], [414, 1, 1, "c.krb5_verify_authdata_kdc_issued", "authdata"], [414, 1, 1, "c.krb5_verify_authdata_kdc_issued", "context"], [414, 1, 1, "c.krb5_verify_authdata_kdc_issued", "issuer"], [414, 1, 1, "c.krb5_verify_authdata_kdc_issued", "key"]], "krb5_verify_checksum": [[415, 1, 1, "c.krb5_verify_checksum", "cksum"], [415, 1, 1, "c.krb5_verify_checksum", "context"], [415, 1, 1, "c.krb5_verify_checksum", "ctype"], [415, 1, 1, "c.krb5_verify_checksum", "in"], [415, 1, 1, "c.krb5_verify_checksum", "in_length"], [415, 1, 1, "c.krb5_verify_checksum", "seed"], [415, 1, 1, "c.krb5_verify_checksum", "seed_length"]], "krb5_verify_init_creds": [[416, 1, 1, "c.krb5_verify_init_creds", "ccache"], [416, 1, 1, "c.krb5_verify_init_creds", "context"], [416, 1, 1, "c.krb5_verify_init_creds", "creds"], [416, 1, 1, "c.krb5_verify_init_creds", "keytab"], [416, 1, 1, "c.krb5_verify_init_creds", "options"], [416, 1, 1, "c.krb5_verify_init_creds", "server"]], "krb5_verify_init_creds_opt": [[900, 3, 1, "c.krb5_verify_init_creds_opt.ap_req_nofail", "ap_req_nofail"], [900, 3, 1, "c.krb5_verify_init_creds_opt.flags", "flags"]], "krb5_verify_init_creds_opt_init": [[417, 1, 1, "c.krb5_verify_init_creds_opt_init", "k5_vic_options"]], "krb5_verify_init_creds_opt_set_ap_req_nofail": [[418, 1, 1, "c.krb5_verify_init_creds_opt_set_ap_req_nofail", "ap_req_nofail"], [418, 1, 1, "c.krb5_verify_init_creds_opt_set_ap_req_nofail", "k5_vic_options"]], "krb5_vprepend_error_message": [[419, 1, 1, "c.krb5_vprepend_error_message", "args"], [419, 1, 1, "c.krb5_vprepend_error_message", "code"], [419, 1, 1, "c.krb5_vprepend_error_message", "ctx"], [419, 1, 1, "c.krb5_vprepend_error_message", "fmt"]], "krb5_vset_error_message": [[420, 1, 1, "c.krb5_vset_error_message", "args"], [420, 1, 1, "c.krb5_vset_error_message", "code"], [420, 1, 1, "c.krb5_vset_error_message", "ctx"], [420, 1, 1, "c.krb5_vset_error_message", "fmt"]], "krb5_vwrap_error_message": [[421, 1, 1, "c.krb5_vwrap_error_message", "args"], [421, 1, 1, "c.krb5_vwrap_error_message", "code"], [421, 1, 1, "c.krb5_vwrap_error_message", "ctx"], [421, 1, 1, "c.krb5_vwrap_error_message", "fmt"], [421, 1, 1, "c.krb5_vwrap_error_message", "old_code"]], "krb5_wrap_error_message": [[422, 1, 1, "c.krb5_wrap_error_message", "code"], [422, 1, 1, "c.krb5_wrap_error_message", "ctx"], [422, 1, 1, "c.krb5_wrap_error_message", "fmt"], [422, 1, 1, "c.krb5_wrap_error_message", "old_code"]], "passwd_phrase_element": [[901, 3, 1, "c.passwd_phrase_element.magic", "magic"], [901, 3, 1, "c.passwd_phrase_element.passwd", "passwd"], [901, 3, 1, "c.passwd_phrase_element.phrase", "phrase"]]}, "objtypes": {"0": "c:function", "1": "c:functionParam", "2": "c:type", "3": "c:member", "4": "py:data"}, "objnames": {"0": ["c", "function", "C function"], "1": ["c", "functionParam", "C function parameter"], "2": ["c", "type", "C type"], "3": ["c", "member", "C member"], "4": ["py", "data", "Python data"]}, "titleterms": {"contribut": 0, "mit": [0, 23, 44, 923, 924, 925, 926], "kerbero": [0, 15, 17, 22, 23, 34, 39, 44, 49, 50, 51, 52, 127, 128, 166, 233, 287, 905, 911, 918, 923, 924, 925, 926, 934, 946, 960], "document": [0, 904, 914, 923], "background": [0, 907], "administr": [1, 23, 30, 34], "program": [1, 912], "k5srvutil": 2, "synopsi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 948, 949, 950, 951, 952, 953, 954, 955, 956], "descript": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 948, 949, 950, 951, 952, 953, 954, 955, 956, 958, 959, 960], "environ": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 912, 948, 949, 950, 951, 953, 954, 955, 956, 960], "see": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 948, 949, 950, 951, 952, 953, 954, 955, 956, 958, 959, 960], "also": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 948, 949, 950, 951, 952, 953, 954, 955, 956, 958, 959, 960], "kadmin": [3, 918, 935], "option": [3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 46, 157, 238, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 258, 259, 260, 261, 399, 417, 912, 948, 949, 950, 951, 952, 953, 954, 955], "databas": [3, 14, 17, 23, 24, 34, 39, 918, 934], "command": [3, 5, 6, 11, 947], "add_princip": 3, "modify_princip": 3, "rename_princip": 3, "add_alia": 3, "delete_princip": 3, "change_password": 3, "purgekei": 3, "get_princip": 3, "list_princip": 3, "get_str": 3, "set_str": 3, "del_str": 3, "add_polici": 3, "modify_polici": [3, 5], "delete_polici": 3, "get_polici": 3, "list_polici": [3, 5], "ktadd": 3, "ktremov": 3, "lock": 3, "unlock": 3, "list_request": [3, 11], "quit": [3, 11], "histori": [3, 14, 23, 960], "kadmind": [4, 930], "kdb5_ldap_util": 5, "line": [5, 6], "creat": [5, 6, 34, 37, 41, 78, 149, 270, 271, 277, 284, 288, 331, 332, 340, 405, 953], "modifi": 5, "view": [5, 946], "destroi": [5, 6, 137, 946], "list": [5, 11, 20, 41, 54, 92, 111, 173, 205, 228, 263, 324, 368, 925, 943], "stashsrvpw": 5, "create_polici": 5, "view_polici": 5, "destroy_polici": 5, "kdb5_util": 6, "stash": [6, 908], "dump": [6, 23, 918], "load": [6, 23], "ark": 6, "add_mkei": 6, "use_mkei": 6, "list_mkei": 6, "purge_mkei": 6, "update_princ_encrypt": 6, "tabdump": 6, "kprop": [7, 41], "kpropd": 8, "file": [8, 18, 20, 21, 32, 33, 34, 284, 389, 908, 916, 920, 921, 922, 948, 949, 950, 954, 955, 957], "kproplog": 9, "krb5kdc": 10, "exampl": [10, 11, 19, 46, 912, 952, 958, 959], "ktutil": 11, "read_kt": 11, "write_kt": 11, "clear_list": 11, "delete_entri": 11, "add_entri": 11, "sserver": 12, "common": 12, "error": [12, 41, 171, 179, 213, 214, 230, 275, 348, 357, 381, 419, 420, 421, 422], "messag": [12, 43, 97, 169, 171, 179, 214, 224, 230, 325, 326, 327, 328, 329, 330, 331, 332, 333, 348, 356, 357, 358, 359, 360, 361, 362, 381, 419, 420, 421, 422], "advanc": 13, "topic": 13, "retir": 14, "de": 14, "type": [14, 20, 24, 26, 36, 41, 43, 81, 96, 97, 105, 109, 110, 111, 118, 127, 128, 144, 146, 149, 160, 170, 192, 193, 204, 212, 246, 256, 263, 265, 314, 339, 376, 380, 392, 394, 396, 810, 903, 907, 912], "kei": [14, 23, 26, 67, 68, 90, 99, 101, 102, 107, 110, 111, 112, 115, 124, 125, 126, 218, 237, 263, 288, 289, 290, 291, 292, 293, 296, 297, 298, 299, 300, 301, 304, 305, 306, 307, 308, 312, 313, 314, 316, 317, 318, 319, 320, 378, 918, 921], "upgrad": 14, "procedur": 14, "The": [14, 32, 36], "krbtgt": [14, 23], "kdc": [14, 20, 28, 34, 35, 37, 39, 41, 231, 255, 266, 269, 275, 281, 382, 383, 405, 406, 917, 924, 930, 937, 938], "ad": [14, 15, 322, 414], "strong": 14, "applic": [14, 15, 32, 38, 45, 55], "server": [14, 15, 32, 41, 154, 267, 365, 366, 940], "default": [14, 28, 36, 135, 136, 145, 156, 211, 228, 229, 305, 307, 308, 349, 379, 380, 903, 906, 907, 924], "remov": [14, 15, 151, 318], "from": [14, 15, 26, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 124, 141, 142, 150, 151, 153, 179, 231, 240, 264, 265, 266, 268, 269, 274, 275, 276, 288, 295, 312, 316, 317, 318, 337, 338, 345, 363, 391, 403, 404, 405, 914, 930], "usag": 14, "support": [14, 41, 100, 103, 160, 287, 290, 292, 904], "legaci": [14, 48], "servic": [14, 26, 38, 39, 194, 280, 317, 391, 405], "master": [14, 23, 918], "keytab": [15, 32, 34, 38, 278, 309, 310, 315, 416, 906, 921], "princip": [15, 23, 34, 35, 38, 47, 49, 50, 56, 57, 91, 92, 93, 132, 145, 154, 182, 219, 223, 280, 285, 321, 346, 347, 349, 350, 351, 352, 364, 384, 385, 386, 390, 391, 916, 918], "us": [15, 48, 79, 91, 92, 93, 99, 101, 102, 119, 154, 194, 237, 262, 266, 267, 271, 273, 278, 284, 289, 291, 332, 378, 384, 385, 402, 419, 420, 421, 902, 903, 904, 910, 912], "acquir": [15, 273, 274, 277, 278, 279, 280, 281, 403], "client": [15, 29, 33, 37, 132, 305, 338, 377, 906, 929], "credenti": [15, 41, 43, 46, 51, 132, 133, 134, 135, 136, 137, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 221, 237, 238, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 258, 259, 260, 261, 262, 266, 269, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 325, 327, 332, 384, 385, 402, 403, 405, 416, 417, 418, 903, 916, 927], "clock": [15, 167], "skew": [15, 167], "get": [15, 41, 46, 63, 118, 141, 145, 164, 169, 224, 225, 230, 233, 237, 262, 265, 266, 269, 275, 281, 308, 312, 313, 319, 405, 406], "dn": [15, 38], "inform": [15, 21, 338, 907, 918, 926], "correct": 15, "configur": [15, 18, 22, 26, 28, 29, 33, 34, 35, 36, 37, 39, 141, 155, 228, 264, 284, 285, 912, 916, 941], "your": [15, 945], "firewal": 15, "work": 15, "v5": [15, 49, 50, 51, 905, 911], "authent": [16, 23, 41, 65, 78, 200, 953], "indic": 16, "backup": 17, "secur": [17, 32, 38, 917, 953], "host": [17, 28, 32, 34, 41, 233, 334, 932], "back": [17, 22], "up": [17, 910], "content": [18, 31, 181, 203, 207, 210, 217, 218, 911, 933], "kadm5": [19, 936], "acl": [19, 34], "syntax": 19, "modul": [19, 24, 28, 930, 931, 933], "behavior": [19, 38, 43], "conf": [20, 21, 34, 59, 60], "structur": [20, 21, 61, 66, 83, 142, 174, 175, 176, 177, 183, 199, 201, 202, 203, 207, 208, 209, 210, 216, 217, 221, 238, 294, 295, 346, 380, 387, 408, 409, 410, 411, 417, 810], "section": [20, 21, 59, 60], "kdcdefault": 20, "realm": [20, 21, 23, 28, 39, 58, 211, 229, 233, 345, 351, 364, 379, 386, 932], "dbdefault": 20, "dbmodul": 20, "log": [20, 41, 321, 930], "otp": [20, 36], "pkinit": [20, 21, 37, 46, 919, 928], "encrypt": [20, 26, 41, 97, 102, 103, 104, 105, 111, 115, 118, 128, 192, 193, 212, 246, 263, 291, 292, 329, 330, 380, 394], "keysalt": 20, "sampl": [20, 21], "krb5": [21, 34, 48, 59, 60, 206, 220, 270, 271, 284, 795, 810, 952], "libdefault": 21, "domain_realm": 21, "capath": 21, "appdefault": [21, 59, 60], "plugin": [21, 28, 930, 933], "ccselect": [21, 927], "interfac": [21, 48, 334, 927, 928, 929, 931, 932, 934, 935, 936, 937, 938, 939, 940, 941, 942], "pwqual": [21, 942], "kadm5_hook": [21, 936], "kadm5_auth": [21, 935], "clpreauth": [21, 929], "kdcpreauth": [21, 938], "hostrealm": [21, 932], "localauth": [21, 939], "certauth": [21, 928], "specifi": [21, 53, 54, 112, 127, 128, 132, 149, 153, 271, 278, 280, 345, 378, 379, 384, 388, 389], "ident": [21, 374], "paramet": [21, 126, 366], "expans": 21, "openldap": [22, 38], "end": 22, "polici": [23, 918, 937], "updat": [23, 914], "privileg": [23, 340], "oper": [23, 99, 100, 102, 103, 113, 114, 129, 130, 289, 290, 291, 292, 296, 297, 298, 300, 301], "ldap": [23, 24, 918], "ticket": [23, 185, 222, 225, 255, 258, 261, 276, 302, 303, 378, 404, 405, 946], "cross": 23, "chang": [23, 166, 169, 245, 945], "increment": [23, 34, 299], "propag": [23, 34, 39, 924], "overview": 23, "sun": 23, "differ": [23, 44, 421, 422], "berkelei": 24, "db2": [24, 918], "lightn": 24, "memori": [24, 215], "map": [24, 39], "klmdb": 24, "kldap": 24, "address": [25, 52, 53, 54, 62, 64, 82, 172, 198, 242, 334], "dictionari": 25, "attack": 25, "risk": 25, "enctyp": [26, 115, 117, 124, 231, 288, 294, 298], "request": [26, 281, 401, 402, 403, 404, 406], "session": [26, 67, 68, 90, 263], "select": [26, 154, 927], "choos": 26, "variabl": [26, 27, 92, 912, 960], "compat": 26, "migrat": 26, "awai": 26, "older": 26, "login": 28, "author": [28, 37, 173, 184, 189, 195, 321, 322, 324, 414, 928, 934, 935, 939, 953, 960], "locat": [28, 249, 940], "gssapi": [28, 43, 931], "mechan": [28, 931], "profil": [28, 55, 264, 271, 941], "http": 29, "proxi": 29, "For": [30, 45, 933, 944], "instal": [31, 33, 34, 910, 912, 953], "guid": 31, "addit": [31, 126, 225, 352], "refer": [31, 293, 299, 423, 914], "unix": [32, 33, 924], "some": [32, 101], "advic": [32, 38], "about": 32, "machin": 33, "primari": [34, 161], "edit": 34, "add": [34, 304, 335, 348, 419, 421, 422], "start": [34, 320], "daemon": 34, "replica": [34, 39, 924], "each": 34, "fail": [34, 41], "switch": [34, 160], "account": [35, 166, 945], "lockout": 35, "test": [35, 109, 110, 285, 287, 390, 910], "state": [35, 79, 106, 108], "replic": 35, "perform": 35, "setup": 35, "preauthent": [36, 40, 254, 256, 260, 929, 938], "defin": 36, "token": [36, 37, 43, 919], "instanc": 36, "other": 36, "consider": [36, 902], "certif": [37, 41, 340, 928], "gener": [37, 62, 115, 117, 119, 121, 124, 214, 267, 298, 391, 924, 930], "anonym": [37, 46, 57, 58, 243], "fresh": [37, 919], "name": [38, 39, 43, 56, 91, 92, 93, 135, 136, 143, 144, 149, 152, 156, 192, 194, 233, 308, 313, 346, 347, 349, 368, 375, 389, 391, 903, 907, 912], "canonic": [38, 194, 244], "revers": 38, "mismatch": 38, "overrid": [38, 55, 379], "provis": 38, "specif": [38, 97, 115, 117, 124, 298, 398], "shell": [38, 953], "ssh": 38, "ldapsearch": 38, "etc": 38, "decis": 39, "hostnam": [39, 194], "onto": 39, "port": [39, 84], "admin": [39, 41], "discoveri": 39, "spake": [40, 917], "troubleshoot": [41, 42], "trace": [41, 388, 389], "frequent": [41, 48], "seen": 41, "ha": 41, "while": 41, "initi": [41, 43, 46, 78, 108, 147, 165, 237, 238, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 258, 259, 260, 261, 262, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 416, 417], "verif": [41, 417, 418, 945], "cannot": 41, "cert": 41, "chain": 41, "expir": [41, 247], "No": 41, "rout": 41, "connect": [41, 62], "refus": 41, "reject": 41, "dure": 41, "sendauth": [41, 365, 366, 377], "exchang": [41, 406], "variou": 42, "link": 42, "whitepap": 42, "tutori": 42, "develop": [43, 45, 933], "acceptor": 43, "attribut": [43, 340], "store": [43, 155, 159, 198], "extens": 43, "import": 43, "export": 43, "constrain": 43, "deleg": 43, "s4u": 43, "channel": [43, 943], "bind": 43, "gss_c_channel_bound_flag": 43, "aead": [43, 100, 103, 290, 292], "wrap": [43, 189], "iov": [43, 98, 114, 130, 297, 301], "mic": 43, "between": 44, "heimdal": 44, "api": [44, 48, 423, 914], "get_init_cr": 46, "user": [46, 321, 354, 944, 947, 957], "interact": 46, "prompter": 46, "callback": [46, 63, 80, 247, 388], "respond": [46, 259, 367, 368, 375], "password": [46, 125, 126, 166, 169, 245, 262, 279, 354, 363, 384, 385, 942, 945], "question": [46, 367, 368, 371, 374, 375], "One": 46, "time": [46, 167, 187, 268, 276, 387, 393, 398, 404, 412, 904], "pin": 46, "verifi": [46, 127, 128, 129, 300, 303, 344, 345, 414, 416], "manipul": 47, "pars": [47, 359, 360, 361], "public": [48, 795, 810], "rare": 48, "should": 48, "call": 48, "directli": 48, "conveni": 48, "deprec": [48, 795], "krb5_425_conv_princip": 49, "convert": [49, 50, 51, 56, 125, 126, 170, 187, 192, 193, 346, 347, 349, 376, 392, 393, 394, 396, 397, 399, 400, 408, 409, 410, 411], "v4": [49, 50, 51], "krb5_524_conv_princip": 50, "krb5_524_convert_cr": 51, "krb5_address_compar": 52, "compar": [52, 105, 350, 351, 352, 364], "two": [52, 105, 107, 324, 350, 351, 352, 364], "krb5_address_ord": 53, "return": [53, 58, 95, 96, 97, 111, 112, 116, 136, 211, 228, 263, 268, 314, 334, 339, 369, 372], "an": [53, 57, 58, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 111, 115, 118, 124, 166, 172, 173, 185, 192, 193, 204, 212, 213, 214, 221, 225, 247, 252, 253, 266, 272, 273, 274, 275, 276, 282, 312, 318, 327, 339, 340, 341, 348, 381, 394, 419, 420, 914], "order": 53, "krb5_address_search": 54, "search": 54, "krb5_allow_weak_crypto": 55, "allow": [55, 167, 246], "": [55, 405, 421, 422], "allow_weak_crypto": 55, "set": [55, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 156, 157, 169, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 279, 325, 380, 381, 382, 383, 384, 385, 386, 387, 418, 420], "krb5_aname_to_localnam": 56, "local": [56, 69, 82, 84, 321, 939], "krb5_anonymous_princip": 57, "build": [57, 91, 92, 93, 910, 911, 914], "krb5_anonymous_realm": 58, "data": [58, 99, 100, 101, 102, 103, 104, 124, 173, 184, 189, 195, 198, 200, 210, 288, 289, 290, 291, 292, 322, 324, 367, 414, 918, 934], "krb5_appdefault_boolean": 59, "retriev": [59, 60, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 142, 143, 144, 146, 150, 153, 229, 231, 240, 264, 274, 276, 294, 295, 316, 317, 320, 337, 367, 398, 403, 404, 412], "boolean": 59, "valu": [59, 60, 141, 155, 187, 337, 369, 372, 393], "krb5_appdefault_str": 60, "string": [60, 91, 93, 107, 125, 126, 170, 187, 193, 211, 220, 223, 346, 347, 376, 392, 393, 394, 396, 397, 399, 400, 408, 409, 410, 411], "krb5_auth_con_fre": 61, "free": [61, 106, 162, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 239, 272, 293, 336, 369, 372, 401], "krb5_auth_context": [61, 66, 83, 816], "krb5_auth_con_genaddr": 62, "auth": [62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90], "context": [62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 171, 179, 206, 264, 265, 268, 270, 271, 272, 273, 274, 275, 276, 277, 284, 367, 368, 375, 379, 398, 401, 402, 403, 404, 405, 953], "socket": 62, "krb5_auth_con_get_checksum_func": 63, "checksum": [63, 80, 81, 96, 109, 110, 111, 113, 114, 127, 129, 130, 170, 204, 296, 297, 300, 301, 392], "krb5_auth_con_getaddr": 64, "field": [64, 83, 84, 97, 210, 386, 387], "krb5_auth_con_getauthent": 65, "krb5_auth_con_getflag": 66, "flag": [66, 83, 142, 157, 240, 243, 244, 245, 250, 251, 257, 347, 352, 410, 411], "krb5_auth_con_getkei": 67, "keyblock": [67, 72, 73, 76, 86, 88, 99, 100, 102, 103, 113, 114, 129, 130, 180, 181, 288, 295], "krb5_auth_con_getkey_k": 68, "krb5_auth_con_getlocalseqnumb": 69, "sequenc": [69, 74], "number": [69, 74, 116], "krb5_auth_con_getlocalsubkei": 70, "krb5_auth_con_getrcach": 71, "replai": [71, 85, 267, 907, 922], "cach": [71, 85, 132, 133, 134, 135, 136, 137, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 248, 252, 253, 267, 385, 903, 907, 916, 922, 927], "krb5_auth_con_getrecvsubkei": 72, "receiv": [72, 73, 86, 87, 382], "subkei": [72, 73, 76, 77, 86, 87, 88, 89], "krb5_auth_con_getrecvsubkey_k": 73, "krb5_auth_con_getremoteseqnumb": 74, "remot": [74, 82, 84], "krb5_auth_con_getremotesubkei": 75, "krb5_auth_con_getsendsubkei": 76, "send": [76, 77, 88, 89, 383], "krb5_auth_con_getsendsubkey_k": 77, "krb5_auth_con_init": 78, "krb5_auth_con_initivector": 79, "caus": 79, "cipher": [79, 95, 106, 108], "krb5_auth_con_set_checksum_func": 80, "krb5_auth_con_set_req_cksumtyp": 81, "krb5_auth_con_setaddr": 82, "krb5_auth_con_setflag": 83, "krb5_auth_con_setport": 84, "krb5_auth_con_setrcach": 85, "krb5_auth_con_setrecvsubkei": 86, "krb5_auth_con_setrecvsubkey_k": 87, "krb5_auth_con_setsendsubkei": 88, "krb5_auth_con_setsendsubkey_k": 89, "krb5_auth_con_setuseruserkei": 90, "krb5_build_princip": 91, "null": 91, "termin": 91, "krb5_build_principal_alloc_va": 92, "precomput": 92, "argument": 92, "krb5_build_principal_ext": 93, "length": [93, 96, 97, 98, 104, 112, 118, 409, 918], "count": [93, 293, 299], "krb5_build_principal_va": 94, "krb5_c_block_siz": 95, "block": 95, "size": 95, "krb5_c_checksum_length": 96, "krb5_c_crypto_length": 97, "krb5_c_crypto_length_iov": 98, "fill": [98, 114, 297], "header": [98, 916], "trailer": 98, "pad": [98, 116, 399], "arrai": [98, 114, 130, 172, 198, 200, 204, 212, 221, 265, 297, 301, 327, 339], "krb5_c_decrypt": 99, "decrypt": [99, 100, 289, 290, 359, 360, 361, 378], "krb5_c_decrypt_iov": 100, "place": [100, 103, 290, 292], "krb5_c_derive_prfplu": 101, "deriv": 101, "input": [101, 252, 363], "via": 101, "rfc": [101, 119], "6113": [101, 119], "prf": [101, 119], "krb5_c_encrypt": 102, "krb5_c_encrypt_iov": 103, "krb5_c_encrypt_length": 104, "comput": [104, 107, 113, 296], "krb5_c_enctype_compar": 105, "krb5_c_free_stat": 106, "previous": 106, "alloc": [106, 205, 213, 215, 220, 238], "krb5_c_init_st": [106, 108], "krb5_c_fx_cf2_simpl": 107, "krb": [107, 224, 325, 327, 328, 333, 356, 357, 358, 362], "fx": 107, "cf2": 107, "combin": 107, "pepper": 107, "new": [108, 149, 238, 304, 324, 341, 953], "krb5_c_is_coll_proof_cksum": 109, "whether": [109, 110, 160, 285, 287, 390, 418], "i": [109, 110, 127, 128, 167, 285, 321, 418], "collis": 109, "proof": 109, "krb5_c_is_keyed_cksum": 110, "krb5_c_keyed_checksum_typ": 111, "usabl": 111, "krb5_c_keylength": 112, "byte": [112, 117, 119, 121, 298], "krb5_c_make_checksum": 113, "krb5_c_make_checksum_iov": 114, "element": [114, 130, 195, 297, 301], "krb5_c_make_random_kei": 115, "random": [115, 117, 118, 119, 121, 124, 298], "krb5_c_padding_length": 116, "octet": 116, "krb5_c_prf": 117, "pseudo": [117, 118, 119, 121, 298], "krb5_c_prf_length": 118, "output": [118, 253, 399], "function": [118, 220, 259, 365, 366, 377, 382, 383, 388], "krb5_c_prfplu": 119, "krb5_c_random_add_entropi": 120, "krb5_c_random_make_octet": 121, "krb5_c_random_os_entropi": 122, "krb5_c_random_se": 123, "krb5_c_random_to_kei": 124, "krb5_c_string_to_kei": 125, "krb5_c_string_to_key_with_param": 126, "krb5_c_valid_cksumtyp": 127, "valid": [127, 128, 130, 269, 301, 356], "krb5_c_valid_enctyp": 128, "krb5_c_verify_checksum": 129, "krb5_c_verify_checksum_iov": 130, "krb5_calculate_checksum": 131, "krb5_cc_cache_match": 132, "find": [132, 195], "krb5_cc_close": 133, "close": [133, 306], "handl": [133, 138, 306, 309, 319, 335, 336, 339, 340, 341], "krb5_cc_copy_cr": 134, "copi": [134, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 295], "krb5_cc_default": 135, "resolv": [135, 152, 305, 307], "krb5_cc_default_nam": 136, "krb5_cc_destroi": 137, "krb5_cc_dup": 138, "duplic": [138, 309], "ccach": [138, 249, 903], "krb5_cc_end_seq_get": 139, "finish": 139, "seri": 139, "sequenti": [139, 158, 320], "process": [139, 358, 362], "entri": [139, 150, 218, 304, 312, 315, 316, 318, 320, 916, 918, 921], "krb5_cc_gen_new": 140, "krb5_cc_get_config": 141, "krb5_cc_get_flag": 142, "krb5_cc_get_full_nam": 143, "full": [143, 391], "krb5_cc_get_nam": 144, "krb5_cc_get_princip": 145, "krb5_cc_get_typ": 146, "krb5_cc_initi": 147, "krb5_cc_move": 148, "move": 148, "krb5_cc_new_uniqu": 149, "uniqu": 149, "krb5_cc_next_cr": 150, "next": [150, 164, 281, 316, 406], "krb5_cc_remove_cr": 151, "krb5_cc_resolv": 152, "krb5_cc_retrieve_cr": 153, "krb5_cc_select": 154, "krb5_cc_set_config": 155, "krb5_cc_set_default_nam": 156, "krb5_cc_set_flag": 157, "krb5_cc_start_seq_get": 158, "prepar": [158, 163], "read": [158, 338, 356, 363], "everi": 158, "krb5_cc_store_cr": 159, "krb5_cc_support_switch": 160, "determin": [160, 321], "krb5_cc_switch": 161, "make": 161, "its": 161, "collect": [161, 162, 163, 164, 165, 903], "krb5_cccol_cursor_fre": 162, "cursor": [162, 310], "krb5_cccol_cursor_new": 163, "iter": 163, "over": 163, "known": 163, "krb5_cccol_cursor_next": 164, "krb5_cccol_have_cont": 165, "check": [165, 167, 286, 315], "contain": [165, 189, 315, 368], "ani": 165, "krb5_change_password": 166, "exist": [166, 266, 315], "krb5_check_clockskew": 167, "timestamp": [167, 397, 399, 400], "within": [167, 910], "current": [167, 398], "krb5_checksum_s": 168, "krb5_chpw_messag": 169, "result": 169, "krb5_cksumtype_to_str": 170, "krb5_clear_error_messag": 171, "clear": 171, "extend": [171, 179, 230, 381, 420], "krb5_copy_address": 172, "krb5_copy_authdata": 173, "krb5_copy_authent": 174, "krb5_authent": [174, 201, 819], "krb5_copy_checksum": 175, "krb5_checksum": [175, 202, 203, 824], "krb5_copy_context": 176, "krb5_context": [176, 380, 387, 828], "krb5_copy_cr": 177, "krb5_cred": [177, 207, 208, 323, 407, 536, 829, 832], "krb5_copy_data": 178, "krb5_data": [178, 209, 210, 835], "object": [178, 267, 323, 407, 918], "krb5_copy_error_messag": 179, "most": [179, 912], "recent": 179, "one": [179, 374], "anoth": 179, "krb5_copy_keyblock": 180, "krb5_copy_keyblock_cont": 181, "krb5_copy_princip": 182, "krb5_copy_ticket": 183, "krb5_ticket": [183, 889], "krb5_decode_authdata_contain": 184, "unwrap": [184, 414], "krb5_decode_ticket": 185, "decod": [185, 357, 370, 373], "asn": 185, "1": [185, 917, 923], "format": [185, 224, 325, 326, 327, 328, 329, 330, 333, 411, 904, 916, 917, 918, 920, 921, 922], "krb5_decrypt": 186, "krb5_deltat_to_str": 187, "rel": 187, "krb5_eblock_enctyp": 188, "krb5_encode_authdata_contain": 189, "krb5_encrypt": 190, "krb5_encrypt_s": 191, "krb5_enctype_to_nam": 192, "alia": [192, 918], "krb5_enctype_to_str": 193, "krb5_expand_hostnam": 194, "possibli": [194, 230, 302, 303, 345], "krb5_find_authdata": 195, "krb5_finish_kei": 196, "krb5_finish_random_kei": 197, "krb5_free_address": 198, "krb5_free_ap_rep_enc_part": 199, "krb5_ap_rep_enc_part": [199, 814], "krb5_free_authdata": 200, "storag": [200, 219], "assign": [200, 219], "krb5_free_authent": 201, "krb5_free_checksum": 202, "krb5_free_checksum_cont": 203, "krb5_free_cksumtyp": 204, "krb5_free_config_fil": 205, "krb5_get_default_config_fil": [205, 228], "krb5_free_context": 206, "librari": [206, 270, 271, 284, 287], "krb5_free_cred_cont": 207, "krb5_free_cr": 208, "krb5_free_data": 209, "krb5_free_data_cont": 210, "zero": [210, 293], "krb5_free_default_realm": 211, "krb5_get_default_realm": [211, 229], "krb5_free_enctyp": 212, "krb5_free_error": 213, "krb5_read_error": 213, "krb5_sendauth": [213, 377], "krb5_free_error_messag": 214, "krb5_get_error_messag": [214, 230], "krb5_free_host_realm": 215, "krb5_get_host_realm": [215, 233], "krb5_free_keyblock": 216, "krb5_keyblock": [216, 217, 282, 854], "krb5_free_keyblock_cont": 217, "krb5_free_keytab_entry_cont": 218, "tabl": [218, 237, 304, 305, 306, 307, 308, 312, 313, 314, 316, 317, 318, 319, 320, 378], "krb5_free_princip": 219, "krb5_free_str": 220, "krb5_free_tgt_cr": 221, "krb5_free_ticket": 222, "krb5_free_unparsed_nam": 223, "represent": [223, 408], "krb5_fwd_tgt_cred": 224, "forward": [224, 251], "tgt": 224, "cred": [224, 325, 327, 356], "krb5_get_credenti": 225, "krb5_get_credentials_renew": 226, "krb5_get_credentials_valid": 227, "filenam": 228, "code": [230, 348, 381, 419, 420, 421, 422], "krb5_get_etype_info": 231, "salt": [231, 260, 349, 376, 396], "s2kparam": 231, "krb5_get_fallback_host_realm": 232, "krb5_get_in_tkt_with_keytab": 234, "krb5_get_in_tkt_with_password": 235, "krb5_get_in_tkt_with_skei": 236, "krb5_get_init_creds_keytab": 237, "krb5_get_init_creds_opt_alloc": 238, "krb5_get_init_creds_opt_fre": 239, "krb5_get_init_creds_opt_get_fast_flag": 240, "fast": [240, 248, 249, 250], "krb5_get_init_creds_opt_init": 241, "krb5_get_init_creds_opt_set_address_list": 242, "restrict": [242, 960], "krb5_get_init_creds_opt_set_anonym": 243, "unset": [243, 244, 245, 251, 257], "krb5_get_init_creds_opt_set_canonic": 244, "krb5_get_init_creds_opt_set_change_password_prompt": 245, "prompt": [245, 265, 354], "krb5_get_init_creds_opt_set_etype_list": 246, "krb5_get_init_creds_opt_set_expire_callback": 247, "krb5_get_init_creds_opt_set_fast_ccach": 248, "armor": [248, 249], "krb5_get_init_creds_opt_set_fast_ccache_nam": 249, "krb5_get_init_creds_opt_set_fast_flag": 250, "krb5_get_init_creds_opt_set_forward": 251, "krb5_get_init_creds_opt_set_in_ccach": 252, "krb5_get_init_creds_opt_set_out_ccach": 253, "krb5_get_init_creds_opt_set_pa": 254, "suppli": [254, 332], "krb5_get_init_creds_opt_set_pac_request": 255, "ask": 255, "includ": [255, 302, 303], "pac": [255, 302, 303, 335, 336, 337, 338, 339, 340, 341, 344, 345], "krb5_get_init_creds_opt_set_preauth_list": 256, "krb5_get_init_creds_opt_set_proxi": 257, "proxiabl": 257, "krb5_get_init_creds_opt_set_renew_lif": 258, "renew": [258, 266], "lifetim": [258, 261], "krb5_get_init_creds_opt_set_respond": 259, "krb5_get_init_creds_opt_set_salt": 260, "optimist": 260, "krb5_get_init_creds_opt_set_tkt_lif": 261, "krb5_get_init_creds_password": 262, "krb5_get_permitted_enctyp": 263, "permit": 263, "krb5_get_profil": 264, "krb5_get_prompt_typ": 265, "krb5_get_renewed_cr": 266, "krb5_get_server_rcach": 267, "open": 267, "krb5_get_time_offset": 268, "offset": [268, 387, 398], "o": [268, 914], "krb5_get_validated_cr": 269, "krb5_init_context": 270, "krb5_init_context_profil": 271, "krb5_init_creds_fre": 272, "krb5_init_creds_get": 273, "krb5_init_creds_get_cr": 274, "krb5_init_creds_get_error": 275, "last": 275, "krb5_init_creds_get_tim": 276, "krb5_init_creds_init": 277, "krb5_init_creds_set_keytab": 278, "krb5_init_creds_set_password": 279, "krb5_init_creds_set_servic": 280, "krb5_init_creds_step": 281, "krb5_init_keyblock": 282, "empti": [282, 340], "krb5_init_random_kei": 283, "krb5_init_secure_context": 284, "onli": 284, "krb5_is_config_princip": 285, "krb5_is_referral_realm": 286, "match": [286, 390], "krb5_referral_realm": [286, 733], "krb5_is_thread_saf": 287, "wa": 287, "built": 287, "multithread": 287, "krb5_k_create_kei": 288, "krb5_kei": [288, 294, 295, 853], "krb5_k_decrypt": 289, "opaqu": [289, 290, 291, 292, 296, 297, 298, 300, 301], "krb5_k_decrypt_iov": 290, "krb5_k_encrypt": 291, "krb5_k_encrypt_iov": 292, "krb5_k_free_kei": 293, "decrement": 293, "hit": 293, "krb5_k_key_enctyp": 294, "krb5_k_key_keyblock": 295, "krb5_k_make_checksum": 296, "krb5_k_make_checksum_iov": 297, "krb5_k_prf": 298, "krb5_k_reference_kei": 299, "krb5_k_verify_checksum": 300, "krb5_k_verify_checksum_iov": 301, "krb5_kdc_sign_ticket": 302, "sign": [302, 322], "signatur": [302, 303], "krb5_kdc_verify_ticket": 303, "krb5_kt_add_entri": 304, "krb5_kt_client_default": 305, "krb5_kt_close": 306, "krb5_kt_default": 307, "krb5_kt_default_nam": 308, "krb5_kt_dup": 309, "krb5_kt_end_seq_get": 310, "releas": [310, 914], "krb5_kt_free_entri": 311, "krb5_kt_get_entri": 312, "krb5_kt_get_nam": 313, "krb5_kt_get_typ": 314, "krb5_kt_have_cont": 315, "krb5_kt_next_entri": 316, "krb5_kt_read_service_kei": 317, "krb5_kt_remove_entri": 318, "krb5_kt_resolv": 319, "krb5_kt_start_seq_get": 320, "krb5_kuserok": 321, "krb5_make_authdata_kdc_issu": 322, "encod": [322, 326, 341], "kdcissu": [322, 414], "krb5_marshal_credenti": 323, "serial": 323, "krb5_merge_authdata": 324, "merg": 324, "krb5_mk_1cred": 325, "singl": [325, 910], "krb5_mk_error": 326, "krb_error": 326, "krb5_mk_ncred": 327, "krb5_mk_priv": 328, "priv": [328, 358], "krb5_mk_rep": 329, "krb_ap_rep": [329, 330, 359, 360], "krb5_mk_rep_dc": 330, "dce": [330, 360], "rpc": [330, 360], "krb5_mk_req": 331, "krb_ap_req": [331, 332, 361], "krb5_mk_req_extend": 332, "krb5_mk_safe": 333, "safe": [333, 362], "krb5_os_localaddr": 334, "all": 334, "thi": [334, 904, 914], "krb5_pac_add_buff": 335, "buffer": [335, 337, 339], "krb5_pac_fre": 336, "krb5_pac_get_buff": 337, "krb5_pac_get_client_info": 338, "krb5_pac_get_typ": 339, "krb5_pac_init": 340, "krb5_pac_pars": 341, "unpars": 341, "krb5_pac_sign": 342, "krb5_pac_sign_ext": 343, "krb5_pac_verifi": 344, "krb5_pac_verify_ext": 345, "krb5_parse_nam": 346, "krb5_princip": [346, 347, 408, 409, 410, 411, 874], "krb5_parse_name_flag": 347, "krb5_prepend_error_messag": 348, "prefix": [348, 419, 421, 422], "krb5_principal2salt": 349, "krb5_principal_compar": 350, "krb5_principal_compare_any_realm": 351, "ignor": 351, "compon": 351, "krb5_principal_compare_flag": 352, "krb5_process_kei": 353, "krb5_prompter_posix": 354, "krb5_random_kei": 355, "krb5_rd_cred": 356, "krb5_rd_error": 357, "krb5_rd_priv": 358, "krb5_rd_rep": 359, "krb5_rd_rep_dc": 360, "krb5_rd_req": 361, "krb5_rd_safe": 362, "krb5_read_password": 363, "keyboard": 363, "krb5_realm_compar": 364, "krb5_recvauth": 365, "protocol": [365, 366, 377, 920], "krb5_recvauth_vers": 366, "version": [366, 917], "krb5_responder_get_challeng": 367, "challeng": 367, "given": 367, "krb5_responder_list_quest": 368, "krb5_responder_otp_challenge_fre": 369, "krb5_responder_otp_get_challeng": [369, 370], "krb5_responder_question_otp": [370, 371, 744], "c": [370, 373], "struct": [370, 373], "krb5_responder_otp_set_answ": 371, "answer": [371, 374, 375], "krb5_responder_pkinit_challenge_fre": 372, "krb5_responder_pkinit_get_challeng": [372, 373], "krb5_responder_question_pkinit": [373, 374, 746], "krb5_responder_pkinit_set_answ": 374, "krb5_responder_set_answ": 375, "krb5_salttype_to_str": 376, "krb5_server_decrypt_ticket_keytab": 378, "krb5_set_default_realm": 379, "krb5_set_default_tgs_enctyp": 380, "tg": [380, 401, 402, 403, 404, 406], "krb5_set_error_messag": 381, "krb5_set_kdc_recv_hook": 382, "post": 382, "hook": [382, 383, 936], "krb5_set_kdc_send_hook": 383, "pre": 383, "krb5_set_password": 384, "krb5_set_password_using_ccach": 385, "krb5_set_principal_realm": 386, "krb5_set_real_tim": 387, "krb5_set_trace_callback": 388, "event": [388, 389], "krb5_set_trace_filenam": 389, "direct": 389, "krb5_sname_match": 390, "krb5_sname_to_princip": 391, "krb5_string_to_cksumtyp": 392, "krb5_string_to_deltat": 393, "delta": 393, "krb5_string_to_enctyp": 394, "krb5_string_to_kei": 395, "krb5_string_to_salttyp": 396, "krb5_string_to_timestamp": 397, "krb5_timeofdai": 398, "adjust": 398, "krb5_timestamp_to_sfstr": 399, "krb5_timestamp_to_str": 400, "krb5_tkt_creds_fre": 401, "krb5_tkt_creds_get": 402, "synchron": 402, "obtain": [402, 911, 946], "krb5_tkt_creds_get_cr": 403, "krb5_tkt_creds_get_tim": 404, "krb5_tkt_creds_init": 405, "grant": [405, 945], "krb5_tkt_creds_step": 406, "krb5_unmarshal_credenti": 407, "deseri": 407, "krb5_unparse_nam": 408, "krb5_unparse_name_ext": 409, "krb5_unparse_name_flag": 410, "krb5_unparse_name_flags_ext": 411, "krb5_us_timeofdai": 412, "system": [412, 912, 924], "dai": 412, "sec": 412, "m": 412, "sinc": 412, "epoch": 412, "krb5_use_enctyp": 413, "krb5_verify_authdata_kdc_issu": 414, "krb5_verify_checksum": 415, "krb5_verify_init_cr": 416, "against": 416, "krb5_verify_init_creds_opt_init": 417, "krb5_verify_init_creds_opt_set_ap_req_nofail": 418, "requir": [418, 953], "krb5_vprepend_error_messag": 419, "va_list": [419, 420, 421], "krb5_vset_error_messag": 420, "krb5_vwrap_error_messag": 421, "krb5_wrap_error_messag": 422, "complet": 423, "datatyp": 423, "addrtype_addrport": 424, "addrtype_chao": 425, "addrtype_ddp": 426, "addrtype_direct": 427, "addrtype_inet": 428, "addrtype_inet6": 429, "addrtype_ipport": 430, "addrtype_iso": 431, "addrtype_is_loc": 432, "addrtype_netbio": 433, "addrtype_unixsock": 434, "addrtype_xn": 435, "ad_type_extern": 436, "ad_type_field_type_mask": 437, "ad_type_regist": 438, "ad_type_reserv": 439, "ap_opts_cbt_flag": 440, "ap_opts_etype_negoti": 441, "ap_opts_mutual_requir": 442, "ap_opts_reserv": 443, "ap_opts_use_session_kei": 444, "ap_opts_use_subkei": 445, "ap_opts_wire_mask": 446, "cksumtype_cmac_camellia128": 447, "cksumtype_cmac_camellia256": 448, "cksumtype_crc32": 449, "cksumtype_descbc": 450, "cksumtype_hmac_md5_arcfour": 451, "cksumtype_hmac_sha1_96_aes128": 452, "cksumtype_hmac_sha1_96_aes256": 453, "cksumtype_hmac_sha1_des3": 454, "cksumtype_hmac_sha256_128_aes128": 455, "cksumtype_hmac_sha384_192_aes256": 456, "cksumtype_md5_hmac_arcfour": 457, "cksumtype_nist_sha": 458, "cksumtype_rsa_md4": 459, "cksumtype_rsa_md4_d": 460, "cksumtype_rsa_md5": 461, "cksumtype_rsa_md5_d": 462, "cksumtype_sha1": 463, "enctype_aes128_cts_hmac_sha1_96": 464, "enctype_aes128_cts_hmac_sha256_128": 465, "enctype_aes256_cts_hmac_sha1_96": 466, "enctype_aes256_cts_hmac_sha384_192": 467, "enctype_arcfour_hmac": 468, "enctype_arcfour_hmac_exp": 469, "enctype_camellia128_cts_cmac": 470, "enctype_camellia256_cts_cmac": 471, "enctype_des3_cbc_env": 472, "enctype_des3_cbc_raw": 473, "enctype_des3_cbc_sha": 474, "enctype_des3_cbc_sha1": 475, "enctype_des_cbc_crc": 476, "enctype_des_cbc_md4": 477, "enctype_des_cbc_md5": 478, "enctype_des_cbc_raw": 479, "enctype_des_hmac_sha1": 480, "enctype_dsa_sha1_cm": 481, "enctype_md5_rsa_cm": 482, "enctype_nul": 483, "enctype_rc2_cbc_env": 484, "enctype_rsa_env": 485, "enctype_rsa_es_oaep_env": 486, "enctype_sha1_rsa_cm": 487, "enctype_unknown": 488, "kdc_opt_allow_postd": 489, "kdc_opt_canonic": 490, "kdc_opt_cname_in_addl_tkt": 491, "kdc_opt_disable_transited_check": 492, "kdc_opt_enc_tkt_in_skei": 493, "kdc_opt_forward": [494, 495], "kdc_opt_postd": 496, "kdc_opt_proxi": [497, 498], "kdc_opt_renew": [499, 500], "kdc_opt_renewable_ok": 501, "kdc_opt_request_anonym": 502, "kdc_opt_valid": 503, "kdc_tkt_common_mask": 504, "krb5_altauth_att_challenge_respons": 505, "krb5_anonymous_princstr": 506, "krb5_anonymous_realmstr": 507, "krb5_ap_rep": [508, 813], "krb5_ap_req": [509, 815], "krb5_as_rep": 510, "krb5_as_req": 511, "krb5_authdata_and_or": 512, "krb5_authdata_ap_opt": 513, "krb5_authdata_auth_ind": 514, "krb5_authdata_cammac": 515, "krb5_authdata_etype_negoti": 516, "krb5_authdata_fx_armor": 517, "krb5_authdata_if_relev": 518, "krb5_authdata_initial_verified_ca": 519, "krb5_authdata_kdc_issu": 520, "krb5_authdata_mandatory_for_kdc": 521, "krb5_authdata_osf_dc": 522, "krb5_authdata_sesam": 523, "krb5_authdata_signticket": 524, "krb5_authdata_win2k_pac": 525, "krb5_auth_context_do_sequ": 526, "krb5_auth_context_do_tim": 527, "krb5_auth_context_generate_local_addr": 528, "krb5_auth_context_generate_local_full_addr": 529, "krb5_auth_context_generate_remote_addr": 530, "krb5_auth_context_generate_remote_full_addr": 531, "krb5_auth_context_permit_al": 532, "krb5_auth_context_ret_sequ": 533, "krb5_auth_context_ret_tim": 534, "krb5_auth_context_use_subkei": 535, "krb5_crypto_type_checksum": 537, "krb5_crypto_type_data": 538, "krb5_crypto_type_empti": 539, "krb5_crypto_type_head": 540, "krb5_crypto_type_pad": 541, "krb5_crypto_type_sign_onli": 542, "krb5_crypto_type_stream": 543, "krb5_crypto_type_trail": 544, "krb5_cybersafe_secureid": 545, "krb5_domain_x500_compress": 546, "krb5_encpadata_req_enc_pa_rep": 547, "krb5_error": [548, 842], "krb5_fast_requir": 549, "krb5_gc_cach": 550, "krb5_gc_canonic": 551, "krb5_gc_constrained_deleg": 552, "krb5_gc_forward": 553, "krb5_gc_no_stor": 554, "krb5_gc_no_transit_check": 555, "krb5_gc_user_us": 556, "krb5_get_init_creds_opt_address_list": 557, "krb5_get_init_creds_opt_anonym": 558, "krb5_get_init_creds_opt_canonic": 559, "krb5_get_init_creds_opt_chg_pwd_prmpt": 560, "krb5_get_init_creds_opt_etype_list": 561, "krb5_get_init_creds_opt_forward": 562, "krb5_get_init_creds_opt_preauth_list": 563, "krb5_get_init_creds_opt_proxi": 564, "krb5_get_init_creds_opt_renew_lif": 565, "krb5_get_init_creds_opt_salt": 566, "krb5_get_init_creds_opt_tkt_lif": 567, "krb5_init_context_kdc": 568, "krb5_init_context_secur": 569, "krb5_init_creds_step_flag_continu": 570, "krb5_int16_max": 571, "krb5_int16_min": 572, "krb5_int32_max": 573, "krb5_int32_min": 574, "krb5_keyusage_ad_it": 575, "krb5_keyusage_ad_kdcissued_cksum": 576, "krb5_keyusage_ad_mt": 577, "krb5_keyusage_ad_signedpath": 578, "krb5_keyusage_app_data_cksum": 579, "krb5_keyusage_app_data_encrypt": 580, "krb5_keyusage_ap_rep_encpart": 581, "krb5_keyusage_ap_req_auth": 582, "krb5_keyusage_ap_req_auth_cksum": 583, "krb5_keyusage_as_rep_encpart": 584, "krb5_keyusage_as_req": 585, "krb5_keyusage_as_req_pa_enc_t": 586, "krb5_keyusage_cammac": 587, "krb5_keyusage_enc_challenge_cli": 588, "krb5_keyusage_enc_challenge_kdc": 589, "krb5_keyusage_fast_enc": 590, "krb5_keyusage_fast_finish": 591, "krb5_keyusage_fast_rep": 592, "krb5_keyusage_fast_req_chksum": 593, "krb5_keyusage_finish": 594, "krb5_keyusage_gss_tok_m": 595, "krb5_keyusage_gss_tok_wrap_integ": 596, "krb5_keyusage_gss_tok_wrap_priv": 597, "krb5_keyusage_iakerb_finish": 598, "krb5_keyusage_kdc_rep_ticket": 599, "krb5_keyusage_krb_cred_encpart": 600, "krb5_keyusage_krb_error_cksum": 601, "krb5_keyusage_krb_priv_encpart": 602, "krb5_keyusage_krb_safe_cksum": 603, "krb5_keyusage_pa_as_fresh": 604, "krb5_keyusage_pa_fx_cooki": 605, "krb5_keyusage_pa_otp_request": 606, "krb5_keyusage_pa_pkinit_kx": 607, "krb5_keyusage_pa_s4u_x509_user_repli": 608, "krb5_keyusage_pa_s4u_x509_user_request": 609, "krb5_keyusage_pa_sam_challenge_cksum": 610, "krb5_keyusage_pa_sam_challenge_trackid": 611, "krb5_keyusage_pa_sam_respons": 612, "krb5_keyusage_spak": 613, "krb5_keyusage_tgs_rep_encpart_sesskei": 614, "krb5_keyusage_tgs_rep_encpart_subkei": 615, "krb5_keyusage_tgs_req_ad_sesskei": 616, "krb5_keyusage_tgs_req_ad_subkei": 617, "krb5_keyusage_tgs_req_auth": 618, "krb5_keyusage_tgs_req_auth_cksum": 619, "krb5_kpasswd_accessdeni": 620, "krb5_kpasswd_autherror": 621, "krb5_kpasswd_bad_vers": 622, "krb5_kpasswd_harderror": 623, "krb5_kpasswd_initial_flag_need": 624, "krb5_kpasswd_malform": 625, "krb5_kpasswd_softerror": 626, "krb5_kpasswd_success": 627, "krb5_lrq_all_acct_exptim": 628, "krb5_lrq_all_last_initi": 629, "krb5_lrq_all_last_renew": 630, "krb5_lrq_all_last_req": 631, "krb5_lrq_all_last_tgt": 632, "krb5_lrq_all_last_tgt_issu": 633, "krb5_lrq_all_pw_exptim": 634, "krb5_lrq_none": 635, "krb5_lrq_one_acct_exptim": 636, "krb5_lrq_one_last_initi": 637, "krb5_lrq_one_last_renew": 638, "krb5_lrq_one_last_req": 639, "krb5_lrq_one_last_tgt": 640, "krb5_lrq_one_last_tgt_issu": 641, "krb5_lrq_one_pw_exptim": 642, "krb5_nt_enterprise_princip": 643, "krb5_nt_ent_principal_and_id": 644, "krb5_nt_ms_princip": 645, "krb5_nt_ms_principal_and_id": 646, "krb5_nt_princip": 647, "krb5_nt_smtp_name": 648, "krb5_nt_srv_hst": 649, "krb5_nt_srv_inst": 650, "krb5_nt_srv_xhst": 651, "krb5_nt_uid": 652, "krb5_nt_unknown": 653, "krb5_nt_wellknown": 654, "krb5_nt_x500_princip": 655, "krb5_pac_attributes_info": 656, "krb5_pac_client_claim": 657, "krb5_pac_client_info": 658, "krb5_pac_credentials_info": 659, "krb5_pac_delegation_info": 660, "krb5_pac_device_claim": 661, "krb5_pac_device_info": 662, "krb5_pac_full_checksum": 663, "krb5_pac_logon_info": 664, "krb5_pac_privsvr_checksum": 665, "krb5_pac_requestor": 666, "krb5_pac_server_checksum": 667, "krb5_pac_ticket_checksum": 668, "krb5_pac_upn_dns_info": 669, "krb5_padata_afs3_salt": 670, "krb5_padata_ap_req": 671, "krb5_padata_as_checksum": 672, "krb5_padata_as_fresh": 673, "krb5_padata_encrypted_challeng": 674, "krb5_padata_enc_sandia_securid": 675, "krb5_padata_enc_timestamp": 676, "krb5_padata_enc_unix_tim": 677, "krb5_padata_etype_info": 678, "krb5_padata_etype_info2": 679, "krb5_padata_for_us": 680, "krb5_padata_fx_cooki": 681, "krb5_padata_fx_error": 682, "krb5_padata_fx_fast": 683, "krb5_padata_get_from_typed_data": 684, "krb5_padata_non": 685, "krb5_padata_osf_dc": 686, "krb5_padata_otp_challeng": 687, "krb5_padata_otp_pin_chang": 688, "krb5_padata_otp_request": 689, "krb5_padata_pac_opt": 690, "krb5_padata_pac_request": 691, "krb5_padata_pkinit_kx": 692, "krb5_padata_pk_as_rep": 693, "krb5_padata_pk_as_rep_old": 694, "krb5_padata_pk_as_req": 695, "krb5_padata_pk_as_req_old": 696, "krb5_padata_pw_salt": 697, "krb5_padata_redhat_idp_oauth2": 698, "krb5_padata_redhat_passkei": 699, "krb5_padata_referr": 700, "krb5_padata_s4u_x509_us": 701, "krb5_padata_sam_challeng": 702, "krb5_padata_sam_challenge_2": 703, "krb5_padata_sam_redirect": 704, "krb5_padata_sam_respons": 705, "krb5_padata_sam_response_2": 706, "krb5_padata_sesam": 707, "krb5_padata_spak": 708, "krb5_padata_svr_referral_info": 709, "krb5_padata_tgs_req": 710, "krb5_padata_use_specified_kvno": 711, "krb5_principal_compare_casefold": 712, "krb5_principal_compare_enterpris": 713, "krb5_principal_compare_ignore_realm": 714, "krb5_principal_compare_utf8": 715, "krb5_principal_parse_enterpris": 716, "krb5_principal_parse_ignore_realm": 717, "krb5_principal_parse_no_def_realm": 718, "krb5_principal_parse_no_realm": 719, "krb5_principal_parse_require_realm": 720, "krb5_principal_unparse_displai": 721, "krb5_principal_unparse_no_realm": 722, "krb5_principal_unparse_short": 723, "krb5_priv": 724, "krb5_prompt_type_new_password": 725, "krb5_prompt_type_new_password_again": 726, "krb5_prompt_type_password": 727, "krb5_prompt_type_preauth": 728, "krb5_pvno": 729, "krb5_realm_branch_char": 730, "krb5_recvauth_badauthv": 731, "krb5_recvauth_skip_vers": 732, "krb5_responder_otp_flags_collect_pin": 734, "krb5_responder_otp_flags_collect_token": 735, "krb5_responder_otp_flags_nextotp": 736, "krb5_responder_otp_flags_separate_pin": 737, "krb5_responder_otp_format_alphanumer": 738, "krb5_responder_otp_format_decim": 739, "krb5_responder_otp_format_hexadecim": 740, "krb5_responder_pkinit_flags_token_user_pin_count_low": 741, "krb5_responder_pkinit_flags_token_user_pin_final_tri": 742, "krb5_responder_pkinit_flags_token_user_pin_lock": 743, "krb5_responder_question_password": 745, "krb5_safe": 747, "krb5_sam_must_pk_encrypt_sad": 748, "krb5_sam_send_encrypted_sad": 749, "krb5_sam_use_sad_as_kei": 750, "krb5_tc_match_2nd_tkt": 751, "krb5_tc_match_authdata": 752, "krb5_tc_match_flag": 753, "krb5_tc_match_flags_exact": 754, "krb5_tc_match_is_skei": 755, "krb5_tc_match_ktyp": 756, "krb5_tc_match_srv_nameonli": 757, "krb5_tc_match_tim": 758, "krb5_tc_match_times_exact": 759, "krb5_tc_noticket": 760, "krb5_tc_openclos": 761, "krb5_tc_supported_ktyp": 762, "krb5_tgs_name": 763, "krb5_tgs_name_s": 764, "krb5_tgs_rep": 765, "krb5_tgs_req": 766, "krb5_tkt_creds_step_flag_continu": 767, "krb5_verify_init_creds_opt_ap_req_nofail": 768, "krb5_wellknown_namestr": 769, "lr_type_interpretation_mask": 770, "lr_type_this_server_onli": 771, "max_keytab_name_len": 772, "msec_dirbit": 773, "msec_val_mask": 774, "salt_type_afs_length": 775, "salt_type_no_length": 776, "threeparamopen": 777, "tkt_flg_anonym": 778, "tkt_flg_enc_pa_rep": 779, "tkt_flg_forward": [780, 781], "tkt_flg_hw_auth": 782, "tkt_flg_initi": 783, "tkt_flg_invalid": 784, "tkt_flg_may_postd": 785, "tkt_flg_ok_as_deleg": 786, "tkt_flg_postdat": 787, "tkt_flg_pre_auth": 788, "tkt_flg_proxiabl": 789, "tkt_flg_proxi": 790, "tkt_flg_renew": 791, "tkt_flg_transit_policy_check": 792, "valid_int_bit": 793, "valid_uint_bit": 794, "simpl": [795, 914], "macro": 795, "krb524_convert_creds_kdc": 796, "krb524_init_et": 797, "krb5_const": 798, "krb5_princ_compon": 799, "krb5_princ_nam": 800, "krb5_princ_realm": 801, "krb5_princ_set_realm": 802, "krb5_princ_set_realm_data": 803, "krb5_princ_set_realm_length": 804, "krb5_princ_siz": 805, "krb5_princ_typ": 806, "krb5_roundup": 807, "krb5_x": 808, "krb5_xc": 809, "intern": [810, 934], "krb5_address": 811, "declar": [811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901], "member": [811, 813, 814, 815, 817, 819, 824, 827, 829, 830, 831, 832, 833, 835, 837, 838, 839, 840, 842, 846, 847, 851, 852, 854, 856, 860, 865, 866, 867, 868, 874, 875, 876, 879, 881, 884, 885, 886, 887, 888, 889, 890, 892, 895, 896, 897, 900, 901], "krb5_addrtyp": 812, "krb5_authdata": 817, "krb5_authdatatyp": 818, "krb5_boolean": 820, "krb5_cc_cursor": 821, "krb5_ccach": 822, "krb5_cccol_cursor": 823, "krb5_cksumtyp": 825, "krb5_const_point": 826, "krb5_const_princip": 827, "krb5_cred_enc_part": 830, "krb5_cred_info": 831, "krb5_crypto_iov": 833, "krb5_cryptotyp": 834, "krb5_deltat": 836, "krb5_enc_data": 837, "krb5_enc_kdc_rep_part": 838, "krb5_enc_tkt_part": 839, "krb5_encrypt_block": 840, "krb5_enctyp": 841, "krb5_error_cod": 843, "krb5_expire_callback_func": 844, "krb5_flag": 845, "krb5_get_init_creds_opt": 846, "krb5_gic_opt_pa_data": 847, "krb5_init_creds_context": 848, "krb5_int16": 849, "krb5_int32": 850, "krb5_kdc_rep": 851, "krb5_kdc_req": 852, "krb5_keytab": 855, "krb5_keytab_entri": 856, "krb5_keyusag": 857, "krb5_kt_cursor": 858, "krb5_kvno": 859, "krb5_last_req_entri": 860, "krb5_magic": 861, "krb5_mk_req_checksum_func": 862, "krb5_msgtype": 863, "krb5_octet": 864, "krb5_pa_data": 865, "krb5_pa_pac_req": 866, "krb5_pa_server_referral_data": 867, "krb5_pa_svr_referral_data": 868, "krb5_pac": 869, "krb5_pointer": 870, "krb5_post_recv_fn": 871, "krb5_pre_send_fn": 872, "krb5_preauthtyp": 873, "krb5_principal_data": 875, "krb5_prompt": 876, "krb5_prompt_typ": 877, "krb5_prompter_fct": 878, "krb5_pwd_data": 879, "krb5_rcach": 880, "krb5_replay_data": 881, "krb5_responder_context": 882, "krb5_responder_fn": 883, "krb5_responder_otp_challeng": 884, "krb5_responder_otp_tokeninfo": 885, "krb5_responder_pkinit_challeng": 886, "krb5_responder_pkinit_ident": 887, "krb5_respons": 888, "krb5_ticket_tim": 890, "krb5_timestamp": [891, 902], "krb5_tkt_authent": 892, "krb5_tkt_creds_context": 893, "krb5_trace_callback": 894, "krb5_trace_info": 895, "krb5_transit": 896, "krb5_typed_data": 897, "krb5_ui_2": 898, "krb5_ui_4": 899, "krb5_verify_init_creds_opt": 900, "passwd_phrase_el": 901, "year": 902, "2038": 902, "tool": 903, "alter": 903, "date": 904, "durat": 904, "getdat": 904, "absolut": 904, "abbrevi": 904, "concept": [905, 930], "organ": 909, "sourc": [909, 914], "directori": [909, 910, 912], "lib": 909, "util": 909, "do": 910, "tree": 910, "separ": 910, "lndir": 910, "binari": 910, "clean": 910, "autoconf": 910, "prerequisit": 911, "softwar": 911, "commonli": 912, "fine": 912, "tune": 912, "featur": [912, 925], "packag": [912, 914], "osconf": 913, "hin": 913, "how": 914, "without": 914, "man": 914, "page": [914, 943], "tarbal": 914, "web": [914, 943], "site": 914, "copyright": 915, "cooki": 917, "trivial": 917, "0": 917, "kdb": [918, 934], "tag": 918, "per": 918, "activ": 918, "kvno": [918, 955], "auxiliari": 918, "lmdb": 918, "22": 923, "final": 923, "path": 924, "like": 924, "quick": 925, "fact": 925, "interoper": 925, "licens": 926, "negoex": 931, "interpos": 931, "pluggabl": 934, "authdata": 934, "kdcpolici": 937, "qualiti": [942, 945], "resourc": 943, "mail": 943, "irc": 943, "archiv": 943, "wiki": 943, "manag": [945, 946], "access": 945, "properti": 946, "kinit": [946, 949], "klist": [946, 950], "kdestroi": [946, 948], "note": 948, "kpasswd": 951, "config": [952, 957], "ksu": 953, "execut": 953, "OF": 953, "THE": 953, "target": 953, "A": 953, "instruct": 953, "side": 953, "effect": 953, "kswitch": 954, "sclient": 956, "k5ident": 958, "k5login": 959, "bug": 960}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Contributing to the MIT Kerberos Documentation": [[0, "contributing-to-the-mit-kerberos-documentation"]], "Background": [[0, "background"]], "Administration programs": [[1, "administration-programs"]], "k5srvutil": [[2, "k5srvutil"]], "SYNOPSIS": [[2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [6, "synopsis"], [7, "synopsis"], [8, "synopsis"], [9, "synopsis"], [10, "synopsis"], [11, "synopsis"], [12, "synopsis"], [948, "synopsis"], [949, "synopsis"], [950, "synopsis"], [951, "synopsis"], [952, "synopsis"], [953, "synopsis"], [954, "synopsis"], [955, "synopsis"], [956, "synopsis"]], "DESCRIPTION": [[2, "description"], [3, "description"], [4, "description"], [5, "description"], [6, "description"], [7, "description"], [8, "description"], [9, "description"], [10, "description"], [11, "description"], [12, "description"], [19, "description"], [948, "description"], [949, "description"], [950, "description"], [951, "description"], [952, "description"], [953, "description"], [954, "description"], [955, "description"], [956, "description"], [958, "description"], [959, "description"], [960, "description"]], "ENVIRONMENT": [[2, "environment"], [3, "environment"], [4, "environment"], [5, "environment"], [6, "environment"], [7, "environment"], [8, "environment"], [9, "environment"], [10, "environment"], [11, "environment"], [12, "environment"], [948, "environment"], [949, "environment"], [950, "environment"], [951, "environment"], [953, "environment"], [954, "environment"], [955, "environment"], [956, "environment"]], "SEE ALSO": [[2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [6, "see-also"], [7, "see-also"], [8, "see-also"], [9, "see-also"], [10, "see-also"], [11, "see-also"], [12, "see-also"], [19, "see-also"], [20, "see-also"], [21, "see-also"], [948, "see-also"], [949, "see-also"], [950, "see-also"], [951, "see-also"], [952, "see-also"], [953, "see-also"], [954, "see-also"], [955, "see-also"], [956, "see-also"], [958, "see-also"], [959, "see-also"], [960, "see-also"]], "kadmin": [[3, "kadmin"]], "OPTIONS": [[3, "options"], [4, "options"], [7, "options"], [8, "options"], [9, "options"], [10, "options"], [948, "options"], [949, "options"], [950, "options"], [951, "options"], [952, "options"], [953, "options"], [954, "options"], [955, "options"]], "DATABASE OPTIONS": [[3, "database-options"]], "COMMANDS": [[3, "commands"], [5, "commands"], [6, "commands"], [11, "commands"]], "add_principal": [[3, "add-principal"]], "modify_principal": [[3, "modify-principal"]], "rename_principal": [[3, "rename-principal"]], "add_alias": [[3, "add-alias"]], "delete_principal": [[3, "delete-principal"]], "change_password": [[3, "change-password"]], "purgekeys": [[3, "purgekeys"]], "get_principal": [[3, "get-principal"]], "list_principals": [[3, "list-principals"]], "get_strings": [[3, "get-strings"]], "set_string": [[3, "set-string"]], "del_string": [[3, "del-string"]], "add_policy": [[3, "add-policy"]], "modify_policy": [[3, "modify-policy"], [5, "modify-policy"]], "delete_policy": [[3, "delete-policy"]], "get_policy": [[3, "get-policy"]], "list_policies": [[3, "list-policies"]], "ktadd": [[3, "ktadd"]], "ktremove": [[3, "ktremove"]], "lock": [[3, "lock"]], "unlock": [[3, "unlock"]], "list_requests": [[3, "list-requests"], [11, "list-requests"]], "quit": [[3, "quit"], [11, "quit"]], "HISTORY": [[3, "history"], [960, "history"]], "kadmind": [[4, "kadmind"]], "kdb5_ldap_util": [[5, "kdb5-ldap-util"]], "COMMAND-LINE OPTIONS": [[5, "command-line-options"], [6, "command-line-options"]], "create": [[5, "create"], [6, "create"]], "modify": [[5, "modify"]], "view": [[5, "view"]], "destroy": [[5, "destroy"], [6, "destroy"]], "list": [[5, "list"], [11, "list"]], "stashsrvpw": [[5, "stashsrvpw"]], "create_policy": [[5, "create-policy"]], "view_policy": [[5, "view-policy"]], "destroy_policy": [[5, "destroy-policy"]], "list_policy": [[5, "list-policy"]], "kdb5_util": [[6, "kdb5-util"]], "stash": [[6, "stash"]], "dump": [[6, "dump"]], "load": [[6, "load"]], "ark": [[6, "ark"]], "add_mkey": [[6, "add-mkey"]], "use_mkey": [[6, "use-mkey"]], "list_mkeys": [[6, "list-mkeys"]], "purge_mkeys": [[6, "purge-mkeys"]], "update_princ_encryption": [[6, "update-princ-encryption"]], "tabdump": [[6, "tabdump"]], "kprop": [[7, "kprop"]], "kpropd": [[8, "kpropd"]], "FILES": [[8, "files"], [20, "files"], [21, "files"], [948, "files"], [949, "files"], [950, "files"], [954, "files"], [955, "files"]], "kproplog": [[9, "kproplog"]], "krb5kdc": [[10, "krb5kdc"]], "EXAMPLE": [[10, "example"], [11, "example"], [19, "example"], [958, "example"]], "ktutil": [[11, "ktutil"]], "read_kt": [[11, "read-kt"]], "write_kt": [[11, "write-kt"]], "clear_list": [[11, "clear-list"]], "delete_entry": [[11, "delete-entry"]], "add_entry": [[11, "add-entry"]], "sserver": [[12, "sserver"]], "COMMON ERROR MESSAGES": [[12, "common-error-messages"]], "Advanced topics": [[13, "advanced-topics"]], "Retiring DES": [[14, "retiring-des"]], "History": [[14, "history"]], "Types of keys": [[14, "types-of-keys"]], "Upgrade procedure": [[14, "upgrade-procedure"]], "The krbtgt key and KDC keys": [[14, "the-krbtgt-key-and-kdc-keys"]], "Adding strong keys to application servers": [[14, "adding-strong-keys-to-application-servers"]], "Adding strong keys by default": [[14, "adding-strong-keys-by-default"]], "Removing DES keys from usage": [[14, "removing-des-keys-from-usage"]], "Support for legacy services": [[14, "support-for-legacy-services"]], "The Database Master Key": [[14, "the-database-master-key"]], "Application servers": [[15, "application-servers"]], "Keytabs": [[15, "keytabs"]], "Adding principals to keytabs": [[15, "adding-principals-to-keytabs"]], "Removing principals from keytabs": [[15, "removing-principals-from-keytabs"]], "Using a keytab to acquire client credentials": [[15, "using-a-keytab-to-acquire-client-credentials"]], "Clock Skew": [[15, "clock-skew"]], "Getting DNS information correct": [[15, "getting-dns-information-correct"]], "Configuring your firewall to work with Kerberos V5": [[15, "configuring-your-firewall-to-work-with-kerberos-v5"]], "Authentication indicators": [[16, "authentication-indicators"]], "Backups of secure hosts": [[17, "backups-of-secure-hosts"]], "Backing up the Kerberos database": [[17, "backing-up-the-kerberos-database"]], "Configuration Files": [[18, "configuration-files"]], "Contents": [[18, "contents"], [31, "contents"], [911, "contents"], [933, "contents"]], "kadm5.acl": [[19, "kadm5-acl"]], "SYNTAX": [[19, "syntax"]], "MODULE BEHAVIOR": [[19, "module-behavior"]], "kdc.conf": [[20, "kdc-conf"], [34, "kdc-conf"]], "Structure": [[20, "structure"], [21, "structure"]], "Sections": [[20, "sections"], [21, "sections"]], "[kdcdefaults]": [[20, "kdcdefaults"]], "[realms]": [[20, "realms"], [21, "realms"]], "[dbdefaults]": [[20, "dbdefaults"]], "[dbmodules]": [[20, "dbmodules"]], "[logging]": [[20, "logging"]], "[otp]": [[20, "otp"]], "PKINIT options": [[20, "pkinit-options"], [21, "pkinit-options"]], "Encryption types": [[20, "encryption-types"], [26, "encryption-types"]], "Keysalt lists": [[20, "keysalt-lists"]], "Sample kdc.conf File": [[20, "sample-kdc-conf-file"]], "krb5.conf": [[21, "krb5-conf"], [34, "krb5-conf"]], "[libdefaults]": [[21, "libdefaults"]], "[domain_realm]": [[21, "domain-realm"]], "[capaths]": [[21, "capaths"]], "[appdefaults]": [[21, "appdefaults"]], "[plugins]": [[21, "plugins"]], "ccselect interface": [[21, "ccselect-interface"]], "pwqual interface": [[21, "pwqual-interface"]], "kadm5_hook interface": [[21, "kadm5-hook-interface"]], "kadm5_auth interface": [[21, "kadm5-auth-interface"]], "clpreauth and kdcpreauth interfaces": [[21, "clpreauth-and-kdcpreauth-interfaces"]], "hostrealm interface": [[21, "hostrealm-interface"]], "localauth interface": [[21, "localauth-interface"]], "certauth interface": [[21, "certauth-interface"]], "Specifying PKINIT identity information": [[21, "specifying-pkinit-identity-information"]], "PKINIT krb5.conf options": [[21, "pkinit-krb5-conf-options"]], "Parameter expansion": [[21, "parameter-expansion"]], "Sample krb5.conf file": [[21, "sample-krb5-conf-file"]], "Configuring Kerberos with OpenLDAP back-end": [[22, "configuring-kerberos-with-openldap-back-end"]], "Database administration": [[23, "database-administration"]], "Principals": [[23, "principals"]], "Policies": [[23, "policies"]], "Updating the history key": [[23, "updating-the-history-key"]], "Privileges": [[23, "privileges"]], "Operations on the Kerberos database": [[23, "operations-on-the-kerberos-database"]], "Dumping and loading a Kerberos database": [[23, "dumping-and-loading-a-kerberos-database"]], "Updating the master key": [[23, "updating-the-master-key"]], "Operations on the LDAP database": [[23, "operations-on-the-ldap-database"]], "Ticket Policy operations": [[23, "ticket-policy-operations"]], "Cross-realm authentication": [[23, "cross-realm-authentication"]], "Changing the krbtgt key": [[23, "changing-the-krbtgt-key"]], "Incremental database propagation": [[23, "incremental-database-propagation"], [34, "incremental-database-propagation"]], "Overview": [[23, "overview"]], "Sun/MIT incremental propagation differences": [[23, "sun-mit-incremental-propagation-differences"]], "Database types": [[24, "database-types"]], "Berkeley database module (db2)": [[24, "berkeley-database-module-db2"]], "Lightning Memory-Mapped Database module (klmdb)": [[24, "lightning-memory-mapped-database-module-klmdb"]], "LDAP module (kldap)": [[24, "ldap-module-kldap"]], "Addressing dictionary attack risks": [[25, "addressing-dictionary-attack-risks"]], "Enctypes in requests": [[26, "enctypes-in-requests"]], "Session key selection": [[26, "session-key-selection"]], "Choosing enctypes for a service": [[26, "choosing-enctypes-for-a-service"]], "Configuration variables": [[26, "configuration-variables"]], "Enctype compatibility": [[26, "enctype-compatibility"]], "Migrating away from older encryption types": [[26, "migrating-away-from-older-encryption-types"]], "Environment variables": [[27, "environment-variables"], [912, "environment-variables"]], "Host configuration": [[28, "host-configuration"]], "Default realm": [[28, "default-realm"]], "Login authorization": [[28, "login-authorization"]], "Plugin module configuration": [[28, "plugin-module-configuration"]], "KDC location modules": [[28, "kdc-location-modules"]], "GSSAPI mechanism modules": [[28, "gssapi-mechanism-modules"]], "Configuration profile modules": [[28, "configuration-profile-modules"]], "HTTPS proxy configuration": [[29, "https-proxy-configuration"]], "Configuring the clients": [[29, "configuring-the-clients"], [37, "configuring-the-clients"]], "For administrators": [[30, "for-administrators"]], "Installation guide": [[31, "installation-guide"]], "Additional references": [[31, "additional-references"]], "UNIX Application Servers": [[32, "unix-application-servers"]], "The keytab file": [[32, "the-keytab-file"]], "Some advice about secure hosts": [[32, "some-advice-about-secure-hosts"]], "Installing and configuring UNIX client machines": [[33, "installing-and-configuring-unix-client-machines"]], "Client machine configuration files": [[33, "client-machine-configuration-files"]], "Installing KDCs": [[34, "installing-kdcs"]], "Install and configure the primary KDC": [[34, "install-and-configure-the-primary-kdc"]], "Edit KDC configuration files": [[34, "edit-kdc-configuration-files"]], "Create the KDC database": [[34, "create-the-kdc-database"]], "Add administrators to the ACL file": [[34, "add-administrators-to-the-acl-file"]], "Add administrators to the Kerberos database": [[34, "add-administrators-to-the-kerberos-database"]], "Start the Kerberos daemons on the primary KDC": [[34, "start-the-kerberos-daemons-on-the-primary-kdc"]], "Install the replica KDCs": [[34, "install-the-replica-kdcs"]], "Create host keytabs for replica KDCs": [[34, "create-host-keytabs-for-replica-kdcs"]], "Configure replica KDCs": [[34, "configure-replica-kdcs"]], "Propagate the database to each replica KDC": [[34, "propagate-the-database-to-each-replica-kdc"]], "Propagation failed?": [[34, "propagation-failed"]], "Add Kerberos principals to the database": [[34, "add-kerberos-principals-to-the-database"]], "Switching primary and replica KDCs": [[34, "switching-primary-and-replica-kdcs"]], "Account lockout": [[35, "account-lockout"]], "Configuring account lockout": [[35, "configuring-account-lockout"]], "Testing account lockout": [[35, "testing-account-lockout"]], "Account lockout principal state": [[35, "account-lockout-principal-state"]], "KDC replication and account lockout": [[35, "kdc-replication-and-account-lockout"]], "KDC performance and account lockout": [[35, "kdc-performance-and-account-lockout"]], "KDC setup and account lockout": [[35, "kdc-setup-and-account-lockout"]], "OTP Preauthentication": [[36, "otp-preauthentication"]], "Defining token types": [[36, "defining-token-types"]], "The default token type": [[36, "the-default-token-type"]], "Token instance configuration": [[36, "token-instance-configuration"]], "Other considerations": [[36, "other-considerations"]], "PKINIT configuration": [[37, "pkinit-configuration"]], "Creating certificates": [[37, "creating-certificates"]], "Generating a certificate authority certificate": [[37, "generating-a-certificate-authority-certificate"]], "Generating a KDC certificate": [[37, "generating-a-kdc-certificate"]], "Generating client certificates": [[37, "generating-client-certificates"]], "Configuring the KDC": [[37, "configuring-the-kdc"]], "Anonymous PKINIT": [[37, "anonymous-pkinit"]], "Freshness tokens": [[37, "freshness-tokens"]], "Principal names and DNS": [[38, "principal-names-and-dns"]], "Service principal names": [[38, "service-principal-names"]], "Service principal canonicalization": [[38, "service-principal-canonicalization"]], "Reverse DNS mismatches": [[38, "reverse-dns-mismatches"]], "Overriding application behavior": [[38, "overriding-application-behavior"]], "Provisioning keytabs": [[38, "provisioning-keytabs"]], "Specific application advice": [[38, "specific-application-advice"]], "Secure shell (ssh)": [[38, "secure-shell-ssh"]], "OpenLDAP (ldapsearch, etc.)": [[38, "openldap-ldapsearch-etc"]], "Realm configuration decisions": [[39, "realm-configuration-decisions"]], "Realm name": [[39, "realm-name"]], "Mapping hostnames onto Kerberos realms": [[39, "mapping-hostnames-onto-kerberos-realms"]], "Ports for the KDC and admin services": [[39, "ports-for-the-kdc-and-admin-services"]], "Replica KDCs": [[39, "replica-kdcs"]], "Hostnames for KDCs": [[39, "hostnames-for-kdcs"]], "KDC Discovery": [[39, "kdc-discovery"]], "Database propagation": [[39, "database-propagation"]], "SPAKE Preauthentication": [[40, "spake-preauthentication"]], "Troubleshooting": [[41, "troubleshooting"], [42, "troubleshooting"]], "Trace logging": [[41, "trace-logging"]], "List of errors": [[41, "list-of-errors"]], "Frequently seen errors": [[41, "frequently-seen-errors"]], "Errors seen by admins": [[41, "errors-seen-by-admins"]], "KDC has no support for encryption type while getting initial credentials": [[41, "kdc-has-no-support-for-encryption-type-while-getting-initial-credentials"]], "credential verification failed: KDC has no support for encryption type": [[41, "credential-verification-failed-kdc-has-no-support-for-encryption-type"]], "Cannot create cert chain: certificate has expired": [[41, "cannot-create-cert-chain-certificate-has-expired"]], "kprop: No route to host while connecting to server": [[41, "kprop-no-route-to-host-while-connecting-to-server"]], "kprop: Connection refused while connecting to server": [[41, "kprop-connection-refused-while-connecting-to-server"]], "kprop: Server rejected authentication (during sendauth exchange) while authenticating to server": [[41, "kprop-server-rejected-authentication-during-sendauth-exchange-while-authenticating-to-server"]], "Various links": [[42, "various-links"]], "Whitepapers": [[42, "whitepapers"]], "Tutorials": [[42, "tutorials"]], "Developing with GSSAPI": [[43, "developing-with-gssapi"]], "Name types": [[43, "name-types"]], "Initiator credentials": [[43, "initiator-credentials"]], "Acceptor names": [[43, "acceptor-names"]], "Name Attributes": [[43, "name-attributes"]], "Credential store extensions": [[43, "credential-store-extensions"]], "Importing and exporting credentials": [[43, "importing-and-exporting-credentials"]], "Constrained delegation (S4U)": [[43, "constrained-delegation-s4u"]], "Channel binding behavior and GSS_C_CHANNEL_BOUND_FLAG": [[43, "channel-binding-behavior-and-gss-c-channel-bound-flag"]], "AEAD message wrapping": [[43, "aead-message-wrapping"]], "IOV message wrapping": [[43, "iov-message-wrapping"]], "IOV MIC tokens": [[43, "iov-mic-tokens"]], "Differences between Heimdal and MIT Kerberos API": [[44, "differences-between-heimdal-and-mit-kerberos-api"]], "For application developers": [[45, "for-application-developers"]], "Initial credentials": [[46, "initial-credentials"]], "Options for get_init_creds": [[46, "options-for-get-init-creds"]], "Getting anonymous credentials": [[46, "getting-anonymous-credentials"]], "User interaction": [[46, "user-interaction"]], "Prompter callback": [[46, "prompter-callback"]], "Responder callback": [[46, "responder-callback"]], "Password question": [[46, "password-question"]], "One-time password question": [[46, "one-time-password-question"]], "PKINIT password or PIN question": [[46, "pkinit-password-or-pin-question"]], "Example": [[46, "example"]], "Verifying initial credentials": [[46, "verifying-initial-credentials"]], "Principal manipulation and parsing": [[47, "principal-manipulation-and-parsing"]], "krb5 API": [[48, "krb5-api"]], "Frequently used public interfaces": [[48, "frequently-used-public-interfaces"]], "Rarely used public interfaces": [[48, "rarely-used-public-interfaces"]], "Public interfaces that should not be called directly": [[48, "public-interfaces-that-should-not-be-called-directly"]], "Legacy convenience interfaces": [[48, "legacy-convenience-interfaces"]], "Deprecated public interfaces": [[48, "deprecated-public-interfaces"]], "krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.": [[49, "krb5-425-conv-principal-convert-a-kerberos-v4-principal-to-a-kerberos-v5-principal"]], "krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.": [[50, "krb5-524-conv-principal-convert-a-kerberos-v5-principal-to-a-kerberos-v4-principal"]], "krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.": [[51, "krb5-524-convert-creds-convert-a-kerberos-v5-credentials-to-a-kerberos-v4-credentials"]], "krb5_address_compare - Compare two Kerberos addresses.": [[52, "krb5-address-compare-compare-two-kerberos-addresses"]], "krb5_address_order - Return an ordering of the specified addresses.": [[53, "krb5-address-order-return-an-ordering-of-the-specified-addresses"]], "krb5_address_search - Search a list of addresses for a specified address.": [[54, "krb5-address-search-search-a-list-of-addresses-for-a-specified-address"]], "krb5_allow_weak_crypto - Allow the application to override the profile\u2019s allow_weak_crypto setting.": [[55, "krb5-allow-weak-crypto-allow-the-application-to-override-the-profile-s-allow-weak-crypto-setting"]], "krb5_aname_to_localname - Convert a principal name to a local name.": [[56, "krb5-aname-to-localname-convert-a-principal-name-to-a-local-name"]], "krb5_anonymous_principal - Build an anonymous principal.": [[57, "krb5-anonymous-principal-build-an-anonymous-principal"]], "krb5_anonymous_realm - Return an anonymous realm data.": [[58, "krb5-anonymous-realm-return-an-anonymous-realm-data"]], "krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.": [[59, "krb5-appdefault-boolean-retrieve-a-boolean-value-from-the-appdefaults-section-of-krb5-conf"]], "krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.": [[60, "krb5-appdefault-string-retrieve-a-string-value-from-the-appdefaults-section-of-krb5-conf"]], "krb5_auth_con_free - Free a krb5_auth_context structure.": [[61, "krb5-auth-con-free-free-a-krb5-auth-context-structure"]], "krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket.": [[62, "krb5-auth-con-genaddrs-generate-auth-context-addresses-from-a-connected-socket"]], "krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context.": [[63, "krb5-auth-con-get-checksum-func-get-the-checksum-callback-from-an-auth-context"]], "krb5_auth_con_getaddrs - Retrieve address fields from an auth context.": [[64, "krb5-auth-con-getaddrs-retrieve-address-fields-from-an-auth-context"]], "krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context.": [[65, "krb5-auth-con-getauthenticator-retrieve-the-authenticator-from-an-auth-context"]], "krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.": [[66, "krb5-auth-con-getflags-retrieve-flags-from-a-krb5-auth-context-structure"]], "krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.": [[67, "krb5-auth-con-getkey-retrieve-the-session-key-from-an-auth-context-as-a-keyblock"]], "krb5_auth_con_getkey_k - Retrieve the session key from an auth context.": [[68, "krb5-auth-con-getkey-k-retrieve-the-session-key-from-an-auth-context"]], "krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.": [[69, "krb5-auth-con-getlocalseqnumber-retrieve-the-local-sequence-number-from-an-auth-context"]], "krb5_auth_con_getlocalsubkey": [[70, "krb5-auth-con-getlocalsubkey"]], "krb5_auth_con_getrcache - Retrieve the replay cache from an auth context.": [[71, "krb5-auth-con-getrcache-retrieve-the-replay-cache-from-an-auth-context"]], "krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.": [[72, "krb5-auth-con-getrecvsubkey-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock"]], "krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.": [[73, "krb5-auth-con-getrecvsubkey-k-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock"]], "krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.": [[74, "krb5-auth-con-getremoteseqnumber-retrieve-the-remote-sequence-number-from-an-auth-context"]], "krb5_auth_con_getremotesubkey": [[75, "krb5-auth-con-getremotesubkey"]], "krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.": [[76, "krb5-auth-con-getsendsubkey-retrieve-the-send-subkey-from-an-auth-context-as-a-keyblock"]], "krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.": [[77, "krb5-auth-con-getsendsubkey-k-retrieve-the-send-subkey-from-an-auth-context"]], "krb5_auth_con_init - Create and initialize an authentication context.": [[78, "krb5-auth-con-init-create-and-initialize-an-authentication-context"]], "krb5_auth_con_initivector - Cause an auth context to use cipher state.": [[79, "krb5-auth-con-initivector-cause-an-auth-context-to-use-cipher-state"]], "krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context.": [[80, "krb5-auth-con-set-checksum-func-set-a-checksum-callback-in-an-auth-context"]], "krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context.": [[81, "krb5-auth-con-set-req-cksumtype-set-checksum-type-in-an-an-auth-context"]], "krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context.": [[82, "krb5-auth-con-setaddrs-set-the-local-and-remote-addresses-in-an-auth-context"]], "krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.": [[83, "krb5-auth-con-setflags-set-a-flags-field-in-a-krb5-auth-context-structure"]], "krb5_auth_con_setports - Set local and remote port fields in an auth context.": [[84, "krb5-auth-con-setports-set-local-and-remote-port-fields-in-an-auth-context"]], "krb5_auth_con_setrcache - Set the replay cache in an auth context.": [[85, "krb5-auth-con-setrcache-set-the-replay-cache-in-an-auth-context"]], "krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.": [[86, "krb5-auth-con-setrecvsubkey-set-the-receiving-subkey-in-an-auth-context-with-a-keyblock"]], "krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.": [[87, "krb5-auth-con-setrecvsubkey-k-set-the-receiving-subkey-in-an-auth-context"]], "krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.": [[88, "krb5-auth-con-setsendsubkey-set-the-send-subkey-in-an-auth-context-with-a-keyblock"]], "krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context.": [[89, "krb5-auth-con-setsendsubkey-k-set-the-send-subkey-in-an-auth-context"]], "krb5_auth_con_setuseruserkey - Set the session key in an auth context.": [[90, "krb5-auth-con-setuseruserkey-set-the-session-key-in-an-auth-context"]], "krb5_build_principal - Build a principal name using null-terminated strings.": [[91, "krb5-build-principal-build-a-principal-name-using-null-terminated-strings"]], "krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.": [[92, "krb5-build-principal-alloc-va-build-a-principal-name-using-a-precomputed-variable-argument-list"]], "krb5_build_principal_ext - Build a principal name using length-counted strings.": [[93, "krb5-build-principal-ext-build-a-principal-name-using-length-counted-strings"]], "krb5_build_principal_va": [[94, "krb5-build-principal-va"]], "krb5_c_block_size - Return cipher block size.": [[95, "krb5-c-block-size-return-cipher-block-size"]], "krb5_c_checksum_length - Return the length of checksums for a checksum type.": [[96, "krb5-c-checksum-length-return-the-length-of-checksums-for-a-checksum-type"]], "krb5_c_crypto_length - Return a length of a message field specific to the encryption type.": [[97, "krb5-c-crypto-length-return-a-length-of-a-message-field-specific-to-the-encryption-type"]], "krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.": [[98, "krb5-c-crypto-length-iov-fill-in-lengths-for-header-trailer-and-padding-in-a-iov-array"]], "krb5_c_decrypt - Decrypt data using a key (operates on keyblock).": [[99, "krb5-c-decrypt-decrypt-data-using-a-key-operates-on-keyblock"]], "krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).": [[100, "krb5-c-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-keyblock"]], "krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).": [[101, "krb5-c-derive-prfplus-derive-a-key-using-some-input-data-via-rfc-6113-prf"]], "krb5_c_encrypt - Encrypt data using a key (operates on keyblock).": [[102, "krb5-c-encrypt-encrypt-data-using-a-key-operates-on-keyblock"]], "krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).": [[103, "krb5-c-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-keyblock"]], "krb5_c_encrypt_length - Compute encrypted data length.": [[104, "krb5-c-encrypt-length-compute-encrypted-data-length"]], "krb5_c_enctype_compare - Compare two encryption types.": [[105, "krb5-c-enctype-compare-compare-two-encryption-types"]], "krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().": [[106, "krb5-c-free-state-free-a-cipher-state-previously-allocated-by-krb5-c-init-state"]], "krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.": [[107, "krb5-c-fx-cf2-simple-compute-the-krb-fx-cf2-combination-of-two-keys-and-pepper-strings"]], "krb5_c_init_state - Initialize a new cipher state.": [[108, "krb5-c-init-state-initialize-a-new-cipher-state"]], "krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.": [[109, "krb5-c-is-coll-proof-cksum-test-whether-a-checksum-type-is-collision-proof"]], "krb5_c_is_keyed_cksum - Test whether a checksum type is keyed.": [[110, "krb5-c-is-keyed-cksum-test-whether-a-checksum-type-is-keyed"]], "krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.": [[111, "krb5-c-keyed-checksum-types-return-a-list-of-keyed-checksum-types-usable-with-an-encryption-type"]], "krb5_c_keylengths - Return length of the specified key in bytes.": [[112, "krb5-c-keylengths-return-length-of-the-specified-key-in-bytes"]], "krb5_c_make_checksum - Compute a checksum (operates on keyblock).": [[113, "krb5-c-make-checksum-compute-a-checksum-operates-on-keyblock"]], "krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)": [[114, "krb5-c-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-keyblock"]], "krb5_c_make_random_key - Generate an enctype-specific random encryption key.": [[115, "krb5-c-make-random-key-generate-an-enctype-specific-random-encryption-key"]], "krb5_c_padding_length - Return a number of padding octets.": [[116, "krb5-c-padding-length-return-a-number-of-padding-octets"]], "krb5_c_prf - Generate enctype-specific pseudo-random bytes.": [[117, "krb5-c-prf-generate-enctype-specific-pseudo-random-bytes"]], "krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type.": [[118, "krb5-c-prf-length-get-the-output-length-of-pseudo-random-functions-for-an-encryption-type"]], "krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.": [[119, "krb5-c-prfplus-generate-pseudo-random-bytes-using-rfc-6113-prf"]], "krb5_c_random_add_entropy": [[120, "krb5-c-random-add-entropy"]], "krb5_c_random_make_octets - Generate pseudo-random bytes.": [[121, "krb5-c-random-make-octets-generate-pseudo-random-bytes"]], "krb5_c_random_os_entropy": [[122, "krb5-c-random-os-entropy"]], "krb5_c_random_seed": [[123, "krb5-c-random-seed"]], "krb5_c_random_to_key - Generate an enctype-specific key from random data.": [[124, "krb5-c-random-to-key-generate-an-enctype-specific-key-from-random-data"]], "krb5_c_string_to_key - Convert a string (such a password) to a key.": [[125, "krb5-c-string-to-key-convert-a-string-such-a-password-to-a-key"]], "krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.": [[126, "krb5-c-string-to-key-with-params-convert-a-string-such-as-a-password-to-a-key-with-additional-parameters"]], "krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.": [[127, "krb5-c-valid-cksumtype-verify-that-specified-checksum-type-is-a-valid-kerberos-checksum-type"]], "krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.": [[128, "krb5-c-valid-enctype-verify-that-a-specified-encryption-type-is-a-valid-kerberos-encryption-type"]], "krb5_c_verify_checksum - Verify a checksum (operates on keyblock).": [[129, "krb5-c-verify-checksum-verify-a-checksum-operates-on-keyblock"]], "krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).": [[130, "krb5-c-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-keyblock"]], "krb5_calculate_checksum": [[131, "krb5-calculate-checksum"]], "krb5_cc_cache_match - Find a credential cache with a specified client principal.": [[132, "krb5-cc-cache-match-find-a-credential-cache-with-a-specified-client-principal"]], "krb5_cc_close - Close a credential cache handle.": [[133, "krb5-cc-close-close-a-credential-cache-handle"]], "krb5_cc_copy_creds - Copy a credential cache.": [[134, "krb5-cc-copy-creds-copy-a-credential-cache"]], "krb5_cc_default - Resolve the default credential cache name.": [[135, "krb5-cc-default-resolve-the-default-credential-cache-name"]], "krb5_cc_default_name - Return the name of the default credential cache.": [[136, "krb5-cc-default-name-return-the-name-of-the-default-credential-cache"]], "krb5_cc_destroy - Destroy a credential cache.": [[137, "krb5-cc-destroy-destroy-a-credential-cache"]], "krb5_cc_dup - Duplicate ccache handle.": [[138, "krb5-cc-dup-duplicate-ccache-handle"]], "krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries.": [[139, "krb5-cc-end-seq-get-finish-a-series-of-sequential-processing-credential-cache-entries"]], "krb5_cc_gen_new": [[140, "krb5-cc-gen-new"]], "krb5_cc_get_config - Get a configuration value from a credential cache.": [[141, "krb5-cc-get-config-get-a-configuration-value-from-a-credential-cache"]], "krb5_cc_get_flags - Retrieve flags from a credential cache structure.": [[142, "krb5-cc-get-flags-retrieve-flags-from-a-credential-cache-structure"]], "krb5_cc_get_full_name - Retrieve the full name of a credential cache.": [[143, "krb5-cc-get-full-name-retrieve-the-full-name-of-a-credential-cache"]], "krb5_cc_get_name - Retrieve the name, but not type of a credential cache.": [[144, "krb5-cc-get-name-retrieve-the-name-but-not-type-of-a-credential-cache"]], "krb5_cc_get_principal - Get the default principal of a credential cache.": [[145, "krb5-cc-get-principal-get-the-default-principal-of-a-credential-cache"]], "krb5_cc_get_type - Retrieve the type of a credential cache.": [[146, "krb5-cc-get-type-retrieve-the-type-of-a-credential-cache"]], "krb5_cc_initialize - Initialize a credential cache.": [[147, "krb5-cc-initialize-initialize-a-credential-cache"]], "krb5_cc_move - Move a credential cache.": [[148, "krb5-cc-move-move-a-credential-cache"]], "krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name.": [[149, "krb5-cc-new-unique-create-a-new-credential-cache-of-the-specified-type-with-a-unique-name"]], "krb5_cc_next_cred - Retrieve the next entry from the credential cache.": [[150, "krb5-cc-next-cred-retrieve-the-next-entry-from-the-credential-cache"]], "krb5_cc_remove_cred - Remove credentials from a credential cache.": [[151, "krb5-cc-remove-cred-remove-credentials-from-a-credential-cache"]], "krb5_cc_resolve - Resolve a credential cache name.": [[152, "krb5-cc-resolve-resolve-a-credential-cache-name"]], "krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.": [[153, "krb5-cc-retrieve-cred-retrieve-a-specified-credentials-from-a-credential-cache"]], "krb5_cc_select - Select a credential cache to use with a server principal.": [[154, "krb5-cc-select-select-a-credential-cache-to-use-with-a-server-principal"]], "krb5_cc_set_config - Store a configuration value in a credential cache.": [[155, "krb5-cc-set-config-store-a-configuration-value-in-a-credential-cache"]], "krb5_cc_set_default_name - Set the default credential cache name.": [[156, "krb5-cc-set-default-name-set-the-default-credential-cache-name"]], "krb5_cc_set_flags - Set options flags on a credential cache.": [[157, "krb5-cc-set-flags-set-options-flags-on-a-credential-cache"]], "krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.": [[158, "krb5-cc-start-seq-get-prepare-to-sequentially-read-every-credential-in-a-credential-cache"]], "krb5_cc_store_cred - Store credentials in a credential cache.": [[159, "krb5-cc-store-cred-store-credentials-in-a-credential-cache"]], "krb5_cc_support_switch - Determine whether a credential cache type supports switching.": [[160, "krb5-cc-support-switch-determine-whether-a-credential-cache-type-supports-switching"]], "krb5_cc_switch - Make a credential cache the primary cache for its collection.": [[161, "krb5-cc-switch-make-a-credential-cache-the-primary-cache-for-its-collection"]], "krb5_cccol_cursor_free - Free a credential cache collection cursor.": [[162, "krb5-cccol-cursor-free-free-a-credential-cache-collection-cursor"]], "krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.": [[163, "krb5-cccol-cursor-new-prepare-to-iterate-over-the-collection-of-known-credential-caches"]], "krb5_cccol_cursor_next - Get the next credential cache in the collection.": [[164, "krb5-cccol-cursor-next-get-the-next-credential-cache-in-the-collection"]], "krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches.": [[165, "krb5-cccol-have-content-check-if-the-credential-cache-collection-contains-any-initialized-caches"]], "krb5_change_password - Change a password for an existing Kerberos account.": [[166, "krb5-change-password-change-a-password-for-an-existing-kerberos-account"]], "krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.": [[167, "krb5-check-clockskew-check-if-a-timestamp-is-within-the-allowed-clock-skew-of-the-current-time"]], "krb5_checksum_size": [[168, "krb5-checksum-size"]], "krb5_chpw_message - Get a result message for changing or setting a password.": [[169, "krb5-chpw-message-get-a-result-message-for-changing-or-setting-a-password"]], "krb5_cksumtype_to_string - Convert a checksum type to a string.": [[170, "krb5-cksumtype-to-string-convert-a-checksum-type-to-a-string"]], "krb5_clear_error_message - Clear the extended error message in a context.": [[171, "krb5-clear-error-message-clear-the-extended-error-message-in-a-context"]], "krb5_copy_addresses - Copy an array of addresses.": [[172, "krb5-copy-addresses-copy-an-array-of-addresses"]], "krb5_copy_authdata - Copy an authorization data list.": [[173, "krb5-copy-authdata-copy-an-authorization-data-list"]], "krb5_copy_authenticator - Copy a krb5_authenticator structure.": [[174, "krb5-copy-authenticator-copy-a-krb5-authenticator-structure"]], "krb5_copy_checksum - Copy a krb5_checksum structure.": [[175, "krb5-copy-checksum-copy-a-krb5-checksum-structure"]], "krb5_copy_context - Copy a krb5_context structure.": [[176, "krb5-copy-context-copy-a-krb5-context-structure"]], "krb5_copy_creds - Copy a krb5_creds structure.": [[177, "krb5-copy-creds-copy-a-krb5-creds-structure"]], "krb5_copy_data - Copy a krb5_data object.": [[178, "krb5-copy-data-copy-a-krb5-data-object"]], "krb5_copy_error_message - Copy the most recent extended error message from one context to another.": [[179, "krb5-copy-error-message-copy-the-most-recent-extended-error-message-from-one-context-to-another"]], "krb5_copy_keyblock - Copy a keyblock.": [[180, "krb5-copy-keyblock-copy-a-keyblock"]], "krb5_copy_keyblock_contents - Copy the contents of a keyblock.": [[181, "krb5-copy-keyblock-contents-copy-the-contents-of-a-keyblock"]], "krb5_copy_principal - Copy a principal.": [[182, "krb5-copy-principal-copy-a-principal"]], "krb5_copy_ticket - Copy a krb5_ticket structure.": [[183, "krb5-copy-ticket-copy-a-krb5-ticket-structure"]], "krb5_decode_authdata_container - Unwrap authorization data.": [[184, "krb5-decode-authdata-container-unwrap-authorization-data"]], "krb5_decode_ticket - Decode an ASN.1-formatted ticket.": [[185, "krb5-decode-ticket-decode-an-asn-1-formatted-ticket"]], "krb5_decrypt": [[186, "krb5-decrypt"]], "krb5_deltat_to_string - Convert a relative time value to a string.": [[187, "krb5-deltat-to-string-convert-a-relative-time-value-to-a-string"]], "krb5_eblock_enctype": [[188, "krb5-eblock-enctype"]], "krb5_encode_authdata_container - Wrap authorization data in a container.": [[189, "krb5-encode-authdata-container-wrap-authorization-data-in-a-container"]], "krb5_encrypt": [[190, "krb5-encrypt"]], "krb5_encrypt_size": [[191, "krb5-encrypt-size"]], "krb5_enctype_to_name - Convert an encryption type to a name or alias.": [[192, "krb5-enctype-to-name-convert-an-encryption-type-to-a-name-or-alias"]], "krb5_enctype_to_string - Convert an encryption type to a string.": [[193, "krb5-enctype-to-string-convert-an-encryption-type-to-a-string"]], "krb5_expand_hostname - Canonicalize a hostname, possibly using name service.": [[194, "krb5-expand-hostname-canonicalize-a-hostname-possibly-using-name-service"]], "krb5_find_authdata - Find authorization data elements.": [[195, "krb5-find-authdata-find-authorization-data-elements"]], "krb5_finish_key": [[196, "krb5-finish-key"]], "krb5_finish_random_key": [[197, "krb5-finish-random-key"]], "krb5_free_addresses - Free the data stored in array of addresses.": [[198, "krb5-free-addresses-free-the-data-stored-in-array-of-addresses"]], "krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.": [[199, "krb5-free-ap-rep-enc-part-free-a-krb5-ap-rep-enc-part-structure"]], "krb5_free_authdata - Free the storage assigned to array of authentication data.": [[200, "krb5-free-authdata-free-the-storage-assigned-to-array-of-authentication-data"]], "krb5_free_authenticator - Free a krb5_authenticator structure.": [[201, "krb5-free-authenticator-free-a-krb5-authenticator-structure"]], "krb5_free_checksum - Free a krb5_checksum structure.": [[202, "krb5-free-checksum-free-a-krb5-checksum-structure"]], "krb5_free_checksum_contents - Free the contents of a krb5_checksum structure.": [[203, "krb5-free-checksum-contents-free-the-contents-of-a-krb5-checksum-structure"]], "krb5_free_cksumtypes - Free an array of checksum types.": [[204, "krb5-free-cksumtypes-free-an-array-of-checksum-types"]], "krb5_free_config_files - Free a list allocated by krb5_get_default_config_files()": [[205, "krb5-free-config-files-free-a-list-allocated-by-krb5-get-default-config-files"]], "krb5_free_context - Free a krb5 library context.": [[206, "krb5-free-context-free-a-krb5-library-context"]], "krb5_free_cred_contents - Free the contents of a krb5_creds structure.": [[207, "krb5-free-cred-contents-free-the-contents-of-a-krb5-creds-structure"]], "krb5_free_creds - Free a krb5_creds structure.": [[208, "krb5-free-creds-free-a-krb5-creds-structure"]], "krb5_free_data - Free a krb5_data structure.": [[209, "krb5-free-data-free-a-krb5-data-structure"]], "krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field.": [[210, "krb5-free-data-contents-free-the-contents-of-a-krb5-data-structure-and-zero-the-data-field"]], "krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm().": [[211, "krb5-free-default-realm-free-a-default-realm-string-returned-by-krb5-get-default-realm"]], "krb5_free_enctypes - Free an array of encryption types.": [[212, "krb5-free-enctypes-free-an-array-of-encryption-types"]], "krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().": [[213, "krb5-free-error-free-an-error-allocated-by-krb5-read-error-or-krb5-sendauth"]], "krb5_free_error_message - Free an error message generated by krb5_get_error_message().": [[214, "krb5-free-error-message-free-an-error-message-generated-by-krb5-get-error-message"]], "krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm().": [[215, "krb5-free-host-realm-free-the-memory-allocated-by-krb5-get-host-realm"]], "krb5_free_keyblock - Free a krb5_keyblock structure.": [[216, "krb5-free-keyblock-free-a-krb5-keyblock-structure"]], "krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure.": [[217, "krb5-free-keyblock-contents-free-the-contents-of-a-krb5-keyblock-structure"]], "krb5_free_keytab_entry_contents - Free the contents of a key table entry.": [[218, "krb5-free-keytab-entry-contents-free-the-contents-of-a-key-table-entry"]], "krb5_free_principal - Free the storage assigned to a principal.": [[219, "krb5-free-principal-free-the-storage-assigned-to-a-principal"]], "krb5_free_string - Free a string allocated by a krb5 function.": [[220, "krb5-free-string-free-a-string-allocated-by-a-krb5-function"]], "krb5_free_tgt_creds - Free an array of credential structures.": [[221, "krb5-free-tgt-creds-free-an-array-of-credential-structures"]], "krb5_free_ticket - Free a ticket.": [[222, "krb5-free-ticket-free-a-ticket"]], "krb5_free_unparsed_name - Free a string representation of a principal.": [[223, "krb5-free-unparsed-name-free-a-string-representation-of-a-principal"]], "krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.": [[224, "krb5-fwd-tgt-creds-get-a-forwarded-tgt-and-format-a-krb-cred-message"]], "krb5_get_credentials - Get an additional ticket.": [[225, "krb5-get-credentials-get-an-additional-ticket"]], "krb5_get_credentials_renew": [[226, "krb5-get-credentials-renew"]], "krb5_get_credentials_validate": [[227, "krb5-get-credentials-validate"]], "krb5_get_default_config_files - Return a list of default configuration filenames.": [[228, "krb5-get-default-config-files-return-a-list-of-default-configuration-filenames"]], "krb5_get_default_realm - Retrieve the default realm.": [[229, "krb5-get-default-realm-retrieve-the-default-realm"]], "krb5_get_error_message - Get the (possibly extended) error message for a code.": [[230, "krb5-get-error-message-get-the-possibly-extended-error-message-for-a-code"]], "krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC.": [[231, "krb5-get-etype-info-retrieve-enctype-salt-and-s2kparams-from-kdc"]], "krb5_get_fallback_host_realm": [[232, "krb5-get-fallback-host-realm"]], "krb5_get_host_realm - Get the Kerberos realm names for a host.": [[233, "krb5-get-host-realm-get-the-kerberos-realm-names-for-a-host"]], "krb5_get_in_tkt_with_keytab": [[234, "krb5-get-in-tkt-with-keytab"]], "krb5_get_in_tkt_with_password": [[235, "krb5-get-in-tkt-with-password"]], "krb5_get_in_tkt_with_skey": [[236, "krb5-get-in-tkt-with-skey"]], "krb5_get_init_creds_keytab - Get initial credentials using a key table.": [[237, "krb5-get-init-creds-keytab-get-initial-credentials-using-a-key-table"]], "krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure.": [[238, "krb5-get-init-creds-opt-alloc-allocate-a-new-initial-credential-options-structure"]], "krb5_get_init_creds_opt_free - Free initial credential options.": [[239, "krb5-get-init-creds-opt-free-free-initial-credential-options"]], "krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.": [[240, "krb5-get-init-creds-opt-get-fast-flags-retrieve-fast-flags-from-initial-credential-options"]], "krb5_get_init_creds_opt_init": [[241, "krb5-get-init-creds-opt-init"]], "krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options.": [[242, "krb5-get-init-creds-opt-set-address-list-set-address-restrictions-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.": [[243, "krb5-get-init-creds-opt-set-anonymous-set-or-unset-the-anonymous-flag-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.": [[244, "krb5-get-init-creds-opt-set-canonicalize-set-or-unset-the-canonicalize-flag-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.": [[245, "krb5-get-init-creds-opt-set-change-password-prompt-set-or-unset-change-password-prompt-flag-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.": [[246, "krb5-get-init-creds-opt-set-etype-list-set-allowable-encryption-types-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.": [[247, "krb5-get-init-creds-opt-set-expire-callback-set-an-expiration-callback-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.": [[248, "krb5-get-init-creds-opt-set-fast-ccache-set-fast-armor-cache-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.": [[249, "krb5-get-init-creds-opt-set-fast-ccache-name-set-location-of-fast-armor-ccache-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.": [[250, "krb5-get-init-creds-opt-set-fast-flags-set-fast-flags-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.": [[251, "krb5-get-init-creds-opt-set-forwardable-set-or-unset-the-forwardable-flag-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.": [[252, "krb5-get-init-creds-opt-set-in-ccache-set-an-input-credential-cache-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.": [[253, "krb5-get-init-creds-opt-set-out-ccache-set-an-output-credential-cache-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.": [[254, "krb5-get-init-creds-opt-set-pa-supply-options-for-preauthentication-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.": [[255, "krb5-get-init-creds-opt-set-pac-request-ask-the-kdc-to-include-or-not-include-a-pac-in-the-ticket"]], "krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.": [[256, "krb5-get-init-creds-opt-set-preauth-list-set-preauthentication-types-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.": [[257, "krb5-get-init-creds-opt-set-proxiable-set-or-unset-the-proxiable-flag-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.": [[258, "krb5-get-init-creds-opt-set-renew-life-set-the-ticket-renewal-lifetime-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options.": [[259, "krb5-get-init-creds-opt-set-responder-set-the-responder-function-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.": [[260, "krb5-get-init-creds-opt-set-salt-set-salt-for-optimistic-preauthentication-in-initial-credential-options"]], "krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.": [[261, "krb5-get-init-creds-opt-set-tkt-life-set-the-ticket-lifetime-in-initial-credential-options"]], "krb5_get_init_creds_password - Get initial credentials using a password.": [[262, "krb5-get-init-creds-password-get-initial-credentials-using-a-password"]], "krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys.": [[263, "krb5-get-permitted-enctypes-return-a-list-of-encryption-types-permitted-for-session-keys"]], "krb5_get_profile - Retrieve configuration profile from the context.": [[264, "krb5-get-profile-retrieve-configuration-profile-from-the-context"]], "krb5_get_prompt_types - Get prompt types array from a context.": [[265, "krb5-get-prompt-types-get-prompt-types-array-from-a-context"]], "krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential.": [[266, "krb5-get-renewed-creds-get-renewed-credential-from-kdc-using-an-existing-credential"]], "krb5_get_server_rcache - Generate a replay cache object for server use and open it.": [[267, "krb5-get-server-rcache-generate-a-replay-cache-object-for-server-use-and-open-it"]], "krb5_get_time_offsets - Return the time offsets from the os context.": [[268, "krb5-get-time-offsets-return-the-time-offsets-from-the-os-context"]], "krb5_get_validated_creds - Get validated credentials from the KDC.": [[269, "krb5-get-validated-creds-get-validated-credentials-from-the-kdc"]], "krb5_init_context - Create a krb5 library context.": [[270, "krb5-init-context-create-a-krb5-library-context"]], "krb5_init_context_profile - Create a krb5 library context using a specified profile.": [[271, "krb5-init-context-profile-create-a-krb5-library-context-using-a-specified-profile"]], "krb5_init_creds_free - Free an initial credentials context.": [[272, "krb5-init-creds-free-free-an-initial-credentials-context"]], "krb5_init_creds_get - Acquire credentials using an initial credentials context.": [[273, "krb5-init-creds-get-acquire-credentials-using-an-initial-credentials-context"]], "krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.": [[274, "krb5-init-creds-get-creds-retrieve-acquired-credentials-from-an-initial-credentials-context"]], "krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context.": [[275, "krb5-init-creds-get-error-get-the-last-error-from-kdc-from-an-initial-credentials-context"]], "krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context.": [[276, "krb5-init-creds-get-times-retrieve-ticket-times-from-an-initial-credentials-context"]], "krb5_init_creds_init - Create a context for acquiring initial credentials.": [[277, "krb5-init-creds-init-create-a-context-for-acquiring-initial-credentials"]], "krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.": [[278, "krb5-init-creds-set-keytab-specify-a-keytab-to-use-for-acquiring-initial-credentials"]], "krb5_init_creds_set_password - Set a password for acquiring initial credentials.": [[279, "krb5-init-creds-set-password-set-a-password-for-acquiring-initial-credentials"]], "krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials.": [[280, "krb5-init-creds-set-service-specify-a-service-principal-for-acquiring-initial-credentials"]], "krb5_init_creds_step - Get the next KDC request for acquiring initial credentials.": [[281, "krb5-init-creds-step-get-the-next-kdc-request-for-acquiring-initial-credentials"]], "krb5_init_keyblock - Initialize an empty krb5_keyblock .": [[282, "krb5-init-keyblock-initialize-an-empty-krb5-keyblock"]], "krb5_init_random_key": [[283, "krb5-init-random-key"]], "krb5_init_secure_context - Create a krb5 library context using only configuration files.": [[284, "krb5-init-secure-context-create-a-krb5-library-context-using-only-configuration-files"]], "krb5_is_config_principal - Test whether a principal is a configuration principal.": [[285, "krb5-is-config-principal-test-whether-a-principal-is-a-configuration-principal"]], "krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.": [[286, "krb5-is-referral-realm-check-for-a-match-with-krb5-referral-realm"]], "krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support.": [[287, "krb5-is-thread-safe-test-whether-the-kerberos-library-was-built-with-multithread-support"]], "krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.": [[288, "krb5-k-create-key-create-a-krb5-key-from-the-enctype-and-key-data-in-a-keyblock"]], "krb5_k_decrypt - Decrypt data using a key (operates on opaque key).": [[289, "krb5-k-decrypt-decrypt-data-using-a-key-operates-on-opaque-key"]], "krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).": [[290, "krb5-k-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-opaque-key"]], "krb5_k_encrypt - Encrypt data using a key (operates on opaque key).": [[291, "krb5-k-encrypt-encrypt-data-using-a-key-operates-on-opaque-key"]], "krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).": [[292, "krb5-k-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-opaque-key"]], "krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero.": [[293, "krb5-k-free-key-decrement-the-reference-count-on-a-key-and-free-it-if-it-hits-zero"]], "krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure.": [[294, "krb5-k-key-enctype-retrieve-the-enctype-of-a-krb5-key-structure"]], "krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.": [[295, "krb5-k-key-keyblock-retrieve-a-copy-of-the-keyblock-from-a-krb5-key-structure"]], "krb5_k_make_checksum - Compute a checksum (operates on opaque key).": [[296, "krb5-k-make-checksum-compute-a-checksum-operates-on-opaque-key"]], "krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)": [[297, "krb5-k-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-opaque-key"]], "krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).": [[298, "krb5-k-prf-generate-enctype-specific-pseudo-random-bytes-operates-on-opaque-key"]], "krb5_k_reference_key - Increment the reference count on a key.": [[299, "krb5-k-reference-key-increment-the-reference-count-on-a-key"]], "krb5_k_verify_checksum - Verify a checksum (operates on opaque key).": [[300, "krb5-k-verify-checksum-verify-a-checksum-operates-on-opaque-key"]], "krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).": [[301, "krb5-k-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-opaque-key"]], "krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.": [[302, "krb5-kdc-sign-ticket-sign-a-pac-possibly-including-a-ticket-signature"]], "krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.": [[303, "krb5-kdc-verify-ticket-verify-a-pac-possibly-including-ticket-signature"]], "krb5_kt_add_entry - Add a new entry to a key table.": [[304, "krb5-kt-add-entry-add-a-new-entry-to-a-key-table"]], "krb5_kt_client_default - Resolve the default client key table.": [[305, "krb5-kt-client-default-resolve-the-default-client-key-table"]], "krb5_kt_close - Close a key table handle.": [[306, "krb5-kt-close-close-a-key-table-handle"]], "krb5_kt_default - Resolve the default key table.": [[307, "krb5-kt-default-resolve-the-default-key-table"]], "krb5_kt_default_name - Get the default key table name.": [[308, "krb5-kt-default-name-get-the-default-key-table-name"]], "krb5_kt_dup - Duplicate keytab handle.": [[309, "krb5-kt-dup-duplicate-keytab-handle"]], "krb5_kt_end_seq_get - Release a keytab cursor.": [[310, "krb5-kt-end-seq-get-release-a-keytab-cursor"]], "krb5_kt_free_entry": [[311, "krb5-kt-free-entry"]], "krb5_kt_get_entry - Get an entry from a key table.": [[312, "krb5-kt-get-entry-get-an-entry-from-a-key-table"]], "krb5_kt_get_name - Get a key table name.": [[313, "krb5-kt-get-name-get-a-key-table-name"]], "krb5_kt_get_type - Return the type of a key table.": [[314, "krb5-kt-get-type-return-the-type-of-a-key-table"]], "krb5_kt_have_content - Check if a keytab exists and contains entries.": [[315, "krb5-kt-have-content-check-if-a-keytab-exists-and-contains-entries"]], "krb5_kt_next_entry - Retrieve the next entry from the key table.": [[316, "krb5-kt-next-entry-retrieve-the-next-entry-from-the-key-table"]], "krb5_kt_read_service_key - Retrieve a service key from a key table.": [[317, "krb5-kt-read-service-key-retrieve-a-service-key-from-a-key-table"]], "krb5_kt_remove_entry - Remove an entry from a key table.": [[318, "krb5-kt-remove-entry-remove-an-entry-from-a-key-table"]], "krb5_kt_resolve - Get a handle for a key table.": [[319, "krb5-kt-resolve-get-a-handle-for-a-key-table"]], "krb5_kt_start_seq_get - Start a sequential retrieval of key table entries.": [[320, "krb5-kt-start-seq-get-start-a-sequential-retrieval-of-key-table-entries"]], "krb5_kuserok - Determine if a principal is authorized to log in as a local user.": [[321, "krb5-kuserok-determine-if-a-principal-is-authorized-to-log-in-as-a-local-user"]], "krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.": [[322, "krb5-make-authdata-kdc-issued-encode-and-sign-ad-kdcissued-authorization-data"]], "krb5_marshal_credentials - Serialize a krb5_creds object.": [[323, "krb5-marshal-credentials-serialize-a-krb5-creds-object"]], "krb5_merge_authdata - Merge two authorization data lists into a new list.": [[324, "krb5-merge-authdata-merge-two-authorization-data-lists-into-a-new-list"]], "krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials.": [[325, "krb5-mk-1cred-format-a-krb-cred-message-for-a-single-set-of-credentials"]], "krb5_mk_error - Format and encode a KRB_ERROR message.": [[326, "krb5-mk-error-format-and-encode-a-krb-error-message"]], "krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.": [[327, "krb5-mk-ncred-format-a-krb-cred-message-for-an-array-of-credentials"]], "krb5_mk_priv - Format a KRB-PRIV message.": [[328, "krb5-mk-priv-format-a-krb-priv-message"]], "krb5_mk_rep - Format and encrypt a KRB_AP_REP message.": [[329, "krb5-mk-rep-format-and-encrypt-a-krb-ap-rep-message"]], "krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.": [[330, "krb5-mk-rep-dce-format-and-encrypt-a-krb-ap-rep-message-for-dce-rpc"]], "krb5_mk_req - Create a KRB_AP_REQ message.": [[331, "krb5-mk-req-create-a-krb-ap-req-message"]], "krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.": [[332, "krb5-mk-req-extended-create-a-krb-ap-req-message-using-supplied-credentials"]], "krb5_mk_safe - Format a KRB-SAFE message.": [[333, "krb5-mk-safe-format-a-krb-safe-message"]], "krb5_os_localaddr - Return all interface addresses for this host.": [[334, "krb5-os-localaddr-return-all-interface-addresses-for-this-host"]], "krb5_pac_add_buffer - Add a buffer to a PAC handle.": [[335, "krb5-pac-add-buffer-add-a-buffer-to-a-pac-handle"]], "krb5_pac_free - Free a PAC handle.": [[336, "krb5-pac-free-free-a-pac-handle"]], "krb5_pac_get_buffer - Retrieve a buffer value from a PAC.": [[337, "krb5-pac-get-buffer-retrieve-a-buffer-value-from-a-pac"]], "krb5_pac_get_client_info - Read client information from a PAC.": [[338, "krb5-pac-get-client-info-read-client-information-from-a-pac"]], "krb5_pac_get_types - Return an array of buffer types in a PAC handle.": [[339, "krb5-pac-get-types-return-an-array-of-buffer-types-in-a-pac-handle"]], "krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.": [[340, "krb5-pac-init-create-an-empty-privilege-attribute-certificate-pac-handle"]], "krb5_pac_parse - Unparse an encoded PAC into a new handle.": [[341, "krb5-pac-parse-unparse-an-encoded-pac-into-a-new-handle"]], "krb5_pac_sign": [[342, "krb5-pac-sign"]], "krb5_pac_sign_ext": [[343, "krb5-pac-sign-ext"]], "krb5_pac_verify - Verify a PAC.": [[344, "krb5-pac-verify-verify-a-pac"]], "krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm.": [[345, "krb5-pac-verify-ext-verify-a-pac-possibly-from-a-specified-realm"]], "krb5_parse_name - Convert a string principal name to a krb5_principal structure.": [[346, "krb5-parse-name-convert-a-string-principal-name-to-a-krb5-principal-structure"]], "krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags.": [[347, "krb5-parse-name-flags-convert-a-string-principal-name-to-a-krb5-principal-with-flags"]], "krb5_prepend_error_message - Add a prefix to the message for an error code.": [[348, "krb5-prepend-error-message-add-a-prefix-to-the-message-for-an-error-code"]], "krb5_principal2salt - Convert a principal name into the default salt for that principal.": [[349, "krb5-principal2salt-convert-a-principal-name-into-the-default-salt-for-that-principal"]], "krb5_principal_compare - Compare two principals.": [[350, "krb5-principal-compare-compare-two-principals"]], "krb5_principal_compare_any_realm - Compare two principals ignoring realm components.": [[351, "krb5-principal-compare-any-realm-compare-two-principals-ignoring-realm-components"]], "krb5_principal_compare_flags - Compare two principals with additional flags.": [[352, "krb5-principal-compare-flags-compare-two-principals-with-additional-flags"]], "krb5_process_key": [[353, "krb5-process-key"]], "krb5_prompter_posix - Prompt user for password.": [[354, "krb5-prompter-posix-prompt-user-for-password"]], "krb5_random_key": [[355, "krb5-random-key"]], "krb5_rd_cred - Read and validate a KRB-CRED message.": [[356, "krb5-rd-cred-read-and-validate-a-krb-cred-message"]], "krb5_rd_error - Decode a KRB-ERROR message.": [[357, "krb5-rd-error-decode-a-krb-error-message"]], "krb5_rd_priv - Process a KRB-PRIV message.": [[358, "krb5-rd-priv-process-a-krb-priv-message"]], "krb5_rd_rep - Parse and decrypt a KRB_AP_REP message.": [[359, "krb5-rd-rep-parse-and-decrypt-a-krb-ap-rep-message"]], "krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.": [[360, "krb5-rd-rep-dce-parse-and-decrypt-a-krb-ap-rep-message-for-dce-rpc"]], "krb5_rd_req - Parse and decrypt a KRB_AP_REQ message.": [[361, "krb5-rd-req-parse-and-decrypt-a-krb-ap-req-message"]], "krb5_rd_safe - Process KRB-SAFE message.": [[362, "krb5-rd-safe-process-krb-safe-message"]], "krb5_read_password - Read a password from keyboard input.": [[363, "krb5-read-password-read-a-password-from-keyboard-input"]], "krb5_realm_compare - Compare the realms of two principals.": [[364, "krb5-realm-compare-compare-the-realms-of-two-principals"]], "krb5_recvauth - Server function for sendauth protocol.": [[365, "krb5-recvauth-server-function-for-sendauth-protocol"]], "krb5_recvauth_version - Server function for sendauth protocol with version parameter.": [[366, "krb5-recvauth-version-server-function-for-sendauth-protocol-with-version-parameter"]], "krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.": [[367, "krb5-responder-get-challenge-retrieve-the-challenge-data-for-a-given-question-in-the-responder-context"]], "krb5_responder_list_questions - List the question names contained in the responder context.": [[368, "krb5-responder-list-questions-list-the-question-names-contained-in-the-responder-context"]], "krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().": [[369, "krb5-responder-otp-challenge-free-free-the-value-returned-by-krb5-responder-otp-get-challenge"]], "krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.": [[370, "krb5-responder-otp-get-challenge-decode-the-krb5-responder-question-otp-to-a-c-struct"]], "krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.": [[371, "krb5-responder-otp-set-answer-answer-the-krb5-responder-question-otp-question"]], "krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().": [[372, "krb5-responder-pkinit-challenge-free-free-the-value-returned-by-krb5-responder-pkinit-get-challenge"]], "krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.": [[373, "krb5-responder-pkinit-get-challenge-decode-the-krb5-responder-question-pkinit-to-a-c-struct"]], "krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.": [[374, "krb5-responder-pkinit-set-answer-answer-the-krb5-responder-question-pkinit-question-for-one-identity"]], "krb5_responder_set_answer - Answer a named question in the responder context.": [[375, "krb5-responder-set-answer-answer-a-named-question-in-the-responder-context"]], "krb5_salttype_to_string - Convert a salt type to a string.": [[376, "krb5-salttype-to-string-convert-a-salt-type-to-a-string"]], "krb5_sendauth - Client function for sendauth protocol.": [[377, "krb5-sendauth-client-function-for-sendauth-protocol"]], "krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.": [[378, "krb5-server-decrypt-ticket-keytab-decrypt-a-ticket-using-the-specified-key-table"]], "krb5_set_default_realm - Override the default realm for the specified context.": [[379, "krb5-set-default-realm-override-the-default-realm-for-the-specified-context"]], "krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.": [[380, "krb5-set-default-tgs-enctypes-set-default-tgs-encryption-types-in-a-krb5-context-structure"]], "krb5_set_error_message - Set an extended error message for an error code.": [[381, "krb5-set-error-message-set-an-extended-error-message-for-an-error-code"]], "krb5_set_kdc_recv_hook - Set a KDC post-receive hook function.": [[382, "krb5-set-kdc-recv-hook-set-a-kdc-post-receive-hook-function"]], "krb5_set_kdc_send_hook - Set a KDC pre-send hook function.": [[383, "krb5-set-kdc-send-hook-set-a-kdc-pre-send-hook-function"]], "krb5_set_password - Set a password for a principal using specified credentials.": [[384, "krb5-set-password-set-a-password-for-a-principal-using-specified-credentials"]], "krb5_set_password_using_ccache - Set a password for a principal using cached credentials.": [[385, "krb5-set-password-using-ccache-set-a-password-for-a-principal-using-cached-credentials"]], "krb5_set_principal_realm - Set the realm field of a principal.": [[386, "krb5-set-principal-realm-set-the-realm-field-of-a-principal"]], "krb5_set_real_time - Set time offset field in a krb5_context structure.": [[387, "krb5-set-real-time-set-time-offset-field-in-a-krb5-context-structure"]], "krb5_set_trace_callback - Specify a callback function for trace events.": [[388, "krb5-set-trace-callback-specify-a-callback-function-for-trace-events"]], "krb5_set_trace_filename - Specify a file name for directing trace events.": [[389, "krb5-set-trace-filename-specify-a-file-name-for-directing-trace-events"]], "krb5_sname_match - Test whether a principal matches a matching principal.": [[390, "krb5-sname-match-test-whether-a-principal-matches-a-matching-principal"]], "krb5_sname_to_principal - Generate a full principal name from a service name.": [[391, "krb5-sname-to-principal-generate-a-full-principal-name-from-a-service-name"]], "krb5_string_to_cksumtype - Convert a string to a checksum type.": [[392, "krb5-string-to-cksumtype-convert-a-string-to-a-checksum-type"]], "krb5_string_to_deltat - Convert a string to a delta time value.": [[393, "krb5-string-to-deltat-convert-a-string-to-a-delta-time-value"]], "krb5_string_to_enctype - Convert a string to an encryption type.": [[394, "krb5-string-to-enctype-convert-a-string-to-an-encryption-type"]], "krb5_string_to_key": [[395, "krb5-string-to-key"]], "krb5_string_to_salttype - Convert a string to a salt type.": [[396, "krb5-string-to-salttype-convert-a-string-to-a-salt-type"]], "krb5_string_to_timestamp - Convert a string to a timestamp.": [[397, "krb5-string-to-timestamp-convert-a-string-to-a-timestamp"]], "krb5_timeofday - Retrieve the current time with context specific time offset adjustment.": [[398, "krb5-timeofday-retrieve-the-current-time-with-context-specific-time-offset-adjustment"]], "krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.": [[399, "krb5-timestamp-to-sfstring-convert-a-timestamp-to-a-string-with-optional-output-padding"]], "krb5_timestamp_to_string - Convert a timestamp to a string.": [[400, "krb5-timestamp-to-string-convert-a-timestamp-to-a-string"]], "krb5_tkt_creds_free - Free a TGS request context.": [[401, "krb5-tkt-creds-free-free-a-tgs-request-context"]], "krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context.": [[402, "krb5-tkt-creds-get-synchronously-obtain-credentials-using-a-tgs-request-context"]], "krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.": [[403, "krb5-tkt-creds-get-creds-retrieve-acquired-credentials-from-a-tgs-request-context"]], "krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context.": [[404, "krb5-tkt-creds-get-times-retrieve-ticket-times-from-a-tgs-request-context"]], "krb5_tkt_creds_init - Create a context to get credentials from a KDC\u2019s Ticket Granting Service.": [[405, "krb5-tkt-creds-init-create-a-context-to-get-credentials-from-a-kdc-s-ticket-granting-service"]], "krb5_tkt_creds_step - Get the next KDC request in a TGS exchange.": [[406, "krb5-tkt-creds-step-get-the-next-kdc-request-in-a-tgs-exchange"]], "krb5_unmarshal_credentials - Deserialize a krb5_creds object.": [[407, "krb5-unmarshal-credentials-deserialize-a-krb5-creds-object"]], "krb5_unparse_name - Convert a krb5_principal structure to a string representation.": [[408, "krb5-unparse-name-convert-a-krb5-principal-structure-to-a-string-representation"]], "krb5_unparse_name_ext - Convert krb5_principal structure to string and length.": [[409, "krb5-unparse-name-ext-convert-krb5-principal-structure-to-string-and-length"]], "krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags.": [[410, "krb5-unparse-name-flags-convert-krb5-principal-structure-to-a-string-with-flags"]], "krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.": [[411, "krb5-unparse-name-flags-ext-convert-krb5-principal-structure-to-string-format-with-flags"]], "krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.": [[412, "krb5-us-timeofday-retrieve-the-system-time-of-day-in-sec-and-ms-since-the-epoch"]], "krb5_use_enctype": [[413, "krb5-use-enctype"]], "krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.": [[414, "krb5-verify-authdata-kdc-issued-unwrap-and-verify-ad-kdcissued-authorization-data"]], "krb5_verify_checksum": [[415, "krb5-verify-checksum"]], "krb5_verify_init_creds - Verify initial credentials against a keytab.": [[416, "krb5-verify-init-creds-verify-initial-credentials-against-a-keytab"]], "krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.": [[417, "krb5-verify-init-creds-opt-init-initialize-a-credential-verification-options-structure"]], "krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.": [[418, "krb5-verify-init-creds-opt-set-ap-req-nofail-set-whether-credential-verification-is-required"]], "krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list.": [[419, "krb5-vprepend-error-message-add-a-prefix-to-the-message-for-an-error-code-using-a-va-list"]], "krb5_vset_error_message - Set an extended error message for an error code using a va_list.": [[420, "krb5-vset-error-message-set-an-extended-error-message-for-an-error-code-using-a-va-list"]], "krb5_vwrap_error_message - Add a prefix to a different error code\u2019s message using a va_list.": [[421, "krb5-vwrap-error-message-add-a-prefix-to-a-different-error-code-s-message-using-a-va-list"]], "krb5_wrap_error_message - Add a prefix to a different error code\u2019s message.": [[422, "krb5-wrap-error-message-add-a-prefix-to-a-different-error-code-s-message"]], "Complete reference - API and datatypes": [[423, "complete-reference-api-and-datatypes"]], "ADDRTYPE_ADDRPORT": [[424, "addrtype-addrport"]], "ADDRTYPE_CHAOS": [[425, "addrtype-chaos"]], "ADDRTYPE_DDP": [[426, "addrtype-ddp"]], "ADDRTYPE_DIRECTIONAL": [[427, "addrtype-directional"]], "ADDRTYPE_INET": [[428, "addrtype-inet"]], "ADDRTYPE_INET6": [[429, "addrtype-inet6"]], "ADDRTYPE_IPPORT": [[430, "addrtype-ipport"]], "ADDRTYPE_ISO": [[431, "addrtype-iso"]], "ADDRTYPE_IS_LOCAL": [[432, "addrtype-is-local"]], "ADDRTYPE_NETBIOS": [[433, "addrtype-netbios"]], "ADDRTYPE_UNIXSOCK": [[434, "addrtype-unixsock"]], "ADDRTYPE_XNS": [[435, "addrtype-xns"]], "AD_TYPE_EXTERNAL": [[436, "ad-type-external"]], "AD_TYPE_FIELD_TYPE_MASK": [[437, "ad-type-field-type-mask"]], "AD_TYPE_REGISTERED": [[438, "ad-type-registered"]], "AD_TYPE_RESERVED": [[439, "ad-type-reserved"]], "AP_OPTS_CBT_FLAG": [[440, "ap-opts-cbt-flag"]], "AP_OPTS_ETYPE_NEGOTIATION": [[441, "ap-opts-etype-negotiation"]], "AP_OPTS_MUTUAL_REQUIRED": [[442, "ap-opts-mutual-required"]], "AP_OPTS_RESERVED": [[443, "ap-opts-reserved"]], "AP_OPTS_USE_SESSION_KEY": [[444, "ap-opts-use-session-key"]], "AP_OPTS_USE_SUBKEY": [[445, "ap-opts-use-subkey"]], "AP_OPTS_WIRE_MASK": [[446, "ap-opts-wire-mask"]], "CKSUMTYPE_CMAC_CAMELLIA128": [[447, "cksumtype-cmac-camellia128"]], "CKSUMTYPE_CMAC_CAMELLIA256": [[448, "cksumtype-cmac-camellia256"]], "CKSUMTYPE_CRC32": [[449, "cksumtype-crc32"]], "CKSUMTYPE_DESCBC": [[450, "cksumtype-descbc"]], "CKSUMTYPE_HMAC_MD5_ARCFOUR": [[451, "cksumtype-hmac-md5-arcfour"]], "CKSUMTYPE_HMAC_SHA1_96_AES128": [[452, "cksumtype-hmac-sha1-96-aes128"]], "CKSUMTYPE_HMAC_SHA1_96_AES256": [[453, "cksumtype-hmac-sha1-96-aes256"]], "CKSUMTYPE_HMAC_SHA1_DES3": [[454, "cksumtype-hmac-sha1-des3"]], "CKSUMTYPE_HMAC_SHA256_128_AES128": [[455, "cksumtype-hmac-sha256-128-aes128"]], "CKSUMTYPE_HMAC_SHA384_192_AES256": [[456, "cksumtype-hmac-sha384-192-aes256"]], "CKSUMTYPE_MD5_HMAC_ARCFOUR": [[457, "cksumtype-md5-hmac-arcfour"]], "CKSUMTYPE_NIST_SHA": [[458, "cksumtype-nist-sha"]], "CKSUMTYPE_RSA_MD4": [[459, "cksumtype-rsa-md4"]], "CKSUMTYPE_RSA_MD4_DES": [[460, "cksumtype-rsa-md4-des"]], "CKSUMTYPE_RSA_MD5": [[461, "cksumtype-rsa-md5"]], "CKSUMTYPE_RSA_MD5_DES": [[462, "cksumtype-rsa-md5-des"]], "CKSUMTYPE_SHA1": [[463, "cksumtype-sha1"]], "ENCTYPE_AES128_CTS_HMAC_SHA1_96": [[464, "enctype-aes128-cts-hmac-sha1-96"]], "ENCTYPE_AES128_CTS_HMAC_SHA256_128": [[465, "enctype-aes128-cts-hmac-sha256-128"]], "ENCTYPE_AES256_CTS_HMAC_SHA1_96": [[466, "enctype-aes256-cts-hmac-sha1-96"]], "ENCTYPE_AES256_CTS_HMAC_SHA384_192": [[467, "enctype-aes256-cts-hmac-sha384-192"]], "ENCTYPE_ARCFOUR_HMAC": [[468, "enctype-arcfour-hmac"]], "ENCTYPE_ARCFOUR_HMAC_EXP": [[469, "enctype-arcfour-hmac-exp"]], "ENCTYPE_CAMELLIA128_CTS_CMAC": [[470, "enctype-camellia128-cts-cmac"]], "ENCTYPE_CAMELLIA256_CTS_CMAC": [[471, "enctype-camellia256-cts-cmac"]], "ENCTYPE_DES3_CBC_ENV": [[472, "enctype-des3-cbc-env"]], "ENCTYPE_DES3_CBC_RAW": [[473, "enctype-des3-cbc-raw"]], "ENCTYPE_DES3_CBC_SHA": [[474, "enctype-des3-cbc-sha"]], "ENCTYPE_DES3_CBC_SHA1": [[475, "enctype-des3-cbc-sha1"]], "ENCTYPE_DES_CBC_CRC": [[476, "enctype-des-cbc-crc"]], "ENCTYPE_DES_CBC_MD4": [[477, "enctype-des-cbc-md4"]], "ENCTYPE_DES_CBC_MD5": [[478, "enctype-des-cbc-md5"]], "ENCTYPE_DES_CBC_RAW": [[479, "enctype-des-cbc-raw"]], "ENCTYPE_DES_HMAC_SHA1": [[480, "enctype-des-hmac-sha1"]], "ENCTYPE_DSA_SHA1_CMS": [[481, "enctype-dsa-sha1-cms"]], "ENCTYPE_MD5_RSA_CMS": [[482, "enctype-md5-rsa-cms"]], "ENCTYPE_NULL": [[483, "enctype-null"]], "ENCTYPE_RC2_CBC_ENV": [[484, "enctype-rc2-cbc-env"]], "ENCTYPE_RSA_ENV": [[485, "enctype-rsa-env"]], "ENCTYPE_RSA_ES_OAEP_ENV": [[486, "enctype-rsa-es-oaep-env"]], "ENCTYPE_SHA1_RSA_CMS": [[487, "enctype-sha1-rsa-cms"]], "ENCTYPE_UNKNOWN": [[488, "enctype-unknown"]], "KDC_OPT_ALLOW_POSTDATE": [[489, "kdc-opt-allow-postdate"]], "KDC_OPT_CANONICALIZE": [[490, "kdc-opt-canonicalize"]], "KDC_OPT_CNAME_IN_ADDL_TKT": [[491, "kdc-opt-cname-in-addl-tkt"]], "KDC_OPT_DISABLE_TRANSITED_CHECK": [[492, "kdc-opt-disable-transited-check"]], "KDC_OPT_ENC_TKT_IN_SKEY": [[493, "kdc-opt-enc-tkt-in-skey"]], "KDC_OPT_FORWARDABLE": [[494, "kdc-opt-forwardable"]], "KDC_OPT_FORWARDED": [[495, "kdc-opt-forwarded"]], "KDC_OPT_POSTDATED": [[496, "kdc-opt-postdated"]], "KDC_OPT_PROXIABLE": [[497, "kdc-opt-proxiable"]], "KDC_OPT_PROXY": [[498, "kdc-opt-proxy"]], "KDC_OPT_RENEW": [[499, "kdc-opt-renew"]], "KDC_OPT_RENEWABLE": [[500, "kdc-opt-renewable"]], "KDC_OPT_RENEWABLE_OK": [[501, "kdc-opt-renewable-ok"]], "KDC_OPT_REQUEST_ANONYMOUS": [[502, "kdc-opt-request-anonymous"]], "KDC_OPT_VALIDATE": [[503, "kdc-opt-validate"]], "KDC_TKT_COMMON_MASK": [[504, "kdc-tkt-common-mask"]], "KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE": [[505, "krb5-altauth-att-challenge-response"]], "KRB5_ANONYMOUS_PRINCSTR": [[506, "krb5-anonymous-princstr"]], "KRB5_ANONYMOUS_REALMSTR": [[507, "krb5-anonymous-realmstr"]], "KRB5_AP_REP": [[508, "krb5-ap-rep"]], "KRB5_AP_REQ": [[509, "krb5-ap-req"]], "KRB5_AS_REP": [[510, "krb5-as-rep"]], "KRB5_AS_REQ": [[511, "krb5-as-req"]], "KRB5_AUTHDATA_AND_OR": [[512, "krb5-authdata-and-or"]], "KRB5_AUTHDATA_AP_OPTIONS": [[513, "krb5-authdata-ap-options"]], "KRB5_AUTHDATA_AUTH_INDICATOR": [[514, "krb5-authdata-auth-indicator"]], "KRB5_AUTHDATA_CAMMAC": [[515, "krb5-authdata-cammac"]], "KRB5_AUTHDATA_ETYPE_NEGOTIATION": [[516, "krb5-authdata-etype-negotiation"]], "KRB5_AUTHDATA_FX_ARMOR": [[517, "krb5-authdata-fx-armor"]], "KRB5_AUTHDATA_IF_RELEVANT": [[518, "krb5-authdata-if-relevant"]], "KRB5_AUTHDATA_INITIAL_VERIFIED_CAS": [[519, "krb5-authdata-initial-verified-cas"]], "KRB5_AUTHDATA_KDC_ISSUED": [[520, "krb5-authdata-kdc-issued"]], "KRB5_AUTHDATA_MANDATORY_FOR_KDC": [[521, "krb5-authdata-mandatory-for-kdc"]], "KRB5_AUTHDATA_OSF_DCE": [[522, "krb5-authdata-osf-dce"]], "KRB5_AUTHDATA_SESAME": [[523, "krb5-authdata-sesame"]], "KRB5_AUTHDATA_SIGNTICKET": [[524, "krb5-authdata-signticket"]], "KRB5_AUTHDATA_WIN2K_PAC": [[525, "krb5-authdata-win2k-pac"]], "KRB5_AUTH_CONTEXT_DO_SEQUENCE": [[526, "krb5-auth-context-do-sequence"]], "KRB5_AUTH_CONTEXT_DO_TIME": [[527, "krb5-auth-context-do-time"]], "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR": [[528, "krb5-auth-context-generate-local-addr"]], "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR": [[529, "krb5-auth-context-generate-local-full-addr"]], "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR": [[530, "krb5-auth-context-generate-remote-addr"]], "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR": [[531, "krb5-auth-context-generate-remote-full-addr"]], "KRB5_AUTH_CONTEXT_PERMIT_ALL": [[532, "krb5-auth-context-permit-all"]], "KRB5_AUTH_CONTEXT_RET_SEQUENCE": [[533, "krb5-auth-context-ret-sequence"]], "KRB5_AUTH_CONTEXT_RET_TIME": [[534, "krb5-auth-context-ret-time"]], "KRB5_AUTH_CONTEXT_USE_SUBKEY": [[535, "krb5-auth-context-use-subkey"]], "KRB5_CRED": [[536, "krb5-cred"]], "KRB5_CRYPTO_TYPE_CHECKSUM": [[537, "krb5-crypto-type-checksum"]], "KRB5_CRYPTO_TYPE_DATA": [[538, "krb5-crypto-type-data"]], "KRB5_CRYPTO_TYPE_EMPTY": [[539, "krb5-crypto-type-empty"]], "KRB5_CRYPTO_TYPE_HEADER": [[540, "krb5-crypto-type-header"]], "KRB5_CRYPTO_TYPE_PADDING": [[541, "krb5-crypto-type-padding"]], "KRB5_CRYPTO_TYPE_SIGN_ONLY": [[542, "krb5-crypto-type-sign-only"]], "KRB5_CRYPTO_TYPE_STREAM": [[543, "krb5-crypto-type-stream"]], "KRB5_CRYPTO_TYPE_TRAILER": [[544, "krb5-crypto-type-trailer"]], "KRB5_CYBERSAFE_SECUREID": [[545, "krb5-cybersafe-secureid"]], "KRB5_DOMAIN_X500_COMPRESS": [[546, "krb5-domain-x500-compress"]], "KRB5_ENCPADATA_REQ_ENC_PA_REP": [[547, "krb5-encpadata-req-enc-pa-rep"]], "KRB5_ERROR": [[548, "krb5-error"]], "KRB5_FAST_REQUIRED": [[549, "krb5-fast-required"]], "KRB5_GC_CACHED": [[550, "krb5-gc-cached"]], "KRB5_GC_CANONICALIZE": [[551, "krb5-gc-canonicalize"]], "KRB5_GC_CONSTRAINED_DELEGATION": [[552, "krb5-gc-constrained-delegation"]], "KRB5_GC_FORWARDABLE": [[553, "krb5-gc-forwardable"]], "KRB5_GC_NO_STORE": [[554, "krb5-gc-no-store"]], "KRB5_GC_NO_TRANSIT_CHECK": [[555, "krb5-gc-no-transit-check"]], "KRB5_GC_USER_USER": [[556, "krb5-gc-user-user"]], "KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST": [[557, "krb5-get-init-creds-opt-address-list"]], "KRB5_GET_INIT_CREDS_OPT_ANONYMOUS": [[558, "krb5-get-init-creds-opt-anonymous"]], "KRB5_GET_INIT_CREDS_OPT_CANONICALIZE": [[559, "krb5-get-init-creds-opt-canonicalize"]], "KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT": [[560, "krb5-get-init-creds-opt-chg-pwd-prmpt"]], "KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST": [[561, "krb5-get-init-creds-opt-etype-list"]], "KRB5_GET_INIT_CREDS_OPT_FORWARDABLE": [[562, "krb5-get-init-creds-opt-forwardable"]], "KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST": [[563, "krb5-get-init-creds-opt-preauth-list"]], "KRB5_GET_INIT_CREDS_OPT_PROXIABLE": [[564, "krb5-get-init-creds-opt-proxiable"]], "KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE": [[565, "krb5-get-init-creds-opt-renew-life"]], "KRB5_GET_INIT_CREDS_OPT_SALT": [[566, "krb5-get-init-creds-opt-salt"]], "KRB5_GET_INIT_CREDS_OPT_TKT_LIFE": [[567, "krb5-get-init-creds-opt-tkt-life"]], "KRB5_INIT_CONTEXT_KDC": [[568, "krb5-init-context-kdc"]], "KRB5_INIT_CONTEXT_SECURE": [[569, "krb5-init-context-secure"]], "KRB5_INIT_CREDS_STEP_FLAG_CONTINUE": [[570, "krb5-init-creds-step-flag-continue"]], "KRB5_INT16_MAX": [[571, "krb5-int16-max"]], "KRB5_INT16_MIN": [[572, "krb5-int16-min"]], "KRB5_INT32_MAX": [[573, "krb5-int32-max"]], "KRB5_INT32_MIN": [[574, "krb5-int32-min"]], "KRB5_KEYUSAGE_AD_ITE": [[575, "krb5-keyusage-ad-ite"]], "KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM": [[576, "krb5-keyusage-ad-kdcissued-cksum"]], "KRB5_KEYUSAGE_AD_MTE": [[577, "krb5-keyusage-ad-mte"]], "KRB5_KEYUSAGE_AD_SIGNEDPATH": [[578, "krb5-keyusage-ad-signedpath"]], "KRB5_KEYUSAGE_APP_DATA_CKSUM": [[579, "krb5-keyusage-app-data-cksum"]], "KRB5_KEYUSAGE_APP_DATA_ENCRYPT": [[580, "krb5-keyusage-app-data-encrypt"]], "KRB5_KEYUSAGE_AP_REP_ENCPART": [[581, "krb5-keyusage-ap-rep-encpart"]], "KRB5_KEYUSAGE_AP_REQ_AUTH": [[582, "krb5-keyusage-ap-req-auth"]], "KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM": [[583, "krb5-keyusage-ap-req-auth-cksum"]], "KRB5_KEYUSAGE_AS_REP_ENCPART": [[584, "krb5-keyusage-as-rep-encpart"]], "KRB5_KEYUSAGE_AS_REQ": [[585, "krb5-keyusage-as-req"]], "KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS": [[586, "krb5-keyusage-as-req-pa-enc-ts"]], "KRB5_KEYUSAGE_CAMMAC": [[587, "krb5-keyusage-cammac"]], "KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT": [[588, "krb5-keyusage-enc-challenge-client"]], "KRB5_KEYUSAGE_ENC_CHALLENGE_KDC": [[589, "krb5-keyusage-enc-challenge-kdc"]], "KRB5_KEYUSAGE_FAST_ENC": [[590, "krb5-keyusage-fast-enc"]], "KRB5_KEYUSAGE_FAST_FINISHED": [[591, "krb5-keyusage-fast-finished"]], "KRB5_KEYUSAGE_FAST_REP": [[592, "krb5-keyusage-fast-rep"]], "KRB5_KEYUSAGE_FAST_REQ_CHKSUM": [[593, "krb5-keyusage-fast-req-chksum"]], "KRB5_KEYUSAGE_FINISHED": [[594, "krb5-keyusage-finished"]], "KRB5_KEYUSAGE_GSS_TOK_MIC": [[595, "krb5-keyusage-gss-tok-mic"]], "KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG": [[596, "krb5-keyusage-gss-tok-wrap-integ"]], "KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV": [[597, "krb5-keyusage-gss-tok-wrap-priv"]], "KRB5_KEYUSAGE_IAKERB_FINISHED": [[598, "krb5-keyusage-iakerb-finished"]], "KRB5_KEYUSAGE_KDC_REP_TICKET": [[599, "krb5-keyusage-kdc-rep-ticket"]], "KRB5_KEYUSAGE_KRB_CRED_ENCPART": [[600, "krb5-keyusage-krb-cred-encpart"]], "KRB5_KEYUSAGE_KRB_ERROR_CKSUM": [[601, "krb5-keyusage-krb-error-cksum"]], "KRB5_KEYUSAGE_KRB_PRIV_ENCPART": [[602, "krb5-keyusage-krb-priv-encpart"]], "KRB5_KEYUSAGE_KRB_SAFE_CKSUM": [[603, "krb5-keyusage-krb-safe-cksum"]], "KRB5_KEYUSAGE_PA_AS_FRESHNESS": [[604, "krb5-keyusage-pa-as-freshness"]], "KRB5_KEYUSAGE_PA_FX_COOKIE": [[605, "krb5-keyusage-pa-fx-cookie"]], "KRB5_KEYUSAGE_PA_OTP_REQUEST": [[606, "krb5-keyusage-pa-otp-request"]], "KRB5_KEYUSAGE_PA_PKINIT_KX": [[607, "krb5-keyusage-pa-pkinit-kx"]], "KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY": [[608, "krb5-keyusage-pa-s4u-x509-user-reply"]], "KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST": [[609, "krb5-keyusage-pa-s4u-x509-user-request"]], "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM": [[610, "krb5-keyusage-pa-sam-challenge-cksum"]], "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID": [[611, "krb5-keyusage-pa-sam-challenge-trackid"]], "KRB5_KEYUSAGE_PA_SAM_RESPONSE": [[612, "krb5-keyusage-pa-sam-response"]], "KRB5_KEYUSAGE_SPAKE": [[613, "krb5-keyusage-spake"]], "KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY": [[614, "krb5-keyusage-tgs-rep-encpart-sesskey"]], "KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY": [[615, "krb5-keyusage-tgs-rep-encpart-subkey"]], "KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY": [[616, "krb5-keyusage-tgs-req-ad-sesskey"]], "KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY": [[617, "krb5-keyusage-tgs-req-ad-subkey"]], "KRB5_KEYUSAGE_TGS_REQ_AUTH": [[618, "krb5-keyusage-tgs-req-auth"]], "KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM": [[619, "krb5-keyusage-tgs-req-auth-cksum"]], "KRB5_KPASSWD_ACCESSDENIED": [[620, "krb5-kpasswd-accessdenied"]], "KRB5_KPASSWD_AUTHERROR": [[621, "krb5-kpasswd-autherror"]], "KRB5_KPASSWD_BAD_VERSION": [[622, "krb5-kpasswd-bad-version"]], "KRB5_KPASSWD_HARDERROR": [[623, "krb5-kpasswd-harderror"]], "KRB5_KPASSWD_INITIAL_FLAG_NEEDED": [[624, "krb5-kpasswd-initial-flag-needed"]], "KRB5_KPASSWD_MALFORMED": [[625, "krb5-kpasswd-malformed"]], "KRB5_KPASSWD_SOFTERROR": [[626, "krb5-kpasswd-softerror"]], "KRB5_KPASSWD_SUCCESS": [[627, "krb5-kpasswd-success"]], "KRB5_LRQ_ALL_ACCT_EXPTIME": [[628, "krb5-lrq-all-acct-exptime"]], "KRB5_LRQ_ALL_LAST_INITIAL": [[629, "krb5-lrq-all-last-initial"]], "KRB5_LRQ_ALL_LAST_RENEWAL": [[630, "krb5-lrq-all-last-renewal"]], "KRB5_LRQ_ALL_LAST_REQ": [[631, "krb5-lrq-all-last-req"]], "KRB5_LRQ_ALL_LAST_TGT": [[632, "krb5-lrq-all-last-tgt"]], "KRB5_LRQ_ALL_LAST_TGT_ISSUED": [[633, "krb5-lrq-all-last-tgt-issued"]], "KRB5_LRQ_ALL_PW_EXPTIME": [[634, "krb5-lrq-all-pw-exptime"]], "KRB5_LRQ_NONE": [[635, "krb5-lrq-none"]], "KRB5_LRQ_ONE_ACCT_EXPTIME": [[636, "krb5-lrq-one-acct-exptime"]], "KRB5_LRQ_ONE_LAST_INITIAL": [[637, "krb5-lrq-one-last-initial"]], "KRB5_LRQ_ONE_LAST_RENEWAL": [[638, "krb5-lrq-one-last-renewal"]], "KRB5_LRQ_ONE_LAST_REQ": [[639, "krb5-lrq-one-last-req"]], "KRB5_LRQ_ONE_LAST_TGT": [[640, "krb5-lrq-one-last-tgt"]], "KRB5_LRQ_ONE_LAST_TGT_ISSUED": [[641, "krb5-lrq-one-last-tgt-issued"]], "KRB5_LRQ_ONE_PW_EXPTIME": [[642, "krb5-lrq-one-pw-exptime"]], "KRB5_NT_ENTERPRISE_PRINCIPAL": [[643, "krb5-nt-enterprise-principal"]], "KRB5_NT_ENT_PRINCIPAL_AND_ID": [[644, "krb5-nt-ent-principal-and-id"]], "KRB5_NT_MS_PRINCIPAL": [[645, "krb5-nt-ms-principal"]], "KRB5_NT_MS_PRINCIPAL_AND_ID": [[646, "krb5-nt-ms-principal-and-id"]], "KRB5_NT_PRINCIPAL": [[647, "krb5-nt-principal"]], "KRB5_NT_SMTP_NAME": [[648, "krb5-nt-smtp-name"]], "KRB5_NT_SRV_HST": [[649, "krb5-nt-srv-hst"]], "KRB5_NT_SRV_INST": [[650, "krb5-nt-srv-inst"]], "KRB5_NT_SRV_XHST": [[651, "krb5-nt-srv-xhst"]], "KRB5_NT_UID": [[652, "krb5-nt-uid"]], "KRB5_NT_UNKNOWN": [[653, "krb5-nt-unknown"]], "KRB5_NT_WELLKNOWN": [[654, "krb5-nt-wellknown"]], "KRB5_NT_X500_PRINCIPAL": [[655, "krb5-nt-x500-principal"]], "KRB5_PAC_ATTRIBUTES_INFO": [[656, "krb5-pac-attributes-info"]], "KRB5_PAC_CLIENT_CLAIMS": [[657, "krb5-pac-client-claims"]], "KRB5_PAC_CLIENT_INFO": [[658, "krb5-pac-client-info"]], "KRB5_PAC_CREDENTIALS_INFO": [[659, "krb5-pac-credentials-info"]], "KRB5_PAC_DELEGATION_INFO": [[660, "krb5-pac-delegation-info"]], "KRB5_PAC_DEVICE_CLAIMS": [[661, "krb5-pac-device-claims"]], "KRB5_PAC_DEVICE_INFO": [[662, "krb5-pac-device-info"]], "KRB5_PAC_FULL_CHECKSUM": [[663, "krb5-pac-full-checksum"]], "KRB5_PAC_LOGON_INFO": [[664, "krb5-pac-logon-info"]], "KRB5_PAC_PRIVSVR_CHECKSUM": [[665, "krb5-pac-privsvr-checksum"]], "KRB5_PAC_REQUESTOR": [[666, "krb5-pac-requestor"]], "KRB5_PAC_SERVER_CHECKSUM": [[667, "krb5-pac-server-checksum"]], "KRB5_PAC_TICKET_CHECKSUM": [[668, "krb5-pac-ticket-checksum"]], "KRB5_PAC_UPN_DNS_INFO": [[669, "krb5-pac-upn-dns-info"]], "KRB5_PADATA_AFS3_SALT": [[670, "krb5-padata-afs3-salt"]], "KRB5_PADATA_AP_REQ": [[671, "krb5-padata-ap-req"]], "KRB5_PADATA_AS_CHECKSUM": [[672, "krb5-padata-as-checksum"]], "KRB5_PADATA_AS_FRESHNESS": [[673, "krb5-padata-as-freshness"]], "KRB5_PADATA_ENCRYPTED_CHALLENGE": [[674, "krb5-padata-encrypted-challenge"]], "KRB5_PADATA_ENC_SANDIA_SECURID": [[675, "krb5-padata-enc-sandia-securid"]], "KRB5_PADATA_ENC_TIMESTAMP": [[676, "krb5-padata-enc-timestamp"]], "KRB5_PADATA_ENC_UNIX_TIME": [[677, "krb5-padata-enc-unix-time"]], "KRB5_PADATA_ETYPE_INFO": [[678, "krb5-padata-etype-info"]], "KRB5_PADATA_ETYPE_INFO2": [[679, "krb5-padata-etype-info2"]], "KRB5_PADATA_FOR_USER": [[680, "krb5-padata-for-user"]], "KRB5_PADATA_FX_COOKIE": [[681, "krb5-padata-fx-cookie"]], "KRB5_PADATA_FX_ERROR": [[682, "krb5-padata-fx-error"]], "KRB5_PADATA_FX_FAST": [[683, "krb5-padata-fx-fast"]], "KRB5_PADATA_GET_FROM_TYPED_DATA": [[684, "krb5-padata-get-from-typed-data"]], "KRB5_PADATA_NONE": [[685, "krb5-padata-none"]], "KRB5_PADATA_OSF_DCE": [[686, "krb5-padata-osf-dce"]], "KRB5_PADATA_OTP_CHALLENGE": [[687, "krb5-padata-otp-challenge"]], "KRB5_PADATA_OTP_PIN_CHANGE": [[688, "krb5-padata-otp-pin-change"]], "KRB5_PADATA_OTP_REQUEST": [[689, "krb5-padata-otp-request"]], "KRB5_PADATA_PAC_OPTIONS": [[690, "krb5-padata-pac-options"]], "KRB5_PADATA_PAC_REQUEST": [[691, "krb5-padata-pac-request"]], "KRB5_PADATA_PKINIT_KX": [[692, "krb5-padata-pkinit-kx"]], "KRB5_PADATA_PK_AS_REP": [[693, "krb5-padata-pk-as-rep"]], "KRB5_PADATA_PK_AS_REP_OLD": [[694, "krb5-padata-pk-as-rep-old"]], "KRB5_PADATA_PK_AS_REQ": [[695, "krb5-padata-pk-as-req"]], "KRB5_PADATA_PK_AS_REQ_OLD": [[696, "krb5-padata-pk-as-req-old"]], "KRB5_PADATA_PW_SALT": [[697, "krb5-padata-pw-salt"]], "KRB5_PADATA_REDHAT_IDP_OAUTH2": [[698, "krb5-padata-redhat-idp-oauth2"]], "KRB5_PADATA_REDHAT_PASSKEY": [[699, "krb5-padata-redhat-passkey"]], "KRB5_PADATA_REFERRAL": [[700, "krb5-padata-referral"]], "KRB5_PADATA_S4U_X509_USER": [[701, "krb5-padata-s4u-x509-user"]], "KRB5_PADATA_SAM_CHALLENGE": [[702, "krb5-padata-sam-challenge"]], "KRB5_PADATA_SAM_CHALLENGE_2": [[703, "krb5-padata-sam-challenge-2"]], "KRB5_PADATA_SAM_REDIRECT": [[704, "krb5-padata-sam-redirect"]], "KRB5_PADATA_SAM_RESPONSE": [[705, "krb5-padata-sam-response"]], "KRB5_PADATA_SAM_RESPONSE_2": [[706, "krb5-padata-sam-response-2"]], "KRB5_PADATA_SESAME": [[707, "krb5-padata-sesame"]], "KRB5_PADATA_SPAKE": [[708, "krb5-padata-spake"]], "KRB5_PADATA_SVR_REFERRAL_INFO": [[709, "krb5-padata-svr-referral-info"]], "KRB5_PADATA_TGS_REQ": [[710, "krb5-padata-tgs-req"]], "KRB5_PADATA_USE_SPECIFIED_KVNO": [[711, "krb5-padata-use-specified-kvno"]], "KRB5_PRINCIPAL_COMPARE_CASEFOLD": [[712, "krb5-principal-compare-casefold"]], "KRB5_PRINCIPAL_COMPARE_ENTERPRISE": [[713, "krb5-principal-compare-enterprise"]], "KRB5_PRINCIPAL_COMPARE_IGNORE_REALM": [[714, "krb5-principal-compare-ignore-realm"]], "KRB5_PRINCIPAL_COMPARE_UTF8": [[715, "krb5-principal-compare-utf8"]], "KRB5_PRINCIPAL_PARSE_ENTERPRISE": [[716, "krb5-principal-parse-enterprise"]], "KRB5_PRINCIPAL_PARSE_IGNORE_REALM": [[717, "krb5-principal-parse-ignore-realm"]], "KRB5_PRINCIPAL_PARSE_NO_DEF_REALM": [[718, "krb5-principal-parse-no-def-realm"]], "KRB5_PRINCIPAL_PARSE_NO_REALM": [[719, "krb5-principal-parse-no-realm"]], "KRB5_PRINCIPAL_PARSE_REQUIRE_REALM": [[720, "krb5-principal-parse-require-realm"]], "KRB5_PRINCIPAL_UNPARSE_DISPLAY": [[721, "krb5-principal-unparse-display"]], "KRB5_PRINCIPAL_UNPARSE_NO_REALM": [[722, "krb5-principal-unparse-no-realm"]], "KRB5_PRINCIPAL_UNPARSE_SHORT": [[723, "krb5-principal-unparse-short"]], "KRB5_PRIV": [[724, "krb5-priv"]], "KRB5_PROMPT_TYPE_NEW_PASSWORD": [[725, "krb5-prompt-type-new-password"]], "KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN": [[726, "krb5-prompt-type-new-password-again"]], "KRB5_PROMPT_TYPE_PASSWORD": [[727, "krb5-prompt-type-password"]], "KRB5_PROMPT_TYPE_PREAUTH": [[728, "krb5-prompt-type-preauth"]], "KRB5_PVNO": [[729, "krb5-pvno"]], "KRB5_REALM_BRANCH_CHAR": [[730, "krb5-realm-branch-char"]], "KRB5_RECVAUTH_BADAUTHVERS": [[731, "krb5-recvauth-badauthvers"]], "KRB5_RECVAUTH_SKIP_VERSION": [[732, "krb5-recvauth-skip-version"]], "KRB5_REFERRAL_REALM": [[733, "krb5-referral-realm"]], "KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN": [[734, "krb5-responder-otp-flags-collect-pin"]], "KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN": [[735, "krb5-responder-otp-flags-collect-token"]], "KRB5_RESPONDER_OTP_FLAGS_NEXTOTP": [[736, "krb5-responder-otp-flags-nextotp"]], "KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN": [[737, "krb5-responder-otp-flags-separate-pin"]], "KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC": [[738, "krb5-responder-otp-format-alphanumeric"]], "KRB5_RESPONDER_OTP_FORMAT_DECIMAL": [[739, "krb5-responder-otp-format-decimal"]], "KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL": [[740, "krb5-responder-otp-format-hexadecimal"]], "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW": [[741, "krb5-responder-pkinit-flags-token-user-pin-count-low"]], "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY": [[742, "krb5-responder-pkinit-flags-token-user-pin-final-try"]], "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED": [[743, "krb5-responder-pkinit-flags-token-user-pin-locked"]], "KRB5_RESPONDER_QUESTION_OTP": [[744, "krb5-responder-question-otp"]], "KRB5_RESPONDER_QUESTION_PASSWORD": [[745, "krb5-responder-question-password"]], "KRB5_RESPONDER_QUESTION_PKINIT": [[746, "krb5-responder-question-pkinit"]], "KRB5_SAFE": [[747, "krb5-safe"]], "KRB5_SAM_MUST_PK_ENCRYPT_SAD": [[748, "krb5-sam-must-pk-encrypt-sad"]], "KRB5_SAM_SEND_ENCRYPTED_SAD": [[749, "krb5-sam-send-encrypted-sad"]], "KRB5_SAM_USE_SAD_AS_KEY": [[750, "krb5-sam-use-sad-as-key"]], "KRB5_TC_MATCH_2ND_TKT": [[751, "krb5-tc-match-2nd-tkt"]], "KRB5_TC_MATCH_AUTHDATA": [[752, "krb5-tc-match-authdata"]], "KRB5_TC_MATCH_FLAGS": [[753, "krb5-tc-match-flags"]], "KRB5_TC_MATCH_FLAGS_EXACT": [[754, "krb5-tc-match-flags-exact"]], "KRB5_TC_MATCH_IS_SKEY": [[755, "krb5-tc-match-is-skey"]], "KRB5_TC_MATCH_KTYPE": [[756, "krb5-tc-match-ktype"]], "KRB5_TC_MATCH_SRV_NAMEONLY": [[757, "krb5-tc-match-srv-nameonly"]], "KRB5_TC_MATCH_TIMES": [[758, "krb5-tc-match-times"]], "KRB5_TC_MATCH_TIMES_EXACT": [[759, "krb5-tc-match-times-exact"]], "KRB5_TC_NOTICKET": [[760, "krb5-tc-noticket"]], "KRB5_TC_OPENCLOSE": [[761, "krb5-tc-openclose"]], "KRB5_TC_SUPPORTED_KTYPES": [[762, "krb5-tc-supported-ktypes"]], "KRB5_TGS_NAME": [[763, "krb5-tgs-name"]], "KRB5_TGS_NAME_SIZE": [[764, "krb5-tgs-name-size"]], "KRB5_TGS_REP": [[765, "krb5-tgs-rep"]], "KRB5_TGS_REQ": [[766, "krb5-tgs-req"]], "KRB5_TKT_CREDS_STEP_FLAG_CONTINUE": [[767, "krb5-tkt-creds-step-flag-continue"]], "KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL": [[768, "krb5-verify-init-creds-opt-ap-req-nofail"]], "KRB5_WELLKNOWN_NAMESTR": [[769, "krb5-wellknown-namestr"]], "LR_TYPE_INTERPRETATION_MASK": [[770, "lr-type-interpretation-mask"]], "LR_TYPE_THIS_SERVER_ONLY": [[771, "lr-type-this-server-only"]], "MAX_KEYTAB_NAME_LEN": [[772, "max-keytab-name-len"]], "MSEC_DIRBIT": [[773, "msec-dirbit"]], "MSEC_VAL_MASK": [[774, "msec-val-mask"]], "SALT_TYPE_AFS_LENGTH": [[775, "salt-type-afs-length"]], "SALT_TYPE_NO_LENGTH": [[776, "salt-type-no-length"]], "THREEPARAMOPEN": [[777, "threeparamopen"]], "TKT_FLG_ANONYMOUS": [[778, "tkt-flg-anonymous"]], "TKT_FLG_ENC_PA_REP": [[779, "tkt-flg-enc-pa-rep"]], "TKT_FLG_FORWARDABLE": [[780, "tkt-flg-forwardable"]], "TKT_FLG_FORWARDED": [[781, "tkt-flg-forwarded"]], "TKT_FLG_HW_AUTH": [[782, "tkt-flg-hw-auth"]], "TKT_FLG_INITIAL": [[783, "tkt-flg-initial"]], "TKT_FLG_INVALID": [[784, "tkt-flg-invalid"]], "TKT_FLG_MAY_POSTDATE": [[785, "tkt-flg-may-postdate"]], "TKT_FLG_OK_AS_DELEGATE": [[786, "tkt-flg-ok-as-delegate"]], "TKT_FLG_POSTDATED": [[787, "tkt-flg-postdated"]], "TKT_FLG_PRE_AUTH": [[788, "tkt-flg-pre-auth"]], "TKT_FLG_PROXIABLE": [[789, "tkt-flg-proxiable"]], "TKT_FLG_PROXY": [[790, "tkt-flg-proxy"]], "TKT_FLG_RENEWABLE": [[791, "tkt-flg-renewable"]], "TKT_FLG_TRANSIT_POLICY_CHECKED": [[792, "tkt-flg-transit-policy-checked"]], "VALID_INT_BITS": [[793, "valid-int-bits"]], "VALID_UINT_BITS": [[794, "valid-uint-bits"]], "krb5 simple macros": [[795, "krb5-simple-macros"]], "Public": [[795, "public"], [810, "public"]], "Deprecated macros": [[795, "deprecated-macros"]], "krb524_convert_creds_kdc": [[796, "krb524-convert-creds-kdc"]], "krb524_init_ets": [[797, "krb524-init-ets"]], "krb5_const": [[798, "krb5-const"]], "krb5_princ_component": [[799, "krb5-princ-component"]], "krb5_princ_name": [[800, "krb5-princ-name"]], "krb5_princ_realm": [[801, "krb5-princ-realm"]], "krb5_princ_set_realm": [[802, "krb5-princ-set-realm"]], "krb5_princ_set_realm_data": [[803, "krb5-princ-set-realm-data"]], "krb5_princ_set_realm_length": [[804, "krb5-princ-set-realm-length"]], "krb5_princ_size": [[805, "krb5-princ-size"]], "krb5_princ_type": [[806, "krb5-princ-type"]], "krb5_roundup": [[807, "krb5-roundup"]], "krb5_x": [[808, "krb5-x"]], "krb5_xc": [[809, "krb5-xc"]], "krb5 types and structures": [[810, "krb5-types-and-structures"]], "Internal": [[810, "internal"]], "krb5_address": [[811, "krb5-address"]], "Declaration": [[811, "declaration"], [812, "declaration"], [813, "declaration"], [814, "declaration"], [815, "declaration"], [816, "declaration"], [817, "declaration"], [818, "declaration"], [819, "declaration"], [820, "declaration"], [821, "declaration"], [822, "declaration"], [823, "declaration"], [824, "declaration"], [825, "declaration"], [826, "declaration"], [827, "declaration"], [828, "declaration"], [829, "declaration"], [830, "declaration"], [831, "declaration"], [832, "declaration"], [833, "declaration"], [834, "declaration"], [835, "declaration"], [836, "declaration"], [837, "declaration"], [838, "declaration"], [839, "declaration"], [840, "declaration"], [841, "declaration"], [842, "declaration"], [843, "declaration"], [844, "declaration"], [845, "declaration"], [846, "declaration"], [847, "declaration"], [848, "declaration"], [849, "declaration"], [850, "declaration"], [851, "declaration"], [852, "declaration"], [853, "declaration"], [854, "declaration"], [855, "declaration"], [856, "declaration"], [857, "declaration"], [858, "declaration"], [859, "declaration"], [860, "declaration"], [861, "declaration"], [862, "declaration"], [863, "declaration"], [864, "declaration"], [865, "declaration"], [866, "declaration"], [867, "declaration"], [868, "declaration"], [869, "declaration"], [870, "declaration"], [871, "declaration"], [872, "declaration"], [873, "declaration"], [874, "declaration"], [875, "declaration"], [876, "declaration"], [877, "declaration"], [878, "declaration"], [879, "declaration"], [880, "declaration"], [881, "declaration"], [882, "declaration"], [883, "declaration"], [884, "declaration"], [885, "declaration"], [886, "declaration"], [887, "declaration"], [888, "declaration"], [889, "declaration"], [890, "declaration"], [891, "declaration"], [892, "declaration"], [893, "declaration"], [894, "declaration"], [895, "declaration"], [896, "declaration"], [897, "declaration"], [898, "declaration"], [899, "declaration"], [900, "declaration"], [901, "declaration"]], "Members": [[811, "members"], [813, "members"], [814, "members"], [815, "members"], [817, "members"], [819, "members"], [824, "members"], [827, "members"], [829, "members"], [830, "members"], [831, "members"], [832, "members"], [833, "members"], [835, "members"], [837, "members"], [838, "members"], [839, "members"], [840, "members"], [842, "members"], [846, "members"], [847, "members"], [851, "members"], [852, "members"], [854, "members"], [856, "members"], [860, "members"], [865, "members"], [866, "members"], [867, "members"], [868, "members"], [874, "members"], [875, "members"], [876, "members"], [879, "members"], [881, "members"], [884, "members"], [885, "members"], [886, "members"], [887, "members"], [888, "members"], [889, "members"], [890, "members"], [892, "members"], [895, "members"], [896, "members"], [897, "members"], [900, "members"], [901, "members"]], "krb5_addrtype": [[812, "krb5-addrtype"]], "krb5_ap_rep": [[813, "krb5-ap-rep"]], "krb5_ap_rep_enc_part": [[814, "krb5-ap-rep-enc-part"]], "krb5_ap_req": [[815, "krb5-ap-req"]], "krb5_auth_context": [[816, "krb5-auth-context"]], "krb5_authdata": [[817, "krb5-authdata"]], "krb5_authdatatype": [[818, "krb5-authdatatype"]], "krb5_authenticator": [[819, "krb5-authenticator"]], "krb5_boolean": [[820, "krb5-boolean"]], "krb5_cc_cursor": [[821, "krb5-cc-cursor"]], "krb5_ccache": [[822, "krb5-ccache"]], "krb5_cccol_cursor": [[823, "krb5-cccol-cursor"]], "krb5_checksum": [[824, "krb5-checksum"]], "krb5_cksumtype": [[825, "krb5-cksumtype"]], "krb5_const_pointer": [[826, "krb5-const-pointer"]], "krb5_const_principal": [[827, "krb5-const-principal"]], "krb5_context": [[828, "krb5-context"]], "krb5_cred": [[829, "krb5-cred"]], "krb5_cred_enc_part": [[830, "krb5-cred-enc-part"]], "krb5_cred_info": [[831, "krb5-cred-info"]], "krb5_creds": [[832, "krb5-creds"]], "krb5_crypto_iov": [[833, "krb5-crypto-iov"]], "krb5_cryptotype": [[834, "krb5-cryptotype"]], "krb5_data": [[835, "krb5-data"]], "krb5_deltat": [[836, "krb5-deltat"]], "krb5_enc_data": [[837, "krb5-enc-data"]], "krb5_enc_kdc_rep_part": [[838, "krb5-enc-kdc-rep-part"]], "krb5_enc_tkt_part": [[839, "krb5-enc-tkt-part"]], "krb5_encrypt_block": [[840, "krb5-encrypt-block"]], "krb5_enctype": [[841, "krb5-enctype"]], "krb5_error": [[842, "krb5-error"]], "krb5_error_code": [[843, "krb5-error-code"]], "krb5_expire_callback_func": [[844, "krb5-expire-callback-func"]], "krb5_flags": [[845, "krb5-flags"]], "krb5_get_init_creds_opt": [[846, "krb5-get-init-creds-opt"]], "krb5_gic_opt_pa_data": [[847, "krb5-gic-opt-pa-data"]], "krb5_init_creds_context": [[848, "krb5-init-creds-context"]], "krb5_int16": [[849, "krb5-int16"]], "krb5_int32": [[850, "krb5-int32"]], "krb5_kdc_rep": [[851, "krb5-kdc-rep"]], "krb5_kdc_req": [[852, "krb5-kdc-req"]], "krb5_key": [[853, "krb5-key"]], "krb5_keyblock": [[854, "krb5-keyblock"]], "krb5_keytab": [[855, "krb5-keytab"]], "krb5_keytab_entry": [[856, "krb5-keytab-entry"]], "krb5_keyusage": [[857, "krb5-keyusage"]], "krb5_kt_cursor": [[858, "krb5-kt-cursor"]], "krb5_kvno": [[859, "krb5-kvno"]], "krb5_last_req_entry": [[860, "krb5-last-req-entry"]], "krb5_magic": [[861, "krb5-magic"]], "krb5_mk_req_checksum_func": [[862, "krb5-mk-req-checksum-func"]], "krb5_msgtype": [[863, "krb5-msgtype"]], "krb5_octet": [[864, "krb5-octet"]], "krb5_pa_data": [[865, "krb5-pa-data"]], "krb5_pa_pac_req": [[866, "krb5-pa-pac-req"]], "krb5_pa_server_referral_data": [[867, "krb5-pa-server-referral-data"]], "krb5_pa_svr_referral_data": [[868, "krb5-pa-svr-referral-data"]], "krb5_pac": [[869, "krb5-pac"]], "krb5_pointer": [[870, "krb5-pointer"]], "krb5_post_recv_fn": [[871, "krb5-post-recv-fn"]], "krb5_pre_send_fn": [[872, "krb5-pre-send-fn"]], "krb5_preauthtype": [[873, "krb5-preauthtype"]], "krb5_principal": [[874, "krb5-principal"]], "krb5_principal_data": [[875, "krb5-principal-data"]], "krb5_prompt": [[876, "krb5-prompt"]], "krb5_prompt_type": [[877, "krb5-prompt-type"]], "krb5_prompter_fct": [[878, "krb5-prompter-fct"]], "krb5_pwd_data": [[879, "krb5-pwd-data"]], "krb5_rcache": [[880, "krb5-rcache"]], "krb5_replay_data": [[881, "krb5-replay-data"]], "krb5_responder_context": [[882, "krb5-responder-context"]], "krb5_responder_fn": [[883, "krb5-responder-fn"]], "krb5_responder_otp_challenge": [[884, "krb5-responder-otp-challenge"]], "krb5_responder_otp_tokeninfo": [[885, "krb5-responder-otp-tokeninfo"]], "krb5_responder_pkinit_challenge": [[886, "krb5-responder-pkinit-challenge"]], "krb5_responder_pkinit_identity": [[887, "krb5-responder-pkinit-identity"]], "krb5_response": [[888, "krb5-response"]], "krb5_ticket": [[889, "krb5-ticket"]], "krb5_ticket_times": [[890, "krb5-ticket-times"]], "krb5_timestamp": [[891, "krb5-timestamp"]], "krb5_tkt_authent": [[892, "krb5-tkt-authent"]], "krb5_tkt_creds_context": [[893, "krb5-tkt-creds-context"]], "krb5_trace_callback": [[894, "krb5-trace-callback"]], "krb5_trace_info": [[895, "krb5-trace-info"]], "krb5_transited": [[896, "krb5-transited"]], "krb5_typed_data": [[897, "krb5-typed-data"]], "krb5_ui_2": [[898, "krb5-ui-2"]], "krb5_ui_4": [[899, "krb5-ui-4"]], "krb5_verify_init_creds_opt": [[900, "krb5-verify-init-creds-opt"]], "passwd_phrase_element": [[901, "passwd-phrase-element"]], "Year 2038 considerations for uses of krb5_timestamp": [[902, "year-2038-considerations-for-uses-of-krb5-timestamp"]], "Credential cache": [[903, "credential-cache"]], "ccache types": [[903, "ccache-types"]], "Collections of caches": [[903, "collections-of-caches"]], "Tool alterations to use cache collection": [[903, "tool-alterations-to-use-cache-collection"]], "Default ccache name": [[903, "default-ccache-name"]], "Supported date and time formats": [[904, "supported-date-and-time-formats"]], "Time duration": [[904, "time-duration"]], "getdate time": [[904, "getdate-time"]], "Absolute time": [[904, "absolute-time"]], "Abbreviations used in this document": [[904, "abbreviations-used-in-this-document"]], "Kerberos V5 concepts": [[905, "kerberos-v5-concepts"]], "keytab": [[906, "keytab"]], "Default keytab": [[906, "default-keytab"]], "Default client keytab": [[906, "default-client-keytab"]], "replay cache": [[907, "replay-cache"]], "Background information": [[907, "background-information"]], "Replay cache types": [[907, "replay-cache-types"]], "Default replay cache name": [[907, "default-replay-cache-name"]], "stash file": [[908, "stash-file"]], "Organization of the source directory": [[909, "organization-of-the-source-directory"]], "lib": [[909, "lib"]], "util": [[909, "util"]], "Doing the build": [[910, "doing-the-build"]], "Building within a single tree": [[910, "building-within-a-single-tree"]], "Building with separate build directories": [[910, "building-with-separate-build-directories"]], "Building using lndir": [[910, "building-using-lndir"]], "Installing the binaries": [[910, "installing-the-binaries"]], "Testing the build": [[910, "testing-the-build"]], "Cleaning up the build": [[910, "cleaning-up-the-build"]], "Using autoconf": [[910, "using-autoconf"]], "Building Kerberos V5": [[911, "building-kerberos-v5"]], "Prerequisites": [[911, "prerequisites"]], "Obtaining the software": [[911, "obtaining-the-software"]], "Options to configure": [[912, "options-to-configure"]], "Most commonly used options": [[912, "most-commonly-used-options"]], "Fine tuning of the installation directories": [[912, "fine-tuning-of-the-installation-directories"]], "Program names": [[912, "program-names"]], "System types": [[912, "system-types"]], "Optional features": [[912, "optional-features"]], "Optional packages": [[912, "optional-packages"]], "Examples": [[912, "examples"]], "osconf.hin": [[913, "osconf-hin"]], "How to build this documentation from the source": [[914, "how-to-build-this-documentation-from-the-source"]], "Simple build without API reference": [[914, "simple-build-without-api-reference"]], "Updating man pages": [[914, "updating-man-pages"]], "Building for a release tarball or web site": [[914, "building-for-a-release-tarball-or-web-site"]], "Building for an OS package or site documentation": [[914, "building-for-an-os-package-or-site-documentation"]], "Copyright": [[915, "copyright"]], "Credential cache file format": [[916, "credential-cache-file-format"]], "Header format": [[916, "header-format"]], "Principal format": [[916, "principal-format"]], "Credential format": [[916, "credential-format"]], "Credential cache configuration entries": [[916, "credential-cache-configuration-entries"]], "KDC cookie format": [[917, "kdc-cookie-format"]], "Trivial cookie (version 0)": [[917, "trivial-cookie-version-0"]], "Secure cookie (version 1)": [[917, "secure-cookie-version-1"]], "SPAKE cookie format (version 1)": [[917, "spake-cookie-format-version-1"]], "Kerberos Database (KDB) Formats": [[918, "kerberos-database-kdb-formats"]], "Dump format": [[918, "dump-format"]], "Tag-length data formats": [[918, "tag-length-data-formats"]], "Per-principal kadmin data": [[918, "per-principal-kadmin-data"]], "Active kvno and master key auxiliary data": [[918, "active-kvno-and-master-key-auxiliary-data"]], "LDAP object information": [[918, "ldap-object-information"]], "Alias principal entries": [[918, "alias-principal-entries"]], "DB2 principal and policy formats": [[918, "db2-principal-and-policy-formats"]], "LMDB principal and policy formats": [[918, "lmdb-principal-and-policy-formats"]], "PKINIT freshness tokens": [[919, "pkinit-freshness-tokens"]], "Protocols and file formats": [[920, "protocols-and-file-formats"]], "Keytab file format": [[921, "keytab-file-format"]], "Key entry format": [[921, "key-entry-format"]], "Replay cache file format": [[922, "replay-cache-file-format"]], "MIT Kerberos Documentation (1.22-final)": [[923, "mit-kerberos-documentation-release"]], "MIT Kerberos defaults": [[924, "mit-kerberos-defaults"]], "General defaults": [[924, "general-defaults"]], "Replica KDC propagation defaults": [[924, "replica-kdc-propagation-defaults"]], "Default paths for Unix-like systems": [[924, "default-paths-for-unix-like-systems"]], "MIT Kerberos features": [[925, "mit-kerberos-features"]], "Quick facts": [[925, "quick-facts"]], "Interoperability": [[925, "interoperability"]], "Feature list": [[925, "feature-list"]], "MIT Kerberos License information": [[926, "mit-kerberos-license-information"]], "Credential cache selection interface (ccselect)": [[927, "credential-cache-selection-interface-ccselect"]], "PKINIT certificate authorization interface (certauth)": [[928, "pkinit-certificate-authorization-interface-certauth"]], "Client preauthentication interface (clpreauth)": [[929, "client-preauthentication-interface-clpreauth"]], "General plugin concepts": [[930, "general-plugin-concepts"]], "Logging from KDC and kadmind plugin modules": [[930, "logging-from-kdc-and-kadmind-plugin-modules"]], "GSSAPI mechanism interface": [[931, "gssapi-mechanism-interface"]], "NegoEx modules": [[931, "negoex-modules"]], "Interposer modules": [[931, "interposer-modules"]], "Host-to-realm interface (hostrealm)": [[932, "host-to-realm-interface-hostrealm"]], "For plugin module developers": [[933, "for-plugin-module-developers"]], "Internal pluggable interfaces": [[934, "internal-pluggable-interfaces"]], "Kerberos database interface (KDB)": [[934, "kerberos-database-interface-kdb"]], "Authorization data interface (authdata)": [[934, "authorization-data-interface-authdata"]], "kadmin authorization interface (kadm5_auth)": [[935, "kadmin-authorization-interface-kadm5-auth"]], "KADM5 hook interface (kadm5_hook)": [[936, "kadm5-hook-interface-kadm5-hook"]], "KDC policy interface (kdcpolicy)": [[937, "kdc-policy-interface-kdcpolicy"]], "KDC preauthentication interface (kdcpreauth)": [[938, "kdc-preauthentication-interface-kdcpreauth"]], "Local authorization interface (localauth)": [[939, "local-authorization-interface-localauth"]], "Server location interface (locate)": [[940, "server-location-interface-locate"]], "Configuration interface (profile)": [[941, "configuration-interface-profile"]], "Password quality interface (pwqual)": [[942, "password-quality-interface-pwqual"]], "Resources": [[943, "resources"]], "Mailing lists": [[943, "mailing-lists"]], "IRC channels": [[943, "irc-channels"]], "Archives": [[943, "archives"]], "Wiki": [[943, "wiki"]], "Web pages": [[943, "web-pages"]], "For users": [[944, "for-users"]], "Password management": [[945, "password-management"]], "Changing your password": [[945, "changing-your-password"]], "Granting access to your account": [[945, "granting-access-to-your-account"]], "Password quality verification": [[945, "password-quality-verification"]], "Ticket management": [[946, "ticket-management"]], "Kerberos ticket properties": [[946, "kerberos-ticket-properties"]], "Obtaining tickets with kinit": [[946, "obtaining-tickets-with-kinit"]], "Viewing tickets with klist": [[946, "viewing-tickets-with-klist"]], "Destroying tickets with kdestroy": [[946, "destroying-tickets-with-kdestroy"]], "User commands": [[947, "user-commands"]], "kdestroy": [[948, "kdestroy"]], "NOTE": [[948, "note"]], "kinit": [[949, "kinit"]], "klist": [[950, "klist"]], "kpasswd": [[951, "kpasswd"]], "krb5-config": [[952, "krb5-config"]], "EXAMPLES": [[952, "examples"], [959, "examples"]], "ksu": [[953, "ksu"]], "REQUIREMENTS": [[953, "requirements"]], "AUTHENTICATION": [[953, "authentication"]], "AUTHORIZATION": [[953, "authorization"]], "EXECUTION OF THE TARGET SHELL": [[953, "execution-of-the-target-shell"]], "CREATING A NEW SECURITY CONTEXT": [[953, "creating-a-new-security-context"]], "INSTALLATION INSTRUCTIONS": [[953, "installation-instructions"]], "SIDE EFFECTS": [[953, "side-effects"]], "AUTHOR OF KSU": [[953, "author-of-ksu"]], "kswitch": [[954, "kswitch"]], "kvno": [[955, "kvno"]], "sclient": [[956, "sclient"]], "User config files": [[957, "user-config-files"]], ".k5identity": [[958, "k5identity"]], ".k5login": [[959, "k5login"]], "kerberos": [[960, "kerberos"]], "ENVIRONMENT VARIABLES": [[960, "environment-variables"]], "BUGS": [[960, "bugs"]], "AUTHORS": [[960, "authors"]], "RESTRICTIONS": [[960, "restrictions"]]}, "indexentries": {"rfc": [[14, "index-0"], [20, "index-0"], [20, "index-1"], [21, "index-0"], [21, "index-1"], [21, "index-2"], [21, "index-3"], [21, "index-4"], [21, "index-5"], [21, "index-6"], [39, "index-0"], [39, "index-1"], [43, "index-0"], [43, "index-1"], [43, "index-2"], [43, "index-3"], [43, "index-4"], [43, "index-5"], [43, "index-6"], [907, "index-0"], [916, "index-0"], [916, "index-1"], [917, "index-0"], [917, "index-1"], [917, "index-2"], [917, "index-3"], [917, "index-4"], [918, "index-0"], [919, "index-0"], [919, "index-1"], [922, "index-0"], [925, "index-0"], [925, "index-1"], [925, "index-10"], [925, "index-11"], [925, "index-12"], [925, "index-13"], [925, "index-14"], [925, "index-15"], [925, "index-16"], [925, "index-2"], [925, "index-3"], [925, "index-4"], [925, "index-5"], [925, "index-6"], [925, "index-7"], [925, "index-8"], [925, "index-9"], [929, "index-0"], [929, "index-1"]], "rfc 6649": [[14, "index-0"]], "rfc 4556": [[20, "index-0"], [20, "index-1"], [21, "index-5"], [21, "index-6"], [925, "index-15"], [925, "index-3"]], "rfc 2253": [[21, "index-4"]], "rfc 5480": [[21, "index-1"], [21, "index-2"], [21, "index-3"]], "rfc 7748": [[21, "index-0"]], "rfc 2782": [[39, "index-0"]], "rfc 7553": [[39, "index-1"]], "rfc 2743": [[43, "index-0"]], "rfc 2744": [[43, "index-1"]], "rfc 4757": [[43, "index-6"]], "rfc 5280": [[43, "index-4"]], "rfc 6680": [[43, "index-5"], [925, "index-5"]], "rfc 6806": [[43, "index-3"], [916, "index-1"], [925, "index-2"]], "rfc 7546": [[43, "index-2"]], "krb5_425_conv_principal (c function)": [[49, "c.krb5_425_conv_principal"]], "krb5_524_conv_principal (c function)": [[50, "c.krb5_524_conv_principal"]], "krb5_524_convert_creds (c function)": [[51, "c.krb5_524_convert_creds"]], "krb5_address_compare (c function)": [[52, "c.krb5_address_compare"]], "krb5_address_order (c function)": [[53, "c.krb5_address_order"]], "krb5_address_search (c function)": [[54, "c.krb5_address_search"]], "krb5_allow_weak_crypto (c function)": [[55, "c.krb5_allow_weak_crypto"]], "krb5_aname_to_localname (c function)": [[56, "c.krb5_aname_to_localname"]], "krb5_anonymous_principal (c function)": [[57, "c.krb5_anonymous_principal"]], "krb5_anonymous_realm (c function)": [[58, "c.krb5_anonymous_realm"]], "krb5_appdefault_boolean (c function)": [[59, "c.krb5_appdefault_boolean"]], "krb5_appdefault_string (c function)": [[60, "c.krb5_appdefault_string"]], "krb5_auth_con_free (c function)": [[61, "c.krb5_auth_con_free"]], "krb5_auth_con_genaddrs (c function)": [[62, "c.krb5_auth_con_genaddrs"]], "krb5_auth_con_get_checksum_func (c function)": [[63, "c.krb5_auth_con_get_checksum_func"]], "krb5_auth_con_getaddrs (c function)": [[64, "c.krb5_auth_con_getaddrs"]], "krb5_auth_con_getauthenticator (c function)": [[65, "c.krb5_auth_con_getauthenticator"]], "krb5_auth_con_getflags (c function)": [[66, "c.krb5_auth_con_getflags"]], "krb5_auth_con_getkey (c function)": [[67, "c.krb5_auth_con_getkey"]], "krb5_auth_con_getkey_k (c function)": [[68, "c.krb5_auth_con_getkey_k"]], "krb5_auth_con_getlocalseqnumber (c function)": [[69, "c.krb5_auth_con_getlocalseqnumber"]], "krb5_auth_con_getlocalsubkey (c function)": [[70, "c.krb5_auth_con_getlocalsubkey"]], "krb5_auth_con_getrcache (c function)": [[71, "c.krb5_auth_con_getrcache"]], "krb5_auth_con_getrecvsubkey (c function)": [[72, "c.krb5_auth_con_getrecvsubkey"]], "krb5_auth_con_getrecvsubkey_k (c function)": [[73, "c.krb5_auth_con_getrecvsubkey_k"]], "krb5_auth_con_getremoteseqnumber (c function)": [[74, "c.krb5_auth_con_getremoteseqnumber"]], "krb5_auth_con_getremotesubkey (c function)": [[75, "c.krb5_auth_con_getremotesubkey"]], "krb5_auth_con_getsendsubkey (c function)": [[76, "c.krb5_auth_con_getsendsubkey"]], "krb5_auth_con_getsendsubkey_k (c function)": [[77, "c.krb5_auth_con_getsendsubkey_k"]], "krb5_auth_con_init (c function)": [[78, "c.krb5_auth_con_init"]], "krb5_auth_con_initivector (c function)": [[79, "c.krb5_auth_con_initivector"]], "krb5_auth_con_set_checksum_func (c function)": [[80, "c.krb5_auth_con_set_checksum_func"]], "krb5_auth_con_set_req_cksumtype (c function)": [[81, "c.krb5_auth_con_set_req_cksumtype"]], "krb5_auth_con_setaddrs (c function)": [[82, "c.krb5_auth_con_setaddrs"]], "krb5_auth_con_setflags (c function)": [[83, "c.krb5_auth_con_setflags"]], "krb5_auth_con_setports (c function)": [[84, "c.krb5_auth_con_setports"]], "krb5_auth_con_setrcache (c function)": [[85, "c.krb5_auth_con_setrcache"]], "krb5_auth_con_setrecvsubkey (c function)": [[86, "c.krb5_auth_con_setrecvsubkey"]], "krb5_auth_con_setrecvsubkey_k (c function)": [[87, "c.krb5_auth_con_setrecvsubkey_k"]], "krb5_auth_con_setsendsubkey (c function)": [[88, "c.krb5_auth_con_setsendsubkey"]], "krb5_auth_con_setsendsubkey_k (c function)": [[89, "c.krb5_auth_con_setsendsubkey_k"]], "krb5_auth_con_setuseruserkey (c function)": [[90, "c.krb5_auth_con_setuseruserkey"]], "krb5_build_principal (c function)": [[91, "c.krb5_build_principal"]], "krb5_build_principal_alloc_va (c function)": [[92, "c.krb5_build_principal_alloc_va"]], "krb5_build_principal_ext (c function)": [[93, "c.krb5_build_principal_ext"]], "krb5_build_principal_va (c function)": [[94, "c.krb5_build_principal_va"]], "krb5_c_block_size (c function)": [[95, "c.krb5_c_block_size"]], "krb5_c_checksum_length (c function)": [[96, "c.krb5_c_checksum_length"]], "krb5_c_crypto_length (c function)": [[97, "c.krb5_c_crypto_length"]], "krb5_c_crypto_length_iov (c function)": [[98, "c.krb5_c_crypto_length_iov"]], "krb5_c_decrypt (c function)": [[99, "c.krb5_c_decrypt"]], "krb5_c_decrypt_iov (c function)": [[100, "c.krb5_c_decrypt_iov"]], "krb5_c_derive_prfplus (c function)": [[101, "c.krb5_c_derive_prfplus"]], "krb5_c_encrypt (c function)": [[102, "c.krb5_c_encrypt"]], "krb5_c_encrypt_iov (c function)": [[103, "c.krb5_c_encrypt_iov"]], "krb5_c_encrypt_length (c function)": [[104, "c.krb5_c_encrypt_length"]], "krb5_c_enctype_compare (c function)": [[105, "c.krb5_c_enctype_compare"]], "krb5_c_free_state (c function)": [[106, "c.krb5_c_free_state"]], "krb5_c_fx_cf2_simple (c function)": [[107, "c.krb5_c_fx_cf2_simple"]], "krb5_c_init_state (c function)": [[108, "c.krb5_c_init_state"]], "krb5_c_is_coll_proof_cksum (c function)": [[109, "c.krb5_c_is_coll_proof_cksum"]], "krb5_c_is_keyed_cksum (c function)": [[110, "c.krb5_c_is_keyed_cksum"]], "krb5_c_keyed_checksum_types (c function)": [[111, "c.krb5_c_keyed_checksum_types"]], "krb5_c_keylengths (c function)": [[112, "c.krb5_c_keylengths"]], "krb5_c_make_checksum (c function)": [[113, "c.krb5_c_make_checksum"]], "krb5_c_make_checksum_iov (c function)": [[114, "c.krb5_c_make_checksum_iov"]], "krb5_c_make_random_key (c function)": [[115, "c.krb5_c_make_random_key"]], "krb5_c_padding_length (c function)": [[116, "c.krb5_c_padding_length"]], "krb5_c_prf (c function)": [[117, "c.krb5_c_prf"]], "krb5_c_prf_length (c function)": [[118, "c.krb5_c_prf_length"]], "krb5_c_prfplus (c function)": [[119, "c.krb5_c_prfplus"]], "krb5_c_random_add_entropy (c function)": [[120, "c.krb5_c_random_add_entropy"]], "krb5_c_random_make_octets (c function)": [[121, "c.krb5_c_random_make_octets"]], "krb5_c_random_os_entropy (c function)": [[122, "c.krb5_c_random_os_entropy"]], "krb5_c_random_seed (c function)": [[123, "c.krb5_c_random_seed"]], "krb5_c_random_to_key (c function)": [[124, "c.krb5_c_random_to_key"]], "krb5_c_string_to_key (c function)": [[125, "c.krb5_c_string_to_key"]], "krb5_c_string_to_key_with_params (c function)": [[126, "c.krb5_c_string_to_key_with_params"]], "krb5_c_valid_cksumtype (c function)": [[127, "c.krb5_c_valid_cksumtype"]], "krb5_c_valid_enctype (c function)": [[128, "c.krb5_c_valid_enctype"]], "krb5_c_verify_checksum (c function)": [[129, "c.krb5_c_verify_checksum"]], "krb5_c_verify_checksum_iov (c function)": [[130, "c.krb5_c_verify_checksum_iov"]], "krb5_calculate_checksum (c function)": [[131, "c.krb5_calculate_checksum"]], "krb5_cc_cache_match (c function)": [[132, "c.krb5_cc_cache_match"]], "krb5_cc_close (c function)": [[133, "c.krb5_cc_close"]], "krb5_cc_copy_creds (c function)": [[134, "c.krb5_cc_copy_creds"]], "krb5_cc_default (c function)": [[135, "c.krb5_cc_default"]], "krb5_cc_default_name (c function)": [[136, "c.krb5_cc_default_name"]], "krb5_cc_destroy (c function)": [[137, "c.krb5_cc_destroy"]], "krb5_cc_dup (c function)": [[138, "c.krb5_cc_dup"]], "krb5_cc_end_seq_get (c function)": [[139, "c.krb5_cc_end_seq_get"]], "krb5_cc_gen_new (c function)": [[140, "c.krb5_cc_gen_new"]], "krb5_cc_get_config (c function)": [[141, "c.krb5_cc_get_config"]], "krb5_cc_get_flags (c function)": [[142, "c.krb5_cc_get_flags"]], "krb5_cc_get_full_name (c function)": [[143, "c.krb5_cc_get_full_name"]], "krb5_cc_get_name (c function)": [[144, "c.krb5_cc_get_name"]], "krb5_cc_get_principal (c function)": [[145, "c.krb5_cc_get_principal"]], "krb5_cc_get_type (c function)": [[146, "c.krb5_cc_get_type"]], "krb5_cc_initialize (c function)": [[147, "c.krb5_cc_initialize"]], "krb5_cc_move (c function)": [[148, "c.krb5_cc_move"]], "krb5_cc_new_unique (c function)": [[149, "c.krb5_cc_new_unique"]], "krb5_cc_next_cred (c function)": [[150, "c.krb5_cc_next_cred"]], "krb5_cc_remove_cred (c function)": [[151, "c.krb5_cc_remove_cred"]], "krb5_cc_resolve (c function)": [[152, "c.krb5_cc_resolve"]], "krb5_cc_retrieve_cred (c function)": [[153, "c.krb5_cc_retrieve_cred"]], "krb5_cc_select (c function)": [[154, "c.krb5_cc_select"]], "krb5_cc_set_config (c function)": [[155, "c.krb5_cc_set_config"]], "krb5_cc_set_default_name (c function)": [[156, "c.krb5_cc_set_default_name"]], "krb5_cc_set_flags (c function)": [[157, "c.krb5_cc_set_flags"]], "krb5_cc_start_seq_get (c function)": [[158, "c.krb5_cc_start_seq_get"]], "krb5_cc_store_cred (c function)": [[159, "c.krb5_cc_store_cred"]], "krb5_cc_support_switch (c function)": [[160, "c.krb5_cc_support_switch"]], "krb5_cc_switch (c function)": [[161, "c.krb5_cc_switch"]], "krb5_cccol_cursor_free (c function)": [[162, "c.krb5_cccol_cursor_free"]], "krb5_cccol_cursor_new (c function)": [[163, "c.krb5_cccol_cursor_new"]], "krb5_cccol_cursor_next (c function)": [[164, "c.krb5_cccol_cursor_next"]], "krb5_cccol_have_content (c function)": [[165, "c.krb5_cccol_have_content"]], "krb5_change_password (c function)": [[166, "c.krb5_change_password"]], "krb5_check_clockskew (c function)": [[167, "c.krb5_check_clockskew"]], "krb5_checksum_size (c function)": [[168, "c.krb5_checksum_size"]], "krb5_chpw_message (c function)": [[169, "c.krb5_chpw_message"]], "krb5_cksumtype_to_string (c function)": [[170, "c.krb5_cksumtype_to_string"]], "krb5_clear_error_message (c function)": [[171, "c.krb5_clear_error_message"]], "krb5_copy_addresses (c function)": [[172, "c.krb5_copy_addresses"]], "krb5_copy_authdata (c function)": [[173, "c.krb5_copy_authdata"]], "krb5_copy_authenticator (c function)": [[174, "c.krb5_copy_authenticator"]], "krb5_copy_checksum (c function)": [[175, "c.krb5_copy_checksum"]], "krb5_copy_context (c function)": [[176, "c.krb5_copy_context"]], "krb5_copy_creds (c function)": [[177, "c.krb5_copy_creds"]], "krb5_copy_data (c function)": [[178, "c.krb5_copy_data"]], "krb5_copy_error_message (c function)": [[179, "c.krb5_copy_error_message"]], "krb5_copy_keyblock (c function)": [[180, "c.krb5_copy_keyblock"]], "krb5_copy_keyblock_contents (c function)": [[181, "c.krb5_copy_keyblock_contents"]], "krb5_copy_principal (c function)": [[182, "c.krb5_copy_principal"]], "krb5_copy_ticket (c function)": [[183, "c.krb5_copy_ticket"]], "krb5_decode_authdata_container (c function)": [[184, "c.krb5_decode_authdata_container"]], "krb5_decode_ticket (c function)": [[185, "c.krb5_decode_ticket"]], "krb5_decrypt (c function)": [[186, "c.krb5_decrypt"]], "krb5_deltat_to_string (c function)": [[187, "c.krb5_deltat_to_string"]], "krb5_eblock_enctype (c function)": [[188, "c.krb5_eblock_enctype"]], "krb5_encode_authdata_container (c function)": [[189, "c.krb5_encode_authdata_container"]], "krb5_encrypt (c function)": [[190, "c.krb5_encrypt"]], "krb5_encrypt_size (c function)": [[191, "c.krb5_encrypt_size"]], "krb5_enctype_to_name (c function)": [[192, "c.krb5_enctype_to_name"]], "krb5_enctype_to_string (c function)": [[193, "c.krb5_enctype_to_string"]], "krb5_expand_hostname (c function)": [[194, "c.krb5_expand_hostname"]], "krb5_find_authdata (c function)": [[195, "c.krb5_find_authdata"]], "krb5_finish_key (c function)": [[196, "c.krb5_finish_key"]], "krb5_finish_random_key (c function)": [[197, "c.krb5_finish_random_key"]], "krb5_free_addresses (c function)": [[198, "c.krb5_free_addresses"]], "krb5_free_ap_rep_enc_part (c function)": [[199, "c.krb5_free_ap_rep_enc_part"]], "krb5_free_authdata (c function)": [[200, "c.krb5_free_authdata"]], "krb5_free_authenticator (c function)": [[201, "c.krb5_free_authenticator"]], "krb5_free_checksum (c function)": [[202, "c.krb5_free_checksum"]], "krb5_free_checksum_contents (c function)": [[203, "c.krb5_free_checksum_contents"]], "krb5_free_cksumtypes (c function)": [[204, "c.krb5_free_cksumtypes"]], "krb5_free_config_files (c function)": [[205, "c.krb5_free_config_files"]], "krb5_free_context (c function)": [[206, "c.krb5_free_context"]], "krb5_free_cred_contents (c function)": [[207, "c.krb5_free_cred_contents"]], "krb5_free_creds (c function)": [[208, "c.krb5_free_creds"]], "krb5_free_data (c function)": [[209, "c.krb5_free_data"]], "krb5_free_data_contents (c function)": [[210, "c.krb5_free_data_contents"]], "krb5_free_default_realm (c function)": [[211, "c.krb5_free_default_realm"]], "krb5_free_enctypes (c function)": [[212, "c.krb5_free_enctypes"]], "krb5_free_error (c function)": [[213, "c.krb5_free_error"]], "krb5_free_error_message (c function)": [[214, "c.krb5_free_error_message"]], "krb5_free_host_realm (c function)": [[215, "c.krb5_free_host_realm"]], "krb5_free_keyblock (c function)": [[216, "c.krb5_free_keyblock"]], "krb5_free_keyblock_contents (c function)": [[217, "c.krb5_free_keyblock_contents"]], "krb5_free_keytab_entry_contents (c function)": [[218, "c.krb5_free_keytab_entry_contents"]], "krb5_free_principal (c function)": [[219, "c.krb5_free_principal"]], "krb5_free_string (c function)": [[220, "c.krb5_free_string"]], "krb5_free_tgt_creds (c function)": [[221, "c.krb5_free_tgt_creds"]], "krb5_free_ticket (c function)": [[222, "c.krb5_free_ticket"]], "krb5_free_unparsed_name (c function)": [[223, "c.krb5_free_unparsed_name"]], "krb5_fwd_tgt_creds (c function)": [[224, "c.krb5_fwd_tgt_creds"]], "krb5_get_credentials (c function)": [[225, "c.krb5_get_credentials"]], "krb5_get_credentials_renew (c function)": [[226, "c.krb5_get_credentials_renew"]], "krb5_get_credentials_validate (c function)": [[227, "c.krb5_get_credentials_validate"]], "krb5_get_default_config_files (c function)": [[228, "c.krb5_get_default_config_files"]], "krb5_get_default_realm (c function)": [[229, "c.krb5_get_default_realm"]], "krb5_get_error_message (c function)": [[230, "c.krb5_get_error_message"]], "krb5_get_etype_info (c function)": [[231, "c.krb5_get_etype_info"]], "krb5_get_fallback_host_realm (c function)": [[232, "c.krb5_get_fallback_host_realm"]], "krb5_get_host_realm (c function)": [[233, "c.krb5_get_host_realm"]], "krb5_get_in_tkt_with_keytab (c function)": [[234, "c.krb5_get_in_tkt_with_keytab"]], "krb5_get_in_tkt_with_password (c function)": [[235, "c.krb5_get_in_tkt_with_password"]], "krb5_get_in_tkt_with_skey (c function)": [[236, "c.krb5_get_in_tkt_with_skey"]], "krb5_get_init_creds_keytab (c function)": [[237, "c.krb5_get_init_creds_keytab"]], "krb5_get_init_creds_opt_alloc (c function)": [[238, "c.krb5_get_init_creds_opt_alloc"]], "krb5_get_init_creds_opt_free (c function)": [[239, "c.krb5_get_init_creds_opt_free"]], "krb5_get_init_creds_opt_get_fast_flags (c function)": [[240, "c.krb5_get_init_creds_opt_get_fast_flags"]], "krb5_get_init_creds_opt_init (c function)": [[241, "c.krb5_get_init_creds_opt_init"]], "krb5_get_init_creds_opt_set_address_list (c function)": [[242, "c.krb5_get_init_creds_opt_set_address_list"]], "krb5_get_init_creds_opt_set_anonymous (c function)": [[243, "c.krb5_get_init_creds_opt_set_anonymous"]], "krb5_get_init_creds_opt_set_canonicalize (c function)": [[244, "c.krb5_get_init_creds_opt_set_canonicalize"]], "krb5_get_init_creds_opt_set_change_password_prompt (c function)": [[245, "c.krb5_get_init_creds_opt_set_change_password_prompt"]], "krb5_get_init_creds_opt_set_etype_list (c function)": [[246, "c.krb5_get_init_creds_opt_set_etype_list"]], "krb5_get_init_creds_opt_set_expire_callback (c function)": [[247, "c.krb5_get_init_creds_opt_set_expire_callback"]], "krb5_get_init_creds_opt_set_fast_ccache (c function)": [[248, "c.krb5_get_init_creds_opt_set_fast_ccache"]], "krb5_get_init_creds_opt_set_fast_ccache_name (c function)": [[249, "c.krb5_get_init_creds_opt_set_fast_ccache_name"]], "krb5_get_init_creds_opt_set_fast_flags (c function)": [[250, "c.krb5_get_init_creds_opt_set_fast_flags"]], "krb5_get_init_creds_opt_set_forwardable (c function)": [[251, "c.krb5_get_init_creds_opt_set_forwardable"]], "krb5_get_init_creds_opt_set_in_ccache (c function)": [[252, "c.krb5_get_init_creds_opt_set_in_ccache"]], "krb5_get_init_creds_opt_set_out_ccache (c function)": [[253, "c.krb5_get_init_creds_opt_set_out_ccache"]], "krb5_get_init_creds_opt_set_pa (c function)": [[254, "c.krb5_get_init_creds_opt_set_pa"]], "krb5_get_init_creds_opt_set_pac_request (c function)": [[255, "c.krb5_get_init_creds_opt_set_pac_request"]], "krb5_get_init_creds_opt_set_preauth_list (c function)": [[256, "c.krb5_get_init_creds_opt_set_preauth_list"]], "krb5_get_init_creds_opt_set_proxiable (c function)": [[257, "c.krb5_get_init_creds_opt_set_proxiable"]], "krb5_get_init_creds_opt_set_renew_life (c function)": [[258, "c.krb5_get_init_creds_opt_set_renew_life"]], "krb5_get_init_creds_opt_set_responder (c function)": [[259, "c.krb5_get_init_creds_opt_set_responder"]], "krb5_get_init_creds_opt_set_salt (c function)": [[260, "c.krb5_get_init_creds_opt_set_salt"]], "krb5_get_init_creds_opt_set_tkt_life (c function)": [[261, "c.krb5_get_init_creds_opt_set_tkt_life"]], "krb5_get_init_creds_password (c function)": [[262, "c.krb5_get_init_creds_password"]], "krb5_get_permitted_enctypes (c function)": [[263, "c.krb5_get_permitted_enctypes"]], "krb5_get_profile (c function)": [[264, "c.krb5_get_profile"]], "krb5_get_prompt_types (c function)": [[265, "c.krb5_get_prompt_types"]], "krb5_get_renewed_creds (c function)": [[266, "c.krb5_get_renewed_creds"]], "krb5_get_server_rcache (c function)": [[267, "c.krb5_get_server_rcache"]], "krb5_get_time_offsets (c function)": [[268, "c.krb5_get_time_offsets"]], "krb5_get_validated_creds (c function)": [[269, "c.krb5_get_validated_creds"]], "krb5_init_context (c function)": [[270, "c.krb5_init_context"]], "krb5_init_context_profile (c function)": [[271, "c.krb5_init_context_profile"]], "krb5_init_creds_free (c function)": [[272, "c.krb5_init_creds_free"]], "krb5_init_creds_get (c function)": [[273, "c.krb5_init_creds_get"]], "krb5_init_creds_get_creds (c function)": [[274, "c.krb5_init_creds_get_creds"]], "krb5_init_creds_get_error (c function)": [[275, "c.krb5_init_creds_get_error"]], "krb5_init_creds_get_times (c function)": [[276, "c.krb5_init_creds_get_times"]], "krb5_init_creds_init (c function)": [[277, "c.krb5_init_creds_init"]], "krb5_init_creds_set_keytab (c function)": [[278, "c.krb5_init_creds_set_keytab"]], "krb5_init_creds_set_password (c function)": [[279, "c.krb5_init_creds_set_password"]], "krb5_init_creds_set_service (c function)": [[280, "c.krb5_init_creds_set_service"]], "krb5_init_creds_step (c function)": [[281, "c.krb5_init_creds_step"]], "krb5_init_keyblock (c function)": [[282, "c.krb5_init_keyblock"]], "krb5_init_random_key (c function)": [[283, "c.krb5_init_random_key"]], "krb5_init_secure_context (c function)": [[284, "c.krb5_init_secure_context"]], "krb5_is_config_principal (c function)": [[285, "c.krb5_is_config_principal"]], "krb5_is_referral_realm (c function)": [[286, "c.krb5_is_referral_realm"]], "krb5_is_thread_safe (c function)": [[287, "c.krb5_is_thread_safe"]], "krb5_k_create_key (c function)": [[288, "c.krb5_k_create_key"]], "krb5_k_decrypt (c function)": [[289, "c.krb5_k_decrypt"]], "krb5_k_decrypt_iov (c function)": [[290, "c.krb5_k_decrypt_iov"]], "krb5_k_encrypt (c function)": [[291, "c.krb5_k_encrypt"]], "krb5_k_encrypt_iov (c function)": [[292, "c.krb5_k_encrypt_iov"]], "krb5_k_free_key (c function)": [[293, "c.krb5_k_free_key"]], "krb5_k_key_enctype (c function)": [[294, "c.krb5_k_key_enctype"]], "krb5_k_key_keyblock (c function)": [[295, "c.krb5_k_key_keyblock"]], "krb5_k_make_checksum (c function)": [[296, "c.krb5_k_make_checksum"]], "krb5_k_make_checksum_iov (c function)": [[297, "c.krb5_k_make_checksum_iov"]], "krb5_k_prf (c function)": [[298, "c.krb5_k_prf"]], "krb5_k_reference_key (c function)": [[299, "c.krb5_k_reference_key"]], "krb5_k_verify_checksum (c function)": [[300, "c.krb5_k_verify_checksum"]], "krb5_k_verify_checksum_iov (c function)": [[301, "c.krb5_k_verify_checksum_iov"]], "krb5_kdc_sign_ticket (c function)": [[302, "c.krb5_kdc_sign_ticket"]], "krb5_kdc_verify_ticket (c function)": [[303, "c.krb5_kdc_verify_ticket"]], "krb5_kt_add_entry (c function)": [[304, "c.krb5_kt_add_entry"]], "krb5_kt_client_default (c function)": [[305, "c.krb5_kt_client_default"]], "krb5_kt_close (c function)": [[306, "c.krb5_kt_close"]], "krb5_kt_default (c function)": [[307, "c.krb5_kt_default"]], "krb5_kt_default_name (c function)": [[308, "c.krb5_kt_default_name"]], "krb5_kt_dup (c function)": [[309, "c.krb5_kt_dup"]], "krb5_kt_end_seq_get (c function)": [[310, "c.krb5_kt_end_seq_get"]], "krb5_kt_free_entry (c function)": [[311, "c.krb5_kt_free_entry"]], "krb5_kt_get_entry (c function)": [[312, "c.krb5_kt_get_entry"]], "krb5_kt_get_name (c function)": [[313, "c.krb5_kt_get_name"]], "krb5_kt_get_type (c function)": [[314, "c.krb5_kt_get_type"]], "krb5_kt_have_content (c function)": [[315, "c.krb5_kt_have_content"]], "krb5_kt_next_entry (c function)": [[316, "c.krb5_kt_next_entry"]], "krb5_kt_read_service_key (c function)": [[317, "c.krb5_kt_read_service_key"]], "krb5_kt_remove_entry (c function)": [[318, "c.krb5_kt_remove_entry"]], "krb5_kt_resolve (c function)": [[319, "c.krb5_kt_resolve"]], "krb5_kt_start_seq_get (c function)": [[320, "c.krb5_kt_start_seq_get"]], "krb5_kuserok (c function)": [[321, "c.krb5_kuserok"]], "krb5_make_authdata_kdc_issued (c function)": [[322, "c.krb5_make_authdata_kdc_issued"]], "krb5_marshal_credentials (c function)": [[323, "c.krb5_marshal_credentials"]], "krb5_merge_authdata (c function)": [[324, "c.krb5_merge_authdata"]], "krb5_mk_1cred (c function)": [[325, "c.krb5_mk_1cred"]], "krb5_mk_error (c function)": [[326, "c.krb5_mk_error"]], "krb5_mk_ncred (c function)": [[327, "c.krb5_mk_ncred"]], "krb5_mk_priv (c function)": [[328, "c.krb5_mk_priv"]], "krb5_mk_rep (c function)": [[329, "c.krb5_mk_rep"]], "krb5_mk_rep_dce (c function)": [[330, "c.krb5_mk_rep_dce"]], "krb5_mk_req (c function)": [[331, "c.krb5_mk_req"]], "krb5_mk_req_extended (c function)": [[332, "c.krb5_mk_req_extended"]], "krb5_mk_safe (c function)": [[333, "c.krb5_mk_safe"]], "krb5_os_localaddr (c function)": [[334, "c.krb5_os_localaddr"]], "krb5_pac_add_buffer (c function)": [[335, "c.krb5_pac_add_buffer"]], "krb5_pac_free (c function)": [[336, "c.krb5_pac_free"]], "krb5_pac_get_buffer (c function)": [[337, "c.krb5_pac_get_buffer"]], "krb5_pac_get_client_info (c function)": [[338, "c.krb5_pac_get_client_info"]], "krb5_pac_get_types (c function)": [[339, "c.krb5_pac_get_types"]], "krb5_pac_init (c function)": [[340, "c.krb5_pac_init"]], "krb5_pac_parse (c function)": [[341, "c.krb5_pac_parse"]], "krb5_pac_sign (c function)": [[342, "c.krb5_pac_sign"]], "krb5_pac_sign_ext (c function)": [[343, "c.krb5_pac_sign_ext"]], "krb5_pac_verify (c function)": [[344, "c.krb5_pac_verify"]], "krb5_pac_verify_ext (c function)": [[345, "c.krb5_pac_verify_ext"]], "krb5_parse_name (c function)": [[346, "c.krb5_parse_name"]], "krb5_parse_name_flags (c function)": [[347, "c.krb5_parse_name_flags"]], "krb5_prepend_error_message (c function)": [[348, "c.krb5_prepend_error_message"]], "krb5_principal2salt (c function)": [[349, "c.krb5_principal2salt"]], "krb5_principal_compare (c function)": [[350, "c.krb5_principal_compare"]], "krb5_principal_compare_any_realm (c function)": [[351, "c.krb5_principal_compare_any_realm"]], "krb5_principal_compare_flags (c function)": [[352, "c.krb5_principal_compare_flags"]], "krb5_process_key (c function)": [[353, "c.krb5_process_key"]], "krb5_prompter_posix (c function)": [[354, "c.krb5_prompter_posix"]], "krb5_random_key (c function)": [[355, "c.krb5_random_key"]], "krb5_rd_cred (c function)": [[356, "c.krb5_rd_cred"]], "krb5_rd_error (c function)": [[357, "c.krb5_rd_error"]], "krb5_rd_priv (c function)": [[358, "c.krb5_rd_priv"]], "krb5_rd_rep (c function)": [[359, "c.krb5_rd_rep"]], "krb5_rd_rep_dce (c function)": [[360, "c.krb5_rd_rep_dce"]], "krb5_rd_req (c function)": [[361, "c.krb5_rd_req"]], "krb5_rd_safe (c function)": [[362, "c.krb5_rd_safe"]], "krb5_read_password (c function)": [[363, "c.krb5_read_password"]], "krb5_realm_compare (c function)": [[364, "c.krb5_realm_compare"]], "krb5_recvauth (c function)": [[365, "c.krb5_recvauth"]], "krb5_recvauth_version (c function)": [[366, "c.krb5_recvauth_version"]], "krb5_responder_get_challenge (c function)": [[367, "c.krb5_responder_get_challenge"]], "krb5_responder_list_questions (c function)": [[368, "c.krb5_responder_list_questions"]], "krb5_responder_otp_challenge_free (c function)": [[369, "c.krb5_responder_otp_challenge_free"]], "krb5_responder_otp_get_challenge (c function)": [[370, "c.krb5_responder_otp_get_challenge"]], "krb5_responder_otp_set_answer (c function)": [[371, "c.krb5_responder_otp_set_answer"]], "krb5_responder_pkinit_challenge_free (c function)": [[372, "c.krb5_responder_pkinit_challenge_free"]], "krb5_responder_pkinit_get_challenge (c function)": [[373, "c.krb5_responder_pkinit_get_challenge"]], "krb5_responder_pkinit_set_answer (c function)": [[374, "c.krb5_responder_pkinit_set_answer"]], "krb5_responder_set_answer (c function)": [[375, "c.krb5_responder_set_answer"]], "krb5_salttype_to_string (c function)": [[376, "c.krb5_salttype_to_string"]], "krb5_sendauth (c function)": [[377, "c.krb5_sendauth"]], "krb5_server_decrypt_ticket_keytab (c function)": [[378, "c.krb5_server_decrypt_ticket_keytab"]], "krb5_set_default_realm (c function)": [[379, "c.krb5_set_default_realm"]], "krb5_set_default_tgs_enctypes (c function)": [[380, "c.krb5_set_default_tgs_enctypes"]], "krb5_set_error_message (c function)": [[381, "c.krb5_set_error_message"]], "krb5_set_kdc_recv_hook (c function)": [[382, "c.krb5_set_kdc_recv_hook"]], "krb5_set_kdc_send_hook (c function)": [[383, "c.krb5_set_kdc_send_hook"]], "krb5_set_password (c function)": [[384, "c.krb5_set_password"]], "krb5_set_password_using_ccache (c function)": [[385, "c.krb5_set_password_using_ccache"]], "krb5_set_principal_realm (c function)": [[386, "c.krb5_set_principal_realm"]], "krb5_set_real_time (c function)": [[387, "c.krb5_set_real_time"]], "krb5_set_trace_callback (c function)": [[388, "c.krb5_set_trace_callback"]], "krb5_set_trace_filename (c function)": [[389, "c.krb5_set_trace_filename"]], "krb5_sname_match (c function)": [[390, "c.krb5_sname_match"]], "krb5_sname_to_principal (c function)": [[391, "c.krb5_sname_to_principal"]], "krb5_string_to_cksumtype (c function)": [[392, "c.krb5_string_to_cksumtype"]], "krb5_string_to_deltat (c function)": [[393, "c.krb5_string_to_deltat"]], "krb5_string_to_enctype (c function)": [[394, "c.krb5_string_to_enctype"]], "krb5_string_to_key (c function)": [[395, "c.krb5_string_to_key"]], "krb5_string_to_salttype (c function)": [[396, "c.krb5_string_to_salttype"]], "krb5_string_to_timestamp (c function)": [[397, "c.krb5_string_to_timestamp"]], "krb5_timeofday (c function)": [[398, "c.krb5_timeofday"]], "krb5_timestamp_to_sfstring (c function)": [[399, "c.krb5_timestamp_to_sfstring"]], "krb5_timestamp_to_string (c function)": [[400, "c.krb5_timestamp_to_string"]], "krb5_tkt_creds_free (c function)": [[401, "c.krb5_tkt_creds_free"]], "krb5_tkt_creds_get (c function)": [[402, "c.krb5_tkt_creds_get"]], "krb5_tkt_creds_get_creds (c function)": [[403, "c.krb5_tkt_creds_get_creds"]], "krb5_tkt_creds_get_times (c function)": [[404, "c.krb5_tkt_creds_get_times"]], "krb5_tkt_creds_init (c function)": [[405, "c.krb5_tkt_creds_init"]], "krb5_tkt_creds_step (c function)": [[406, "c.krb5_tkt_creds_step"]], "krb5_unmarshal_credentials (c function)": [[407, "c.krb5_unmarshal_credentials"]], "krb5_unparse_name (c function)": [[408, "c.krb5_unparse_name"]], "krb5_unparse_name_ext (c function)": [[409, "c.krb5_unparse_name_ext"]], "krb5_unparse_name_flags (c function)": [[410, "c.krb5_unparse_name_flags"]], "krb5_unparse_name_flags_ext (c function)": [[411, "c.krb5_unparse_name_flags_ext"]], "krb5_us_timeofday (c function)": [[412, "c.krb5_us_timeofday"]], "krb5_use_enctype (c function)": [[413, "c.krb5_use_enctype"]], "krb5_verify_authdata_kdc_issued (c function)": [[414, "c.krb5_verify_authdata_kdc_issued"]], "krb5_verify_checksum (c function)": [[415, "c.krb5_verify_checksum"]], "krb5_verify_init_creds (c function)": [[416, "c.krb5_verify_init_creds"]], "krb5_verify_init_creds_opt_init (c function)": [[417, "c.krb5_verify_init_creds_opt_init"]], "krb5_verify_init_creds_opt_set_ap_req_nofail (c function)": [[418, "c.krb5_verify_init_creds_opt_set_ap_req_nofail"]], "krb5_vprepend_error_message (c function)": [[419, "c.krb5_vprepend_error_message"]], "krb5_vset_error_message (c function)": [[420, "c.krb5_vset_error_message"]], "krb5_vwrap_error_message (c function)": [[421, "c.krb5_vwrap_error_message"]], "krb5_wrap_error_message (c function)": [[422, "c.krb5_wrap_error_message"]], "addrtype_addrport (built-in variable)": [[424, "ADDRTYPE_ADDRPORT"]], "addrtype_chaos (built-in variable)": [[425, "ADDRTYPE_CHAOS"]], "addrtype_ddp (built-in variable)": [[426, "ADDRTYPE_DDP"]], "addrtype_directional (built-in variable)": [[427, "ADDRTYPE_DIRECTIONAL"]], "addrtype_inet (built-in variable)": [[428, "ADDRTYPE_INET"]], "addrtype_inet6 (built-in variable)": [[429, "ADDRTYPE_INET6"]], "addrtype_ipport (built-in variable)": [[430, "ADDRTYPE_IPPORT"]], "addrtype_iso (built-in variable)": [[431, "ADDRTYPE_ISO"]], "addrtype_is_local (built-in variable)": [[432, "ADDRTYPE_IS_LOCAL"]], "addrtype_netbios (built-in variable)": [[433, "ADDRTYPE_NETBIOS"]], "addrtype_unixsock (built-in variable)": [[434, "ADDRTYPE_UNIXSOCK"]], "addrtype_xns (built-in variable)": [[435, "ADDRTYPE_XNS"]], "ad_type_external (built-in variable)": [[436, "AD_TYPE_EXTERNAL"]], "ad_type_field_type_mask (built-in variable)": [[437, "AD_TYPE_FIELD_TYPE_MASK"]], "ad_type_registered (built-in variable)": [[438, "AD_TYPE_REGISTERED"]], "ad_type_reserved (built-in variable)": [[439, "AD_TYPE_RESERVED"]], "ap_opts_cbt_flag (built-in variable)": [[440, "AP_OPTS_CBT_FLAG"]], "ap_opts_etype_negotiation (built-in variable)": [[441, "AP_OPTS_ETYPE_NEGOTIATION"]], "ap_opts_mutual_required (built-in variable)": [[442, "AP_OPTS_MUTUAL_REQUIRED"]], "ap_opts_reserved (built-in variable)": [[443, "AP_OPTS_RESERVED"]], "ap_opts_use_session_key (built-in variable)": [[444, "AP_OPTS_USE_SESSION_KEY"]], "ap_opts_use_subkey (built-in variable)": [[445, "AP_OPTS_USE_SUBKEY"]], "ap_opts_wire_mask (built-in variable)": [[446, "AP_OPTS_WIRE_MASK"]], "cksumtype_cmac_camellia128 (built-in variable)": [[447, "CKSUMTYPE_CMAC_CAMELLIA128"]], "cksumtype_cmac_camellia256 (built-in variable)": [[448, "CKSUMTYPE_CMAC_CAMELLIA256"]], "cksumtype_crc32 (built-in variable)": [[449, "CKSUMTYPE_CRC32"]], "cksumtype_descbc (built-in variable)": [[450, "CKSUMTYPE_DESCBC"]], "cksumtype_hmac_md5_arcfour (built-in variable)": [[451, "CKSUMTYPE_HMAC_MD5_ARCFOUR"]], "cksumtype_hmac_sha1_96_aes128 (built-in variable)": [[452, "CKSUMTYPE_HMAC_SHA1_96_AES128"]], "cksumtype_hmac_sha1_96_aes256 (built-in variable)": [[453, "CKSUMTYPE_HMAC_SHA1_96_AES256"]], "cksumtype_hmac_sha1_des3 (built-in variable)": [[454, "CKSUMTYPE_HMAC_SHA1_DES3"]], "cksumtype_hmac_sha256_128_aes128 (built-in variable)": [[455, "CKSUMTYPE_HMAC_SHA256_128_AES128"]], "cksumtype_hmac_sha384_192_aes256 (built-in variable)": [[456, "CKSUMTYPE_HMAC_SHA384_192_AES256"]], "cksumtype_md5_hmac_arcfour (built-in variable)": [[457, "CKSUMTYPE_MD5_HMAC_ARCFOUR"]], "cksumtype_nist_sha (built-in variable)": [[458, "CKSUMTYPE_NIST_SHA"]], "cksumtype_rsa_md4 (built-in variable)": [[459, "CKSUMTYPE_RSA_MD4"]], "cksumtype_rsa_md4_des (built-in variable)": [[460, "CKSUMTYPE_RSA_MD4_DES"]], "cksumtype_rsa_md5 (built-in variable)": [[461, "CKSUMTYPE_RSA_MD5"]], "cksumtype_rsa_md5_des (built-in variable)": [[462, "CKSUMTYPE_RSA_MD5_DES"]], "cksumtype_sha1 (built-in variable)": [[463, "CKSUMTYPE_SHA1"]], "enctype_aes128_cts_hmac_sha1_96 (built-in variable)": [[464, "ENCTYPE_AES128_CTS_HMAC_SHA1_96"]], "enctype_aes128_cts_hmac_sha256_128 (built-in variable)": [[465, "ENCTYPE_AES128_CTS_HMAC_SHA256_128"]], "enctype_aes256_cts_hmac_sha1_96 (built-in variable)": [[466, "ENCTYPE_AES256_CTS_HMAC_SHA1_96"]], "enctype_aes256_cts_hmac_sha384_192 (built-in variable)": [[467, "ENCTYPE_AES256_CTS_HMAC_SHA384_192"]], "enctype_arcfour_hmac (built-in variable)": [[468, "ENCTYPE_ARCFOUR_HMAC"]], "enctype_arcfour_hmac_exp (built-in variable)": [[469, "ENCTYPE_ARCFOUR_HMAC_EXP"]], "enctype_camellia128_cts_cmac (built-in variable)": [[470, "ENCTYPE_CAMELLIA128_CTS_CMAC"]], "enctype_camellia256_cts_cmac (built-in variable)": [[471, "ENCTYPE_CAMELLIA256_CTS_CMAC"]], "enctype_des3_cbc_env (built-in variable)": [[472, "ENCTYPE_DES3_CBC_ENV"]], "enctype_des3_cbc_raw (built-in variable)": [[473, "ENCTYPE_DES3_CBC_RAW"]], "enctype_des3_cbc_sha (built-in variable)": [[474, "ENCTYPE_DES3_CBC_SHA"]], "enctype_des3_cbc_sha1 (built-in variable)": [[475, "ENCTYPE_DES3_CBC_SHA1"]], "enctype_des_cbc_crc (built-in variable)": [[476, "ENCTYPE_DES_CBC_CRC"]], "enctype_des_cbc_md4 (built-in variable)": [[477, "ENCTYPE_DES_CBC_MD4"]], "enctype_des_cbc_md5 (built-in variable)": [[478, "ENCTYPE_DES_CBC_MD5"]], "enctype_des_cbc_raw (built-in variable)": [[479, "ENCTYPE_DES_CBC_RAW"]], "enctype_des_hmac_sha1 (built-in variable)": [[480, "ENCTYPE_DES_HMAC_SHA1"]], "enctype_dsa_sha1_cms (built-in variable)": [[481, "ENCTYPE_DSA_SHA1_CMS"]], "enctype_md5_rsa_cms (built-in variable)": [[482, "ENCTYPE_MD5_RSA_CMS"]], "enctype_null (built-in variable)": [[483, "ENCTYPE_NULL"]], "enctype_rc2_cbc_env (built-in variable)": [[484, "ENCTYPE_RC2_CBC_ENV"]], "enctype_rsa_env (built-in variable)": [[485, "ENCTYPE_RSA_ENV"]], "enctype_rsa_es_oaep_env (built-in variable)": [[486, "ENCTYPE_RSA_ES_OAEP_ENV"]], "enctype_sha1_rsa_cms (built-in variable)": [[487, "ENCTYPE_SHA1_RSA_CMS"]], "enctype_unknown (built-in variable)": [[488, "ENCTYPE_UNKNOWN"]], "kdc_opt_allow_postdate (built-in variable)": [[489, "KDC_OPT_ALLOW_POSTDATE"]], "kdc_opt_canonicalize (built-in variable)": [[490, "KDC_OPT_CANONICALIZE"]], "kdc_opt_cname_in_addl_tkt (built-in variable)": [[491, "KDC_OPT_CNAME_IN_ADDL_TKT"]], "kdc_opt_disable_transited_check (built-in variable)": [[492, "KDC_OPT_DISABLE_TRANSITED_CHECK"]], "kdc_opt_enc_tkt_in_skey (built-in variable)": [[493, "KDC_OPT_ENC_TKT_IN_SKEY"]], "kdc_opt_forwardable (built-in variable)": [[494, "KDC_OPT_FORWARDABLE"]], "kdc_opt_forwarded (built-in variable)": [[495, "KDC_OPT_FORWARDED"]], "kdc_opt_postdated (built-in variable)": [[496, "KDC_OPT_POSTDATED"]], "kdc_opt_proxiable (built-in variable)": [[497, "KDC_OPT_PROXIABLE"]], "kdc_opt_proxy (built-in variable)": [[498, "KDC_OPT_PROXY"]], "kdc_opt_renew (built-in variable)": [[499, "KDC_OPT_RENEW"]], "kdc_opt_renewable (built-in variable)": [[500, "KDC_OPT_RENEWABLE"]], "kdc_opt_renewable_ok (built-in variable)": [[501, "KDC_OPT_RENEWABLE_OK"]], "kdc_opt_request_anonymous (built-in variable)": [[502, "KDC_OPT_REQUEST_ANONYMOUS"]], "kdc_opt_validate (built-in variable)": [[503, "KDC_OPT_VALIDATE"]], "kdc_tkt_common_mask (built-in variable)": [[504, "KDC_TKT_COMMON_MASK"]], "krb5_altauth_att_challenge_response (built-in variable)": [[505, "KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"]], "krb5_anonymous_princstr (built-in variable)": [[506, "KRB5_ANONYMOUS_PRINCSTR"]], "krb5_anonymous_realmstr (built-in variable)": [[507, "KRB5_ANONYMOUS_REALMSTR"]], "krb5_ap_rep (built-in variable)": [[508, "KRB5_AP_REP"]], "krb5_ap_req (built-in variable)": [[509, "KRB5_AP_REQ"]], "krb5_as_rep (built-in variable)": [[510, "KRB5_AS_REP"]], "krb5_as_req (built-in variable)": [[511, "KRB5_AS_REQ"]], "krb5_authdata_and_or (built-in variable)": [[512, "KRB5_AUTHDATA_AND_OR"]], "krb5_authdata_ap_options (built-in variable)": [[513, "KRB5_AUTHDATA_AP_OPTIONS"]], "krb5_authdata_auth_indicator (built-in variable)": [[514, "KRB5_AUTHDATA_AUTH_INDICATOR"]], "krb5_authdata_cammac (built-in variable)": [[515, "KRB5_AUTHDATA_CAMMAC"]], "krb5_authdata_etype_negotiation (built-in variable)": [[516, "KRB5_AUTHDATA_ETYPE_NEGOTIATION"]], "krb5_authdata_fx_armor (built-in variable)": [[517, "KRB5_AUTHDATA_FX_ARMOR"]], "krb5_authdata_if_relevant (built-in variable)": [[518, "KRB5_AUTHDATA_IF_RELEVANT"]], "krb5_authdata_initial_verified_cas (built-in variable)": [[519, "KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"]], "krb5_authdata_kdc_issued (built-in variable)": [[520, "KRB5_AUTHDATA_KDC_ISSUED"]], "krb5_authdata_mandatory_for_kdc (built-in variable)": [[521, "KRB5_AUTHDATA_MANDATORY_FOR_KDC"]], "krb5_authdata_osf_dce (built-in variable)": [[522, "KRB5_AUTHDATA_OSF_DCE"]], "krb5_authdata_sesame (built-in variable)": [[523, "KRB5_AUTHDATA_SESAME"]], "krb5_authdata_signticket (built-in variable)": [[524, "KRB5_AUTHDATA_SIGNTICKET"]], "krb5_authdata_win2k_pac (built-in variable)": [[525, "KRB5_AUTHDATA_WIN2K_PAC"]], "krb5_auth_context_do_sequence (built-in variable)": [[526, "KRB5_AUTH_CONTEXT_DO_SEQUENCE"]], "krb5_auth_context_do_time (built-in variable)": [[527, "KRB5_AUTH_CONTEXT_DO_TIME"]], "krb5_auth_context_generate_local_addr (built-in variable)": [[528, "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"]], "krb5_auth_context_generate_local_full_addr (built-in variable)": [[529, "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"]], "krb5_auth_context_generate_remote_addr (built-in variable)": [[530, "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"]], "krb5_auth_context_generate_remote_full_addr (built-in variable)": [[531, "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"]], "krb5_auth_context_permit_all (built-in variable)": [[532, "KRB5_AUTH_CONTEXT_PERMIT_ALL"]], "krb5_auth_context_ret_sequence (built-in variable)": [[533, "KRB5_AUTH_CONTEXT_RET_SEQUENCE"]], "krb5_auth_context_ret_time (built-in variable)": [[534, "KRB5_AUTH_CONTEXT_RET_TIME"]], "krb5_auth_context_use_subkey (built-in variable)": [[535, "KRB5_AUTH_CONTEXT_USE_SUBKEY"]], "krb5_cred (built-in variable)": [[536, "KRB5_CRED"]], "krb5_crypto_type_checksum (built-in variable)": [[537, "KRB5_CRYPTO_TYPE_CHECKSUM"]], "krb5_crypto_type_data (built-in variable)": [[538, "KRB5_CRYPTO_TYPE_DATA"]], "krb5_crypto_type_empty (built-in variable)": [[539, "KRB5_CRYPTO_TYPE_EMPTY"]], "krb5_crypto_type_header (built-in variable)": [[540, "KRB5_CRYPTO_TYPE_HEADER"]], "krb5_crypto_type_padding (built-in variable)": [[541, "KRB5_CRYPTO_TYPE_PADDING"]], "krb5_crypto_type_sign_only (built-in variable)": [[542, "KRB5_CRYPTO_TYPE_SIGN_ONLY"]], "krb5_crypto_type_stream (built-in variable)": [[543, "KRB5_CRYPTO_TYPE_STREAM"]], "krb5_crypto_type_trailer (built-in variable)": [[544, "KRB5_CRYPTO_TYPE_TRAILER"]], "krb5_cybersafe_secureid (built-in variable)": [[545, "KRB5_CYBERSAFE_SECUREID"]], "krb5_domain_x500_compress (built-in variable)": [[546, "KRB5_DOMAIN_X500_COMPRESS"]], "krb5_encpadata_req_enc_pa_rep (built-in variable)": [[547, "KRB5_ENCPADATA_REQ_ENC_PA_REP"]], "krb5_error (built-in variable)": [[548, "KRB5_ERROR"]], "krb5_fast_required (built-in variable)": [[549, "KRB5_FAST_REQUIRED"]], "krb5_gc_cached (built-in variable)": [[550, "KRB5_GC_CACHED"]], "krb5_gc_canonicalize (built-in variable)": [[551, "KRB5_GC_CANONICALIZE"]], "krb5_gc_constrained_delegation (built-in variable)": [[552, "KRB5_GC_CONSTRAINED_DELEGATION"]], "krb5_gc_forwardable (built-in variable)": [[553, "KRB5_GC_FORWARDABLE"]], "krb5_gc_no_store (built-in variable)": [[554, "KRB5_GC_NO_STORE"]], "krb5_gc_no_transit_check (built-in variable)": [[555, "KRB5_GC_NO_TRANSIT_CHECK"]], "krb5_gc_user_user (built-in variable)": [[556, "KRB5_GC_USER_USER"]], "krb5_get_init_creds_opt_address_list (built-in variable)": [[557, "KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"]], "krb5_get_init_creds_opt_anonymous (built-in variable)": [[558, "KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"]], "krb5_get_init_creds_opt_canonicalize (built-in variable)": [[559, "KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"]], "krb5_get_init_creds_opt_chg_pwd_prmpt (built-in variable)": [[560, "KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"]], "krb5_get_init_creds_opt_etype_list (built-in variable)": [[561, "KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"]], "krb5_get_init_creds_opt_forwardable (built-in variable)": [[562, "KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"]], "krb5_get_init_creds_opt_preauth_list (built-in variable)": [[563, "KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"]], "krb5_get_init_creds_opt_proxiable (built-in variable)": [[564, "KRB5_GET_INIT_CREDS_OPT_PROXIABLE"]], "krb5_get_init_creds_opt_renew_life (built-in variable)": [[565, "KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"]], "krb5_get_init_creds_opt_salt (built-in variable)": [[566, "KRB5_GET_INIT_CREDS_OPT_SALT"]], "krb5_get_init_creds_opt_tkt_life (built-in variable)": [[567, "KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"]], "krb5_init_context_kdc (built-in variable)": [[568, "KRB5_INIT_CONTEXT_KDC"]], "krb5_init_context_secure (built-in variable)": [[569, "KRB5_INIT_CONTEXT_SECURE"]], "krb5_init_creds_step_flag_continue (built-in variable)": [[570, "KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"]], "krb5_int16_max (built-in variable)": [[571, "KRB5_INT16_MAX"]], "krb5_int16_min (built-in variable)": [[572, "KRB5_INT16_MIN"]], "krb5_int32_max (built-in variable)": [[573, "KRB5_INT32_MAX"]], "krb5_int32_min (built-in variable)": [[574, "KRB5_INT32_MIN"]], "krb5_keyusage_ad_ite (built-in variable)": [[575, "KRB5_KEYUSAGE_AD_ITE"]], "krb5_keyusage_ad_kdcissued_cksum (built-in variable)": [[576, "KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"]], "krb5_keyusage_ad_mte (built-in variable)": [[577, "KRB5_KEYUSAGE_AD_MTE"]], "krb5_keyusage_ad_signedpath (built-in variable)": [[578, "KRB5_KEYUSAGE_AD_SIGNEDPATH"]], "krb5_keyusage_app_data_cksum (built-in variable)": [[579, "KRB5_KEYUSAGE_APP_DATA_CKSUM"]], "krb5_keyusage_app_data_encrypt (built-in variable)": [[580, "KRB5_KEYUSAGE_APP_DATA_ENCRYPT"]], "krb5_keyusage_ap_rep_encpart (built-in variable)": [[581, "KRB5_KEYUSAGE_AP_REP_ENCPART"]], "krb5_keyusage_ap_req_auth (built-in variable)": [[582, "KRB5_KEYUSAGE_AP_REQ_AUTH"]], "krb5_keyusage_ap_req_auth_cksum (built-in variable)": [[583, "KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"]], "krb5_keyusage_as_rep_encpart (built-in variable)": [[584, "KRB5_KEYUSAGE_AS_REP_ENCPART"]], "krb5_keyusage_as_req (built-in variable)": [[585, "KRB5_KEYUSAGE_AS_REQ"]], "krb5_keyusage_as_req_pa_enc_ts (built-in variable)": [[586, "KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"]], "krb5_keyusage_cammac (built-in variable)": [[587, "KRB5_KEYUSAGE_CAMMAC"]], "krb5_keyusage_enc_challenge_client (built-in variable)": [[588, "KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"]], "krb5_keyusage_enc_challenge_kdc (built-in variable)": [[589, "KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"]], "krb5_keyusage_fast_enc (built-in variable)": [[590, "KRB5_KEYUSAGE_FAST_ENC"]], "krb5_keyusage_fast_finished (built-in variable)": [[591, "KRB5_KEYUSAGE_FAST_FINISHED"]], "krb5_keyusage_fast_rep (built-in variable)": [[592, "KRB5_KEYUSAGE_FAST_REP"]], "krb5_keyusage_fast_req_chksum (built-in variable)": [[593, "KRB5_KEYUSAGE_FAST_REQ_CHKSUM"]], "krb5_keyusage_finished (built-in variable)": [[594, "KRB5_KEYUSAGE_FINISHED"]], "krb5_keyusage_gss_tok_mic (built-in variable)": [[595, "KRB5_KEYUSAGE_GSS_TOK_MIC"]], "krb5_keyusage_gss_tok_wrap_integ (built-in variable)": [[596, "KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"]], "krb5_keyusage_gss_tok_wrap_priv (built-in variable)": [[597, "KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"]], "krb5_keyusage_iakerb_finished (built-in variable)": [[598, "KRB5_KEYUSAGE_IAKERB_FINISHED"]], "krb5_keyusage_kdc_rep_ticket (built-in variable)": [[599, "KRB5_KEYUSAGE_KDC_REP_TICKET"]], "krb5_keyusage_krb_cred_encpart (built-in variable)": [[600, "KRB5_KEYUSAGE_KRB_CRED_ENCPART"]], "krb5_keyusage_krb_error_cksum (built-in variable)": [[601, "KRB5_KEYUSAGE_KRB_ERROR_CKSUM"]], "krb5_keyusage_krb_priv_encpart (built-in variable)": [[602, "KRB5_KEYUSAGE_KRB_PRIV_ENCPART"]], "krb5_keyusage_krb_safe_cksum (built-in variable)": [[603, "KRB5_KEYUSAGE_KRB_SAFE_CKSUM"]], "krb5_keyusage_pa_as_freshness (built-in variable)": [[604, "KRB5_KEYUSAGE_PA_AS_FRESHNESS"]], "krb5_keyusage_pa_fx_cookie (built-in variable)": [[605, "KRB5_KEYUSAGE_PA_FX_COOKIE"]], "krb5_keyusage_pa_otp_request (built-in variable)": [[606, "KRB5_KEYUSAGE_PA_OTP_REQUEST"]], "krb5_keyusage_pa_pkinit_kx (built-in variable)": [[607, "KRB5_KEYUSAGE_PA_PKINIT_KX"]], "krb5_keyusage_pa_s4u_x509_user_reply (built-in variable)": [[608, "KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"]], "krb5_keyusage_pa_s4u_x509_user_request (built-in variable)": [[609, "KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"]], "krb5_keyusage_pa_sam_challenge_cksum (built-in variable)": [[610, "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"]], "krb5_keyusage_pa_sam_challenge_trackid (built-in variable)": [[611, "KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"]], "krb5_keyusage_pa_sam_response (built-in variable)": [[612, "KRB5_KEYUSAGE_PA_SAM_RESPONSE"]], "krb5_keyusage_spake (built-in variable)": [[613, "KRB5_KEYUSAGE_SPAKE"]], "krb5_keyusage_tgs_rep_encpart_sesskey (built-in variable)": [[614, "KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"]], "krb5_keyusage_tgs_rep_encpart_subkey (built-in variable)": [[615, "KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"]], "krb5_keyusage_tgs_req_ad_sesskey (built-in variable)": [[616, "KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"]], "krb5_keyusage_tgs_req_ad_subkey (built-in variable)": [[617, "KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"]], "krb5_keyusage_tgs_req_auth (built-in variable)": [[618, "KRB5_KEYUSAGE_TGS_REQ_AUTH"]], "krb5_keyusage_tgs_req_auth_cksum (built-in variable)": [[619, "KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"]], "krb5_kpasswd_accessdenied (built-in variable)": [[620, "KRB5_KPASSWD_ACCESSDENIED"]], "krb5_kpasswd_autherror (built-in variable)": [[621, "KRB5_KPASSWD_AUTHERROR"]], "krb5_kpasswd_bad_version (built-in variable)": [[622, "KRB5_KPASSWD_BAD_VERSION"]], "krb5_kpasswd_harderror (built-in variable)": [[623, "KRB5_KPASSWD_HARDERROR"]], "krb5_kpasswd_initial_flag_needed (built-in variable)": [[624, "KRB5_KPASSWD_INITIAL_FLAG_NEEDED"]], "krb5_kpasswd_malformed (built-in variable)": [[625, "KRB5_KPASSWD_MALFORMED"]], "krb5_kpasswd_softerror (built-in variable)": [[626, "KRB5_KPASSWD_SOFTERROR"]], "krb5_kpasswd_success (built-in variable)": [[627, "KRB5_KPASSWD_SUCCESS"]], "krb5_lrq_all_acct_exptime (built-in variable)": [[628, "KRB5_LRQ_ALL_ACCT_EXPTIME"]], "krb5_lrq_all_last_initial (built-in variable)": [[629, "KRB5_LRQ_ALL_LAST_INITIAL"]], "krb5_lrq_all_last_renewal (built-in variable)": [[630, "KRB5_LRQ_ALL_LAST_RENEWAL"]], "krb5_lrq_all_last_req (built-in variable)": [[631, "KRB5_LRQ_ALL_LAST_REQ"]], "krb5_lrq_all_last_tgt (built-in variable)": [[632, "KRB5_LRQ_ALL_LAST_TGT"]], "krb5_lrq_all_last_tgt_issued (built-in variable)": [[633, "KRB5_LRQ_ALL_LAST_TGT_ISSUED"]], "krb5_lrq_all_pw_exptime (built-in variable)": [[634, "KRB5_LRQ_ALL_PW_EXPTIME"]], "krb5_lrq_none (built-in variable)": [[635, "KRB5_LRQ_NONE"]], "krb5_lrq_one_acct_exptime (built-in variable)": [[636, "KRB5_LRQ_ONE_ACCT_EXPTIME"]], "krb5_lrq_one_last_initial (built-in variable)": [[637, "KRB5_LRQ_ONE_LAST_INITIAL"]], "krb5_lrq_one_last_renewal (built-in variable)": [[638, "KRB5_LRQ_ONE_LAST_RENEWAL"]], "krb5_lrq_one_last_req (built-in variable)": [[639, "KRB5_LRQ_ONE_LAST_REQ"]], "krb5_lrq_one_last_tgt (built-in variable)": [[640, "KRB5_LRQ_ONE_LAST_TGT"]], "krb5_lrq_one_last_tgt_issued (built-in variable)": [[641, "KRB5_LRQ_ONE_LAST_TGT_ISSUED"]], "krb5_lrq_one_pw_exptime (built-in variable)": [[642, "KRB5_LRQ_ONE_PW_EXPTIME"]], "krb5_nt_enterprise_principal (built-in variable)": [[643, "KRB5_NT_ENTERPRISE_PRINCIPAL"]], "krb5_nt_ent_principal_and_id (built-in variable)": [[644, "KRB5_NT_ENT_PRINCIPAL_AND_ID"]], "krb5_nt_ms_principal (built-in variable)": [[645, "KRB5_NT_MS_PRINCIPAL"]], "krb5_nt_ms_principal_and_id (built-in variable)": [[646, "KRB5_NT_MS_PRINCIPAL_AND_ID"]], "krb5_nt_principal (built-in variable)": [[647, "KRB5_NT_PRINCIPAL"]], "krb5_nt_smtp_name (built-in variable)": [[648, "KRB5_NT_SMTP_NAME"]], "krb5_nt_srv_hst (built-in variable)": [[649, "KRB5_NT_SRV_HST"]], "krb5_nt_srv_inst (built-in variable)": [[650, "KRB5_NT_SRV_INST"]], "krb5_nt_srv_xhst (built-in variable)": [[651, "KRB5_NT_SRV_XHST"]], "krb5_nt_uid (built-in variable)": [[652, "KRB5_NT_UID"]], "krb5_nt_unknown (built-in variable)": [[653, "KRB5_NT_UNKNOWN"]], "krb5_nt_wellknown (built-in variable)": [[654, "KRB5_NT_WELLKNOWN"]], "krb5_nt_x500_principal (built-in variable)": [[655, "KRB5_NT_X500_PRINCIPAL"]], "krb5_pac_attributes_info (built-in variable)": [[656, "KRB5_PAC_ATTRIBUTES_INFO"]], "krb5_pac_client_claims (built-in variable)": [[657, "KRB5_PAC_CLIENT_CLAIMS"]], "krb5_pac_client_info (built-in variable)": [[658, "KRB5_PAC_CLIENT_INFO"]], "krb5_pac_credentials_info (built-in variable)": [[659, "KRB5_PAC_CREDENTIALS_INFO"]], "krb5_pac_delegation_info (built-in variable)": [[660, "KRB5_PAC_DELEGATION_INFO"]], "krb5_pac_device_claims (built-in variable)": [[661, "KRB5_PAC_DEVICE_CLAIMS"]], "krb5_pac_device_info (built-in variable)": [[662, "KRB5_PAC_DEVICE_INFO"]], "krb5_pac_full_checksum (built-in variable)": [[663, "KRB5_PAC_FULL_CHECKSUM"]], "krb5_pac_logon_info (built-in variable)": [[664, "KRB5_PAC_LOGON_INFO"]], "krb5_pac_privsvr_checksum (built-in variable)": [[665, "KRB5_PAC_PRIVSVR_CHECKSUM"]], "krb5_pac_requestor (built-in variable)": [[666, "KRB5_PAC_REQUESTOR"]], "krb5_pac_server_checksum (built-in variable)": [[667, "KRB5_PAC_SERVER_CHECKSUM"]], "krb5_pac_ticket_checksum (built-in variable)": [[668, "KRB5_PAC_TICKET_CHECKSUM"]], "krb5_pac_upn_dns_info (built-in variable)": [[669, "KRB5_PAC_UPN_DNS_INFO"]], "krb5_padata_afs3_salt (built-in variable)": [[670, "KRB5_PADATA_AFS3_SALT"]], "krb5_padata_ap_req (built-in variable)": [[671, "KRB5_PADATA_AP_REQ"]], "krb5_padata_as_checksum (built-in variable)": [[672, "KRB5_PADATA_AS_CHECKSUM"]], "krb5_padata_as_freshness (built-in variable)": [[673, "KRB5_PADATA_AS_FRESHNESS"]], "krb5_padata_encrypted_challenge (built-in variable)": [[674, "KRB5_PADATA_ENCRYPTED_CHALLENGE"]], "krb5_padata_enc_sandia_securid (built-in variable)": [[675, "KRB5_PADATA_ENC_SANDIA_SECURID"]], "krb5_padata_enc_timestamp (built-in variable)": [[676, "KRB5_PADATA_ENC_TIMESTAMP"]], "krb5_padata_enc_unix_time (built-in variable)": [[677, "KRB5_PADATA_ENC_UNIX_TIME"]], "krb5_padata_etype_info (built-in variable)": [[678, "KRB5_PADATA_ETYPE_INFO"]], "krb5_padata_etype_info2 (built-in variable)": [[679, "KRB5_PADATA_ETYPE_INFO2"]], "krb5_padata_for_user (built-in variable)": [[680, "KRB5_PADATA_FOR_USER"]], "krb5_padata_fx_cookie (built-in variable)": [[681, "KRB5_PADATA_FX_COOKIE"]], "krb5_padata_fx_error (built-in variable)": [[682, "KRB5_PADATA_FX_ERROR"]], "krb5_padata_fx_fast (built-in variable)": [[683, "KRB5_PADATA_FX_FAST"]], "krb5_padata_get_from_typed_data (built-in variable)": [[684, "KRB5_PADATA_GET_FROM_TYPED_DATA"]], "krb5_padata_none (built-in variable)": [[685, "KRB5_PADATA_NONE"]], "krb5_padata_osf_dce (built-in variable)": [[686, "KRB5_PADATA_OSF_DCE"]], "krb5_padata_otp_challenge (built-in variable)": [[687, "KRB5_PADATA_OTP_CHALLENGE"]], "krb5_padata_otp_pin_change (built-in variable)": [[688, "KRB5_PADATA_OTP_PIN_CHANGE"]], "krb5_padata_otp_request (built-in variable)": [[689, "KRB5_PADATA_OTP_REQUEST"]], "krb5_padata_pac_options (built-in variable)": [[690, "KRB5_PADATA_PAC_OPTIONS"]], "krb5_padata_pac_request (built-in variable)": [[691, "KRB5_PADATA_PAC_REQUEST"]], "krb5_padata_pkinit_kx (built-in variable)": [[692, "KRB5_PADATA_PKINIT_KX"]], "krb5_padata_pk_as_rep (built-in variable)": [[693, "KRB5_PADATA_PK_AS_REP"]], "krb5_padata_pk_as_rep_old (built-in variable)": [[694, "KRB5_PADATA_PK_AS_REP_OLD"]], "krb5_padata_pk_as_req (built-in variable)": [[695, "KRB5_PADATA_PK_AS_REQ"]], "krb5_padata_pk_as_req_old (built-in variable)": [[696, "KRB5_PADATA_PK_AS_REQ_OLD"]], "krb5_padata_pw_salt (built-in variable)": [[697, "KRB5_PADATA_PW_SALT"]], "krb5_padata_redhat_idp_oauth2 (built-in variable)": [[698, "KRB5_PADATA_REDHAT_IDP_OAUTH2"]], "krb5_padata_redhat_passkey (built-in variable)": [[699, "KRB5_PADATA_REDHAT_PASSKEY"]], "krb5_padata_referral (built-in variable)": [[700, "KRB5_PADATA_REFERRAL"]], "krb5_padata_s4u_x509_user (built-in variable)": [[701, "KRB5_PADATA_S4U_X509_USER"]], "krb5_padata_sam_challenge (built-in variable)": [[702, "KRB5_PADATA_SAM_CHALLENGE"]], "krb5_padata_sam_challenge_2 (built-in variable)": [[703, "KRB5_PADATA_SAM_CHALLENGE_2"]], "krb5_padata_sam_redirect (built-in variable)": [[704, "KRB5_PADATA_SAM_REDIRECT"]], "krb5_padata_sam_response (built-in variable)": [[705, "KRB5_PADATA_SAM_RESPONSE"]], "krb5_padata_sam_response_2 (built-in variable)": [[706, "KRB5_PADATA_SAM_RESPONSE_2"]], "krb5_padata_sesame (built-in variable)": [[707, "KRB5_PADATA_SESAME"]], "krb5_padata_spake (built-in variable)": [[708, "KRB5_PADATA_SPAKE"]], "krb5_padata_svr_referral_info (built-in variable)": [[709, "KRB5_PADATA_SVR_REFERRAL_INFO"]], "krb5_padata_tgs_req (built-in variable)": [[710, "KRB5_PADATA_TGS_REQ"]], "krb5_padata_use_specified_kvno (built-in variable)": [[711, "KRB5_PADATA_USE_SPECIFIED_KVNO"]], "krb5_principal_compare_casefold (built-in variable)": [[712, "KRB5_PRINCIPAL_COMPARE_CASEFOLD"]], "krb5_principal_compare_enterprise (built-in variable)": [[713, "KRB5_PRINCIPAL_COMPARE_ENTERPRISE"]], "krb5_principal_compare_ignore_realm (built-in variable)": [[714, "KRB5_PRINCIPAL_COMPARE_IGNORE_REALM"]], "krb5_principal_compare_utf8 (built-in variable)": [[715, "KRB5_PRINCIPAL_COMPARE_UTF8"]], "krb5_principal_parse_enterprise (built-in variable)": [[716, "KRB5_PRINCIPAL_PARSE_ENTERPRISE"]], "krb5_principal_parse_ignore_realm (built-in variable)": [[717, "KRB5_PRINCIPAL_PARSE_IGNORE_REALM"]], "krb5_principal_parse_no_def_realm (built-in variable)": [[718, "KRB5_PRINCIPAL_PARSE_NO_DEF_REALM"]], "krb5_principal_parse_no_realm (built-in variable)": [[719, "KRB5_PRINCIPAL_PARSE_NO_REALM"]], "krb5_principal_parse_require_realm (built-in variable)": [[720, "KRB5_PRINCIPAL_PARSE_REQUIRE_REALM"]], "krb5_principal_unparse_display (built-in variable)": [[721, "KRB5_PRINCIPAL_UNPARSE_DISPLAY"]], "krb5_principal_unparse_no_realm (built-in variable)": [[722, "KRB5_PRINCIPAL_UNPARSE_NO_REALM"]], "krb5_principal_unparse_short (built-in variable)": [[723, "KRB5_PRINCIPAL_UNPARSE_SHORT"]], "krb5_priv (built-in variable)": [[724, "KRB5_PRIV"]], "krb5_prompt_type_new_password (built-in variable)": [[725, "KRB5_PROMPT_TYPE_NEW_PASSWORD"]], "krb5_prompt_type_new_password_again (built-in variable)": [[726, "KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"]], "krb5_prompt_type_password (built-in variable)": [[727, "KRB5_PROMPT_TYPE_PASSWORD"]], "krb5_prompt_type_preauth (built-in variable)": [[728, "KRB5_PROMPT_TYPE_PREAUTH"]], "krb5_pvno (built-in variable)": [[729, "KRB5_PVNO"]], "krb5_realm_branch_char (built-in variable)": [[730, "KRB5_REALM_BRANCH_CHAR"]], "krb5_recvauth_badauthvers (built-in variable)": [[731, "KRB5_RECVAUTH_BADAUTHVERS"]], "krb5_recvauth_skip_version (built-in variable)": [[732, "KRB5_RECVAUTH_SKIP_VERSION"]], "krb5_referral_realm (built-in variable)": [[733, "KRB5_REFERRAL_REALM"]], "krb5_responder_otp_flags_collect_pin (built-in variable)": [[734, "KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"]], "krb5_responder_otp_flags_collect_token (built-in variable)": [[735, "KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"]], "krb5_responder_otp_flags_nextotp (built-in variable)": [[736, "KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"]], "krb5_responder_otp_flags_separate_pin (built-in variable)": [[737, "KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"]], "krb5_responder_otp_format_alphanumeric (built-in variable)": [[738, "KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"]], "krb5_responder_otp_format_decimal (built-in variable)": [[739, "KRB5_RESPONDER_OTP_FORMAT_DECIMAL"]], "krb5_responder_otp_format_hexadecimal (built-in variable)": [[740, "KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"]], "krb5_responder_pkinit_flags_token_user_pin_count_low (built-in variable)": [[741, "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"]], "krb5_responder_pkinit_flags_token_user_pin_final_try (built-in variable)": [[742, "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"]], "krb5_responder_pkinit_flags_token_user_pin_locked (built-in variable)": [[743, "KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"]], "krb5_responder_question_otp (built-in variable)": [[744, "KRB5_RESPONDER_QUESTION_OTP"]], "krb5_responder_question_password (built-in variable)": [[745, "KRB5_RESPONDER_QUESTION_PASSWORD"]], "krb5_responder_question_pkinit (built-in variable)": [[746, "KRB5_RESPONDER_QUESTION_PKINIT"]], "krb5_safe (built-in variable)": [[747, "KRB5_SAFE"]], "krb5_sam_must_pk_encrypt_sad (built-in variable)": [[748, "KRB5_SAM_MUST_PK_ENCRYPT_SAD"]], "krb5_sam_send_encrypted_sad (built-in variable)": [[749, "KRB5_SAM_SEND_ENCRYPTED_SAD"]], "krb5_sam_use_sad_as_key (built-in variable)": [[750, "KRB5_SAM_USE_SAD_AS_KEY"]], "krb5_tc_match_2nd_tkt (built-in variable)": [[751, "KRB5_TC_MATCH_2ND_TKT"]], "krb5_tc_match_authdata (built-in variable)": [[752, "KRB5_TC_MATCH_AUTHDATA"]], "krb5_tc_match_flags (built-in variable)": [[753, "KRB5_TC_MATCH_FLAGS"]], "krb5_tc_match_flags_exact (built-in variable)": [[754, "KRB5_TC_MATCH_FLAGS_EXACT"]], "krb5_tc_match_is_skey (built-in variable)": [[755, "KRB5_TC_MATCH_IS_SKEY"]], "krb5_tc_match_ktype (built-in variable)": [[756, "KRB5_TC_MATCH_KTYPE"]], "krb5_tc_match_srv_nameonly (built-in variable)": [[757, "KRB5_TC_MATCH_SRV_NAMEONLY"]], "krb5_tc_match_times (built-in variable)": [[758, "KRB5_TC_MATCH_TIMES"]], "krb5_tc_match_times_exact (built-in variable)": [[759, "KRB5_TC_MATCH_TIMES_EXACT"]], "krb5_tc_noticket (built-in variable)": [[760, "KRB5_TC_NOTICKET"]], "krb5_tc_openclose (built-in variable)": [[761, "KRB5_TC_OPENCLOSE"]], "krb5_tc_supported_ktypes (built-in variable)": [[762, "KRB5_TC_SUPPORTED_KTYPES"]], "krb5_tgs_name (built-in variable)": [[763, "KRB5_TGS_NAME"]], "krb5_tgs_name_size (built-in variable)": [[764, "KRB5_TGS_NAME_SIZE"]], "krb5_tgs_rep (built-in variable)": [[765, "KRB5_TGS_REP"]], "krb5_tgs_req (built-in variable)": [[766, "KRB5_TGS_REQ"]], "krb5_tkt_creds_step_flag_continue (built-in variable)": [[767, "KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"]], "krb5_verify_init_creds_opt_ap_req_nofail (built-in variable)": [[768, "KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"]], "krb5_wellknown_namestr (built-in variable)": [[769, "KRB5_WELLKNOWN_NAMESTR"]], "lr_type_interpretation_mask (built-in variable)": [[770, "LR_TYPE_INTERPRETATION_MASK"]], "lr_type_this_server_only (built-in variable)": [[771, "LR_TYPE_THIS_SERVER_ONLY"]], "max_keytab_name_len (built-in variable)": [[772, "MAX_KEYTAB_NAME_LEN"]], "msec_dirbit (built-in variable)": [[773, "MSEC_DIRBIT"]], "msec_val_mask (built-in variable)": [[774, "MSEC_VAL_MASK"]], "salt_type_afs_length (built-in variable)": [[775, "SALT_TYPE_AFS_LENGTH"]], "salt_type_no_length (built-in variable)": [[776, "SALT_TYPE_NO_LENGTH"]], "threeparamopen (built-in variable)": [[777, "THREEPARAMOPEN"]], "tkt_flg_anonymous (built-in variable)": [[778, "TKT_FLG_ANONYMOUS"]], "tkt_flg_enc_pa_rep (built-in variable)": [[779, "TKT_FLG_ENC_PA_REP"]], "tkt_flg_forwardable (built-in variable)": [[780, "TKT_FLG_FORWARDABLE"]], "tkt_flg_forwarded (built-in variable)": [[781, "TKT_FLG_FORWARDED"]], "tkt_flg_hw_auth (built-in variable)": [[782, "TKT_FLG_HW_AUTH"]], "tkt_flg_initial (built-in variable)": [[783, "TKT_FLG_INITIAL"]], "tkt_flg_invalid (built-in variable)": [[784, "TKT_FLG_INVALID"]], "tkt_flg_may_postdate (built-in variable)": [[785, "TKT_FLG_MAY_POSTDATE"]], "tkt_flg_ok_as_delegate (built-in variable)": [[786, "TKT_FLG_OK_AS_DELEGATE"]], "tkt_flg_postdated (built-in variable)": [[787, "TKT_FLG_POSTDATED"]], "tkt_flg_pre_auth (built-in variable)": [[788, "TKT_FLG_PRE_AUTH"]], "tkt_flg_proxiable (built-in variable)": [[789, "TKT_FLG_PROXIABLE"]], "tkt_flg_proxy (built-in variable)": [[790, "TKT_FLG_PROXY"]], "tkt_flg_renewable (built-in variable)": [[791, "TKT_FLG_RENEWABLE"]], "tkt_flg_transit_policy_checked (built-in variable)": [[792, "TKT_FLG_TRANSIT_POLICY_CHECKED"]], "valid_int_bits (built-in variable)": [[793, "VALID_INT_BITS"]], "valid_uint_bits (built-in variable)": [[794, "VALID_UINT_BITS"]], "krb524_convert_creds_kdc (built-in variable)": [[796, "krb524_convert_creds_kdc"]], "krb524_init_ets (built-in variable)": [[797, "krb524_init_ets"]], "krb5_const (built-in variable)": [[798, "krb5_const"]], "krb5_princ_component (built-in variable)": [[799, "krb5_princ_component"]], "krb5_princ_name (built-in variable)": [[800, "krb5_princ_name"]], "krb5_princ_realm (built-in variable)": [[801, "krb5_princ_realm"]], "krb5_princ_set_realm (built-in variable)": [[802, "krb5_princ_set_realm"]], "krb5_princ_set_realm_data (built-in variable)": [[803, "krb5_princ_set_realm_data"]], "krb5_princ_set_realm_length (built-in variable)": [[804, "krb5_princ_set_realm_length"]], "krb5_princ_size (built-in variable)": [[805, "krb5_princ_size"]], "krb5_princ_type (built-in variable)": [[806, "krb5_princ_type"]], "krb5_roundup (built-in variable)": [[807, "krb5_roundup"]], "krb5_x (built-in variable)": [[808, "krb5_x"]], "krb5_xc (built-in variable)": [[809, "krb5_xc"]], "krb5_address (c type)": [[811, "c.krb5_address"]], "krb5_address.addrtype (c member)": [[811, "c.krb5_address.addrtype"]], "krb5_address.contents (c member)": [[811, "c.krb5_address.contents"]], "krb5_address.length (c member)": [[811, "c.krb5_address.length"]], "krb5_address.magic (c member)": [[811, "c.krb5_address.magic"]], "krb5_addrtype (c type)": [[812, "c.krb5_addrtype"]], "krb5_ap_rep (c type)": [[813, "c.krb5_ap_rep"]], "krb5_ap_rep.enc_part (c member)": [[813, "c.krb5_ap_rep.enc_part"]], "krb5_ap_rep.magic (c member)": [[813, "c.krb5_ap_rep.magic"]], "krb5_ap_rep_enc_part (c type)": [[814, "c.krb5_ap_rep_enc_part"]], "krb5_ap_rep_enc_part.ctime (c member)": [[814, "c.krb5_ap_rep_enc_part.ctime"]], "krb5_ap_rep_enc_part.cusec (c member)": [[814, "c.krb5_ap_rep_enc_part.cusec"]], "krb5_ap_rep_enc_part.magic (c member)": [[814, "c.krb5_ap_rep_enc_part.magic"]], "krb5_ap_rep_enc_part.seq_number (c member)": [[814, "c.krb5_ap_rep_enc_part.seq_number"]], "krb5_ap_rep_enc_part.subkey (c member)": [[814, "c.krb5_ap_rep_enc_part.subkey"]], "krb5_ap_req (c type)": [[815, "c.krb5_ap_req"]], "krb5_ap_req.ap_options (c member)": [[815, "c.krb5_ap_req.ap_options"]], "krb5_ap_req.authenticator (c member)": [[815, "c.krb5_ap_req.authenticator"]], "krb5_ap_req.magic (c member)": [[815, "c.krb5_ap_req.magic"]], "krb5_ap_req.ticket (c member)": [[815, "c.krb5_ap_req.ticket"]], "krb5_auth_context (c type)": [[816, "c.krb5_auth_context"]], "krb5_authdata (c type)": [[817, "c.krb5_authdata"]], "krb5_authdata.ad_type (c member)": [[817, "c.krb5_authdata.ad_type"]], "krb5_authdata.contents (c member)": [[817, "c.krb5_authdata.contents"]], "krb5_authdata.length (c member)": [[817, "c.krb5_authdata.length"]], "krb5_authdata.magic (c member)": [[817, "c.krb5_authdata.magic"]], "krb5_authdatatype (c type)": [[818, "c.krb5_authdatatype"]], "krb5_authenticator (c type)": [[819, "c.krb5_authenticator"]], "krb5_authenticator.authorization_data (c member)": [[819, "c.krb5_authenticator.authorization_data"]], "krb5_authenticator.checksum (c member)": [[819, "c.krb5_authenticator.checksum"]], "krb5_authenticator.client (c member)": [[819, "c.krb5_authenticator.client"]], "krb5_authenticator.ctime (c member)": [[819, "c.krb5_authenticator.ctime"]], "krb5_authenticator.cusec (c member)": [[819, "c.krb5_authenticator.cusec"]], "krb5_authenticator.magic (c member)": [[819, "c.krb5_authenticator.magic"]], "krb5_authenticator.seq_number (c member)": [[819, "c.krb5_authenticator.seq_number"]], "krb5_authenticator.subkey (c member)": [[819, "c.krb5_authenticator.subkey"]], "krb5_boolean (c type)": [[820, "c.krb5_boolean"]], "krb5_cc_cursor (c type)": [[821, "c.krb5_cc_cursor"]], "krb5_ccache (c type)": [[822, "c.krb5_ccache"]], "krb5_cccol_cursor (c type)": [[823, "c.krb5_cccol_cursor"]], "krb5_checksum (c type)": [[824, "c.krb5_checksum"]], "krb5_checksum.checksum_type (c member)": [[824, "c.krb5_checksum.checksum_type"]], "krb5_checksum.contents (c member)": [[824, "c.krb5_checksum.contents"]], "krb5_checksum.length (c member)": [[824, "c.krb5_checksum.length"]], "krb5_checksum.magic (c member)": [[824, "c.krb5_checksum.magic"]], "krb5_cksumtype (c type)": [[825, "c.krb5_cksumtype"]], "krb5_const_pointer (c type)": [[826, "c.krb5_const_pointer"]], "krb5_const_principal (c type)": [[827, "c.krb5_const_principal"]], "krb5_const_principal.data (c member)": [[827, "c.krb5_const_principal.data"]], "krb5_const_principal.length (c member)": [[827, "c.krb5_const_principal.length"]], "krb5_const_principal.magic (c member)": [[827, "c.krb5_const_principal.magic"]], "krb5_const_principal.realm (c member)": [[827, "c.krb5_const_principal.realm"]], "krb5_const_principal.type (c member)": [[827, "c.krb5_const_principal.type"]], "krb5_context (c type)": [[828, "c.krb5_context"]], "krb5_cred (c type)": [[829, "c.krb5_cred"]], "krb5_cred.enc_part (c member)": [[829, "c.krb5_cred.enc_part"]], "krb5_cred.enc_part2 (c member)": [[829, "c.krb5_cred.enc_part2"]], "krb5_cred.magic (c member)": [[829, "c.krb5_cred.magic"]], "krb5_cred.tickets (c member)": [[829, "c.krb5_cred.tickets"]], "krb5_cred_enc_part (c type)": [[830, "c.krb5_cred_enc_part"]], "krb5_cred_enc_part.magic (c member)": [[830, "c.krb5_cred_enc_part.magic"]], "krb5_cred_enc_part.nonce (c member)": [[830, "c.krb5_cred_enc_part.nonce"]], "krb5_cred_enc_part.r_address (c member)": [[830, "c.krb5_cred_enc_part.r_address"]], "krb5_cred_enc_part.s_address (c member)": [[830, "c.krb5_cred_enc_part.s_address"]], "krb5_cred_enc_part.ticket_info (c member)": [[830, "c.krb5_cred_enc_part.ticket_info"]], "krb5_cred_enc_part.timestamp (c member)": [[830, "c.krb5_cred_enc_part.timestamp"]], "krb5_cred_enc_part.usec (c member)": [[830, "c.krb5_cred_enc_part.usec"]], "krb5_cred_info (c type)": [[831, "c.krb5_cred_info"]], "krb5_cred_info.caddrs (c member)": [[831, "c.krb5_cred_info.caddrs"]], "krb5_cred_info.client (c member)": [[831, "c.krb5_cred_info.client"]], "krb5_cred_info.flags (c member)": [[831, "c.krb5_cred_info.flags"]], "krb5_cred_info.magic (c member)": [[831, "c.krb5_cred_info.magic"]], "krb5_cred_info.server (c member)": [[831, "c.krb5_cred_info.server"]], "krb5_cred_info.session (c member)": [[831, "c.krb5_cred_info.session"]], "krb5_cred_info.times (c member)": [[831, "c.krb5_cred_info.times"]], "krb5_creds (c type)": [[832, "c.krb5_creds"]], "krb5_creds.addresses (c member)": [[832, "c.krb5_creds.addresses"]], "krb5_creds.authdata (c member)": [[832, "c.krb5_creds.authdata"]], "krb5_creds.client (c member)": [[832, "c.krb5_creds.client"]], "krb5_creds.is_skey (c member)": [[832, "c.krb5_creds.is_skey"]], "krb5_creds.keyblock (c member)": [[832, "c.krb5_creds.keyblock"]], "krb5_creds.magic (c member)": [[832, "c.krb5_creds.magic"]], "krb5_creds.second_ticket (c member)": [[832, "c.krb5_creds.second_ticket"]], "krb5_creds.server (c member)": [[832, "c.krb5_creds.server"]], "krb5_creds.ticket (c member)": [[832, "c.krb5_creds.ticket"]], "krb5_creds.ticket_flags (c member)": [[832, "c.krb5_creds.ticket_flags"]], "krb5_creds.times (c member)": [[832, "c.krb5_creds.times"]], "krb5_crypto_iov (c type)": [[833, "c.krb5_crypto_iov"]], "krb5_crypto_iov.data (c member)": [[833, "c.krb5_crypto_iov.data"]], "krb5_crypto_iov.flags (c member)": [[833, "c.krb5_crypto_iov.flags"]], "krb5_cryptotype (c type)": [[834, "c.krb5_cryptotype"]], "krb5_data (c type)": [[835, "c.krb5_data"]], "krb5_data.data (c member)": [[835, "c.krb5_data.data"]], "krb5_data.length (c member)": [[835, "c.krb5_data.length"]], "krb5_data.magic (c member)": [[835, "c.krb5_data.magic"]], "krb5_deltat (c type)": [[836, "c.krb5_deltat"]], "krb5_enc_data (c type)": [[837, "c.krb5_enc_data"]], "krb5_enc_data.ciphertext (c member)": [[837, "c.krb5_enc_data.ciphertext"]], "krb5_enc_data.enctype (c member)": [[837, "c.krb5_enc_data.enctype"]], "krb5_enc_data.kvno (c member)": [[837, "c.krb5_enc_data.kvno"]], "krb5_enc_data.magic (c member)": [[837, "c.krb5_enc_data.magic"]], "krb5_enc_kdc_rep_part (c type)": [[838, "c.krb5_enc_kdc_rep_part"]], "krb5_enc_kdc_rep_part.caddrs (c member)": [[838, "c.krb5_enc_kdc_rep_part.caddrs"]], "krb5_enc_kdc_rep_part.enc_padata (c member)": [[838, "c.krb5_enc_kdc_rep_part.enc_padata"]], "krb5_enc_kdc_rep_part.flags (c member)": [[838, "c.krb5_enc_kdc_rep_part.flags"]], "krb5_enc_kdc_rep_part.key_exp (c member)": [[838, "c.krb5_enc_kdc_rep_part.key_exp"]], "krb5_enc_kdc_rep_part.last_req (c member)": [[838, "c.krb5_enc_kdc_rep_part.last_req"]], "krb5_enc_kdc_rep_part.magic (c member)": [[838, "c.krb5_enc_kdc_rep_part.magic"]], "krb5_enc_kdc_rep_part.msg_type (c member)": [[838, "c.krb5_enc_kdc_rep_part.msg_type"]], "krb5_enc_kdc_rep_part.nonce (c member)": [[838, "c.krb5_enc_kdc_rep_part.nonce"]], "krb5_enc_kdc_rep_part.server (c member)": [[838, "c.krb5_enc_kdc_rep_part.server"]], "krb5_enc_kdc_rep_part.session (c member)": [[838, "c.krb5_enc_kdc_rep_part.session"]], "krb5_enc_kdc_rep_part.times (c member)": [[838, "c.krb5_enc_kdc_rep_part.times"]], "krb5_enc_tkt_part (c type)": [[839, "c.krb5_enc_tkt_part"]], "krb5_enc_tkt_part.authorization_data (c member)": [[839, "c.krb5_enc_tkt_part.authorization_data"]], "krb5_enc_tkt_part.caddrs (c member)": [[839, "c.krb5_enc_tkt_part.caddrs"]], "krb5_enc_tkt_part.client (c member)": [[839, "c.krb5_enc_tkt_part.client"]], "krb5_enc_tkt_part.flags (c member)": [[839, "c.krb5_enc_tkt_part.flags"]], "krb5_enc_tkt_part.magic (c member)": [[839, "c.krb5_enc_tkt_part.magic"]], "krb5_enc_tkt_part.session (c member)": [[839, "c.krb5_enc_tkt_part.session"]], "krb5_enc_tkt_part.times (c member)": [[839, "c.krb5_enc_tkt_part.times"]], "krb5_enc_tkt_part.transited (c member)": [[839, "c.krb5_enc_tkt_part.transited"]], "krb5_encrypt_block (c type)": [[840, "c.krb5_encrypt_block"]], "krb5_encrypt_block.crypto_entry (c member)": [[840, "c.krb5_encrypt_block.crypto_entry"]], "krb5_encrypt_block.key (c member)": [[840, "c.krb5_encrypt_block.key"]], "krb5_encrypt_block.magic (c member)": [[840, "c.krb5_encrypt_block.magic"]], "krb5_enctype (c type)": [[841, "c.krb5_enctype"]], "krb5_error (c type)": [[842, "c.krb5_error"]], "krb5_error.client (c member)": [[842, "c.krb5_error.client"]], "krb5_error.ctime (c member)": [[842, "c.krb5_error.ctime"]], "krb5_error.cusec (c member)": [[842, "c.krb5_error.cusec"]], "krb5_error.e_data (c member)": [[842, "c.krb5_error.e_data"]], "krb5_error.error (c member)": [[842, "c.krb5_error.error"]], "krb5_error.magic (c member)": [[842, "c.krb5_error.magic"]], "krb5_error.server (c member)": [[842, "c.krb5_error.server"]], "krb5_error.stime (c member)": [[842, "c.krb5_error.stime"]], "krb5_error.susec (c member)": [[842, "c.krb5_error.susec"]], "krb5_error.text (c member)": [[842, "c.krb5_error.text"]], "krb5_error_code (c type)": [[843, "c.krb5_error_code"]], "krb5_expire_callback_func (c type)": [[844, "c.krb5_expire_callback_func"]], "krb5_flags (c type)": [[845, "c.krb5_flags"]], "krb5_get_init_creds_opt (c type)": [[846, "c.krb5_get_init_creds_opt"]], "krb5_get_init_creds_opt.address_list (c member)": [[846, "c.krb5_get_init_creds_opt.address_list"]], "krb5_get_init_creds_opt.etype_list (c member)": [[846, "c.krb5_get_init_creds_opt.etype_list"]], "krb5_get_init_creds_opt.etype_list_length (c member)": [[846, "c.krb5_get_init_creds_opt.etype_list_length"]], "krb5_get_init_creds_opt.flags (c member)": [[846, "c.krb5_get_init_creds_opt.flags"]], "krb5_get_init_creds_opt.forwardable (c member)": [[846, "c.krb5_get_init_creds_opt.forwardable"]], "krb5_get_init_creds_opt.preauth_list (c member)": [[846, "c.krb5_get_init_creds_opt.preauth_list"]], "krb5_get_init_creds_opt.preauth_list_length (c member)": [[846, "c.krb5_get_init_creds_opt.preauth_list_length"]], "krb5_get_init_creds_opt.proxiable (c member)": [[846, "c.krb5_get_init_creds_opt.proxiable"]], "krb5_get_init_creds_opt.renew_life (c member)": [[846, "c.krb5_get_init_creds_opt.renew_life"]], "krb5_get_init_creds_opt.salt (c member)": [[846, "c.krb5_get_init_creds_opt.salt"]], "krb5_get_init_creds_opt.tkt_life (c member)": [[846, "c.krb5_get_init_creds_opt.tkt_life"]], "krb5_gic_opt_pa_data (c type)": [[847, "c.krb5_gic_opt_pa_data"]], "krb5_gic_opt_pa_data.attr (c member)": [[847, "c.krb5_gic_opt_pa_data.attr"]], "krb5_gic_opt_pa_data.value (c member)": [[847, "c.krb5_gic_opt_pa_data.value"]], "krb5_init_creds_context (c type)": [[848, "c.krb5_init_creds_context"]], "krb5_int16 (c type)": [[849, "c.krb5_int16"]], "krb5_int32 (c type)": [[850, "c.krb5_int32"]], "krb5_kdc_rep (c type)": [[851, "c.krb5_kdc_rep"]], "krb5_kdc_rep.client (c member)": [[851, "c.krb5_kdc_rep.client"]], "krb5_kdc_rep.enc_part (c member)": [[851, "c.krb5_kdc_rep.enc_part"]], "krb5_kdc_rep.enc_part2 (c member)": [[851, "c.krb5_kdc_rep.enc_part2"]], "krb5_kdc_rep.magic (c member)": [[851, "c.krb5_kdc_rep.magic"]], "krb5_kdc_rep.msg_type (c member)": [[851, "c.krb5_kdc_rep.msg_type"]], "krb5_kdc_rep.padata (c member)": [[851, "c.krb5_kdc_rep.padata"]], "krb5_kdc_rep.ticket (c member)": [[851, "c.krb5_kdc_rep.ticket"]], "krb5_kdc_req (c type)": [[852, "c.krb5_kdc_req"]], "krb5_kdc_req.addresses (c member)": [[852, "c.krb5_kdc_req.addresses"]], "krb5_kdc_req.authorization_data (c member)": [[852, "c.krb5_kdc_req.authorization_data"]], "krb5_kdc_req.client (c member)": [[852, "c.krb5_kdc_req.client"]], "krb5_kdc_req.from (c member)": [[852, "c.krb5_kdc_req.from"]], "krb5_kdc_req.kdc_options (c member)": [[852, "c.krb5_kdc_req.kdc_options"]], "krb5_kdc_req.ktype (c member)": [[852, "c.krb5_kdc_req.ktype"]], "krb5_kdc_req.magic (c member)": [[852, "c.krb5_kdc_req.magic"]], "krb5_kdc_req.msg_type (c member)": [[852, "c.krb5_kdc_req.msg_type"]], "krb5_kdc_req.nktypes (c member)": [[852, "c.krb5_kdc_req.nktypes"]], "krb5_kdc_req.nonce (c member)": [[852, "c.krb5_kdc_req.nonce"]], "krb5_kdc_req.padata (c member)": [[852, "c.krb5_kdc_req.padata"]], "krb5_kdc_req.rtime (c member)": [[852, "c.krb5_kdc_req.rtime"]], "krb5_kdc_req.second_ticket (c member)": [[852, "c.krb5_kdc_req.second_ticket"]], "krb5_kdc_req.server (c member)": [[852, "c.krb5_kdc_req.server"]], "krb5_kdc_req.till (c member)": [[852, "c.krb5_kdc_req.till"]], "krb5_kdc_req.unenc_authdata (c member)": [[852, "c.krb5_kdc_req.unenc_authdata"]], "krb5_key (c type)": [[853, "c.krb5_key"]], "krb5_keyblock (c type)": [[854, "c.krb5_keyblock"]], "krb5_keyblock.contents (c member)": [[854, "c.krb5_keyblock.contents"]], "krb5_keyblock.enctype (c member)": [[854, "c.krb5_keyblock.enctype"]], "krb5_keyblock.length (c member)": [[854, "c.krb5_keyblock.length"]], "krb5_keyblock.magic (c member)": [[854, "c.krb5_keyblock.magic"]], "krb5_keytab (c type)": [[855, "c.krb5_keytab"]], "krb5_keytab_entry (c type)": [[856, "c.krb5_keytab_entry"]], "krb5_keytab_entry.key (c member)": [[856, "c.krb5_keytab_entry.key"]], "krb5_keytab_entry.magic (c member)": [[856, "c.krb5_keytab_entry.magic"]], "krb5_keytab_entry.principal (c member)": [[856, "c.krb5_keytab_entry.principal"]], "krb5_keytab_entry.timestamp (c member)": [[856, "c.krb5_keytab_entry.timestamp"]], "krb5_keytab_entry.vno (c member)": [[856, "c.krb5_keytab_entry.vno"]], "krb5_keyusage (c type)": [[857, "c.krb5_keyusage"]], "krb5_kt_cursor (c type)": [[858, "c.krb5_kt_cursor"]], "krb5_kvno (c type)": [[859, "c.krb5_kvno"]], "krb5_last_req_entry (c type)": [[860, "c.krb5_last_req_entry"]], "krb5_last_req_entry.lr_type (c member)": [[860, "c.krb5_last_req_entry.lr_type"]], "krb5_last_req_entry.magic (c member)": [[860, "c.krb5_last_req_entry.magic"]], "krb5_last_req_entry.value (c member)": [[860, "c.krb5_last_req_entry.value"]], "krb5_magic (c type)": [[861, "c.krb5_magic"]], "krb5_mk_req_checksum_func (c type)": [[862, "c.krb5_mk_req_checksum_func"]], "krb5_msgtype (c type)": [[863, "c.krb5_msgtype"]], "krb5_octet (c type)": [[864, "c.krb5_octet"]], "krb5_pa_data (c type)": [[865, "c.krb5_pa_data"]], "krb5_pa_data.contents (c member)": [[865, "c.krb5_pa_data.contents"]], "krb5_pa_data.length (c member)": [[865, "c.krb5_pa_data.length"]], "krb5_pa_data.magic (c member)": [[865, "c.krb5_pa_data.magic"]], "krb5_pa_data.pa_type (c member)": [[865, "c.krb5_pa_data.pa_type"]], "krb5_pa_pac_req (c type)": [[866, "c.krb5_pa_pac_req"]], "krb5_pa_pac_req.include_pac (c member)": [[866, "c.krb5_pa_pac_req.include_pac"]], "krb5_pa_server_referral_data (c type)": [[867, "c.krb5_pa_server_referral_data"]], "krb5_pa_server_referral_data.referral_valid_until (c member)": [[867, "c.krb5_pa_server_referral_data.referral_valid_until"]], "krb5_pa_server_referral_data.referred_realm (c member)": [[867, "c.krb5_pa_server_referral_data.referred_realm"]], "krb5_pa_server_referral_data.rep_cksum (c member)": [[867, "c.krb5_pa_server_referral_data.rep_cksum"]], "krb5_pa_server_referral_data.requested_principal_name (c member)": [[867, "c.krb5_pa_server_referral_data.requested_principal_name"]], "krb5_pa_server_referral_data.true_principal_name (c member)": [[867, "c.krb5_pa_server_referral_data.true_principal_name"]], "krb5_pa_svr_referral_data (c type)": [[868, "c.krb5_pa_svr_referral_data"]], "krb5_pa_svr_referral_data.principal (c member)": [[868, "c.krb5_pa_svr_referral_data.principal"]], "krb5_pac (c type)": [[869, "c.krb5_pac"]], "krb5_pointer (c type)": [[870, "c.krb5_pointer"]], "krb5_post_recv_fn (c type)": [[871, "c.krb5_post_recv_fn"]], "krb5_pre_send_fn (c type)": [[872, "c.krb5_pre_send_fn"]], "krb5_preauthtype (c type)": [[873, "c.krb5_preauthtype"]], "krb5_principal (c type)": [[874, "c.krb5_principal"]], "krb5_principal.data (c member)": [[874, "c.krb5_principal.data"]], "krb5_principal.length (c member)": [[874, "c.krb5_principal.length"]], "krb5_principal.magic (c member)": [[874, "c.krb5_principal.magic"]], "krb5_principal.realm (c member)": [[874, "c.krb5_principal.realm"]], "krb5_principal.type (c member)": [[874, "c.krb5_principal.type"]], "krb5_principal_data (c type)": [[875, "c.krb5_principal_data"]], "krb5_principal_data.data (c member)": [[875, "c.krb5_principal_data.data"]], "krb5_principal_data.length (c member)": [[875, "c.krb5_principal_data.length"]], "krb5_principal_data.magic (c member)": [[875, "c.krb5_principal_data.magic"]], "krb5_principal_data.realm (c member)": [[875, "c.krb5_principal_data.realm"]], "krb5_principal_data.type (c member)": [[875, "c.krb5_principal_data.type"]], "krb5_prompt (c type)": [[876, "c.krb5_prompt"]], "krb5_prompt.hidden (c member)": [[876, "c.krb5_prompt.hidden"]], "krb5_prompt.prompt (c member)": [[876, "c.krb5_prompt.prompt"]], "krb5_prompt.reply (c member)": [[876, "c.krb5_prompt.reply"]], "krb5_prompt_type (c type)": [[877, "c.krb5_prompt_type"]], "krb5_prompter_fct (c type)": [[878, "c.krb5_prompter_fct"]], "krb5_pwd_data (c type)": [[879, "c.krb5_pwd_data"]], "krb5_pwd_data.element (c member)": [[879, "c.krb5_pwd_data.element"]], "krb5_pwd_data.magic (c member)": [[879, "c.krb5_pwd_data.magic"]], "krb5_pwd_data.sequence_count (c member)": [[879, "c.krb5_pwd_data.sequence_count"]], "krb5_rcache (c type)": [[880, "c.krb5_rcache"]], "krb5_replay_data (c type)": [[881, "c.krb5_replay_data"]], "krb5_replay_data.seq (c member)": [[881, "c.krb5_replay_data.seq"]], "krb5_replay_data.timestamp (c member)": [[881, "c.krb5_replay_data.timestamp"]], "krb5_replay_data.usec (c member)": [[881, "c.krb5_replay_data.usec"]], "krb5_responder_context (c type)": [[882, "c.krb5_responder_context"]], "krb5_responder_fn (c type)": [[883, "c.krb5_responder_fn"]], "krb5_responder_otp_challenge (c type)": [[884, "c.krb5_responder_otp_challenge"]], "krb5_responder_otp_challenge.service (c member)": [[884, "c.krb5_responder_otp_challenge.service"]], "krb5_responder_otp_challenge.tokeninfo (c member)": [[884, "c.krb5_responder_otp_challenge.tokeninfo"]], "krb5_responder_otp_tokeninfo (c type)": [[885, "c.krb5_responder_otp_tokeninfo"]], "krb5_responder_otp_tokeninfo.alg_id (c member)": [[885, "c.krb5_responder_otp_tokeninfo.alg_id"]], "krb5_responder_otp_tokeninfo.challenge (c member)": [[885, "c.krb5_responder_otp_tokeninfo.challenge"]], "krb5_responder_otp_tokeninfo.flags (c member)": [[885, "c.krb5_responder_otp_tokeninfo.flags"]], "krb5_responder_otp_tokeninfo.format (c member)": [[885, "c.krb5_responder_otp_tokeninfo.format"]], "krb5_responder_otp_tokeninfo.length (c member)": [[885, "c.krb5_responder_otp_tokeninfo.length"]], "krb5_responder_otp_tokeninfo.token_id (c member)": [[885, "c.krb5_responder_otp_tokeninfo.token_id"]], "krb5_responder_otp_tokeninfo.vendor (c member)": [[885, "c.krb5_responder_otp_tokeninfo.vendor"]], "krb5_responder_pkinit_challenge (c type)": [[886, "c.krb5_responder_pkinit_challenge"]], "krb5_responder_pkinit_challenge.identities (c member)": [[886, "c.krb5_responder_pkinit_challenge.identities"]], "krb5_responder_pkinit_identity (c type)": [[887, "c.krb5_responder_pkinit_identity"]], "krb5_responder_pkinit_identity.identity (c member)": [[887, "c.krb5_responder_pkinit_identity.identity"]], "krb5_responder_pkinit_identity.token_flags (c member)": [[887, "c.krb5_responder_pkinit_identity.token_flags"]], "krb5_response (c type)": [[888, "c.krb5_response"]], "krb5_response.expected_nonce (c member)": [[888, "c.krb5_response.expected_nonce"]], "krb5_response.magic (c member)": [[888, "c.krb5_response.magic"]], "krb5_response.message_type (c member)": [[888, "c.krb5_response.message_type"]], "krb5_response.request_time (c member)": [[888, "c.krb5_response.request_time"]], "krb5_response.response (c member)": [[888, "c.krb5_response.response"]], "krb5_ticket (c type)": [[889, "c.krb5_ticket"]], "krb5_ticket.enc_part (c member)": [[889, "c.krb5_ticket.enc_part"]], "krb5_ticket.enc_part2 (c member)": [[889, "c.krb5_ticket.enc_part2"]], "krb5_ticket.magic (c member)": [[889, "c.krb5_ticket.magic"]], "krb5_ticket.server (c member)": [[889, "c.krb5_ticket.server"]], "krb5_ticket_times (c type)": [[890, "c.krb5_ticket_times"]], "krb5_ticket_times.authtime (c member)": [[890, "c.krb5_ticket_times.authtime"]], "krb5_ticket_times.endtime (c member)": [[890, "c.krb5_ticket_times.endtime"]], "krb5_ticket_times.renew_till (c member)": [[890, "c.krb5_ticket_times.renew_till"]], "krb5_ticket_times.starttime (c member)": [[890, "c.krb5_ticket_times.starttime"]], "krb5_timestamp (c type)": [[891, "c.krb5_timestamp"]], "krb5_tkt_authent (c type)": [[892, "c.krb5_tkt_authent"]], "krb5_tkt_authent.ap_options (c member)": [[892, "c.krb5_tkt_authent.ap_options"]], "krb5_tkt_authent.authenticator (c member)": [[892, "c.krb5_tkt_authent.authenticator"]], "krb5_tkt_authent.magic (c member)": [[892, "c.krb5_tkt_authent.magic"]], "krb5_tkt_authent.ticket (c member)": [[892, "c.krb5_tkt_authent.ticket"]], "krb5_tkt_creds_context (c type)": [[893, "c.krb5_tkt_creds_context"]], "krb5_trace_callback (c type)": [[894, "c.krb5_trace_callback"]], "krb5_trace_info (c type)": [[895, "c.krb5_trace_info"]], "krb5_trace_info.message (c member)": [[895, "c.krb5_trace_info.message"]], "krb5_transited (c type)": [[896, "c.krb5_transited"]], "krb5_transited.magic (c member)": [[896, "c.krb5_transited.magic"]], "krb5_transited.tr_contents (c member)": [[896, "c.krb5_transited.tr_contents"]], "krb5_transited.tr_type (c member)": [[896, "c.krb5_transited.tr_type"]], "krb5_typed_data (c type)": [[897, "c.krb5_typed_data"]], "krb5_typed_data.data (c member)": [[897, "c.krb5_typed_data.data"]], "krb5_typed_data.length (c member)": [[897, "c.krb5_typed_data.length"]], "krb5_typed_data.magic (c member)": [[897, "c.krb5_typed_data.magic"]], "krb5_typed_data.type (c member)": [[897, "c.krb5_typed_data.type"]], "krb5_ui_2 (c type)": [[898, "c.krb5_ui_2"]], "krb5_ui_4 (c type)": [[899, "c.krb5_ui_4"]], "krb5_verify_init_creds_opt (c type)": [[900, "c.krb5_verify_init_creds_opt"]], "krb5_verify_init_creds_opt.ap_req_nofail (c member)": [[900, "c.krb5_verify_init_creds_opt.ap_req_nofail"]], "krb5_verify_init_creds_opt.flags (c member)": [[900, "c.krb5_verify_init_creds_opt.flags"]], "passwd_phrase_element (c type)": [[901, "c.passwd_phrase_element"]], "passwd_phrase_element.magic (c member)": [[901, "c.passwd_phrase_element.magic"]], "passwd_phrase_element.passwd (c member)": [[901, "c.passwd_phrase_element.passwd"]], "passwd_phrase_element.phrase (c member)": [[901, "c.passwd_phrase_element.phrase"]], "rfc 4120#section-10": [[907, "index-0"]], "rfc 6113": [[916, "index-0"], [917, "index-0"], [917, "index-3"], [925, "index-13"], [925, "index-14"], [929, "index-1"]], "rfc 1964": [[917, "index-4"]], "rfc 3961": [[917, "index-1"], [917, "index-2"], [919, "index-1"], [922, "index-0"]], "rfc 1606": [[918, "index-0"]], "rfc 8070": [[919, "index-0"]], "rfc 3244": [[925, "index-0"]], "rfc 4120#section-5.2.7.2": [[925, "index-12"]], "rfc 4120#section-5.2.7.3": [[925, "index-11"]], "rfc 5587": [[925, "index-9"]], "rfc 5588": [[925, "index-6"]], "rfc 5801": [[925, "index-8"]], "rfc 5896": [[925, "index-1"]], "rfc 6112": [[925, "index-4"]], "rfc 6113#section-5.2": [[925, "index-16"]], "rfc 6560": [[925, "index-10"]], "rfc 6803": [[925, "index-7"]], "rfc 4120": [[929, "index-0"]]}}) \ No newline at end of file
diff --git a/crypto/krb5/doc/html/user/index.html b/crypto/krb5/doc/html/user/index.html
index 5a053fdec55b..0f13553ebe2f 100644
--- a/crypto/krb5/doc/html/user/index.html
+++ b/crypto/krb5/doc/html/user/index.html
@@ -1,25 +1,23 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>For users &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="copyright" title="Copyright" href="../copyright.html" />
<link rel="next" title="Password management" href="pwd_mgmt.html" />
- <link rel="prev" title="MIT Kerberos Documentation (1.21.3)" href="../index.html" />
+ <link rel="prev" title="MIT Kerberos Documentation (1.22-final)" href="../index.html" />
</head><body>
<div class="header-wrapper">
<div class="header">
@@ -31,7 +29,7 @@
<a href="../index.html" title="Full Table of Contents"
accesskey="C">Contents</a> |
- <a href="../index.html" title="MIT Kerberos Documentation (1.21.3)"
+ <a href="../index.html" title="MIT Kerberos Documentation (1.22-final)"
accesskey="P">previous</a> |
<a href="pwd_mgmt.html" title="Password management"
accesskey="N">next</a> |
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="for-users">
-<h1>For users<a class="headerlink" href="#for-users" title="Permalink to this headline">¶</a></h1>
+<h1>For users<a class="headerlink" href="#for-users" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="pwd_mgmt.html">Password management</a><ul>
@@ -143,14 +141,14 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
<a href="../index.html" title="Full Table of Contents"
>Contents</a> |
- <a href="../index.html" title="MIT Kerberos Documentation (1.21.3)"
+ <a href="../index.html" title="MIT Kerberos Documentation (1.22-final)"
>previous</a> |
<a href="pwd_mgmt.html" title="Password management"
>next</a> |
diff --git a/crypto/krb5/doc/html/user/pwd_mgmt.html b/crypto/krb5/doc/html/user/pwd_mgmt.html
index ccb2a4046e3d..6af1d7d83dad 100644
--- a/crypto/krb5/doc/html/user/pwd_mgmt.html
+++ b/crypto/krb5/doc/html/user/pwd_mgmt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Password management &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="password-management">
-<h1>Password management<a class="headerlink" href="#password-management" title="Permalink to this headline">¶</a></h1>
+<h1>Password management<a class="headerlink" href="#password-management" title="Link to this heading">¶</a></h1>
<p>Your password is the only way Kerberos has of verifying your identity.
If someone finds out your password, that person can masquerade as
you—send email that comes from you, read, edit, or delete your files,
@@ -66,7 +64,7 @@ including your system administrator, for any reason. You should
change your password frequently, particularly any time you think
someone may have found out what it is.</p>
<section id="changing-your-password">
-<h2>Changing your password<a class="headerlink" href="#changing-your-password" title="Permalink to this headline">¶</a></h2>
+<h2>Changing your password<a class="headerlink" href="#changing-your-password" title="Link to this heading">¶</a></h2>
<p>To change your Kerberos password, use the <a class="reference internal" href="user_commands/kpasswd.html#kpasswd-1"><span class="std std-ref">kpasswd</span></a> command.
It will ask you for your old password (to prevent someone else from
walking up to your computer when you’re not there and changing your
@@ -107,7 +105,7 @@ try the new password. If the new password doesn’t work, try again
using the old one.</p>
</section>
<section id="granting-access-to-your-account">
-<span id="grant-access"></span><h2>Granting access to your account<a class="headerlink" href="#granting-access-to-your-account" title="Permalink to this headline">¶</a></h2>
+<span id="grant-access"></span><h2>Granting access to your account<a class="headerlink" href="#granting-access-to-your-account" title="Link to this heading">¶</a></h2>
<p>If you need to give someone access to log into your account, you can
do so through Kerberos, without telling the person your password.
Simply create a file called <a class="reference internal" href="user_config/k5login.html#k5login-5"><span class="std std-ref">.k5login</span></a> in your home directory.
@@ -143,7 +141,7 @@ having to give out the root password, and without anyone having to
type the root password over the network.</p>
</section>
<section id="password-quality-verification">
-<h2>Password quality verification<a class="headerlink" href="#password-quality-verification" title="Permalink to this headline">¶</a></h2>
+<h2>Password quality verification<a class="headerlink" href="#password-quality-verification" title="Link to this heading">¶</a></h2>
<p>TODO</p>
</section>
</section>
@@ -205,8 +203,8 @@ type the root password over the network.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/tkt_mgmt.html b/crypto/krb5/doc/html/user/tkt_mgmt.html
index 18939ed70fbf..6e121c0abd29 100644
--- a/crypto/krb5/doc/html/user/tkt_mgmt.html
+++ b/crypto/krb5/doc/html/user/tkt_mgmt.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Ticket management &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../_static/kerb.css" />
- <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
- <script src="../_static/jquery.js"></script>
- <script src="../_static/underscore.js"></script>
- <script src="../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../_static/kerb.css?v=6a0b3979" />
+ <script src="../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../_static/doctools.js?v=888ff710"></script>
+ <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="ticket-management">
-<h1>Ticket management<a class="headerlink" href="#ticket-management" title="Permalink to this headline">¶</a></h1>
+<h1>Ticket management<a class="headerlink" href="#ticket-management" title="Link to this heading">¶</a></h1>
<p>On many systems, Kerberos is built into the login program, and you get
tickets automatically when you log in. Other programs, such as ssh,
can forward copies of your tickets to a remote host. Most of these
@@ -66,7 +64,7 @@ your machine and are concerned about an intruder using your
permissions, it is safest to either destroy all copies of your
tickets, or use a screensaver that locks the screen.</p>
<section id="kerberos-ticket-properties">
-<h2>Kerberos ticket properties<a class="headerlink" href="#kerberos-ticket-properties" title="Permalink to this headline">¶</a></h2>
+<h2>Kerberos ticket properties<a class="headerlink" href="#kerberos-ticket-properties" title="Link to this heading">¶</a></h2>
<p>There are various properties that Kerberos tickets can have:</p>
<p>If a ticket is <strong>forwardable</strong>, then the KDC can issue a new ticket
(with a different network address, if necessary) based on the
@@ -128,7 +126,7 @@ individual that will be using the ticket. This ticket is meant only
to securely distribute a session key.</p>
</section>
<section id="obtaining-tickets-with-kinit">
-<span id="obtain-tkt"></span><h2>Obtaining tickets with kinit<a class="headerlink" href="#obtaining-tickets-with-kinit" title="Permalink to this headline">¶</a></h2>
+<span id="obtain-tkt"></span><h2>Obtaining tickets with kinit<a class="headerlink" href="#obtaining-tickets-with-kinit" title="Link to this heading">¶</a></h2>
<p>If your site has integrated Kerberos V5 with the login system, you
will get Kerberos tickets automatically when you log in. Otherwise,
you may need to explicitly obtain your Kerberos tickets, using the
@@ -199,7 +197,7 @@ lifetime.</p>
</div>
</section>
<section id="viewing-tickets-with-klist">
-<span id="view-tkt"></span><h2>Viewing tickets with klist<a class="headerlink" href="#viewing-tickets-with-klist" title="Permalink to this headline">¶</a></h2>
+<span id="view-tkt"></span><h2>Viewing tickets with klist<a class="headerlink" href="#viewing-tickets-with-klist" title="Link to this heading">¶</a></h2>
<p>The <a class="reference internal" href="user_commands/klist.html#klist-1"><span class="std std-ref">klist</span></a> command shows your tickets. When you first obtain
tickets, you will have only the ticket-granting ticket. The listing
would look like this:</p>
@@ -266,10 +264,6 @@ referral again.</p>
<p>You can use the <strong>-f</strong> option to view the flags that apply to your
tickets. The flags are:</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 17%" />
-<col style="width: 83%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>F</p></td>
<td><p>Forwardable</p></td>
@@ -345,7 +339,7 @@ and postdated (<strong>d</strong>) but not yet validated (<strong>i</strong>):</
</div>
</section>
<section id="destroying-tickets-with-kdestroy">
-<h2>Destroying tickets with kdestroy<a class="headerlink" href="#destroying-tickets-with-kdestroy" title="Permalink to this headline">¶</a></h2>
+<h2>Destroying tickets with kdestroy<a class="headerlink" href="#destroying-tickets-with-kdestroy" title="Link to this heading">¶</a></h2>
<p>Your Kerberos tickets are proof that you are indeed yourself, and
tickets could be stolen if someone gains access to a computer where
they are stored. If this happens, the person who has them can
@@ -425,8 +419,8 @@ tickets to destroy, it will give the following message:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/index.html b/crypto/krb5/doc/html/user/user_commands/index.html
index 0448a826eb5a..cdf6ceee0992 100644
--- a/crypto/krb5/doc/html/user/user_commands/index.html
+++ b/crypto/krb5/doc/html/user/user_commands/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>User commands &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="user-commands">
-<span id="id1"></span><h1>User commands<a class="headerlink" href="#user-commands" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>User commands<a class="headerlink" href="#user-commands" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="kdestroy.html">kdestroy</a></li>
@@ -132,8 +130,8 @@
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/kdestroy.html b/crypto/krb5/doc/html/user/user_commands/kdestroy.html
index 1cb0c51854cb..5bfd893f1743 100644
--- a/crypto/krb5/doc/html/user/user_commands/kdestroy.html
+++ b/crypto/krb5/doc/html/user/user_commands/kdestroy.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kdestroy &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kdestroy">
-<span id="kdestroy-1"></span><h1>kdestroy<a class="headerlink" href="#kdestroy" title="Permalink to this headline">¶</a></h1>
+<span id="kdestroy-1"></span><h1>kdestroy<a class="headerlink" href="#kdestroy" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kdestroy</strong>
[<strong>-A</strong>]
[<strong>-q</strong>]
@@ -63,14 +61,14 @@
[<strong>-p</strong> <em>princ_name</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The kdestroy utility destroys the user’s active Kerberos authorization
tickets by overwriting and deleting the credentials cache that
contains them. If the credentials cache is not specified, the default
credentials cache is destroyed.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-A</strong></dt><dd><p>Destroys all caches in the collection, if a cache collection is
available. May be used with the <strong>-c</strong> option to specify the
@@ -93,25 +91,25 @@ name the default ticket cache.</p>
</dl>
</section>
<section id="note">
-<h2>NOTE<a class="headerlink" href="#note" title="Permalink to this headline">¶</a></h2>
+<h2>NOTE<a class="headerlink" href="#note" title="Link to this heading">¶</a></h2>
<p>Most installations recommend that you place the kdestroy command in
your .logout file, so that your tickets are destroyed automatically
when you log out.</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">DEFCCNAME</span></a></dt><dd><p>Default location of Kerberos 5 credentials cache</p>
</dd>
</dl>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>, <a class="reference internal" href="klist.html#klist-1"><span class="std std-ref">klist</span></a>, <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -188,8 +186,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/kinit.html b/crypto/krb5/doc/html/user/user_commands/kinit.html
index 89910d0ce541..f647f24ec0a6 100644
--- a/crypto/krb5/doc/html/user/user_commands/kinit.html
+++ b/crypto/krb5/doc/html/user/user_commands/kinit.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kinit &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kinit">
-<span id="kinit-1"></span><h1>kinit<a class="headerlink" href="#kinit" title="Permalink to this headline">¶</a></h1>
+<span id="kinit-1"></span><h1>kinit<a class="headerlink" href="#kinit" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kinit</strong>
[<strong>-V</strong>]
[<strong>-l</strong> <em>lifetime</em>]
@@ -80,7 +78,7 @@
[<em>principal</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kinit obtains and caches an initial ticket-granting ticket for
<em>principal</em>. If <em>principal</em> is absent, kinit chooses an appropriate
principal name based on existing credential cache contents or the
@@ -88,7 +86,7 @@ local username of the user invoking kinit. Some options modify the
choice of principal name.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-V</strong></dt><dd><p>display verbose output.</p>
</dd>
@@ -211,9 +209,6 @@ pre-authentication mechanism:</p>
</dd>
<dt><strong>X509_anchors</strong>=<em>value</em></dt><dd><p>specify where to find trusted X509 anchor information</p>
</dd>
-<dt><strong>flag_RSA_PROTOCOL</strong>[<strong>=yes</strong>]</dt><dd><p>specify use of RSA, rather than the default Diffie-Hellman
-protocol</p>
-</dd>
<dt><strong>disable_freshness</strong>[<strong>=yes</strong>]</dt><dd><p>disable sending freshness tokens (for testing purposes only)</p>
</dd>
</dl>
@@ -227,12 +222,12 @@ supported.</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">DEFCCNAME</span></a></dt><dd><p>default location of Kerberos 5 credentials cache</p>
</dd>
@@ -241,7 +236,7 @@ variables.</p>
</dl>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="klist.html#klist-1"><span class="std std-ref">klist</span></a>, <a class="reference internal" href="kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a>, <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -317,8 +312,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/klist.html b/crypto/krb5/doc/html/user/user_commands/klist.html
index 699b3712d267..c59cf80c4260 100644
--- a/crypto/krb5/doc/html/user/user_commands/klist.html
+++ b/crypto/krb5/doc/html/user/user_commands/klist.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>klist &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="klist">
-<span id="klist-1"></span><h1>klist<a class="headerlink" href="#klist" title="Permalink to this headline">¶</a></h1>
+<span id="klist-1"></span><h1>klist<a class="headerlink" href="#klist" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>klist</strong>
[<strong>-e</strong>]
[[<strong>-c</strong>] [<strong>-l</strong>] [<strong>-A</strong>] [<strong>-f</strong>] [<strong>-s</strong>] [<strong>-a</strong> [<strong>-n</strong>]]]
@@ -66,12 +64,12 @@
[<em>cache_name</em>|<em>keytab_name</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>klist lists the Kerberos principal and Kerberos tickets held in a
credentials cache, or the keys held in a keytab file.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-e</strong></dt><dd><p>Displays the encryption types of the session key and the ticket
for each credential in the credential cache, or each key in the
@@ -140,12 +138,12 @@ appropriate. If the <strong>KRB5CCNAME</strong> environment variable is set, it
value is used to locate the default ticket cache.</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">DEFCCNAME</span></a></dt><dd><p>Default location of Kerberos 5 credentials cache</p>
</dd>
@@ -154,7 +152,7 @@ variables.</p>
</dl>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>, <a class="reference internal" href="kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a>, <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -230,8 +228,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/kpasswd.html b/crypto/krb5/doc/html/user/user_commands/kpasswd.html
index e3799af3b522..4ba541861f4d 100644
--- a/crypto/krb5/doc/html/user/user_commands/kpasswd.html
+++ b/crypto/krb5/doc/html/user/user_commands/kpasswd.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kpasswd &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,13 +51,13 @@
<div class="body" role="main">
<section id="kpasswd">
-<span id="kpasswd-1"></span><h1>kpasswd<a class="headerlink" href="#kpasswd" title="Permalink to this headline">¶</a></h1>
+<span id="kpasswd-1"></span><h1>kpasswd<a class="headerlink" href="#kpasswd" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kpasswd</strong> [<em>principal</em>]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The kpasswd command is used to change a Kerberos principal’s password.
kpasswd first prompts for the current Kerberos password, then prompts
the user twice for the new password, and the password is changed.</p>
@@ -70,7 +68,7 @@ are lower case, upper case, numbers, punctuation, and all other
characters.)</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><em>principal</em></dt><dd><p>Change the password for the Kerberos principal principal.
Otherwise, kpasswd uses the principal name from an existing ccache
@@ -80,12 +78,12 @@ identity of the user invoking the kpasswd command.</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../../admin/admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>, <a class="reference internal" href="../../admin/admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a>, <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -160,8 +158,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/krb5-config.html b/crypto/krb5/doc/html/user/user_commands/krb5-config.html
index db556ad8f455..f7fe1e6da5dd 100644
--- a/crypto/krb5/doc/html/user/user_commands/krb5-config.html
+++ b/crypto/krb5/doc/html/user/user_commands/krb5-config.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>krb5-config &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="krb5-config">
-<span id="krb5-config-1"></span><h1>krb5-config<a class="headerlink" href="#krb5-config" title="Permalink to this headline">¶</a></h1>
+<span id="krb5-config-1"></span><h1>krb5-config<a class="headerlink" href="#krb5-config" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>krb5-config</strong>
[<strong>-</strong><strong>-help</strong> | <strong>-</strong><strong>-all</strong> | <strong>-</strong><strong>-version</strong> | <strong>-</strong><strong>-vendor</strong> | <strong>-</strong><strong>-prefix</strong> | <strong>-</strong><strong>-exec-prefix</strong> | <strong>-</strong><strong>-defccname</strong> | <strong>-</strong><strong>-defktname</strong> | <strong>-</strong><strong>-defcktname</strong> | <strong>-</strong><strong>-cflags</strong> | <strong>-</strong><strong>-libs</strong> [<em>libraries</em>]]</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>krb5-config tells the application programmer what flags to use to compile
and link programs against the installed Kerberos libraries.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-</strong><strong>-help</strong></dt><dd><p>prints a usage message. This is the default behavior when no options
are specified.</p>
@@ -92,10 +90,6 @@ was built.</p>
<dt><strong>-</strong><strong>-libs</strong> [<em>library</em>]</dt><dd><p>prints the compiler options needed to link against <em>library</em>.
Allowed values for <em>library</em> are:</p>
<table class="docutils align-default">
-<colgroup>
-<col style="width: 20%" />
-<col style="width: 80%" />
-</colgroup>
<tbody>
<tr class="row-odd"><td><p>krb5</p></td>
<td><p>Kerberos 5 applications (default)</p></td>
@@ -118,7 +112,7 @@ Allowed values for <em>library</em> are:</p>
</dl>
</section>
<section id="examples">
-<h2>EXAMPLES<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2>
+<h2>EXAMPLES<a class="headerlink" href="#examples" title="Link to this heading">¶</a></h2>
<p>krb5-config is particularly useful for compiling against a Kerberos
installation that was installed in a non-standard location. For example,
a Kerberos installation that is installed in <code class="docutils literal notranslate"><span class="pre">/opt/krb5/</span></code> but uses
@@ -130,7 +124,7 @@ the following output:</p>
</div>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a>, cc(1)</p>
</section>
</section>
@@ -205,8 +199,8 @@ the following output:</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/ksu.html b/crypto/krb5/doc/html/user/user_commands/ksu.html
index 34d5033f20f5..b010f9d0c8f2 100644
--- a/crypto/krb5/doc/html/user/user_commands/ksu.html
+++ b/crypto/krb5/doc/html/user/user_commands/ksu.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ksu &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="ksu">
-<span id="ksu-1"></span><h1>ksu<a class="headerlink" href="#ksu" title="Permalink to this headline">¶</a></h1>
+<span id="ksu-1"></span><h1>ksu<a class="headerlink" href="#ksu" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>ksu</strong>
[ <em>target_user</em> ]
[ <strong>-n</strong> <em>target_principal_name</em> ]
@@ -70,12 +68,12 @@
[ <strong>-e</strong> <em>command</em> [ args … ] ] [ <strong>-a</strong> [ args … ] ]</p>
</section>
<section id="requirements">
-<h2>REQUIREMENTS<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2>
+<h2>REQUIREMENTS<a class="headerlink" href="#requirements" title="Link to this heading">¶</a></h2>
<p>Must have Kerberos version 5 installed to compile ksu. Must have a
Kerberos version 5 server running to use ksu.</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>ksu is a Kerberized version of the su program that has two missions:
one is to securely change the real and effective user ID to that of
the target user, and the other is to create a new security context.</p>
@@ -89,7 +87,7 @@ account will start with “target”.</p>
</div>
</section>
<section id="authentication">
-<h2>AUTHENTICATION<a class="headerlink" href="#authentication" title="Permalink to this headline">¶</a></h2>
+<h2>AUTHENTICATION<a class="headerlink" href="#authentication" title="Link to this heading">¶</a></h2>
<p>To fulfill the first mission, ksu operates in two phases:
authentication and authorization. Resolving the target principal name
is the first step in authentication. The user can either specify his
@@ -115,7 +113,7 @@ may be exposed. If neither ticket is in the cache and
<strong>GET_TGT_VIA_PASSWD</strong> is not defined, authentication fails.</p>
</section>
<section id="authorization">
-<h2>AUTHORIZATION<a class="headerlink" href="#authorization" title="Permalink to this headline">¶</a></h2>
+<h2>AUTHORIZATION<a class="headerlink" href="#authorization" title="Link to this heading">¶</a></h2>
<p>This section describes authorization of the source user when ksu is
invoked without the <strong>-e</strong> option. For a description of the <strong>-e</strong>
option, see the OPTIONS section.</p>
@@ -145,7 +143,7 @@ granted access to the account according to the aname-&gt;lname mapping
rules. Otherwise, authorization fails.</p>
</section>
<section id="execution-of-the-target-shell">
-<h2>EXECUTION OF THE TARGET SHELL<a class="headerlink" href="#execution-of-the-target-shell" title="Permalink to this headline">¶</a></h2>
+<h2>EXECUTION OF THE TARGET SHELL<a class="headerlink" href="#execution-of-the-target-shell" title="Link to this heading">¶</a></h2>
<p>Upon successful authentication and authorization, ksu proceeds in a
similar fashion to su. The environment is unmodified with the
exception of USER, HOME and SHELL variables. If the target user is
@@ -160,7 +158,7 @@ invoked with the <strong>-k</strong> option). This is implemented by first doin
fork and then an exec, instead of just exec, as done by su.</p>
</section>
<section id="creating-a-new-security-context">
-<h2>CREATING A NEW SECURITY CONTEXT<a class="headerlink" href="#creating-a-new-security-context" title="Permalink to this headline">¶</a></h2>
+<h2>CREATING A NEW SECURITY CONTEXT<a class="headerlink" href="#creating-a-new-security-context" title="Link to this heading">¶</a></h2>
<p>ksu can be used to create a new security context for the target
program (either the target shell, or command specified via the <strong>-e</strong>
option). The target program inherits a set of credentials from the
@@ -192,7 +190,7 @@ source cache.</p>
</div>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl>
<dt><strong>-n</strong> <em>target_principal_name</em></dt><dd><p>Specify a Kerberos target principal name. Used in authentication
and authorization phases of ksu.</p>
@@ -361,7 +359,7 @@ used as follows:</p>
</dl>
</section>
<section id="installation-instructions">
-<h2>INSTALLATION INSTRUCTIONS<a class="headerlink" href="#installation-instructions" title="Permalink to this headline">¶</a></h2>
+<h2>INSTALLATION INSTRUCTIONS<a class="headerlink" href="#installation-instructions" title="Link to this heading">¶</a></h2>
<p>ksu can be compiled with the following four flags:</p>
<dl class="simple">
<dt><strong>GET_TGT_VIA_PASSWD</strong></dt><dd><p>In case no appropriate tickets are found in the source cache, the
@@ -396,20 +394,20 @@ Kerberos database (e.g., <code class="docutils literal notranslate"><span class=
file must be in an appropriate location.</p>
</section>
<section id="side-effects">
-<h2>SIDE EFFECTS<a class="headerlink" href="#side-effects" title="Permalink to this headline">¶</a></h2>
+<h2>SIDE EFFECTS<a class="headerlink" href="#side-effects" title="Link to this heading">¶</a></h2>
<p>ksu deletes all expired tickets from the source cache.</p>
</section>
<section id="author-of-ksu">
-<h2>AUTHOR OF KSU<a class="headerlink" href="#author-of-ksu" title="Permalink to this headline">¶</a></h2>
+<h2>AUTHOR OF KSU<a class="headerlink" href="#author-of-ksu" title="Link to this heading">¶</a></h2>
<p>GENNADY (ARI) MEDVINSKY</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a>, <a class="reference internal" href="kinit.html#kinit-1"><span class="std std-ref">kinit</span></a></p>
</section>
</section>
@@ -492,8 +490,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/kswitch.html b/crypto/krb5/doc/html/user/user_commands/kswitch.html
index 808bceea4bcf..5384b1468eb6 100644
--- a/crypto/krb5/doc/html/user/user_commands/kswitch.html
+++ b/crypto/krb5/doc/html/user/user_commands/kswitch.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kswitch &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,19 +51,19 @@
<div class="body" role="main">
<section id="kswitch">
-<span id="kswitch-1"></span><h1>kswitch<a class="headerlink" href="#kswitch" title="Permalink to this headline">¶</a></h1>
+<span id="kswitch-1"></span><h1>kswitch<a class="headerlink" href="#kswitch" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kswitch</strong>
{<strong>-c</strong> <em>cachename</em>|<strong>-p</strong> <em>principal</em>}</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kswitch makes the specified credential cache the primary cache for the
collection, if a cache collection is available.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-c</strong> <em>cachename</em></dt><dd><p>Directly specifies the credential cache to be made primary.</p>
</dd>
@@ -76,19 +74,19 @@ made primary.</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">DEFCCNAME</span></a></dt><dd><p>Default location of Kerberos 5 credentials cache</p>
</dd>
</dl>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>, <a class="reference internal" href="kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a>, <a class="reference internal" href="klist.html#klist-1"><span class="std std-ref">klist</span></a>,
<a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
@@ -165,8 +163,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/kvno.html b/crypto/krb5/doc/html/user/user_commands/kvno.html
index 18c4079f14dc..dd32f670f032 100644
--- a/crypto/krb5/doc/html/user/user_commands/kvno.html
+++ b/crypto/krb5/doc/html/user/user_commands/kvno.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kvno &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kvno">
-<span id="kvno-1"></span><h1>kvno<a class="headerlink" href="#kvno" title="Permalink to this headline">¶</a></h1>
+<span id="kvno-1"></span><h1>kvno<a class="headerlink" href="#kvno" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>kvno</strong>
[<strong>-c</strong> <em>ccache</em>]
[<strong>-e</strong> <em>etype</em>]
@@ -70,12 +68,12 @@
<em>service1 service2</em> …</p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>kvno acquires a service ticket for the specified Kerberos principals
and prints out the key version numbers of each.</p>
</section>
<section id="options">
-<h2>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h2>
+<h2>OPTIONS<a class="headerlink" href="#options" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><strong>-c</strong> <em>ccache</em></dt><dd><p>Specifies the name of a credentials cache to use (if not the
default)</p>
@@ -135,19 +133,19 @@ encrypted in the server’s long-term key.</p>
</dl>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="files">
-<h2>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
+<h2>FILES<a class="headerlink" href="#files" title="Link to this heading">¶</a></h2>
<dl class="simple">
<dt><a class="reference internal" href="../../mitK5defaults.html#paths"><span class="std std-ref">DEFCCNAME</span></a></dt><dd><p>Default location of the credentials cache</p>
</dd>
</dl>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>, <a class="reference internal" href="kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a>, <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -223,8 +221,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_commands/sclient.html b/crypto/krb5/doc/html/user/user_commands/sclient.html
index 1f5ff9021dbb..c6e5e29a366e 100644
--- a/crypto/krb5/doc/html/user/user_commands/sclient.html
+++ b/crypto/krb5/doc/html/user/user_commands/sclient.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>sclient &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,25 +51,25 @@
<div class="body" role="main">
<section id="sclient">
-<span id="sclient-1"></span><h1>sclient<a class="headerlink" href="#sclient" title="Permalink to this headline">¶</a></h1>
+<span id="sclient-1"></span><h1>sclient<a class="headerlink" href="#sclient" title="Link to this heading">¶</a></h1>
<section id="synopsis">
-<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h2>
+<h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading">¶</a></h2>
<p><strong>sclient</strong> <em>remotehost</em></p>
</section>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>sclient is a sample application, primarily useful for testing
purposes. It contacts a sample server <a class="reference internal" href="../../admin/admin_commands/sserver.html#sserver-8"><span class="std std-ref">sserver</span></a> and
authenticates to it using Kerberos version 5 tickets, then displays
the server’s response.</p>
</section>
<section id="environment">
-<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT<a class="headerlink" href="#environment" title="Link to this heading">¶</a></h2>
<p>See <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a> for a description of Kerberos environment
variables.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>, <a class="reference internal" href="../../admin/admin_commands/sserver.html#sserver-8"><span class="std std-ref">sserver</span></a>, <a class="reference internal" href="../user_config/kerberos.html#kerberos-7"><span class="std std-ref">kerberos</span></a></p>
</section>
</section>
@@ -145,8 +143,8 @@ variables.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_config/index.html b/crypto/krb5/doc/html/user/user_config/index.html
index 4154d2de8adc..1a9cc8e77b63 100644
--- a/crypto/krb5/doc/html/user/user_config/index.html
+++ b/crypto/krb5/doc/html/user/user_config/index.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>User config files &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,7 +51,7 @@
<div class="body" role="main">
<section id="user-config-files">
-<h1>User config files<a class="headerlink" href="#user-config-files" title="Permalink to this headline">¶</a></h1>
+<h1>User config files<a class="headerlink" href="#user-config-files" title="Link to this heading">¶</a></h1>
<p>The following files in your home directory can be used to control the
behavior of Kerberos as it applies to your account (unless they have
been disabled by your host’s configuration):</p>
@@ -123,8 +121,8 @@ been disabled by your host’s configuration):</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_config/k5identity.html b/crypto/krb5/doc/html/user/user_config/k5identity.html
index e4ebf6b19741..20bcd756654b 100644
--- a/crypto/krb5/doc/html/user/user_config/k5identity.html
+++ b/crypto/krb5/doc/html/user/user_config/k5identity.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>.k5identity &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="k5identity">
-<span id="k5identity-5"></span><h1>.k5identity<a class="headerlink" href="#k5identity" title="Permalink to this headline">¶</a></h1>
+<span id="k5identity-5"></span><h1>.k5identity<a class="headerlink" href="#k5identity" title="Link to this heading">¶</a></h1>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The .k5identity file, which resides in a user’s home directory,
contains a list of rules for selecting a client principals based on
the server being accessed. These rules are used to choose a
@@ -91,7 +89,7 @@ cache.</p>
</dl>
</section>
<section id="example">
-<h2>EXAMPLE<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h2>
+<h2>EXAMPLE<a class="headerlink" href="#example" title="Link to this heading">¶</a></h2>
<p>The following example .k5identity file selects the client principal
<code class="docutils literal notranslate"><span class="pre">alice&#64;KRBTEST.COM</span></code> if the server principal is within that realm,
the principal <code class="docutils literal notranslate"><span class="pre">alice/root&#64;EXAMPLE.COM</span></code> if the server host is within
@@ -104,7 +102,7 @@ accessing the IMAP service on <code class="docutils literal notranslate"><span c
</div>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p>kerberos(1), <a class="reference internal" href="../../admin/conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a></p>
</section>
</section>
@@ -171,8 +169,8 @@ accessing the IMAP service on <code class="docutils literal notranslate"><span c
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_config/k5login.html b/crypto/krb5/doc/html/user/user_config/k5login.html
index 97afc40cedd6..d87b1f29d583 100644
--- a/crypto/krb5/doc/html/user/user_config/k5login.html
+++ b/crypto/krb5/doc/html/user/user_config/k5login.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>.k5login &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="k5login">
-<span id="k5login-5"></span><h1>.k5login<a class="headerlink" href="#k5login" title="Permalink to this headline">¶</a></h1>
+<span id="k5login-5"></span><h1>.k5login<a class="headerlink" href="#k5login" title="Link to this heading">¶</a></h1>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The .k5login file, which resides in a user’s home directory, contains
a list of the Kerberos principals. Anyone with valid tickets for a
principal in the file is allowed host access with the UID of the user
@@ -64,7 +62,7 @@ a .k5login file in root’s home directory, thereby granting system
administrators remote root access to the host via Kerberos.</p>
</section>
<section id="examples">
-<h2>EXAMPLES<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2>
+<h2>EXAMPLES<a class="headerlink" href="#examples" title="Link to this heading">¶</a></h2>
<p>Suppose the user <code class="docutils literal notranslate"><span class="pre">alice</span></code> had a .k5login file in her home directory
containing just the following line:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">bob</span><span class="nd">@FOOBAR</span><span class="o">.</span><span class="n">ORG</span>
@@ -95,7 +93,7 @@ any of the site’s hosts, or the ability to change <code class="docutils litera
password.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p>kerberos(1)</p>
</section>
</section>
@@ -162,8 +160,8 @@ password.</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/html/user/user_config/kerberos.html b/crypto/krb5/doc/html/user/user_config/kerberos.html
index fcc718c8ddd6..855d3213f7f9 100644
--- a/crypto/krb5/doc/html/user/user_config/kerberos.html
+++ b/crypto/krb5/doc/html/user/user_config/kerberos.html
@@ -1,19 +1,17 @@
-
<!DOCTYPE html>
-<html>
+<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>kerberos &#8212; MIT Kerberos Documentation</title>
- <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/agogo.css" />
- <link rel="stylesheet" type="text/css" href="../../_static/kerb.css" />
- <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
- <script src="../../_static/jquery.js"></script>
- <script src="../../_static/underscore.js"></script>
- <script src="../../_static/doctools.js"></script>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
@@ -53,9 +51,9 @@
<div class="body" role="main">
<section id="kerberos">
-<span id="kerberos-7"></span><h1>kerberos<a class="headerlink" href="#kerberos" title="Permalink to this headline">¶</a></h1>
+<span id="kerberos-7"></span><h1>kerberos<a class="headerlink" href="#kerberos" title="Link to this heading">¶</a></h1>
<section id="description">
-<h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
+<h2>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading">¶</a></h2>
<p>The Kerberos system authenticates individual users in a network
environment. After authenticating yourself to Kerberos, you can use
Kerberos-enabled programs without having to present passwords or
@@ -114,7 +112,7 @@ work. Note that this should not be done on untrusted machines since
they will then have your tickets.</p>
</section>
<section id="environment-variables">
-<h2>ENVIRONMENT VARIABLES<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2>
+<h2>ENVIRONMENT VARIABLES<a class="headerlink" href="#environment-variables" title="Link to this heading">¶</a></h2>
<p>Several environment variables affect the operation of Kerberos-enabled
programs. These include:</p>
<dl>
@@ -182,17 +180,17 @@ login system programs and setuid programs, which are designed to be
secure when run within an untrusted process environment.</p>
</section>
<section id="see-also">
-<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h2>
+<h2>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading">¶</a></h2>
<p><a class="reference internal" href="../user_commands/kdestroy.html#kdestroy-1"><span class="std std-ref">kdestroy</span></a>, <a class="reference internal" href="../user_commands/kinit.html#kinit-1"><span class="std std-ref">kinit</span></a>, <a class="reference internal" href="../user_commands/klist.html#klist-1"><span class="std std-ref">klist</span></a>,
<a class="reference internal" href="../user_commands/kswitch.html#kswitch-1"><span class="std std-ref">kswitch</span></a>, <a class="reference internal" href="../user_commands/kpasswd.html#kpasswd-1"><span class="std std-ref">kpasswd</span></a>, <a class="reference internal" href="../user_commands/ksu.html#ksu-1"><span class="std std-ref">ksu</span></a>,
<a class="reference internal" href="../../admin/conf_files/krb5_conf.html#krb5-conf-5"><span class="std std-ref">krb5.conf</span></a>, <a class="reference internal" href="../../admin/conf_files/kdc_conf.html#kdc-conf-5"><span class="std std-ref">kdc.conf</span></a>, <a class="reference internal" href="../../admin/admin_commands/kadmin_local.html#kadmin-1"><span class="std std-ref">kadmin</span></a>,
<a class="reference internal" href="../../admin/admin_commands/kadmind.html#kadmind-8"><span class="std std-ref">kadmind</span></a>, <a class="reference internal" href="../../admin/admin_commands/kdb5_util.html#kdb5-util-8"><span class="std std-ref">kdb5_util</span></a>, <a class="reference internal" href="../../admin/admin_commands/krb5kdc.html#krb5kdc-8"><span class="std std-ref">krb5kdc</span></a></p>
</section>
<section id="bugs">
-<h2>BUGS<a class="headerlink" href="#bugs" title="Permalink to this headline">¶</a></h2>
+<h2>BUGS<a class="headerlink" href="#bugs" title="Link to this heading">¶</a></h2>
</section>
<section id="authors">
-<h2>AUTHORS<a class="headerlink" href="#authors" title="Permalink to this headline">¶</a></h2>
+<h2>AUTHORS<a class="headerlink" href="#authors" title="Link to this heading">¶</a></h2>
<div class="line-block">
<div class="line">Steve Miller, MIT Project Athena/Digital Equipment Corporation</div>
<div class="line">Clifford Neuman, MIT Project Athena</div>
@@ -201,13 +199,13 @@ secure when run within an untrusted process environment.</p>
</div>
</section>
<section id="history">
-<h2>HISTORY<a class="headerlink" href="#history" title="Permalink to this headline">¶</a></h2>
+<h2>HISTORY<a class="headerlink" href="#history" title="Link to this heading">¶</a></h2>
<p>The MIT Kerberos 5 implementation was developed at MIT, with
contributions from many outside parties. It is currently maintained
by the MIT Kerberos Consortium.</p>
</section>
<section id="restrictions">
-<h2>RESTRICTIONS<a class="headerlink" href="#restrictions" title="Permalink to this headline">¶</a></h2>
+<h2>RESTRICTIONS<a class="headerlink" href="#restrictions" title="Link to this heading">¶</a></h2>
<p>Copyright 1985, 1986, 1989-1996, 2002, 2011, 2018 Masachusetts
Institute of Technology</p>
</section>
@@ -279,8 +277,8 @@ Institute of Technology</p>
<div class="footer-wrapper">
<div class="footer" >
- <div class="right" ><i>Release: 1.21.3</i><br />
- &copy; <a href="../../copyright.html">Copyright</a> 1985-2024, MIT.
+ <div class="right" ><i>Release: 1.22-final</i><br />
+ &copy; <a href="../../copyright.html">Copyright</a> 1985-2025, MIT.
</div>
<div class="left">
diff --git a/crypto/krb5/doc/mitK5features.rst b/crypto/krb5/doc/mitK5features.rst
index 10effcf175cf..e260e8e08343 100644
--- a/crypto/krb5/doc/mitK5features.rst
+++ b/crypto/krb5/doc/mitK5features.rst
@@ -19,8 +19,8 @@ Quick facts
License - :ref:`mitK5license`
Releases:
- - Latest stable: https://web.mit.edu/kerberos/krb5-1.20/
- - Supported: https://web.mit.edu/kerberos/krb5-1.19/
+ - Latest stable: https://web.mit.edu/kerberos/krb5-1.22/
+ - Supported: https://web.mit.edu/kerberos/krb5-1.21/
- Release cycle: approximately 12 months
Supported platforms \/ OS distributions:
@@ -685,6 +685,69 @@ Release 1.21
- Improved the test framework's detection of memory errors in daemon
processes when used with asan.
+Release 1.22
+
+* User experience:
+
+ - The libdefaults configuration variable "request_timeout" can be
+ set to limit the total timeout for KDC requests. When making a
+ KDC request, the client will now wait indefinitely (or until the
+ request timeout has elapsed) on a KDC which accepts a TCP
+ connection, without contacting any additional KDCs. Clients will
+ make fewer DNS queries in some configurations.
+
+ - The realm configuration variable "sitename" can be set to cause
+ the client to query site-specific DNS records when making KDC
+ requests.
+
+* Administrator experience:
+
+ - Principal aliases are supported in the DB2 and LMDB KDB modules
+ and in the kadmin protocol. (The LDAP KDB module has supported
+ aliases since release 1.7.)
+
+ - UNIX domain sockets are supported for the Kerberos and kpasswd
+ protocols.
+
+ - systemd socket activation is supported for krb5kdc and kadmind.
+
+* Developer experience:
+
+ - KDB modules can be be implemented in terms of other modules using
+ the new krb5_db_load_module() function.
+
+ - The profile library supports the modification of empty profiles
+ and the copying of modified profiles, making it possible to
+ construct an in-memory profile and pass it to
+ krb5_init_context_profile().
+
+ - GSS-API applications can pass the GSS_C_CHANNEL_BOUND flag to
+ gss_init_sec_context() to request strict enforcement of channel
+ bindings by the acceptor.
+
+* Protocol evolution:
+
+ - The PKINIT preauth module supports elliptic curve client
+ certificates, ECDH key exchange, and the Microsoft paChecksum2
+ field.
+
+ - The IAKERB implementation has been changed to comply with the most
+ recent draft standard and to support realm discovery.
+
+ - Message-Authenticator is supported in the RADIUS implementation
+ used by the OTP kdcpreauth module.
+
+* Code quality:
+
+ - Removed old-style function declarations, to accomodate compilers
+ which have removed support for them.
+
+ - Added OSS-Fuzz to the project's continuous integration
+ infrastructure.
+
+ - Rewrote the GSS per-message token parsing code for improved
+ safety.
+
`Pre-authentication mechanisms`
- PW-SALT :rfc:`4120#section-5.2.7.3`
diff --git a/crypto/krb5/doc/notice.rst b/crypto/krb5/doc/notice.rst
index 498e287d9cfa..e27615626046 100644
--- a/crypto/krb5/doc/notice.rst
+++ b/crypto/krb5/doc/notice.rst
@@ -1,4 +1,4 @@
-Copyright |copy| 1985-2024 by the Massachusetts Institute of Technology.
+Copyright |copy| 1985-2025 by the Massachusetts Institute of Technology.
All rights reserved.
@@ -1269,3 +1269,34 @@ SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-------------------
+
+The following notice applies to files in ``src/tests/fuzzing``:
+
+Copyright (C) 2024 by Arjun. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+* Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/crypto/krb5/doc/pdf/LatinRules.xdy b/crypto/krb5/doc/pdf/LatinRules.xdy
index 99f14a2ee856..b20fbbb83a55 100644
--- a/crypto/krb5/doc/pdf/LatinRules.xdy
+++ b/crypto/krb5/doc/pdf/LatinRules.xdy
@@ -1,9 +1,13 @@
-;; style file for xindy
+;; Common Lisp style file for xindy
;; filename: LatinRules.xdy
;;
+;; Please note that this data file deliberately uses strings
+;; with single non-ascii bytes. This is intentional and
+;; follows the usage observed in similar xindy support files.
+;;
;; It is based upon xindy's files lang/general/utf8.xdy and
;; lang/general/utf8-lang.xdy which implement
-;; "a general sorting order for Western European languages"
+;; "a general sorting order for Western European languages".
;;
;; The aim for Sphinx is to be able to index in a Cyrillic document
;; also terms using the Latin alphabets, inclusive of letters
@@ -14,7 +18,7 @@
;;
;; So here we use only 0o266 or higher bytes.
;; (Ŋ, ŋ, IJ, and ij are absent from
-;; lang/general/utf8.xdy and not included here)
+;; lang/general/utf8.xdy and not included here.)
;; Contributed by the Sphinx team, 2018.
(define-letter-group "A" :prefixes (""))
diff --git a/crypto/krb5/doc/pdf/admin.pdf b/crypto/krb5/doc/pdf/admin.pdf
index bf21d4e21c88..c43de5e42bbe 100644
--- a/crypto/krb5/doc/pdf/admin.pdf
+++ b/crypto/krb5/doc/pdf/admin.pdf
Binary files differ
diff --git a/crypto/krb5/doc/pdf/admin.tex b/crypto/krb5/doc/pdf/admin.tex
index 8a67a6d0423c..42c2b5ba486e 100644
--- a/crypto/krb5/doc/pdf/admin.tex
+++ b/crypto/krb5/doc/pdf/admin.tex
@@ -10,6 +10,9 @@
%% let collapsible pdf bookmarks panel have high depth per default
\PassOptionsToPackage{bookmarksdepth=5}{hyperref}
+\PassOptionsToPackage{booktabs}{sphinx}
+\PassOptionsToPackage{colorrows}{sphinx}
+
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
@@ -61,13 +64,18 @@
\title{Kerberos Administration Guide}
\date{ }
-\release{1.21.3}
+\release{1.22\sphinxhyphen{}final}
\author{MIT}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
+\ifdefined\shorthandoff
+ \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
+ \ifnum\catcode`\"=\active\shorthandoff{"}\fi
+\fi
+
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
@@ -76,12 +84,16 @@
\phantomsection\label{\detokenize{admin/index::doc}}
+\sphinxstepscope
+
\chapter{Installation guide}
\label{\detokenize{admin/install:installation-guide}}\label{\detokenize{admin/install::doc}}
\section{Contents}
\label{\detokenize{admin/install:contents}}
+\sphinxstepscope
+
\subsection{Installing KDCs}
\label{\detokenize{admin/install_kdc:installing-kdcs}}\label{\detokenize{admin/install_kdc::doc}}
@@ -754,6 +766,8 @@ If you expect your Kerberos database to become large, you may wish to
set up incremental propagation to replica KDCs. See
{\hyperref[\detokenize{admin/database:incr-db-prop}]{\sphinxcrossref{\DUrole{std,std-ref}{Incremental database propagation}}}} for details.
+\sphinxstepscope
+
\subsection{Installing and configuring UNIX client machines}
\label{\detokenize{admin/install_clients:installing-and-configuring-unix-client-machines}}\label{\detokenize{admin/install_clients::doc}}
@@ -820,6 +834,8 @@ are running release 1.7 or later, it is also reasonable to leave this
section out on client machines and just define it in the KDC’s
krb5.conf.
+\sphinxstepscope
+
\subsection{UNIX Application Servers}
\label{\detokenize{admin/install_appl_srv:unix-application-servers}}\label{\detokenize{admin/install_appl_srv::doc}}
@@ -920,6 +936,8 @@ Solaris: \sphinxhref{https://docs.oracle.com/cd/E19253-01/816-4557/6maosrjv2/ind
\end{enumerate}
+\sphinxstepscope
+
\chapter{Configuration Files}
\label{\detokenize{admin/conf_files/index:configuration-files}}\label{\detokenize{admin/conf_files/index::doc}}
@@ -936,6 +954,8 @@ KDC database.
\section{Contents}
\label{\detokenize{admin/conf_files/index:contents}}
+\sphinxstepscope
+
\subsection{krb5.conf}
\label{\detokenize{admin/conf_files/krb5_conf:krb5-conf}}\label{\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}}\label{\detokenize{admin/conf_files/krb5_conf::doc}}
@@ -978,13 +998,6 @@ or:
\end{sphinxVerbatim}
\sphinxAtStartPar
-Placing a ‘*’ after the closing bracket of a section name indicates
-that the section is \sphinxstyleemphasis{final}, meaning that if the same section appears
-within a later file specified in \sphinxstylestrong{KRB5\_CONFIG}, it will be ignored.
-A subsection can be marked as final by placing a ‘*’ after either the
-tag name or the closing brace.
-
-\sphinxAtStartPar
The krb5.conf file can include other files using either of the
following directives at the beginning of a line:
@@ -1006,6 +1019,17 @@ alphanumeric order; in previous releases, they may be read in any
order.
\sphinxAtStartPar
+Placing a ‘*’ after the closing bracket of a section name indicates
+that the section is \sphinxstyleemphasis{final}, meaning that if the same section appears
+again later, it will be ignored. A subsection can be marked as final
+by placing a ‘*’ after either the tag name or the closing brace. A
+relation can be marked as final by placing a ‘*’ after the tag name.
+Prior to release 1.22, only sections and subsections can be marked as
+final, and the flag only causes values to be ignored if they appear in
+later files specified in \sphinxstylestrong{KRB5\_CONFIG}, not if they appear later
+within the same file or an included file.
+
+\sphinxAtStartPar
The krb5.conf file can specify that configuration should be obtained
from a loadable module, rather than the file itself, using the
following directive at the beginning of a line before any section
@@ -1029,54 +1053,55 @@ The krb5.conf file may contain the following sections:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:libdefaults}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}libdefaults{]}}}}}
&
\sphinxAtStartPar
Settings used by the Kerberos V5 library
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:realms}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}realms{]}}}}}
&
\sphinxAtStartPar
Realm\sphinxhyphen{}specific contact information and settings
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:domain-realm}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}domain\_realm{]}}}}}
&
\sphinxAtStartPar
Maps server hostnames to Kerberos realms
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:capaths}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}capaths{]}}}}}
&
\sphinxAtStartPar
Authentication paths for non\sphinxhyphen{}hierarchical cross\sphinxhyphen{}realm
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:appdefaults}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}appdefaults{]}}}}}
&
\sphinxAtStartPar
Settings used by some Kerberos V5 applications
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:plugins}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}plugins{]}}}}}
&
\sphinxAtStartPar
Controls plugin module registration
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
@@ -1089,21 +1114,21 @@ Additionally, krb5.conf may include any of the relations described in
\sphinxAtStartPar
The libdefaults section may contain any of the following relations:
\begin{description}
-\item[{\sphinxstylestrong{allow\_des3}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\_des3}}
\sphinxAtStartPar
Permit the KDC to issue tickets with des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 session keys.
In future releases, this flag will allow des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 to be used
at all. The default value for this tag is false. (Added in
release 1.21.)
-\item[{\sphinxstylestrong{allow\_rc4}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\_rc4}}
\sphinxAtStartPar
Permit the KDC to issue tickets with arcfour\sphinxhyphen{}hmac session keys.
In future releases, this flag will allow arcfour\sphinxhyphen{}hmac to be used
at all. The default value for this tag is false. (Added in
release 1.21.)
-\item[{\sphinxstylestrong{allow\_weak\_crypto}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\_weak\_crypto}}
\sphinxAtStartPar
If this flag is set to false, then weak encryption types (as noted
in {\hyperref[\detokenize{admin/conf_files/kdc_conf:encryption-types}]{\sphinxcrossref{\DUrole{std,std-ref}{Encryption types}}}} in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}) will be filtered
@@ -1111,14 +1136,14 @@ out of the lists \sphinxstylestrong{default\_tgs\_enctypes},
\sphinxstylestrong{default\_tkt\_enctypes}, and \sphinxstylestrong{permitted\_enctypes}. The default
value for this tag is false.
-\item[{\sphinxstylestrong{canonicalize}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{canonicalize}}
\sphinxAtStartPar
If this flag is set to true, initial ticket requests to the KDC
will request canonicalization of the client principal name, and
answers with different client principals than the requested
principal will be accepted. The default value is false.
-\item[{\sphinxstylestrong{ccache\_type}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ccache\_type}}
\sphinxAtStartPar
This parameter determines the format of credential cache types
created by \DUrole{xref,std,std-ref}{kinit(1)} or other programs. The default value
@@ -1126,7 +1151,7 @@ is 4, which represents the most current format. Smaller values
can be used for compatibility with very old implementations of
Kerberos which interact with credential caches on the same host.
-\item[{\sphinxstylestrong{clockskew}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{clockskew}}
\sphinxAtStartPar
Sets the maximum allowable amount of clockskew in seconds that the
library will tolerate before assuming that a Kerberos message is
@@ -1139,39 +1164,39 @@ their expiration time can still be used (and renewed if they are
renewable tickets) if they have been expired for a shorter
duration than the \sphinxstylestrong{clockskew} setting.
-\item[{\sphinxstylestrong{default\_ccache\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_ccache\_name}}
\sphinxAtStartPar
This relation specifies the name of the default credential cache.
The default is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{DEFCCNAME}}}}. This relation is subject to parameter
expansion (see below). New in release 1.11.
-\item[{\sphinxstylestrong{default\_client\_keytab\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_client\_keytab\_name}}
\sphinxAtStartPar
This relation specifies the name of the default keytab for
obtaining client credentials. The default is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{DEFCKTNAME}}}}. This
relation is subject to parameter expansion (see below).
New in release 1.11.
-\item[{\sphinxstylestrong{default\_keytab\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_keytab\_name}}
\sphinxAtStartPar
This relation specifies the default keytab name to be used by
application servers such as sshd. The default is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{DEFKTNAME}}}}. This
relation is subject to parameter expansion (see below).
-\item[{\sphinxstylestrong{default\_rcache\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_rcache\_name}}
\sphinxAtStartPar
This relation specifies the name of the default replay cache.
The default is \sphinxcode{\sphinxupquote{dfl:}}. This relation is subject to parameter
expansion (see below). New in release 1.18.
-\item[{\sphinxstylestrong{default\_realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_realm}}
\sphinxAtStartPar
Identifies the default Kerberos realm for the client. Set its
value to your Kerberos realm. If this value is not set, then a
realm must be specified with every Kerberos principal when
invoking programs such as \DUrole{xref,std,std-ref}{kinit(1)}.
-\item[{\sphinxstylestrong{default\_tgs\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_tgs\_enctypes}}
\sphinxAtStartPar
Identifies the supported list of session key encryption types that
the client should request when making a TGS\sphinxhyphen{}REQ, in order of
@@ -1189,7 +1214,7 @@ compatibility purposes; stale values of this setting can prevent
clients from taking advantage of new stronger enctypes when the
libraries are upgraded.
-\item[{\sphinxstylestrong{default\_tkt\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_tkt\_enctypes}}
\sphinxAtStartPar
Identifies the supported list of session key encryption types that
the client should request when making an AS\sphinxhyphen{}REQ, in order of
@@ -1205,7 +1230,7 @@ compatibility purposes; stale values of this setting can prevent
clients from taking advantage of new stronger enctypes when the
libraries are upgraded.
-\item[{\sphinxstylestrong{dns\_canonicalize\_hostname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dns\_canonicalize\_hostname}}
\sphinxAtStartPar
Indicate whether name lookups will be used to canonicalize
hostnames for use in service principal names. Setting this flag
@@ -1216,7 +1241,7 @@ in release 1.18), DNS canonicalization will only be performed the
server hostname is not found with the original name when
requesting credentials. The default value is true.
-\item[{\sphinxstylestrong{dns\_lookup\_kdc}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dns\_lookup\_kdc}}
\sphinxAtStartPar
Indicate whether DNS SRV records should be used to locate the KDCs
and other servers for a realm, if they are not listed in the
@@ -1234,7 +1259,14 @@ it (besides the initial ticket request, which has no encrypted
data), and anything the fake KDC sends will not be trusted without
verification using some secret that it won’t know.
-\item[{\sphinxstylestrong{dns\_uri\_lookup}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dns\_lookup\_realm}}
+\sphinxAtStartPar
+Indicate whether DNS TXT records should be used to map hostnames
+to realm names for hostnames not listed in the {[}domain\_realm{]}
+section, and to determine the default realm if \sphinxstylestrong{default\_realm}
+is not set. The default value is false.
+
+\sphinxlineitem{\sphinxstylestrong{dns\_uri\_lookup}}
\sphinxAtStartPar
Indicate whether DNS URI records should be used to locate the KDCs
and other servers for a realm, if they are not listed in the
@@ -1242,7 +1274,7 @@ krb5.conf information for the realm. SRV records are used as a
fallback if no URI records were found. The default value is true.
New in release 1.15.
-\item[{\sphinxstylestrong{enforce\_ok\_as\_delegate}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{enforce\_ok\_as\_delegate}}
\sphinxAtStartPar
If this flag to true, GSSAPI credential delegation will be
disabled when the \sphinxcode{\sphinxupquote{ok\sphinxhyphen{}as\sphinxhyphen{}delegate}} flag is not set in the
@@ -1250,13 +1282,13 @@ service ticket. If this flag is false, the \sphinxcode{\sphinxupquote{ok\sphinx
ticket flag is only enforced when an application specifically
requests enforcement. The default value is false.
-\item[{\sphinxstylestrong{err\_fmt}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{err\_fmt}}
\sphinxAtStartPar
This relation allows for custom error message formatting. If a
value is set, error messages will be formatted by substituting a
normal error message for \%M and an error code for \%C in the value.
-\item[{\sphinxstylestrong{extra\_addresses}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{extra\_addresses}}
\sphinxAtStartPar
This allows a computer to use multiple local addresses, in order
to allow Kerberos to work in a network that uses NATs while still
@@ -1264,12 +1296,12 @@ using address\sphinxhyphen{}restricted tickets. The addresses should be in a
comma\sphinxhyphen{}separated list. This option has no effect if
\sphinxstylestrong{noaddresses} is true.
-\item[{\sphinxstylestrong{forwardable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{forwardable}}
\sphinxAtStartPar
If this flag is true, initial tickets will be forwardable by
default, if allowed by the KDC. The default value is false.
-\item[{\sphinxstylestrong{ignore\_acceptor\_hostname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ignore\_acceptor\_hostname}}
\sphinxAtStartPar
When accepting GSSAPI or krb5 security contexts for host\sphinxhyphen{}based
service principals, ignore any hostname passed by the calling
@@ -1280,7 +1312,7 @@ flexibility of server applications on multihomed hosts, but could
compromise the security of virtual hosting environments. The
default value is false. New in release 1.10.
-\item[{\sphinxstylestrong{k5login\_authoritative}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{k5login\_authoritative}}
\sphinxAtStartPar
If this flag is true, principals must be listed in a local user’s
k5login file to be granted login access, if a \DUrole{xref,std,std-ref}{.k5login(5)}
@@ -1289,7 +1321,7 @@ granted login access through other mechanisms even if a k5login
file exists but does not list the principal. The default value is
true.
-\item[{\sphinxstylestrong{k5login\_directory}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{k5login\_directory}}
\sphinxAtStartPar
If set, the library will look for a local user’s k5login file
within the named directory, with a filename corresponding to the
@@ -1298,14 +1330,14 @@ files in the user’s home directory, with the filename .k5login.
For security reasons, .k5login files must be owned by
the local user or by root.
-\item[{\sphinxstylestrong{kcm\_mach\_service}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kcm\_mach\_service}}
\sphinxAtStartPar
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 \sphinxcode{\sphinxupquote{\sphinxhyphen{}}}, Mach RPC will not be used to contact the KCM
daemon. The default value is \sphinxcode{\sphinxupquote{org.h5l.kcm}}.
-\item[{\sphinxstylestrong{kcm\_socket}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kcm\_socket}}
\sphinxAtStartPar
Determines the path to the Unix domain socket used to access the
KCM daemon for the KCM credential cache type. If the value is
@@ -1313,13 +1345,13 @@ KCM daemon for the KCM credential cache type. If the value is
daemon. The default value is
\sphinxcode{\sphinxupquote{/var/run/.heim\_org.h5l.kcm\sphinxhyphen{}socket}}.
-\item[{\sphinxstylestrong{kdc\_default\_options}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_default\_options}}
\sphinxAtStartPar
Default KDC options (Xored for multiple values) when requesting
initial tickets. By default it is set to 0x00000010
(KDC\_OPT\_RENEWABLE\_OK).
-\item[{\sphinxstylestrong{kdc\_timesync}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_timesync}}
\sphinxAtStartPar
Accepted values for this relation are 1 or 0. If it is nonzero,
client machines will compute the difference between their time and
@@ -1329,13 +1361,13 @@ requesting service tickets or authenticating to services. This
corrective factor is only used by the Kerberos library; it is not
used to change the system clock. The default value is 1.
-\item[{\sphinxstylestrong{noaddresses}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{noaddresses}}
\sphinxAtStartPar
If this flag is true, requests for initial tickets will not be
made with address restrictions set, allowing the tickets to be
used across NATs. The default value is true.
-\item[{\sphinxstylestrong{permitted\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{permitted\_enctypes}}
\sphinxAtStartPar
Identifies the encryption types that servers will permit for
session keys and for ticket and authenticator encryption, ordered
@@ -1344,26 +1376,26 @@ this tag also acts as the default value for
\sphinxstylestrong{default\_tgs\_enctypes} and \sphinxstylestrong{default\_tkt\_enctypes}. The
default value for this tag is \sphinxcode{\sphinxupquote{aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96 aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96 aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha384\sphinxhyphen{}192 aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha256\sphinxhyphen{}128 des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 arcfour\sphinxhyphen{}hmac\sphinxhyphen{}md5 camellia256\sphinxhyphen{}cts\sphinxhyphen{}cmac camellia128\sphinxhyphen{}cts\sphinxhyphen{}cmac}}.
-\item[{\sphinxstylestrong{plugin\_base\_dir}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{plugin\_base\_dir}}
\sphinxAtStartPar
If set, determines the base directory where krb5 plugins are
located. The default value is the \sphinxcode{\sphinxupquote{krb5/plugins}} subdirectory
of the krb5 library directory. This relation is subject to
parameter expansion (see below) in release 1.17 and later.
-\item[{\sphinxstylestrong{preferred\_preauth\_types}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{preferred\_preauth\_types}}
\sphinxAtStartPar
This allows you to set the preferred preauthentication types which
the client will attempt before others which may be advertised by a
KDC. The default value for this setting is “17, 16, 15, 14”,
which forces libkrb5 to attempt to use PKINIT if it is supported.
-\item[{\sphinxstylestrong{proxiable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{proxiable}}
\sphinxAtStartPar
If this flag is true, initial tickets will be proxiable by
default, if allowed by the KDC. The default value is false.
-\item[{\sphinxstylestrong{qualify\_shortname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{qualify\_shortname}}
\sphinxAtStartPar
If this string is set, it determines the domain suffix for
single\sphinxhyphen{}component hostnames when DNS canonicalization is not used
@@ -1373,14 +1405,14 @@ search domain of the system’s DNS configuration. To disable
qualification of shortnames, set this relation to the empty string
with \sphinxcode{\sphinxupquote{qualify\_shortname = ""}}. (New in release 1.18.)
-\item[{\sphinxstylestrong{rdns}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{rdns}}
\sphinxAtStartPar
If this flag is true, reverse name lookup will be used in addition
to forward name lookup to canonicalizing hostnames for use in
service principal names. If \sphinxstylestrong{dns\_canonicalize\_hostname} is set
to false, this flag has no effect. The default value is true.
-\item[{\sphinxstylestrong{realm\_try\_domains}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{realm\_try\_domains}}
\sphinxAtStartPar
Indicate whether a host’s domain components should be used to
determine the Kerberos realm of the host. The value of this
@@ -1391,12 +1423,22 @@ Kerberos realms is used to determine whether a domain is a valid
realm, which may involve consulting DNS if \sphinxstylestrong{dns\_lookup\_kdc} is
set. The default is not to search domain components.
-\item[{\sphinxstylestrong{renew\_lifetime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{renew\_lifetime}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Sets the default renewable lifetime
for initial ticket requests. The default value is 0.
-\item[{\sphinxstylestrong{spake\_preauth\_groups}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{request\_timeout}}
+\sphinxAtStartPar
+(\DUrole{xref,std,std-ref}{duration} string.) Sets the maximum total time for KDC and
+password change requests. This timeout does not affect the
+intervals between requests, so setting a low timeout may result in
+fewer requests being attempted and/or some servers not being
+contacted. A value of 0 indicates no specific maximum, in which
+case requests will time out if no server responds after several
+tries. The default value is 0. (New in release 1.22.)
+
+\sphinxlineitem{\sphinxstylestrong{spake\_preauth\_groups}}
\sphinxAtStartPar
A whitespace or comma\sphinxhyphen{}separated list of words which specifies the
groups allowed for SPAKE preauthentication. The possible values
@@ -1404,52 +1446,53 @@ are:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
edwards25519
&
\sphinxAtStartPar
-Edwards25519 curve (\index{RFC@\spxentry{RFC}!RFC 7748@\spxentry{RFC 7748}}\sphinxhref{https://tools.ietf.org/html/rfc7748.html}{\sphinxstylestrong{RFC 7748}})
+Edwards25519 curve (\index{RFC@\spxentry{RFC}!RFC 7748@\spxentry{RFC 7748}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc7748.html}{\sphinxstylestrong{RFC 7748}})
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
P\sphinxhyphen{}256
&
\sphinxAtStartPar
-NIST P\sphinxhyphen{}256 curve (\index{RFC@\spxentry{RFC}!RFC 5480@\spxentry{RFC 5480}}\sphinxhref{https://tools.ietf.org/html/rfc5480.html}{\sphinxstylestrong{RFC 5480}})
+NIST P\sphinxhyphen{}256 curve (\index{RFC@\spxentry{RFC}!RFC 5480@\spxentry{RFC 5480}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc5480.html}{\sphinxstylestrong{RFC 5480}})
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
P\sphinxhyphen{}384
&
\sphinxAtStartPar
-NIST P\sphinxhyphen{}384 curve (\index{RFC@\spxentry{RFC}!RFC 5480@\spxentry{RFC 5480}}\sphinxhref{https://tools.ietf.org/html/rfc5480.html}{\sphinxstylestrong{RFC 5480}})
+NIST P\sphinxhyphen{}384 curve (\index{RFC@\spxentry{RFC}!RFC 5480@\spxentry{RFC 5480}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc5480.html}{\sphinxstylestrong{RFC 5480}})
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
P\sphinxhyphen{}521
&
\sphinxAtStartPar
-NIST P\sphinxhyphen{}521 curve (\index{RFC@\spxentry{RFC}!RFC 5480@\spxentry{RFC 5480}}\sphinxhref{https://tools.ietf.org/html/rfc5480.html}{\sphinxstylestrong{RFC 5480}})
+NIST P\sphinxhyphen{}521 curve (\index{RFC@\spxentry{RFC}!RFC 5480@\spxentry{RFC 5480}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc5480.html}{\sphinxstylestrong{RFC 5480}})
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
The default value for the client is \sphinxcode{\sphinxupquote{edwards25519}}. The default
value for the KDC is empty. New in release 1.17.
-\item[{\sphinxstylestrong{ticket\_lifetime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ticket\_lifetime}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Sets the default lifetime for initial
ticket requests. The default value is 1 day.
-\item[{\sphinxstylestrong{udp\_preference\_limit}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{udp\_preference\_limit}}
\sphinxAtStartPar
When sending a message to the KDC, the library will try using TCP
before UDP if the size of the message is above
@@ -1458,13 +1501,13 @@ before UDP if the size of the message is above
Regardless of the size, both protocols will be tried if the first
attempt fails.
-\item[{\sphinxstylestrong{verify\_ap\_req\_nofail}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{verify\_ap\_req\_nofail}}
\sphinxAtStartPar
If this flag is true, then an attempt to verify initial
credentials will fail if the client machine does not have a
keytab. The default value is false.
-\item[{\sphinxstylestrong{client\_aware\_channel\_bindings}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{client\_aware\_channel\_bindings}}
\sphinxAtStartPar
If this flag is true, then all application protocol authentication
requests will be flagged to indicate that the application supports
@@ -1482,21 +1525,21 @@ realm. The value of the tag is a subsection with relations that
define the properties of that particular realm. For each realm, the
following tags may be specified in the realm’s subsection:
\begin{description}
-\item[{\sphinxstylestrong{admin\_server}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{admin\_server}}
\sphinxAtStartPar
Identifies the host where the administration server is running.
Typically, this is the primary Kerberos server. This tag must be
given a value in order to communicate with the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}}
server for the realm.
-\item[{\sphinxstylestrong{auth\_to\_local}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{auth\_to\_local}}
\sphinxAtStartPar
This tag allows you to set a general rule for mapping principal
names to local user names. It will be used if there is not an
explicit mapping for the principal name that is being
translated. The possible values are:
\begin{description}
-\item[{\sphinxstylestrong{RULE:}\sphinxstyleemphasis{exp}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{RULE:}\sphinxstyleemphasis{exp}}
\sphinxAtStartPar
The local name will be formulated from \sphinxstyleemphasis{exp}.
@@ -1514,7 +1557,7 @@ string. The optional \sphinxstylestrong{g} will cause the substitution to be
global over the \sphinxstyleemphasis{string}, instead of replacing only the first
match in the \sphinxstyleemphasis{string}.
-\item[{\sphinxstylestrong{DEFAULT}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFAULT}}
\sphinxAtStartPar
The principal name will be used as the local user name. If
the principal has more than one component or is not in the
@@ -1545,20 +1588,20 @@ principal with a second component of \sphinxcode{\sphinxupquote{root}}. The exc
these two rules are any principals \sphinxcode{\sphinxupquote{johndoe/*}}, which will
always get the local name \sphinxcode{\sphinxupquote{guest}}.
-\item[{\sphinxstylestrong{auth\_to\_local\_names}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{auth\_to\_local\_names}}
\sphinxAtStartPar
This subsection allows you to set explicit mappings from principal
names to local user names. The tag is the mapping name, and the
value is the corresponding local user name.
-\item[{\sphinxstylestrong{default\_domain}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_domain}}
\sphinxAtStartPar
This tag specifies the domain used to expand hostnames when
translating Kerberos 4 service principals to Kerberos 5 principals
(for example, when converting \sphinxcode{\sphinxupquote{rcmd.hostname}} to
\sphinxcode{\sphinxupquote{host/hostname.domain}}).
-\item[{\sphinxstylestrong{disable\_encrypted\_timestamp}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{disable\_encrypted\_timestamp}}
\sphinxAtStartPar
If this flag is true, the client will not perform encrypted
timestamp preauthentication if requested by the KDC. Setting this
@@ -1569,7 +1612,7 @@ This flag persists across client referrals during initial
authentication. This flag does not prevent the KDC from offering
encrypted timestamp. New in release 1.17.
-\item[{\sphinxstylestrong{http\_anchors}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{http\_anchors}}
\sphinxAtStartPar
When KDCs and kpasswd servers are accessed through HTTPS proxies, this tag
can be used to specify the location of the CA certificate which should be
@@ -1603,30 +1646,31 @@ to a value conforming to one of the previous values. For example,
\sphinxcode{\sphinxupquote{ENV:X509\_PROXY\_CA}}, where environment variable \sphinxcode{\sphinxupquote{X509\_PROXY\_CA}} has
been set to \sphinxcode{\sphinxupquote{FILE:/tmp/my\_proxy.pem}}.
-\item[{\sphinxstylestrong{kdc}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc}}
\sphinxAtStartPar
-The name or address of a host running a KDC for that realm. An
-optional port number, separated from the hostname by a colon, may
-be included. If the name or address contains colons (for example,
-if it is an IPv6 address), enclose it in square brackets to
+The name or address of a host running a KDC for the realm, or a
+UNIX domain socket path of a locally running KDC. An optional
+port number, separated from the hostname by a colon, may be
+included. If the name or address contains colons (for example, if
+it is an IPv6 address), enclose it in square brackets to
distinguish the colon from a port separator. For your computer to
be able to communicate with the KDC for each realm, this tag must
be given a value in each realm subsection in the configuration
file, or there must be DNS SRV records specifying the KDCs.
-\item[{\sphinxstylestrong{kpasswd\_server}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kpasswd\_server}}
\sphinxAtStartPar
-Points to the server where all the password changes are performed.
-If there is no such entry, DNS will be queried (unless forbidden
-by \sphinxstylestrong{dns\_lookup\_kdc}). Finally, port 464 on the \sphinxstylestrong{admin\_server}
-host will be tried.
+The location of the password change server for the realm, using
+the same syntax as \sphinxstylestrong{kdc}. If there is no such entry, DNS will
+be queried (unless forbidden by \sphinxstylestrong{dns\_lookup\_kdc}). Finally,
+port 464 on the \sphinxstylestrong{admin\_server} host will be tried.
-\item[{\sphinxstylestrong{master\_kdc}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{master\_kdc}}
\sphinxAtStartPar
The name for \sphinxstylestrong{primary\_kdc} prior to release 1.19. Its value is
used as a fallback if \sphinxstylestrong{primary\_kdc} is not specified.
-\item[{\sphinxstylestrong{primary\_kdc}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{primary\_kdc}}
\sphinxAtStartPar
Identifies the primary KDC(s). Currently, this tag is used in only
one case: If an attempt to get credentials fails because of an
@@ -1635,7 +1679,12 @@ primary KDC, in case the user’s password has just been changed, and
the updated database has not been propagated to the replica
servers yet. New in release 1.19.
-\item[{\sphinxstylestrong{v4\_instance\_convert}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{sitename}}
+\sphinxAtStartPar
+Specifies the name of the host’s site for the purpose of DNS\sphinxhyphen{}based
+KDC discovery for this realm. New in release 1.22.
+
+\sphinxlineitem{\sphinxstylestrong{v4\_instance\_convert}}
\sphinxAtStartPar
This subsection allows the administrator to configure exceptions
to the \sphinxstylestrong{default\_domain} mapping rule. It contains V4 instances
@@ -1643,7 +1692,7 @@ to the \sphinxstylestrong{default\_domain} mapping rule. It contains V4 instanc
hostname (the tag value) as the second component in a Kerberos V5
principal name.
-\item[{\sphinxstylestrong{v4\_realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{v4\_realm}}
\sphinxAtStartPar
This relation is used by the krb524 library routines when
converting a V5 principal name to a V4 principal name. It is used
@@ -1854,19 +1903,19 @@ New in release 1.9.
Each pluggable interface corresponds to a subsection of {[}plugins{]}.
All subsections support the same tags:
\begin{description}
-\item[{\sphinxstylestrong{disable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{disable}}
\sphinxAtStartPar
This tag may have multiple values. If there are values for this
tag, then the named modules will be disabled for the pluggable
interface.
-\item[{\sphinxstylestrong{enable\_only}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{enable\_only}}
\sphinxAtStartPar
This tag may have multiple values. If there are values for this
tag, then only the named modules will be enabled for the pluggable
interface.
-\item[{\sphinxstylestrong{module}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{module}}
\sphinxAtStartPar
This tag may have multiple values. Each value is a string of the
form \sphinxcode{\sphinxupquote{modulename:pathname}}, which causes the shared object
@@ -1897,17 +1946,17 @@ selection within a cache collection. In addition to any registered
dynamic modules, the following built\sphinxhyphen{}in modules exist (and may be
disabled with the disable tag):
\begin{description}
-\item[{\sphinxstylestrong{k5identity}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{k5identity}}
\sphinxAtStartPar
Uses a .k5identity file in the user’s home directory to select a
client principal
-\item[{\sphinxstylestrong{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{realm}}
\sphinxAtStartPar
Uses the service realm to guess an appropriate cache from the
collection
-\item[{\sphinxstylestrong{hostname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{hostname}}
\sphinxAtStartPar
If the service principal is host\sphinxhyphen{}based, uses the service hostname
to guess an appropriate cache from the collection
@@ -1922,20 +1971,20 @@ The pwqual subsection controls modules for the password quality
interface, which is used to reject weak passwords when passwords are
changed. The following built\sphinxhyphen{}in modules exist for this interface:
\begin{description}
-\item[{\sphinxstylestrong{dict}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dict}}
\sphinxAtStartPar
Checks against the realm dictionary file
-\item[{\sphinxstylestrong{empty}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{empty}}
\sphinxAtStartPar
Rejects empty passwords
-\item[{\sphinxstylestrong{hesiod}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{hesiod}}
\sphinxAtStartPar
Checks against user information stored in Hesiod (only if Kerberos
was built with Hesiod support)
-\item[{\sphinxstylestrong{princ}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{princ}}
\sphinxAtStartPar
Checks against components of the principal name
@@ -1960,12 +2009,12 @@ for the kadmin authorization interface, which determines whether a
client principal is allowed to perform a kadmin operation. The
following built\sphinxhyphen{}in modules exist for this interface:
\begin{description}
-\item[{\sphinxstylestrong{acl}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{acl}}
\sphinxAtStartPar
This module reads the {\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}} file, and authorizes
operations which are allowed according to the rules in the file.
-\item[{\sphinxstylestrong{self}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{self}}
\sphinxAtStartPar
This module authorizes self\sphinxhyphen{}service operations including password
changes, creation of new random keys, fetching the client’s
@@ -1982,15 +2031,15 @@ The clpreauth and kdcpreauth interfaces allow plugin modules to
provide client and KDC preauthentication mechanisms. The following
built\sphinxhyphen{}in modules exist for these interfaces:
\begin{description}
-\item[{\sphinxstylestrong{pkinit}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit}}
\sphinxAtStartPar
This module implements the PKINIT preauthentication mechanism.
-\item[{\sphinxstylestrong{encrypted\_challenge}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{encrypted\_challenge}}
\sphinxAtStartPar
This module implements the encrypted challenge FAST factor.
-\item[{\sphinxstylestrong{encrypted\_timestamp}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{encrypted\_timestamp}}
\sphinxAtStartPar
This module implements the encrypted timestamp mechanism.
@@ -2005,19 +2054,19 @@ for the host\sphinxhyphen{}to\sphinxhyphen{}realm interface, which affects the l
hostnames to realm names and the choice of default realm. The following
built\sphinxhyphen{}in modules exist for this interface:
\begin{description}
-\item[{\sphinxstylestrong{profile}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{profile}}
\sphinxAtStartPar
This module consults the {[}domain\_realm{]} section of the profile for
authoritative host\sphinxhyphen{}to\sphinxhyphen{}realm mappings, and the \sphinxstylestrong{default\_realm}
variable for the default realm.
-\item[{\sphinxstylestrong{dns}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dns}}
\sphinxAtStartPar
This module looks for DNS records for fallback host\sphinxhyphen{}to\sphinxhyphen{}realm
mappings and the default realm. It only operates if the
\sphinxstylestrong{dns\_lookup\_realm} variable is set to true.
-\item[{\sphinxstylestrong{domain}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{domain}}
\sphinxAtStartPar
This module applies heuristics for fallback host\sphinxhyphen{}to\sphinxhyphen{}realm
mappings. It implements the \sphinxstylestrong{realm\_try\_domains} variable, and
@@ -2035,33 +2084,33 @@ for the local authorization interface, which affects the relationship
between Kerberos principals and local system accounts. The following
built\sphinxhyphen{}in modules exist for this interface:
\begin{description}
-\item[{\sphinxstylestrong{default}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default}}
\sphinxAtStartPar
This module implements the \sphinxstylestrong{DEFAULT} type for \sphinxstylestrong{auth\_to\_local}
values.
-\item[{\sphinxstylestrong{rule}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{rule}}
\sphinxAtStartPar
This module implements the \sphinxstylestrong{RULE} type for \sphinxstylestrong{auth\_to\_local}
values.
-\item[{\sphinxstylestrong{names}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{names}}
\sphinxAtStartPar
This module looks for an \sphinxstylestrong{auth\_to\_local\_names} mapping for the
principal name.
-\item[{\sphinxstylestrong{auth\_to\_local}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{auth\_to\_local}}
\sphinxAtStartPar
This module processes \sphinxstylestrong{auth\_to\_local} values in the default
realm’s section, and applies the default method if no
\sphinxstylestrong{auth\_to\_local} values exist.
-\item[{\sphinxstylestrong{k5login}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{k5login}}
\sphinxAtStartPar
This module authorizes a principal to a local account according to
the account’s \DUrole{xref,std,std-ref}{.k5login(5)} file.
-\item[{\sphinxstylestrong{an2ln}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{an2ln}}
\sphinxAtStartPar
This module authorizes a principal to a local account if the
principal name maps to the local account name.
@@ -2077,20 +2126,20 @@ the certificate authorization interface, which determines whether a
certificate is allowed to preauthenticate a user via PKINIT. The
following built\sphinxhyphen{}in modules exist for this interface:
\begin{description}
-\item[{\sphinxstylestrong{pkinit\_san}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_san}}
\sphinxAtStartPar
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 \sphinxstylestrong{pkinit\_allow\_upn}
is set to true for the realm.
-\item[{\sphinxstylestrong{pkinit\_eku}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_eku}}
\sphinxAtStartPar
This module rejects the certificate if it does not contain an
Extended Key Usage attribute consistent with the
\sphinxstylestrong{pkinit\_eku\_checking} value for the realm.
-\item[{\sphinxstylestrong{dbmatch}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dbmatch}}
\sphinxAtStartPar
This module authorizes or rejects the certificate according to
whether it matches the \sphinxstylestrong{pkinit\_cert\_match} string attribute on
@@ -2152,7 +2201,7 @@ generic value in the {[}libdefaults{]} section:
The syntax for specifying Public Key identity, trust, and revocation
information for PKINIT is as follows:
\begin{description}
-\item[{\sphinxstylestrong{FILE:}\sphinxstyleemphasis{filename}{[}\sphinxstylestrong{,}\sphinxstyleemphasis{keyfilename}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{FILE:}\sphinxstyleemphasis{filename}{[}\sphinxstylestrong{,}\sphinxstyleemphasis{keyfilename}{]}}
\sphinxAtStartPar
This option has context\sphinxhyphen{}specific behavior.
@@ -2167,7 +2216,7 @@ private key is expected to be in \sphinxstyleemphasis{filename} as well. Otherw
In \sphinxstylestrong{pkinit\_anchors} or \sphinxstylestrong{pkinit\_pool}, \sphinxstyleemphasis{filename} is assumed to
be the name of an OpenSSL\sphinxhyphen{}style ca\sphinxhyphen{}bundle file.
-\item[{\sphinxstylestrong{DIR:}\sphinxstyleemphasis{dirname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DIR:}\sphinxstyleemphasis{dirname}}
\sphinxAtStartPar
This option has context\sphinxhyphen{}specific behavior.
@@ -2194,12 +2243,12 @@ named \sphinxcode{\sphinxupquote{hash\sphinxhyphen{}of\sphinxhyphen{}ca\sphinxhy
but all files in the directory will be examined and if they
contain a revocation list (in PEM format), they will be used.
-\item[{\sphinxstylestrong{PKCS12:}\sphinxstyleemphasis{filename}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{PKCS12:}\sphinxstyleemphasis{filename}}
\sphinxAtStartPar
\sphinxstyleemphasis{filename} is the name of a PKCS \#12 format file, containing the
user’s certificate and private key.
-\item[{\sphinxstylestrong{PKCS11:}{[}\sphinxstylestrong{module\_name=}{]}\sphinxstyleemphasis{modname}{[}\sphinxstylestrong{:slotid=}\sphinxstyleemphasis{slot\sphinxhyphen{}id}{]}{[}\sphinxstylestrong{:token=}\sphinxstyleemphasis{token\sphinxhyphen{}label}{]}{[}\sphinxstylestrong{:certid=}\sphinxstyleemphasis{cert\sphinxhyphen{}id}{]}{[}\sphinxstylestrong{:certlabel=}\sphinxstyleemphasis{cert\sphinxhyphen{}label}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{PKCS11:}{[}\sphinxstylestrong{module\_name=}{]}\sphinxstyleemphasis{modname}{[}\sphinxstylestrong{:slotid=}\sphinxstyleemphasis{slot\sphinxhyphen{}id}{]}{[}\sphinxstylestrong{:token=}\sphinxstyleemphasis{token\sphinxhyphen{}label}{]}{[}\sphinxstylestrong{:certid=}\sphinxstyleemphasis{cert\sphinxhyphen{}id}{]}{[}\sphinxstylestrong{:certlabel=}\sphinxstyleemphasis{cert\sphinxhyphen{}label}{]}}
\sphinxAtStartPar
All keyword/values are optional. \sphinxstyleemphasis{modname} specifies the location
of a library implementing PKCS \#11. If a value is encountered
@@ -2209,10 +2258,12 @@ module\sphinxhyphen{}name is specified, the default is {\hyperref[\detokenize{mi
a particular smard card reader or token if there is more than one
available. \sphinxcode{\sphinxupquote{certid=}} and/or \sphinxcode{\sphinxupquote{certlabel=}} may be specified to
force the selection of a particular certificate on the device.
-See the \sphinxstylestrong{pkinit\_cert\_match} configuration option for more ways
-to select a particular certificate to use for PKINIT.
+Specifier values must not contain colon characters, as colons are
+always treated as separators. See the \sphinxstylestrong{pkinit\_cert\_match}
+configuration option for more ways to select a particular
+certificate to use for PKINIT.
-\item[{\sphinxstylestrong{ENV:}\sphinxstyleemphasis{envvar}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ENV:}\sphinxstyleemphasis{envvar}}
\sphinxAtStartPar
\sphinxstyleemphasis{envvar} specifies the name of an environment variable which has
been set to a value conforming to one of the previous values. For
@@ -2224,14 +2275,14 @@ example, \sphinxcode{\sphinxupquote{ENV:X509\_PROXY}}, where environment variabl
\paragraph{PKINIT krb5.conf options}
\label{\detokenize{admin/conf_files/krb5_conf:pkinit-krb5-conf-options}}\begin{description}
-\item[{\sphinxstylestrong{pkinit\_anchors}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_anchors}}
\sphinxAtStartPar
Specifies the location of trusted anchor (root) certificates which
the client trusts to sign KDC certificates. This option may be
specified multiple times. These values from the config file are
not used if the user specifies X509\_anchors on the command line.
-\item[{\sphinxstylestrong{pkinit\_cert\_match}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_cert\_match}}
\sphinxAtStartPar
Specifies matching rules that the client certificate must match
before it is used to attempt PKINIT authentication. If a user has
@@ -2243,7 +2294,7 @@ against each rule in order until there is a match of exactly one
certificate.
\sphinxAtStartPar
-The Subject and Issuer comparison strings are the \index{RFC@\spxentry{RFC}!RFC 2253@\spxentry{RFC 2253}}\sphinxhref{https://tools.ietf.org/html/rfc2253.html}{\sphinxstylestrong{RFC 2253}}
+The Subject and Issuer comparison strings are the \index{RFC@\spxentry{RFC}!RFC 2253@\spxentry{RFC 2253}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2253.html}{\sphinxstylestrong{RFC 2253}}
string representations from the certificate Subject DN and Issuer
DN values.
@@ -2258,13 +2309,13 @@ The syntax of the matching rules is:
\sphinxAtStartPar
where:
\begin{description}
-\item[{\sphinxstyleemphasis{relation\sphinxhyphen{}operator}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{relation\sphinxhyphen{}operator}}
\sphinxAtStartPar
can be either \sphinxcode{\sphinxupquote{\&\&}}, meaning all component rules must match,
or \sphinxcode{\sphinxupquote{||}}, meaning only one component rule must match. The
default is \sphinxcode{\sphinxupquote{\&\&}}.
-\item[{\sphinxstyleemphasis{component\sphinxhyphen{}rule}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{component\sphinxhyphen{}rule}}
\sphinxAtStartPar
can be one of the following. Note that there is no
punctuation or whitespace between component rules.
@@ -2329,7 +2380,7 @@ Examples:
\PYG{n}{pkinit\PYGZus{}cert\PYGZus{}match} \PYG{o}{=} \PYG{o}{\PYGZlt{}}\PYG{n}{EKU}\PYG{o}{\PYGZgt{}}\PYG{n}{msScLogin}\PYG{p}{,}\PYG{n}{clientAuth}\PYG{o}{\PYGZlt{}}\PYG{n}{KU}\PYG{o}{\PYGZgt{}}\PYG{n}{digitalSignature}
\end{sphinxVerbatim}
-\item[{\sphinxstylestrong{pkinit\_eku\_checking}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_eku\_checking}}
\sphinxAtStartPar
This option specifies what Extended Key Usage value the KDC
certificate presented to the client must contain. (Note that if
@@ -2338,18 +2389,18 @@ as the Kerberos TGS name, EKU checking is not necessary since the
issuing CA has certified this as a KDC certificate.) The values
recognized in the krb5.conf file are:
\begin{description}
-\item[{\sphinxstylestrong{kpKDC}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kpKDC}}
\sphinxAtStartPar
This is the default value and specifies that the KDC must have
-the id\sphinxhyphen{}pkinit\sphinxhyphen{}KPKdc EKU as defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://tools.ietf.org/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}.
+the id\sphinxhyphen{}pkinit\sphinxhyphen{}KPKdc EKU as defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}.
-\item[{\sphinxstylestrong{kpServerAuth}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kpServerAuth}}
\sphinxAtStartPar
If \sphinxstylestrong{kpServerAuth} is specified, a KDC certificate with the
id\sphinxhyphen{}kp\sphinxhyphen{}serverAuth EKU will be accepted. This key usage value
is used in most commercially issued server certificates.
-\item[{\sphinxstylestrong{none}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{none}}
\sphinxAtStartPar
If \sphinxstylestrong{none} is specified, then the KDC certificate will not be
checked to verify it has an acceptable EKU. The use of this
@@ -2357,13 +2408,14 @@ option is not recommended.
\end{description}
-\item[{\sphinxstylestrong{pkinit\_dh\_min\_bits}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_dh\_min\_bits}}
\sphinxAtStartPar
-Specifies the size of the Diffie\sphinxhyphen{}Hellman key the client will
-attempt to use. The acceptable values are 1024, 2048, and 4096.
-The default is 2048.
+Specifies the group of the Diffie\sphinxhyphen{}Hellman key the client will
+attempt to use. The acceptable values are 1024, 2048, P\sphinxhyphen{}256,
+4096, P\sphinxhyphen{}384, and P\sphinxhyphen{}521. The default is 2048. (P\sphinxhyphen{}256, P\sphinxhyphen{}384, and
+P\sphinxhyphen{}521 are new in release 1.22.)
-\item[{\sphinxstylestrong{pkinit\_identities}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_identities}}
\sphinxAtStartPar
Specifies the location(s) to be used to find the user’s X.509
identity information. If this option is specified multiple times,
@@ -2371,23 +2423,23 @@ each value is attempted in order until certificates are found.
Note that these values are not used if the user specifies
\sphinxstylestrong{X509\_user\_identity} on the command line.
-\item[{\sphinxstylestrong{pkinit\_kdc\_hostname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_kdc\_hostname}}
\sphinxAtStartPar
The presence of this option indicates that the client is willing
to accept a KDC certificate with a dNSName SAN (Subject
Alternative Name) rather than requiring the id\sphinxhyphen{}pkinit\sphinxhyphen{}san as
-defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://tools.ietf.org/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}. This option may be specified multiple
+defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}. This option may be specified multiple
times. Its value should contain the acceptable hostname for the
KDC (as contained in its certificate).
-\item[{\sphinxstylestrong{pkinit\_pool}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_pool}}
\sphinxAtStartPar
Specifies the location of intermediate certificates which may be
used by the client to complete the trust chain between a KDC
certificate and a trusted anchor. This option may be specified
multiple times.
-\item[{\sphinxstylestrong{pkinit\_require\_crl\_checking}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_require\_crl\_checking}}
\sphinxAtStartPar
The default certificate verification process will always check the
available revocation information to see if a certificate has been
@@ -2406,7 +2458,7 @@ fails.
\sphinxstylestrong{pkinit\_require\_crl\_checking} should be set to true if the
policy is such that up\sphinxhyphen{}to\sphinxhyphen{}date CRLs must be present for every CA.
-\item[{\sphinxstylestrong{pkinit\_revoke}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_revoke}}
\sphinxAtStartPar
Specifies the location of Certificate Revocation List (CRL)
information to be used by the client when verifying the validity
@@ -2426,124 +2478,125 @@ Valid parameters are:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\%\{TEMP\}
&
\sphinxAtStartPar
Temporary directory
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{uid\}
&
\sphinxAtStartPar
Unix real UID or Windows SID
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{euid\}
&
\sphinxAtStartPar
Unix effective user ID or Windows SID
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{USERID\}
&
\sphinxAtStartPar
Same as \%\{uid\}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{null\}
&
\sphinxAtStartPar
Empty string
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{LIBDIR\}
&
\sphinxAtStartPar
Installation library directory
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{BINDIR\}
&
\sphinxAtStartPar
Installation binary directory
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{SBINDIR\}
&
\sphinxAtStartPar
Installation admin binary directory
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{username\}
&
\sphinxAtStartPar
(Unix) Username of effective user ID
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{APPDATA\}
&
\sphinxAtStartPar
(Windows) Roaming application data for current user
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{COMMON\_APPDATA\}
&
\sphinxAtStartPar
(Windows) Application data for all users
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{LOCAL\_APPDATA\}
&
\sphinxAtStartPar
(Windows) Local application data for current user
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{SYSTEM\}
&
\sphinxAtStartPar
(Windows) Windows system folder
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{WINDOWS\}
&
\sphinxAtStartPar
(Windows) Windows folder
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{USERCONFIG\}
&
\sphinxAtStartPar
(Windows) Per\sphinxhyphen{}user MIT krb5 config file directory
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\%\{COMMONCONFIG\}
&
\sphinxAtStartPar
(Windows) Common MIT krb5 config file directory
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\end{quote}
@@ -2597,6 +2650,8 @@ Here is an example of a generic krb5.conf file:
\sphinxAtStartPar
syslog(3)
+\sphinxstepscope
+
\subsection{kdc.conf}
\label{\detokenize{admin/conf_files/kdc_conf:kdc-conf}}\label{\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}}\label{\detokenize{admin/conf_files/kdc_conf::doc}}
@@ -2632,47 +2687,48 @@ The kdc.conf file may contain the following sections:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdcdefaults}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}kdcdefaults{]}}}}}
&
\sphinxAtStartPar
Default values for KDC behavior
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-realms}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}realms{]}}}}}
&
\sphinxAtStartPar
Realm\sphinxhyphen{}specific database configuration and settings
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/kdc_conf:dbdefaults}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}dbdefaults{]}}}}}
&
\sphinxAtStartPar
Default database settings
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/kdc_conf:dbmodules}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}dbmodules{]}}}}}
&
\sphinxAtStartPar
Per\sphinxhyphen{}database settings
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/kdc_conf:logging}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}logging{]}}}}}
&
\sphinxAtStartPar
Controls how Kerberos daemons perform logging
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
@@ -2717,18 +2773,18 @@ the definitions of these relations.
\sphinxAtStartPar
The following {[}kdcdefaults{]} variables have no per\sphinxhyphen{}realm equivalent:
\begin{description}
-\item[{\sphinxstylestrong{kdc\_max\_dgram\_reply\_size}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_max\_dgram\_reply\_size}}
\sphinxAtStartPar
Specifies the maximum packet size that can be sent over UDP. The
default value is 4096 bytes.
-\item[{\sphinxstylestrong{kdc\_tcp\_listen\_backlog}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_tcp\_listen\_backlog}}
\sphinxAtStartPar
(Integer.) Set the size of the listen queue length for the KDC
daemon. The value may be limited by OS settings. The default
value is 5.
-\item[{\sphinxstylestrong{spake\_preauth\_kdc\_challenge}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{spake\_preauth\_kdc\_challenge}}
\sphinxAtStartPar
(String.) Specifies the group for a SPAKE optimistic challenge.
See the \sphinxstylestrong{spake\_preauth\_groups} variable in {\hyperref[\detokenize{admin/conf_files/krb5_conf:libdefaults}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}libdefaults{]}}}}}
@@ -2756,7 +2812,7 @@ to define one parameter for the ATHENA.MIT.EDU realm:
\sphinxAtStartPar
The following tags may be specified in a {[}realms{]} subsection:
\begin{description}
-\item[{\sphinxstylestrong{acl\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{acl\_file}}
\sphinxAtStartPar
(String.) Location of the access control list file that
{\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} uses to determine which principals are allowed
@@ -2765,7 +2821,7 @@ ACL file, set this relation to the empty string with \sphinxcode{\sphinxupquote{
""}}. The default value is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/kadm5.acl}}. For more
information on Kerberos ACL file see {\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}}.
-\item[{\sphinxstylestrong{database\_module}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{database\_module}}
\sphinxAtStartPar
(String.) This relation indicates the name of the configuration
section under {\hyperref[\detokenize{admin/conf_files/kdc_conf:dbmodules}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}dbmodules{]}}}}} for database\sphinxhyphen{}specific parameters
@@ -2773,20 +2829,20 @@ used by the loadable database library. The default value is the
realm name. If this configuration section does not exist, default
values will be used for all database parameters.
-\item[{\sphinxstylestrong{database\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{database\_name}}
\sphinxAtStartPar
(String, deprecated.) This relation specifies the location of the
Kerberos database for this realm, if the DB2 module is being used
and the {\hyperref[\detokenize{admin/conf_files/kdc_conf:dbmodules}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}dbmodules{]}}}}} configuration section does not specify a
database name. The default value is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/principal}}.
-\item[{\sphinxstylestrong{default\_principal\_expiration}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_principal\_expiration}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{abstime} string.) Specifies the default expiration date of
principals created in this realm. The default value is 0, which
means no expiration date.
-\item[{\sphinxstylestrong{default\_principal\_flags}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_principal\_flags}}
\sphinxAtStartPar
(Flag string.) Specifies the default attributes of principals
created in this realm. The format for this string is a
@@ -2799,49 +2855,49 @@ disabled. The \sphinxstylestrong{postdateable}, \sphinxstylestrong{forwardable}
\sphinxAtStartPar
There are a number of possible flags:
\begin{description}
-\item[{\sphinxstylestrong{allow\sphinxhyphen{}tickets}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\sphinxhyphen{}tickets}}
\sphinxAtStartPar
Enabling this flag means that the KDC will issue tickets for
this principal. Disabling this flag essentially deactivates
the principal within this realm.
-\item[{\sphinxstylestrong{dup\sphinxhyphen{}skey}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dup\sphinxhyphen{}skey}}
\sphinxAtStartPar
Enabling this flag allows the KDC to issue user\sphinxhyphen{}to\sphinxhyphen{}user
service tickets for this principal.
-\item[{\sphinxstylestrong{forwardable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{forwardable}}
\sphinxAtStartPar
Enabling this flag allows the principal to obtain forwardable
tickets.
-\item[{\sphinxstylestrong{hwauth}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{hwauth}}
\sphinxAtStartPar
If this flag is enabled, then the principal is required to
preauthenticate using a hardware device before receiving any
tickets.
-\item[{\sphinxstylestrong{no\sphinxhyphen{}auth\sphinxhyphen{}data\sphinxhyphen{}required}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{no\sphinxhyphen{}auth\sphinxhyphen{}data\sphinxhyphen{}required}}
\sphinxAtStartPar
Enabling this flag prevents PAC or AD\sphinxhyphen{}SIGNEDPATH data from
being added to service tickets for the principal.
-\item[{\sphinxstylestrong{ok\sphinxhyphen{}as\sphinxhyphen{}delegate}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ok\sphinxhyphen{}as\sphinxhyphen{}delegate}}
\sphinxAtStartPar
If this flag is enabled, it hints the client that credentials
can and should be delegated when authenticating to the
service.
-\item[{\sphinxstylestrong{ok\sphinxhyphen{}to\sphinxhyphen{}auth\sphinxhyphen{}as\sphinxhyphen{}delegate}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ok\sphinxhyphen{}to\sphinxhyphen{}auth\sphinxhyphen{}as\sphinxhyphen{}delegate}}
\sphinxAtStartPar
Enabling this flag allows the principal to use S4USelf tickets.
-\item[{\sphinxstylestrong{postdateable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{postdateable}}
\sphinxAtStartPar
Enabling this flag allows the principal to obtain postdateable
tickets.
-\item[{\sphinxstylestrong{preauth}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{preauth}}
\sphinxAtStartPar
If this flag is enabled on a client principal, then that
principal is required to preauthenticate to the KDC before
@@ -2850,17 +2906,17 @@ flag means that service tickets for this principal will only
be issued to clients with a TGT that has the preauthenticated
bit set.
-\item[{\sphinxstylestrong{proxiable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{proxiable}}
\sphinxAtStartPar
Enabling this flag allows the principal to obtain proxy
tickets.
-\item[{\sphinxstylestrong{pwchange}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pwchange}}
\sphinxAtStartPar
Enabling this flag forces a password change for this
principal.
-\item[{\sphinxstylestrong{pwservice}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pwservice}}
\sphinxAtStartPar
If this flag is enabled, it marks this principal as a password
change service. This should only be used in special cases,
@@ -2869,19 +2925,19 @@ has to get tickets for that principal without going through
the normal password authentication in order to be able to
change the password.
-\item[{\sphinxstylestrong{renewable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{renewable}}
\sphinxAtStartPar
Enabling this flag allows the principal to obtain renewable
tickets.
-\item[{\sphinxstylestrong{service}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{service}}
\sphinxAtStartPar
Enabling this flag allows the the KDC to issue service tickets
for this principal. In release 1.17 and later, user\sphinxhyphen{}to\sphinxhyphen{}user
service tickets are still allowed if the \sphinxstylestrong{dup\sphinxhyphen{}skey} flag is
set.
-\item[{\sphinxstylestrong{tgt\sphinxhyphen{}based}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{tgt\sphinxhyphen{}based}}
\sphinxAtStartPar
Enabling this flag allows a principal to obtain tickets based
on a ticket\sphinxhyphen{}granting\sphinxhyphen{}ticket, rather than repeating the
@@ -2889,7 +2945,7 @@ authentication process that was used to obtain the TGT.
\end{description}
-\item[{\sphinxstylestrong{dict\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{dict\_file}}
\sphinxAtStartPar
(String.) Location of the dictionary file containing strings that
are not allowed as passwords. The file should contain one string
@@ -2897,55 +2953,55 @@ per line, with no additional whitespace. If none is specified or
if there is no policy assigned to the principal, no dictionary
checks of passwords will be performed.
-\item[{\sphinxstylestrong{disable\_pac}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{disable\_pac}}
\sphinxAtStartPar
(Boolean value.) If true, the KDC will not issue PACs for this
realm, and S4U2Self and S4U2Proxy operations will be disabled.
The default is false, which will permit the KDC to issue PACs.
New in release 1.20.
-\item[{\sphinxstylestrong{encrypted\_challenge\_indicator}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{encrypted\_challenge\_indicator}}
\sphinxAtStartPar
(String.) Specifies the authentication indicator value that the KDC
asserts into tickets obtained using FAST encrypted challenge
pre\sphinxhyphen{}authentication. New in 1.16.
-\item[{\sphinxstylestrong{host\_based\_services}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{host\_based\_services}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Lists services which will
get host\sphinxhyphen{}based referral processing even if the server principal is
not marked as host\sphinxhyphen{}based by the client.
-\item[{\sphinxstylestrong{iprop\_enable}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_enable}}
\sphinxAtStartPar
(Boolean value.) Specifies whether incremental database
propagation is enabled. The default value is false.
-\item[{\sphinxstylestrong{iprop\_ulogsize}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_ulogsize}}
\sphinxAtStartPar
(Integer.) Specifies the maximum number of log entries to be
retained for incremental propagation. The default value is 1000.
Prior to release 1.11, the maximum value was 2500. New in release
1.19.
-\item[{\sphinxstylestrong{iprop\_master\_ulogsize}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_master\_ulogsize}}
\sphinxAtStartPar
The name for \sphinxstylestrong{iprop\_ulogsize} prior to release 1.19. Its value is
used as a fallback if \sphinxstylestrong{iprop\_ulogsize} is not specified.
-\item[{\sphinxstylestrong{iprop\_replica\_poll}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_replica\_poll}}
\sphinxAtStartPar
(Delta time string.) Specifies how often the replica KDC polls
for new updates from the primary. The default value is \sphinxcode{\sphinxupquote{2m}}
(that is, two minutes). New in release 1.17.
-\item[{\sphinxstylestrong{iprop\_slave\_poll}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_slave\_poll}}
\sphinxAtStartPar
(Delta time string.) The name for \sphinxstylestrong{iprop\_replica\_poll} prior to
release 1.17. Its value is used as a fallback if
\sphinxstylestrong{iprop\_replica\_poll} is not specified.
-\item[{\sphinxstylestrong{iprop\_listen}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_listen}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Specifies the iprop RPC
listening addresses and/or ports for the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} daemon.
@@ -2958,7 +3014,7 @@ default (when \sphinxstylestrong{iprop\_enable} is true) is to bind to the wildc
address at the port specified in \sphinxstylestrong{iprop\_port}. New in release
1.15.
-\item[{\sphinxstylestrong{iprop\_port}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_port}}
\sphinxAtStartPar
(Port number.) Specifies the port number to be used for
incremental propagation. When \sphinxstylestrong{iprop\_enable} is true, this
@@ -2968,14 +3024,14 @@ configuration file, as there is no default port number. Port
numbers specified in \sphinxstylestrong{iprop\_listen} entries will override this
port number for the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} daemon.
-\item[{\sphinxstylestrong{iprop\_resync\_timeout}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_resync\_timeout}}
\sphinxAtStartPar
(Delta time string.) Specifies the amount of time to wait for a
full propagation to complete. This is optional in configuration
files, and is used by replica KDCs only. The default value is 5
minutes (\sphinxcode{\sphinxupquote{5m}}). New in release 1.11.
-\item[{\sphinxstylestrong{iprop\_logfile}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{iprop\_logfile}}
\sphinxAtStartPar
(File name.) Specifies where the update log file for the realm
database is to be stored. The default is to use the
@@ -2987,45 +3043,49 @@ back end is being used, or the file name is specified in the
\sphinxstylestrong{database\_name} is used. Determination of the \sphinxstylestrong{iprop\_logfile}
default value will not use values from the {[}dbmodules{]} section.)
-\item[{\sphinxstylestrong{kadmind\_listen}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kadmind\_listen}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Specifies the kadmin RPC
listening addresses and/or ports for the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} daemon.
-Each entry may be an interface address, a port number, or an
-address and port number separated by a colon. If the address
-contains colons, enclose it in square brackets. If no address is
-specified, the wildcard address is used. If kadmind fails to bind
-to any of the specified addresses, it will fail to start. The
-default is to bind to the wildcard address at the port specified
-in \sphinxstylestrong{kadmind\_port}, or the standard kadmin port (749). New in
-release 1.15.
-
-\item[{\sphinxstylestrong{kadmind\_port}}] \leavevmode
+Each entry may be an interface address, a port number, an address
+and port number separated by a colon, or a UNIX domain socket
+pathname. If the address contains colons, enclose it in square
+brackets. If no address is specified, the wildcard address is
+used. To disable listening for kadmin RPC connections, set this
+relation to the empty string with \sphinxcode{\sphinxupquote{kadmind\_listen = ""}}. If
+kadmind fails to bind to any of the specified addresses, it will
+fail to start. The default is to bind to the wildcard address at
+the port specified in \sphinxstylestrong{kadmind\_port}, or the standard kadmin
+port (749). New in release 1.15.
+
+\sphinxlineitem{\sphinxstylestrong{kadmind\_port}}
\sphinxAtStartPar
(Port number.) Specifies the port on which the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}}
daemon is to listen for this realm. Port numbers specified in
\sphinxstylestrong{kadmind\_listen} entries will override this port number. The
assigned port for kadmind is 749, which is used by default.
-\item[{\sphinxstylestrong{key\_stash\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{key\_stash\_file}}
\sphinxAtStartPar
(String.) Specifies the location where the master key has been
stored (via kdb5\_util stash). The default is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/.k5.REALM}}, where \sphinxstyleemphasis{REALM} is the Kerberos realm.
-\item[{\sphinxstylestrong{kdc\_listen}}] \leavevmode
-\sphinxAtStartPar
-(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Specifies the UDP
-listening addresses and/or ports for the {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}} daemon.
-Each entry may be an interface address, a port number, or an
-address and port number separated by a colon. If the address
-contains colons, enclose it in square brackets. If no address is
-specified, the wildcard address is used. If no port is specified,
-the standard port (88) is used. If the KDC daemon fails to bind
-to any of the specified addresses, it will fail to start. The
-default is to bind to the wildcard address on the standard port.
-New in release 1.15.
+\sphinxlineitem{\sphinxstylestrong{kdc\_listen}}
+\sphinxAtStartPar
+(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Specifies the listening
+addresses and/or ports for the {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}} daemon. Each
+entry may be an interface address, a port number, an address and
+port number separated by a colon, or a UNIX domain socket
+pathname. If the address contains colons, enclose it in square
+brackets. If no address is specified, the wildcard address is
+used. If no port is specified, the standard port (88) is used.
+To disable listening on UDP, set this relation to the empty string
+with \sphinxcode{\sphinxupquote{kdc\_listen = ""}}. If the KDC daemon fails to bind to any
+of the specified addresses, it will fail to start. The default is
+to bind to the wildcard address on the standard port. New in
+release 1.15.
-\item[{\sphinxstylestrong{kdc\_ports}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_ports}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list, deprecated.) Prior to
release 1.15, this relation lists the ports for the
@@ -3033,21 +3093,16 @@ release 1.15, this relation lists the ports for the
release 1.15 and later, it has the same meaning as \sphinxstylestrong{kdc\_listen}
if that relation is not defined.
-\item[{\sphinxstylestrong{kdc\_tcp\_listen}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_tcp\_listen}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Specifies the TCP
listening addresses and/or ports for the {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}} daemon.
-Each entry may be an interface address, a port number, or an
-address and port number separated by a colon. If the address
-contains colons, enclose it in square brackets. If no address is
-specified, the wildcard address is used. If no port is specified,
-the standard port (88) is used. To disable listening on TCP, set
-this relation to the empty string with \sphinxcode{\sphinxupquote{kdc\_tcp\_listen = ""}}.
-If the KDC daemon fails to bind to any of the specified addresses,
-it will fail to start. The default is to bind to the wildcard
-address on the standard port. New in release 1.15.
+The syntax is identical to that of \sphinxstylestrong{kdc\_listen}. To disable
+listening on TCP, set this relation to the empty string with
+\sphinxcode{\sphinxupquote{kdc\_tcp\_listen = ""}}. The default is to bind to the same
+addresses and ports as for UDP. New in release 1.15.
-\item[{\sphinxstylestrong{kdc\_tcp\_ports}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc\_tcp\_ports}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list, deprecated.) Prior to
release 1.15, this relation lists the ports for the
@@ -3055,19 +3110,22 @@ release 1.15, this relation lists the ports for the
release 1.15 and later, it has the same meaning as
\sphinxstylestrong{kdc\_tcp\_listen} if that relation is not defined.
-\item[{\sphinxstylestrong{kpasswd\_listen}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kpasswd\_listen}}
\sphinxAtStartPar
-(Comma\sphinxhyphen{}separated list.) Specifies the kpasswd listening addresses
-and/or ports for the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} daemon. Each entry may be
-an interface address, a port number, or an address and port number
-separated by a colon. If the address contains colons, enclose it
-in square brackets. If no address is specified, the wildcard
-address is used. If kadmind fails to bind to any of the specified
-addresses, it will fail to start. The default is to bind to the
-wildcard address at the port specified in \sphinxstylestrong{kpasswd\_port}, or the
-standard kpasswd port (464). New in release 1.15.
+(Comma\sphinxhyphen{}separated list.) Specifies the kpasswd listening
+addresses and/or ports for the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} daemon. Each
+entry may be an interface address, a port number, an address and
+port number separated by a colon, or a UNIX domain socket
+pathname. If the address contains colons, enclose it in square
+brackets. If no address is specified, the wildcard address is
+used. To disable listening for kpasswd requests, set this
+relation to the empty string with \sphinxcode{\sphinxupquote{kpasswd\_listen = ""}}. If
+kadmind fails to bind to any of the specified addresses, it will
+fail to start. The default is to bind to the wildcard address at
+the port specified in \sphinxstylestrong{kpasswd\_port}, or the standard kpasswd
+port (464). New in release 1.15.
-\item[{\sphinxstylestrong{kpasswd\_port}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kpasswd\_port}}
\sphinxAtStartPar
(Port number.) Specifies the port on which the {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}}
daemon is to listen for password change requests for this realm.
@@ -3075,30 +3133,30 @@ Port numbers specified in \sphinxstylestrong{kpasswd\_listen} entries will overr
this port number. The assigned port for password change requests
is 464, which is used by default.
-\item[{\sphinxstylestrong{master\_key\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{master\_key\_name}}
\sphinxAtStartPar
(String.) Specifies the name of the principal associated with the
master key. The default is \sphinxcode{\sphinxupquote{K/M}}.
-\item[{\sphinxstylestrong{master\_key\_type}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{master\_key\_type}}
\sphinxAtStartPar
(Key type string.) Specifies the master key’s key type. The
default value for this is \sphinxcode{\sphinxupquote{aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96}}. For a list of all possible
values, see {\hyperref[\detokenize{admin/conf_files/kdc_conf:encryption-types}]{\sphinxcrossref{\DUrole{std,std-ref}{Encryption types}}}}.
-\item[{\sphinxstylestrong{max\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{max\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Specifies the maximum time period for
which a ticket may be valid in this realm. The default value is
24 hours.
-\item[{\sphinxstylestrong{max\_renewable\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{max\_renewable\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Specifies the maximum time period
during which a valid ticket may be renewed in this realm.
The default value is 0.
-\item[{\sphinxstylestrong{no\_host\_referral}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{no\_host\_referral}}
\sphinxAtStartPar
(Whitespace\sphinxhyphen{} or comma\sphinxhyphen{}separated list.) Lists services to block
from getting host\sphinxhyphen{}based referral processing, even if the client
@@ -3106,7 +3164,7 @@ marks the server principal as host\sphinxhyphen{}based or the service is also
listed in \sphinxstylestrong{host\_based\_services}. \sphinxcode{\sphinxupquote{no\_host\_referral = *}} will
disable referral processing altogether.
-\item[{\sphinxstylestrong{reject\_bad\_transit}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{reject\_bad\_transit}}
\sphinxAtStartPar
(Boolean value.) If set to true, the KDC will check the list of
transited realms for cross\sphinxhyphen{}realm tickets against the transit path
@@ -3131,7 +3189,7 @@ only to TGS requests.
\sphinxAtStartPar
The default value is true.
-\item[{\sphinxstylestrong{restrict\_anonymous\_to\_tgt}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{restrict\_anonymous\_to\_tgt}}
\sphinxAtStartPar
(Boolean value.) If set to true, the KDC will reject ticket
requests from anonymous principals to service principals other
@@ -3140,14 +3198,14 @@ anonymous PKINIT to be enabled for use as FAST armor tickets
without allowing anonymous authentication to services. The
default value is false. New in release 1.9.
-\item[{\sphinxstylestrong{spake\_preauth\_indicator}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{spake\_preauth\_indicator}}
\sphinxAtStartPar
(String.) Specifies an authentication indicator value that the
KDC asserts into tickets obtained using SPAKE pre\sphinxhyphen{}authentication.
The default is not to add any indicators. This option may be
specified multiple times. New in release 1.17.
-\item[{\sphinxstylestrong{supported\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{supported\_enctypes}}
\sphinxAtStartPar
(List of \sphinxstyleemphasis{key}:\sphinxstyleemphasis{salt} strings.) Specifies the default key/salt
combinations of principals for this realm. Any principals created
@@ -3240,18 +3298,18 @@ define one database parameter for the ATHENA.MIT.EDU realm:
\sphinxAtStartPar
The following tags may be specified in a {[}dbmodules{]} subsection:
\begin{description}
-\item[{\sphinxstylestrong{database\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{database\_name}}
\sphinxAtStartPar
This DB2\sphinxhyphen{}specific tag indicates the location of the database in
the filesystem. The default is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/principal}}.
-\item[{\sphinxstylestrong{db\_library}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{db\_library}}
\sphinxAtStartPar
This tag indicates the name of the loadable database module. The
value should be \sphinxcode{\sphinxupquote{db2}} for the DB2 module, \sphinxcode{\sphinxupquote{klmdb}} for the LMDB
module, or \sphinxcode{\sphinxupquote{kldap}} for the LDAP module.
-\item[{\sphinxstylestrong{disable\_last\_success}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{disable\_last\_success}}
\sphinxAtStartPar
If set to \sphinxcode{\sphinxupquote{true}}, suppresses KDC updates to the “Last successful
authentication” field of principal entries requiring
@@ -3260,7 +3318,7 @@ preauthentication. Setting this flag may improve performance.
update the “Last successful authentication” field.). First
introduced in release 1.9.
-\item[{\sphinxstylestrong{disable\_lockout}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{disable\_lockout}}
\sphinxAtStartPar
If set to \sphinxcode{\sphinxupquote{true}}, suppresses KDC updates to the “Last failed
authentication” and “Failed password attempts” fields of principal
@@ -3268,12 +3326,12 @@ entries requiring preauthentication. Setting this flag may
improve performance, but also disables account lockout. First
introduced in release 1.9.
-\item[{\sphinxstylestrong{ldap\_conns\_per\_server}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_conns\_per\_server}}
\sphinxAtStartPar
This LDAP\sphinxhyphen{}specific tag indicates the number of connections to be
maintained per LDAP server.
-\item[{\sphinxstylestrong{ldap\_kdc\_dn} and \sphinxstylestrong{ldap\_kadmind\_dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_kdc\_dn} and \sphinxstylestrong{ldap\_kadmind\_dn}}
\sphinxAtStartPar
These LDAP\sphinxhyphen{}specific tags indicate the default DN for binding to
the LDAP server. The {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}} daemon uses
@@ -3286,13 +3344,13 @@ which case it only needs to have rights to read the Kerberos data.
These tags are ignored if a SASL mechanism is set with
\sphinxstylestrong{ldap\_kdc\_sasl\_mech} or \sphinxstylestrong{ldap\_kadmind\_sasl\_mech}.
-\item[{\sphinxstylestrong{ldap\_kdc\_sasl\_mech} and \sphinxstylestrong{ldap\_kadmind\_sasl\_mech}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_kdc\_sasl\_mech} and \sphinxstylestrong{ldap\_kadmind\_sasl\_mech}}
\sphinxAtStartPar
These LDAP\sphinxhyphen{}specific tags specify the SASL mechanism (such as
\sphinxcode{\sphinxupquote{EXTERNAL}}) to use when binding to the LDAP server. New in
release 1.13.
-\item[{\sphinxstylestrong{ldap\_kdc\_sasl\_authcid} and \sphinxstylestrong{ldap\_kadmind\_sasl\_authcid}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_kdc\_sasl\_authcid} and \sphinxstylestrong{ldap\_kadmind\_sasl\_authcid}}
\sphinxAtStartPar
These LDAP\sphinxhyphen{}specific tags specify the SASL authentication identity
to use when binding to the LDAP server. Not all SASL mechanisms
@@ -3302,24 +3360,24 @@ tags also determine the name within the
\sphinxstylestrong{ldap\_service\_password\_file} where the secret is stashed. New
in release 1.13.
-\item[{\sphinxstylestrong{ldap\_kdc\_sasl\_authzid} and \sphinxstylestrong{ldap\_kadmind\_sasl\_authzid}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_kdc\_sasl\_authzid} and \sphinxstylestrong{ldap\_kadmind\_sasl\_authzid}}
\sphinxAtStartPar
These LDAP\sphinxhyphen{}specific tags specify the SASL authorization identity
to use when binding to the LDAP server. In most circumstances
they do not need to be specified. New in release 1.13.
-\item[{\sphinxstylestrong{ldap\_kdc\_sasl\_realm} and \sphinxstylestrong{ldap\_kadmind\_sasl\_realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_kdc\_sasl\_realm} and \sphinxstylestrong{ldap\_kadmind\_sasl\_realm}}
\sphinxAtStartPar
These LDAP\sphinxhyphen{}specific tags specify the SASL realm to use when
binding to the LDAP server. In most circumstances they do not
need to be set. New in release 1.13.
-\item[{\sphinxstylestrong{ldap\_kerberos\_container\_dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_kerberos\_container\_dn}}
\sphinxAtStartPar
This LDAP\sphinxhyphen{}specific tag indicates the DN of the container object
where the realm objects will be located.
-\item[{\sphinxstylestrong{ldap\_servers}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_servers}}
\sphinxAtStartPar
This LDAP\sphinxhyphen{}specific tag indicates the list of LDAP servers that the
Kerberos servers can connect to. The list of LDAP servers is
@@ -3327,7 +3385,7 @@ whitespace\sphinxhyphen{}separated. The LDAP server is specified by a LDAP URI.
It is recommended to use \sphinxcode{\sphinxupquote{ldapi:}} or \sphinxcode{\sphinxupquote{ldaps:}} URLs to connect
to the LDAP server.
-\item[{\sphinxstylestrong{ldap\_service\_password\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{ldap\_service\_password\_file}}
\sphinxAtStartPar
This LDAP\sphinxhyphen{}specific tag indicates the file containing the stashed
passwords (created by \sphinxcode{\sphinxupquote{kdb5\_ldap\_util stashsrvpw}}) for the
@@ -3335,20 +3393,20 @@ passwords (created by \sphinxcode{\sphinxupquote{kdb5\_ldap\_util stashsrvpw}})
\sphinxstylestrong{ldap\_kdc\_sasl\_authcid} or \sphinxstylestrong{ldap\_kadmind\_sasl\_authcid} names
for SASL authentication. This file must be kept secure.
-\item[{\sphinxstylestrong{mapsize}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{mapsize}}
\sphinxAtStartPar
This LMDB\sphinxhyphen{}specific tag indicates the maximum size of the two
database environments in megabytes. The default value is 128.
Increase this value to address “Environment mapsize limit reached”
errors. New in release 1.17.
-\item[{\sphinxstylestrong{max\_readers}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{max\_readers}}
\sphinxAtStartPar
This LMDB\sphinxhyphen{}specific tag indicates the maximum number of concurrent
reading processes for the databases. The default value is 128.
New in release 1.17.
-\item[{\sphinxstylestrong{nosync}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{nosync}}
\sphinxAtStartPar
This LMDB\sphinxhyphen{}specific tag can be set to improve the throughput of
kadmind and other administrative agents, at the expense of
@@ -3356,7 +3414,7 @@ durability (recent database changes may not survive a power outage
or other sudden reboot). It does not affect the throughput of the
KDC. The default value is false. New in release 1.17.
-\item[{\sphinxstylestrong{unlockiter}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{unlockiter}}
\sphinxAtStartPar
If set to \sphinxcode{\sphinxupquote{true}}, this DB2\sphinxhyphen{}specific tag causes iteration
operations to release the database lock while processing each
@@ -3370,7 +3428,7 @@ are in progress. First introduced in release 1.13.
The following tag may be specified directly in the {[}dbmodules{]}
section to control where database modules are loaded from:
\begin{description}
-\item[{\sphinxstylestrong{db\_module\_dir}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{db\_module\_dir}}
\sphinxAtStartPar
This tag controls where the plugin system looks for database
modules. The value should be an absolute path.
@@ -3385,20 +3443,20 @@ The {[}logging{]} section indicates how {\hyperref[\detokenize{admin/admin_comma
{\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} perform logging. It may contain the following
relations:
\begin{description}
-\item[{\sphinxstylestrong{admin\_server}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{admin\_server}}
\sphinxAtStartPar
Specifies how {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} performs logging.
-\item[{\sphinxstylestrong{kdc}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kdc}}
\sphinxAtStartPar
Specifies how {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}} performs logging.
-\item[{\sphinxstylestrong{default}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default}}
\sphinxAtStartPar
Specifies how either daemon performs logging in the absence of
relations specific to the daemon.
-\item[{\sphinxstylestrong{debug}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{debug}}
\sphinxAtStartPar
(Boolean value.) Specifies whether debugging messages are
included in log outputs other than SYSLOG. Debugging messages are
@@ -3411,28 +3469,28 @@ release 1.15.
\sphinxAtStartPar
Logging specifications may have the following forms:
\begin{description}
-\item[{\sphinxstylestrong{FILE=}\sphinxstyleemphasis{filename} or \sphinxstylestrong{FILE:}\sphinxstyleemphasis{filename}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{FILE=}\sphinxstyleemphasis{filename} or \sphinxstylestrong{FILE:}\sphinxstyleemphasis{filename}}
\sphinxAtStartPar
This value causes the daemon’s logging messages to go to the
\sphinxstyleemphasis{filename}. If the \sphinxcode{\sphinxupquote{=}} form is used, the file is overwritten.
If the \sphinxcode{\sphinxupquote{:}} form is used, the file is appended to.
-\item[{\sphinxstylestrong{STDERR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{STDERR}}
\sphinxAtStartPar
This value causes the daemon’s logging messages to go to its
standard error stream.
-\item[{\sphinxstylestrong{CONSOLE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{CONSOLE}}
\sphinxAtStartPar
This value causes the daemon’s logging messages to go to the
console, if the system supports it.
-\item[{\sphinxstylestrong{DEVICE=}\sphinxstyleemphasis{\textless{}devicename\textgreater{}}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEVICE=}\sphinxstyleemphasis{\textless{}devicename\textgreater{}}}
\sphinxAtStartPar
This causes the daemon’s logging messages to go to the specified
device.
-\item[{\sphinxstylestrong{SYSLOG}{[}\sphinxstylestrong{:}\sphinxstyleemphasis{severity}{[}\sphinxstylestrong{:}\sphinxstyleemphasis{facility}{]}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{SYSLOG}{[}\sphinxstylestrong{:}\sphinxstyleemphasis{severity}{[}\sphinxstylestrong{:}\sphinxstyleemphasis{facility}{]}{]}}
\sphinxAtStartPar
This causes the daemon’s logging messages to go to the system log.
@@ -3481,14 +3539,14 @@ One Time Password request to a RADIUS server.
\sphinxAtStartPar
For each token type, the following tags may be specified:
\begin{description}
-\item[{\sphinxstylestrong{server}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{server}}
\sphinxAtStartPar
This is the server to send the RADIUS request to. It can be a
hostname with optional port, an ip address with optional port, or
a Unix domain socket address. The default is
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/\textless{}name\textgreater{}.socket}}.
-\item[{\sphinxstylestrong{secret}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{secret}}
\sphinxAtStartPar
This tag indicates a filename (which may be relative to {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}})
containing the secret used to encrypt the RADIUS packets. The
@@ -3498,25 +3556,25 @@ the value of \sphinxstylestrong{server} is a Unix domain socket address, this ta
is optional, and an empty secret will be used if it is not
specified. Otherwise, this tag is required.
-\item[{\sphinxstylestrong{timeout}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{timeout}}
\sphinxAtStartPar
An integer which specifies the time in seconds during which the
KDC should attempt to contact the RADIUS server. This tag is the
total time across all retries and should be less than the time
which an OTP value remains valid for. The default is 5 seconds.
-\item[{\sphinxstylestrong{retries}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{retries}}
\sphinxAtStartPar
This tag specifies the number of retries to make to the RADIUS
server. The default is 3 retries (4 tries).
-\item[{\sphinxstylestrong{strip\_realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{strip\_realm}}
\sphinxAtStartPar
If this tag is \sphinxcode{\sphinxupquote{true}}, the principal without the realm will be
passed to the RADIUS server. Otherwise, the realm will be
included. The default value is \sphinxcode{\sphinxupquote{true}}.
-\item[{\sphinxstylestrong{indicator}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{indicator}}
\sphinxAtStartPar
This tag specifies an authentication indicator to be included in
the ticket if this token type is used to authenticate. This
@@ -3591,19 +3649,22 @@ For information about the syntax of some of these options, see
{\hyperref[\detokenize{admin/conf_files/krb5_conf:pkinit-identity}]{\sphinxcrossref{\DUrole{std,std-ref}{Specifying PKINIT identity information}}}} in
{\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}}.
\begin{description}
-\item[{\sphinxstylestrong{pkinit\_anchors}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_anchors}}
\sphinxAtStartPar
Specifies the location of trusted anchor (root) certificates which
the KDC trusts to sign client certificates. This option is
required if pkinit is to be supported by the KDC. This option may
be specified multiple times.
-\item[{\sphinxstylestrong{pkinit\_dh\_min\_bits}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_dh\_min\_bits}}
\sphinxAtStartPar
-Specifies the minimum number of bits the KDC is willing to accept
-for a client’s Diffie\sphinxhyphen{}Hellman key. The default is 2048.
+Specifies the minimum strength of Diffie\sphinxhyphen{}Hellman group the KDC is
+willing to accept for key exchange. Valid values in order of
+increasing strength are 1024, 2048, P\sphinxhyphen{}256, 4096, P\sphinxhyphen{}384, and P\sphinxhyphen{}521.
+The default is 2048. (P\sphinxhyphen{}256, P\sphinxhyphen{}384, and P\sphinxhyphen{}521 are new in release
+1.22.)
-\item[{\sphinxstylestrong{pkinit\_allow\_upn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_allow\_upn}}
\sphinxAtStartPar
Specifies that the KDC is willing to accept client certificates
with the Microsoft UserPrincipalName (UPN) Subject Alternative
@@ -3613,28 +3674,28 @@ is false.
\sphinxAtStartPar
Without this option, the KDC will only accept certificates with
-the id\sphinxhyphen{}pkinit\sphinxhyphen{}san as defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://tools.ietf.org/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}. There is currently
+the id\sphinxhyphen{}pkinit\sphinxhyphen{}san as defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}. There is currently
no option to disable SAN checking in the KDC.
-\item[{\sphinxstylestrong{pkinit\_eku\_checking}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_eku\_checking}}
\sphinxAtStartPar
This option specifies what Extended Key Usage (EKU) values the KDC
is willing to accept in client certificates. The values
recognized in the kdc.conf file are:
\begin{description}
-\item[{\sphinxstylestrong{kpClientAuth}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kpClientAuth}}
\sphinxAtStartPar
This is the default value and specifies that client
certificates must have the id\sphinxhyphen{}pkinit\sphinxhyphen{}KPClientAuth EKU as
-defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://tools.ietf.org/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}.
+defined in \index{RFC@\spxentry{RFC}!RFC 4556@\spxentry{RFC 4556}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4556.html}{\sphinxstylestrong{RFC 4556}}.
-\item[{\sphinxstylestrong{scLogin}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{scLogin}}
\sphinxAtStartPar
If scLogin is specified, client certificates with the
Microsoft Smart Card Login EKU (id\sphinxhyphen{}ms\sphinxhyphen{}kp\sphinxhyphen{}sc\sphinxhyphen{}logon) will be
accepted.
-\item[{\sphinxstylestrong{none}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{none}}
\sphinxAtStartPar
If none is specified, then client certificates will not be
checked to verify they have an acceptable EKU. The use of
@@ -3642,31 +3703,31 @@ this option is not recommended.
\end{description}
-\item[{\sphinxstylestrong{pkinit\_identity}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_identity}}
\sphinxAtStartPar
Specifies the location of the KDC’s X.509 identity information.
This option is required if pkinit is to be supported by the KDC.
-\item[{\sphinxstylestrong{pkinit\_indicator}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_indicator}}
\sphinxAtStartPar
Specifies an authentication indicator to include in the ticket if
pkinit is used to authenticate. This option may be specified
multiple times. (New in release 1.14.)
-\item[{\sphinxstylestrong{pkinit\_pool}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_pool}}
\sphinxAtStartPar
Specifies the location of intermediate certificates which may be
used by the KDC to complete the trust chain between a client’s
certificate and a trusted anchor. This option may be specified
multiple times.
-\item[{\sphinxstylestrong{pkinit\_revoke}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_revoke}}
\sphinxAtStartPar
Specifies the location of Certificate Revocation List (CRL)
information to be used by the KDC when verifying the validity of
client certificates. This option may be specified multiple times.
-\item[{\sphinxstylestrong{pkinit\_require\_crl\_checking}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_require\_crl\_checking}}
\sphinxAtStartPar
The default certificate verification process will always check the
available revocation information to see if a certificate has been
@@ -3685,7 +3746,7 @@ fails.
\sphinxstylestrong{pkinit\_require\_crl\_checking} should be set to true if the
policy is such that up\sphinxhyphen{}to\sphinxhyphen{}date CRLs must be present for every CA.
-\item[{\sphinxstylestrong{pkinit\_require\_freshness}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_require\_freshness}}
\sphinxAtStartPar
Specifies whether to require clients to include a freshness token
in PKINIT requests. The default value is false. (New in release
@@ -3704,110 +3765,111 @@ compatibility but not recommended for use.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
des3\sphinxhyphen{}cbc\sphinxhyphen{}raw
&
\sphinxAtStartPar
Triple DES cbc mode raw (weak)
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 des3\sphinxhyphen{}hmac\sphinxhyphen{}sha1 des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1\sphinxhyphen{}kd
&
\sphinxAtStartPar
Triple DES cbc mode with HMAC/sha1 (deprecated)
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96 aes256\sphinxhyphen{}cts aes256\sphinxhyphen{}sha1
&
\sphinxAtStartPar
AES\sphinxhyphen{}256 CTS mode with 96\sphinxhyphen{}bit SHA\sphinxhyphen{}1 HMAC
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96 aes128\sphinxhyphen{}cts aes128\sphinxhyphen{}sha1
&
\sphinxAtStartPar
AES\sphinxhyphen{}128 CTS mode with 96\sphinxhyphen{}bit SHA\sphinxhyphen{}1 HMAC
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha384\sphinxhyphen{}192 aes256\sphinxhyphen{}sha2
&
\sphinxAtStartPar
AES\sphinxhyphen{}256 CTS mode with 192\sphinxhyphen{}bit SHA\sphinxhyphen{}384 HMAC
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha256\sphinxhyphen{}128 aes128\sphinxhyphen{}sha2
&
\sphinxAtStartPar
AES\sphinxhyphen{}128 CTS mode with 128\sphinxhyphen{}bit SHA\sphinxhyphen{}256 HMAC
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
arcfour\sphinxhyphen{}hmac rc4\sphinxhyphen{}hmac arcfour\sphinxhyphen{}hmac\sphinxhyphen{}md5
&
\sphinxAtStartPar
RC4 with HMAC/MD5 (deprecated)
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
arcfour\sphinxhyphen{}hmac\sphinxhyphen{}exp rc4\sphinxhyphen{}hmac\sphinxhyphen{}exp arcfour\sphinxhyphen{}hmac\sphinxhyphen{}md5\sphinxhyphen{}exp
&
\sphinxAtStartPar
Exportable RC4 with HMAC/MD5 (weak)
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
camellia256\sphinxhyphen{}cts\sphinxhyphen{}cmac camellia256\sphinxhyphen{}cts
&
\sphinxAtStartPar
Camellia\sphinxhyphen{}256 CTS mode with CMAC
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
camellia128\sphinxhyphen{}cts\sphinxhyphen{}cmac camellia128\sphinxhyphen{}cts
&
\sphinxAtStartPar
Camellia\sphinxhyphen{}128 CTS mode with CMAC
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
des3
&
\sphinxAtStartPar
The triple DES family: des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes
&
\sphinxAtStartPar
The AES family: aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96, aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96, aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha384\sphinxhyphen{}192, and aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha256\sphinxhyphen{}128
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
rc4
&
\sphinxAtStartPar
The RC4 family: arcfour\sphinxhyphen{}hmac
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
camellia
&
\sphinxAtStartPar
The Camellia family: camellia256\sphinxhyphen{}cts\sphinxhyphen{}cmac and camellia128\sphinxhyphen{}cts\sphinxhyphen{}cmac
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
@@ -3862,40 +3924,41 @@ follows:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
normal
&
\sphinxAtStartPar
default for Kerberos Version 5
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
norealm
&
\sphinxAtStartPar
same as the default, without using realm information
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
onlyrealm
&
\sphinxAtStartPar
uses only realm information as the salt
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
special
&
\sphinxAtStartPar
generate a random salt
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
@@ -3953,6 +4016,8 @@ Here’s an example of a kdc.conf file:
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}}, {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}}, {\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}}
+\sphinxstepscope
+
\subsection{kadm5.acl}
\label{\detokenize{admin/conf_files/kadm5_acl:kadm5-acl}}\label{\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}}\label{\detokenize{admin/conf_files/kadm5_acl::doc}}
@@ -3987,7 +4052,7 @@ Line order in the ACL file is important. The first matching entry
will control access for an actor principal on a target principal.
\end{sphinxadmonition}
\begin{description}
-\item[{\sphinxstyleemphasis{principal}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{principal}}
\sphinxAtStartPar
(Partially or fully qualified Kerberos principal name.) Specifies
the principal whose permissions are to be set.
@@ -3996,7 +4061,7 @@ the principal whose permissions are to be set.
Each component of the name may be wildcarded using the \sphinxcode{\sphinxupquote{*}}
character.
-\item[{\sphinxstyleemphasis{permissions}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{permissions}}
\sphinxAtStartPar
Specifies what operations may or may not be performed by a
\sphinxstyleemphasis{principal} matching a particular entry. This is a string of one or
@@ -4007,89 +4072,90 @@ is permitted.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
a
&
\sphinxAtStartPar
{[}Dis{]}allows the addition of principals or policies
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
c
&
\sphinxAtStartPar
{[}Dis{]}allows the changing of passwords for principals
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
d
&
\sphinxAtStartPar
{[}Dis{]}allows the deletion of principals or policies
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
e
&
\sphinxAtStartPar
{[}Dis{]}allows the extraction of principal keys
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
i
&
\sphinxAtStartPar
{[}Dis{]}allows inquiries about principals or policies
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
l
&
\sphinxAtStartPar
{[}Dis{]}allows the listing of all principals or policies
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
m
&
\sphinxAtStartPar
{[}Dis{]}allows the modification of principals or policies
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
p
&
\sphinxAtStartPar
{[}Dis{]}allows the propagation of the principal database (used in {\hyperref[\detokenize{admin/database:incr-db-prop}]{\sphinxcrossref{\DUrole{std,std-ref}{Incremental database propagation}}}})
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
s
&
\sphinxAtStartPar
{[}Dis{]}allows the explicit setting of the key for a principal
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
x
&
\sphinxAtStartPar
Short for admcilsp. All privileges (except \sphinxcode{\sphinxupquote{e}})
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
*
&
\sphinxAtStartPar
Same as x.
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\end{description}
@@ -4106,7 +4172,7 @@ key extraction from specific principals regardless of the
granted privilege.
\end{sphinxadmonition}
\begin{description}
-\item[{\sphinxstyleemphasis{target\_principal}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{target\_principal}}
\sphinxAtStartPar
(Optional. Partially or fully qualified Kerberos principal name.)
Specifies the principal on which \sphinxstyleemphasis{permissions} may be applied.
@@ -4118,26 +4184,26 @@ character.
in which \sphinxcode{\sphinxupquote{*number}} matches the corresponding wildcard in
\sphinxstyleemphasis{principal}.
-\item[{\sphinxstyleemphasis{restrictions}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{restrictions}}
\sphinxAtStartPar
(Optional) A string of flags. Allowed restrictions are:
\begin{quote}
\begin{description}
-\item[{\{+|\sphinxhyphen{}\}\sphinxstyleemphasis{flagname}}] \leavevmode
+\sphinxlineitem{\{+|\sphinxhyphen{}\}\sphinxstyleemphasis{flagname}}
\sphinxAtStartPar
flag is forced to the indicated value. The permissible flags
are the same as those for the \sphinxstylestrong{default\_principal\_flags}
variable in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstyleemphasis{\sphinxhyphen{}clearpolicy}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{\sphinxhyphen{}clearpolicy}}
\sphinxAtStartPar
policy is forced to be empty.
-\item[{\sphinxstyleemphasis{\sphinxhyphen{}policy pol}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{\sphinxhyphen{}policy pol}}
\sphinxAtStartPar
policy is forced to be \sphinxstyleemphasis{pol}.
-\item[{\sphinxhyphen{}\{\sphinxstyleemphasis{expire, pwexpire, maxlife, maxrenewlife}\} \sphinxstyleemphasis{time}}] \leavevmode
+\sphinxlineitem{\sphinxhyphen{}\{\sphinxstyleemphasis{expire, pwexpire, maxlife, maxrenewlife}\} \sphinxstyleemphasis{time}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) associated value will be forced to
MIN(\sphinxstyleemphasis{time}, requested value).
@@ -4226,6 +4292,8 @@ To operate without an ACL file, set the \sphinxstyleemphasis{acl\_file} variable
\sphinxAtStartPar
{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}, {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}}
+\sphinxstepscope
+
\chapter{Realm configuration decisions}
\label{\detokenize{admin/realm_config:realm-configuration-decisions}}\label{\detokenize{admin/realm_config::doc}}
@@ -4403,26 +4471,26 @@ rather than having to change hostnames.
\sphinxAtStartPar
As of MIT krb5 1.4, clients can locate a realm’s KDCs through DNS
-using SRV records (\index{RFC@\spxentry{RFC}!RFC 2782@\spxentry{RFC 2782}}\sphinxhref{https://tools.ietf.org/html/rfc2782.html}{\sphinxstylestrong{RFC 2782}}), assuming the Kerberos realm name is
+using SRV records (\index{RFC@\spxentry{RFC}!RFC 2782@\spxentry{RFC 2782}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2782.html}{\sphinxstylestrong{RFC 2782}}), assuming the Kerberos realm name is
also a DNS domain name. These records indicate the hostname and port
number to contact for that service, optionally with weighting and
prioritization. The domain name used in the SRV record name is the
realm name. Several different Kerberos\sphinxhyphen{}related service names are
used:
\begin{description}
-\item[{\_kerberos.\_udp}] \leavevmode
+\sphinxlineitem{\_kerberos.\_udp}
\sphinxAtStartPar
This is for contacting any KDC by UDP. This entry will be used
the most often. Normally you should list port 88 on each of your
KDCs.
-\item[{\_kerberos.\_tcp}] \leavevmode
+\sphinxlineitem{\_kerberos.\_tcp}
\sphinxAtStartPar
This is for contacting any KDC by TCP. Normally you should use
port 88. This entry should be omitted if the KDC does not listen
on TCP ports, as was the default prior to release 1.13.
-\item[{\_kerberos\sphinxhyphen{}master.\_udp}] \leavevmode
+\sphinxlineitem{\_kerberos\sphinxhyphen{}master.\_udp}
\sphinxAtStartPar
This entry should refer to those KDCs, if any, that will
immediately see password changes to the Kerberos database. If a
@@ -4435,26 +4503,26 @@ If you have only one KDC, or for whatever reason there is no
accessible KDC that would get database changes faster than the
others, you do not need to define this entry.
-\item[{\_kerberos\sphinxhyphen{}adm.\_tcp}] \leavevmode
+\sphinxlineitem{\_kerberos\sphinxhyphen{}adm.\_tcp}
\sphinxAtStartPar
This should list port 749 on your primary KDC. Support for it is
not complete at this time, but it will eventually be used by the
{\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}} program and related utilities. For now, you will
also need the \sphinxstylestrong{admin\_server} variable in {\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}}.
-\item[{\_kerberos\sphinxhyphen{}master.\_tcp}] \leavevmode
+\sphinxlineitem{\_kerberos\sphinxhyphen{}master.\_tcp}
\sphinxAtStartPar
The corresponding TCP port for \_kerberos\sphinxhyphen{}master.\_udp, assuming the
primary KDC listens on a TCP port.
-\item[{\_kpasswd.\_udp}] \leavevmode
+\sphinxlineitem{\_kpasswd.\_udp}
\sphinxAtStartPar
This entry should list port 464 on your primary KDC. It is used
when a user changes her password. If this entry is not defined
but a \_kerberos\sphinxhyphen{}adm.\_tcp entry is defined, the client will use the
\_kerberos\sphinxhyphen{}adm.\_tcp entry with the port number changed to 464.
-\item[{\_kpasswd.\_tcp}] \leavevmode
+\sphinxlineitem{\_kpasswd.\_tcp}
\sphinxAtStartPar
The corresponding TCP port for \_kpasswd.\_udp.
@@ -4487,12 +4555,20 @@ using the \sphinxstylestrong{kdc}, \sphinxstylestrong{master\_kdc}, \sphinxstyle
explicit server locations, providing SRV records will still benefit
unconfigured clients, and be useful for other sites.
+\sphinxAtStartPar
+Clients can be configured with the \sphinxstylestrong{sitename} realm variable (new in
+release 1.22). If a site name is set, the client first attempts SRV
+record lookups with “.*sitename*.\_sites” inserted after the service
+and protocol name and before the Kerberos realm. Site\sphinxhyphen{}specific
+records may indicate servers more proximal to the client, allowing for
+faster access.
+
\section{KDC Discovery}
\label{\detokenize{admin/realm_config:kdc-discovery}}\label{\detokenize{admin/realm_config:id1}}
\sphinxAtStartPar
As of MIT krb5 1.15, clients can also locate KDCs in DNS through URI
-records (\index{RFC@\spxentry{RFC}!RFC 7553@\spxentry{RFC 7553}}\sphinxhref{https://tools.ietf.org/html/rfc7553.html}{\sphinxstylestrong{RFC 7553}}). Limitations with the SRV record format may
+records (\index{RFC@\spxentry{RFC}!RFC 7553@\spxentry{RFC 7553}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc7553.html}{\sphinxstylestrong{RFC 7553}}). Limitations with the SRV record format may
result in extra DNS queries in situations where a client must failover
to other transport types, or find a primary server. The URI record
can convey more information about a realm’s KDCs with a single query.
@@ -4562,6 +4638,10 @@ URI lookups are enabled by default, and can be disabled by setting
precedence over SRV lookups, falling back to SRV lookups if no URI
records are found.
+\sphinxAtStartPar
+The \sphinxstylestrong{sitename} variable in the {\hyperref[\detokenize{admin/conf_files/krb5_conf:realms}]{\sphinxcrossref{\DUrole{std,std-ref}{{[}realms{]}}}}} section of
+{\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}} applies to URI lookups as well as SRV lookups.
+
\section{Database propagation}
\label{\detokenize{admin/realm_config:database-propagation}}\label{\detokenize{admin/realm_config:db-prop}}
@@ -4585,6 +4665,8 @@ the database to additional replicas.
\sphinxAtStartPar
See also {\hyperref[\detokenize{admin/database:incr-db-prop}]{\sphinxcrossref{\DUrole{std,std-ref}{Incremental database propagation}}}}
+\sphinxstepscope
+
\chapter{Database administration}
\label{\detokenize{admin/database:database-administration}}\label{\detokenize{admin/database::doc}}
@@ -4702,6 +4784,11 @@ To view the attributes of a principal, use the kadmin\textasciigrave{}
To generate a listing of principals, use the kadmin
\sphinxstylestrong{list\_principals} command.
+\sphinxAtStartPar
+To give a principal additional names, use the kadmin \sphinxstylestrong{add\_alias}
+command to create aliases to the principal (new in release 1.22).
+Aliases can be removed with the \sphinxstylestrong{delete\_principal} command.
+
\section{Policies}
\label{\detokenize{admin/database:policies}}\label{\detokenize{admin/database:id2}}
@@ -5198,10 +5285,11 @@ data in the KDC config file (See {\hyperref[\detokenize{admin/conf_files/kdc_con
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TTT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
iprop\_enable
&
@@ -5211,7 +5299,7 @@ iprop\_enable
\sphinxAtStartPar
If \sphinxstyleemphasis{true}, then incremental propagation is enabled, and (as noted below) normal kprop propagation is disabled. The default is \sphinxstyleemphasis{false}.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
iprop\_master\_ulogsize
&
@@ -5221,7 +5309,7 @@ iprop\_master\_ulogsize
\sphinxAtStartPar
Indicates the number of entries that should be retained in the update log. The default is 1000; the maximum number is 2500.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
iprop\_replica\_poll
&
@@ -5231,7 +5319,7 @@ iprop\_replica\_poll
\sphinxAtStartPar
Indicates how often the replica should poll the primary KDC for changes to the database. The default is two minutes.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
iprop\_port
&
@@ -5241,7 +5329,7 @@ iprop\_port
\sphinxAtStartPar
Specifies the port number to be used for incremental propagation. This is required in both primary and replica configuration files.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
iprop\_resync\_timeout
&
@@ -5251,7 +5339,7 @@ iprop\_resync\_timeout
\sphinxAtStartPar
Specifies the number of seconds to wait for a full propagation to complete. This is optional on replica configurations. Defaults to 300 seconds (5 minutes).
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
iprop\_logfile
&
@@ -5261,9 +5349,9 @@ iprop\_logfile
\sphinxAtStartPar
Specifies where the update log file for the realm database is to be stored. The default is to use the \sphinxstyleemphasis{database\_name} entry from the realms section of the config file {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}, with \sphinxstyleemphasis{.ulog} appended. (NOTE: If database\_name isn’t specified in the realms section, perhaps because the LDAP database back end is being used, or the file name is specified in the \sphinxstyleemphasis{dbmodules} section, then the hard\sphinxhyphen{}coded default for \sphinxstyleemphasis{database\_name} is used. Determination of the \sphinxstyleemphasis{iprop\_logfile} default value will not use values from the \sphinxstyleemphasis{dbmodules} section.)
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
@@ -5356,6 +5444,8 @@ implementation, the pathname for the update log is specified in the
config file, and the per\sphinxhyphen{}replica dump files are stored in
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/replica\_datatrans\_hostname}}.
+\sphinxstepscope
+
\chapter{Database types}
\label{\detokenize{admin/dbtypes:database-types}}\label{\detokenize{admin/dbtypes:dbtypes}}\label{\detokenize{admin/dbtypes::doc}}
@@ -5549,6 +5639,8 @@ requests.
The kldap module does not support explicit locking with the
{\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}} \sphinxstylestrong{lock} command.
+\sphinxstepscope
+
\chapter{Account lockout}
\label{\detokenize{admin/lockout:account-lockout}}\label{\detokenize{admin/lockout:lockout}}\label{\detokenize{admin/lockout::doc}}
@@ -5741,6 +5833,8 @@ special setup is required. For the LDAP module, the KDC DN must be
granted write access to the principal objects. If the KDC DN has only
read access, account lockout will not function.
+\sphinxstepscope
+
\chapter{Configuring Kerberos with OpenLDAP back\sphinxhyphen{}end}
\label{\detokenize{admin/conf_ldap:configuring-kerberos-with-openldap-back-end}}\label{\detokenize{admin/conf_ldap:conf-ldap}}\label{\detokenize{admin/conf_ldap::doc}}\begin{enumerate}
@@ -5892,9 +5986,10 @@ details.
\sphinxAtStartPar
With the LDAP back end it is possible to provide aliases for principal
-entries. Currently we provide no administrative utilities for
-creating aliases, so it must be done by direct manipulation of the
-LDAP entries.
+entries. Beginning in release 1.22, aliases can be added with the
+kadmin \sphinxstylestrong{add\_alias} command, but it is also possible (in release 1.7
+or later) to provide aliases through direct manipulation of the LDAP
+entries.
\sphinxAtStartPar
An entry with aliases contains multiple values of the
@@ -5913,6 +6008,8 @@ service principals; for client principals, an explicit flag is often
required (e.g., \sphinxcode{\sphinxupquote{kinit \sphinxhyphen{}C}}) and canonicalization is only performed
for initial ticket requests.
+\sphinxstepscope
+
\chapter{Application servers}
\label{\detokenize{admin/appl_servers:application-servers}}\label{\detokenize{admin/appl_servers::doc}}
@@ -6113,6 +6210,8 @@ the \sphinxcode{\sphinxupquote{krb5\_prop}} service on port 754 (tcp).
The book \sphinxstyleemphasis{UNIX System Security}, by David Curry, is a good starting
point for learning to configure firewalls.
+\sphinxstepscope
+
\chapter{Host configuration}
\label{\detokenize{admin/host_config:host-configuration}}\label{\detokenize{admin/host_config::doc}}
@@ -6387,6 +6486,8 @@ where \sphinxstyleemphasis{PATHNAME} is a path to the module shared object or DL
\sphinxstyleemphasis{STRING} is a string to provide to the module. The module will then
take over, and the rest of krb5.conf will be ignored.
+\sphinxstepscope
+
\chapter{Backups of secure hosts}
\label{\detokenize{admin/backup_host:backups-of-secure-hosts}}\label{\detokenize{admin/backup_host::doc}}
@@ -6423,6 +6524,8 @@ transmission across your network.) Then if your database becomes
corrupted, you can load the most recent dump onto the primary KDC.
(See {\hyperref[\detokenize{admin/database:restore-from-dump}]{\sphinxcrossref{\DUrole{std,std-ref}{Dumping and loading a Kerberos database}}}}.)
+\sphinxstepscope
+
\chapter{PKINIT configuration}
\label{\detokenize{admin/pkinit:pkinit-configuration}}\label{\detokenize{admin/pkinit:pkinit}}\label{\detokenize{admin/pkinit::doc}}
@@ -6846,6 +6949,8 @@ clients authenticating anonymously), set the
test that this option is in effect, run \sphinxcode{\sphinxupquote{kinit \sphinxhyphen{}X disable\_freshness}}
and verify that authentication is unsuccessful.
+\sphinxstepscope
+
\chapter{OTP Preauthentication}
\label{\detokenize{admin/otp:otp-preauthentication}}\label{\detokenize{admin/otp:otp-preauth}}\label{\detokenize{admin/otp::doc}}
@@ -6931,10 +7036,10 @@ format:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
[\PYGZob{}
- \PYGZdq{}type\PYGZdq{}: \PYG{n+nt}{\PYGZlt{}string}\PYG{n+nt}{\PYGZgt{}},
- \PYGZdq{}username\PYGZdq{}: \PYG{n+nt}{\PYGZlt{}string}\PYG{n+nt}{\PYGZgt{}},
- \PYGZdq{}indicators\PYGZdq{}: [\PYG{n+nt}{\PYGZlt{}string}\PYG{n+nt}{\PYGZgt{}}, ...]
- \PYGZcb{}, ...]
+\PYG{+w}{ }\PYGZdq{}type\PYGZdq{}:\PYG{+w}{ }\PYG{n+nt}{\PYGZlt{}string}\PYG{n+nt}{\PYGZgt{}},
+\PYG{+w}{ }\PYGZdq{}username\PYGZdq{}:\PYG{+w}{ }\PYG{n+nt}{\PYGZlt{}string}\PYG{n+nt}{\PYGZgt{}},
+\PYG{+w}{ }\PYGZdq{}indicators\PYGZdq{}:\PYG{+w}{ }[\PYG{n+nt}{\PYGZlt{}string}\PYG{n+nt}{\PYGZgt{}},\PYG{+w}{ }...]
+\PYG{+w}{ }\PYGZcb{},\PYG{+w}{ }...]
\end{sphinxVerbatim}
\sphinxAtStartPar
@@ -6961,6 +7066,8 @@ FAST is required for OTP to work.
\end{enumerate}
+\sphinxstepscope
+
\chapter{SPAKE Preauthentication}
\label{\detokenize{admin/spake:spake-preauthentication}}\label{\detokenize{admin/spake:spake}}\label{\detokenize{admin/spake::doc}}
@@ -7030,6 +7137,8 @@ initial authentication requests that do not result in SPAKE
preauthentication, but will save work when SPAKE preauthentication is
used.
+\sphinxstepscope
+
\chapter{Addressing dictionary attack risks}
\label{\detokenize{admin/dictionary:addressing-dictionary-attack-risks}}\label{\detokenize{admin/dictionary:dictionary}}\label{\detokenize{admin/dictionary::doc}}
@@ -7140,6 +7249,8 @@ If {\hyperref[\detokenize{admin/pkinit:pkinit}]{\sphinxcrossref{\DUrole{std,std-
initial authentication, the principal’s long\sphinxhyphen{}term keys are not used
and dictionary attacks are usually not a concern.
+\sphinxstepscope
+
\chapter{Principal names and DNS}
\label{\detokenize{admin/princ_dns:principal-names-and-dns}}\label{\detokenize{admin/princ_dns::doc}}
@@ -7276,6 +7387,8 @@ canonicalize service principal names, even if \sphinxstylestrong{rdns} is set to
add \sphinxcode{\sphinxupquote{SASL\_NOCANON on}} to \sphinxcode{\sphinxupquote{ldap.conf}}, or set the
\sphinxcode{\sphinxupquote{LDAPSASL\_NOCANON}} environment variable.
+\sphinxstepscope
+
\chapter{Encryption types}
\label{\detokenize{admin/enctypes:encryption-types}}\label{\detokenize{admin/enctypes:enctypes}}\label{\detokenize{admin/enctypes::doc}}
@@ -7370,7 +7483,7 @@ a service principal.
The following \sphinxcode{\sphinxupquote{{[}libdefaults{]}}} settings in {\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}} will
affect how enctypes are chosen.
\begin{description}
-\item[{\sphinxstylestrong{allow\_weak\_crypto}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\_weak\_crypto}}
\sphinxAtStartPar
defaults to \sphinxstyleemphasis{false} starting with krb5\sphinxhyphen{}1.8. When \sphinxstyleemphasis{false}, removes
weak enctypes from \sphinxstylestrong{permitted\_enctypes},
@@ -7379,7 +7492,7 @@ set this to \sphinxstyleemphasis{true} unless the use of weak enctypes is an
acceptable risk for your environment and the weak enctypes are
required for backward compatibility.
-\item[{\sphinxstylestrong{allow\_des3}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\_des3}}
\sphinxAtStartPar
was added in release 1.21 and defaults to \sphinxstyleemphasis{false}. Unless this
flag is set to \sphinxstyleemphasis{true}, the KDC will not issue tickets with
@@ -7387,7 +7500,7 @@ des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 session keys. In a future release, th
control whether des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 is permitted in similar fashion to
weak enctypes.
-\item[{\sphinxstylestrong{allow\_rc4}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{allow\_rc4}}
\sphinxAtStartPar
was added in release 1.21 and defaults to \sphinxstyleemphasis{false}. Unless this
flag is set to \sphinxstyleemphasis{true}, the KDC will not issue tickets with
@@ -7395,7 +7508,7 @@ arcfour\sphinxhyphen{}hmac session keys. In a future release, this flag will
control whether arcfour\sphinxhyphen{}hmac is permitted in similar fashion to
weak enctypes.
-\item[{\sphinxstylestrong{permitted\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{permitted\_enctypes}}
\sphinxAtStartPar
controls the set of enctypes that a service will permit for
session keys and for ticket and authenticator encryption. The KDC
@@ -7404,7 +7517,7 @@ keys of non\sphinxhyphen{}permitted enctypes. Starting in release 1.18, this
setting also acts as the default for \sphinxstylestrong{default\_tkt\_enctypes} and
\sphinxstylestrong{default\_tgs\_enctypes}.
-\item[{\sphinxstylestrong{default\_tkt\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_tkt\_enctypes}}
\sphinxAtStartPar
controls the default set of enctypes that the Kerberos client
library requests when making an AS\sphinxhyphen{}REQ. Do not set this unless
@@ -7412,7 +7525,7 @@ required for specific backward compatibility purposes; stale
values of this setting can prevent clients from taking advantage
of new stronger enctypes when the libraries are upgraded.
-\item[{\sphinxstylestrong{default\_tgs\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{default\_tgs\_enctypes}}
\sphinxAtStartPar
controls the default set of enctypes that the Kerberos client
library requests when making a TGS\sphinxhyphen{}REQ. Do not set this unless
@@ -7426,7 +7539,7 @@ of new stronger enctypes when the libraries are upgraded.
The following per\sphinxhyphen{}realm setting in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}} affects the
generation of long\sphinxhyphen{}term keys.
\begin{description}
-\item[{\sphinxstylestrong{supported\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{supported\_enctypes}}
\sphinxAtStartPar
controls the default set of enctype\sphinxhyphen{}salttype pairs that {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}}
will use for generating long\sphinxhyphen{}term keys, either randomly or from
@@ -7442,9 +7555,10 @@ See {\hyperref[\detokenize{admin/conf_files/kdc_conf:encryption-types}]{\sphinxc
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|T|}
-\hline
+\begin{tabulary}{\linewidth}[t]{TTTT}
+\sphinxtoprule
\sphinxstyletheadfamily
\sphinxAtStartPar
enctype
@@ -7458,7 +7572,8 @@ krb5
\sphinxAtStartPar
Windows
\\
-\hline
+\sphinxmidrule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
des\sphinxhyphen{}cbc\sphinxhyphen{}crc
&
@@ -7471,7 +7586,7 @@ weak
\sphinxAtStartPar
\textgreater{}=2000
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
des\sphinxhyphen{}cbc\sphinxhyphen{}md4
&
@@ -7484,7 +7599,7 @@ weak
\sphinxAtStartPar
?
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
des\sphinxhyphen{}cbc\sphinxhyphen{}md5
&
@@ -7497,7 +7612,7 @@ weak
\sphinxAtStartPar
\textgreater{}=2000
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1
&
@@ -7510,7 +7625,7 @@ deprecated
\sphinxAtStartPar
none
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
arcfour\sphinxhyphen{}hmac
&
@@ -7523,7 +7638,7 @@ deprecated
\sphinxAtStartPar
\textgreater{}=2000
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
arcfour\sphinxhyphen{}hmac\sphinxhyphen{}exp
&
@@ -7536,7 +7651,7 @@ weak
\sphinxAtStartPar
\textgreater{}=2000
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96
&&
@@ -7546,7 +7661,7 @@ aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96
\sphinxAtStartPar
\textgreater{}=Vista
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96
&&
@@ -7556,7 +7671,7 @@ aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96
\sphinxAtStartPar
\textgreater{}=Vista
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha256\sphinxhyphen{}128
&&
@@ -7566,7 +7681,7 @@ aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha256\sphinxhyphen{}1
\sphinxAtStartPar
none
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha384\sphinxhyphen{}192
&&
@@ -7576,7 +7691,7 @@ aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha384\sphinxhyphen{}1
\sphinxAtStartPar
none
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
camellia128\sphinxhyphen{}cts\sphinxhyphen{}cmac
&&
@@ -7586,7 +7701,7 @@ camellia128\sphinxhyphen{}cts\sphinxhyphen{}cmac
\sphinxAtStartPar
none
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
camellia256\sphinxhyphen{}cts\sphinxhyphen{}cmac
&&
@@ -7596,9 +7711,9 @@ camellia256\sphinxhyphen{}cts\sphinxhyphen{}cmac
\sphinxAtStartPar
none
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
@@ -7676,6 +7791,8 @@ example, setting \sphinxstylestrong{permitted\_enctypes} to \sphinxcode{\sphinxu
cause any database keys of the triple\sphinxhyphen{}DES and RC4 encryption types to
be ignored.
+\sphinxstepscope
+
\chapter{HTTPS proxy configuration}
\label{\detokenize{admin/https:https-proxy-configuration}}\label{\detokenize{admin/https:https}}\label{\detokenize{admin/https::doc}}
@@ -7733,6 +7850,8 @@ of HTTPS URLs for the proxy server:
If the proxy and client are properly configured, client commands such
as \sphinxcode{\sphinxupquote{kinit}}, \sphinxcode{\sphinxupquote{kvno}}, and \sphinxcode{\sphinxupquote{kpasswd}} should all function normally.
+\sphinxstepscope
+
\chapter{Authentication indicators}
\label{\detokenize{admin/auth_indicator:authentication-indicators}}\label{\detokenize{admin/auth_indicator:auth-indicator}}\label{\detokenize{admin/auth_indicator::doc}}
@@ -7805,9 +7924,13 @@ GSSAPI server applications can inspect authentication indicators
through the \DUrole{xref,std,std-ref}{auth\sphinxhyphen{}indicators} name
attribute.
+\sphinxstepscope
+
\chapter{Administration programs}
\label{\detokenize{admin/admin_commands/index:administration-programs}}\label{\detokenize{admin/admin_commands/index::doc}}
+\sphinxstepscope
+
\section{kadmin}
\label{\detokenize{admin/admin_commands/kadmin_local:kadmin}}\label{\detokenize{admin/admin_commands/kadmin_local:kadmin-1}}\label{\detokenize{admin/admin_commands/kadmin_local::doc}}
@@ -7870,30 +7993,30 @@ kadmin.local can be run on any host which can access the LDAP server.
\subsection{OPTIONS}
\label{\detokenize{admin/admin_commands/kadmin_local:options}}\phantomsection\label{\detokenize{admin/admin_commands/kadmin_local:kadmin-options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{realm} as the default database realm.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{principal}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{principal}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{principal} to authenticate. Otherwise, kadmin will append
\sphinxcode{\sphinxupquote{/admin}} to the primary principal name of the default ccache,
the value of the \sphinxstylestrong{USER} environment variable, or the username as
obtained with getpwuid, in order of preference.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k}}
\sphinxAtStartPar
Use a keytab to decrypt the KDC response instead of prompting for
a password. In this case, the default principal will be
\sphinxcode{\sphinxupquote{host/hostname}}. If there is no keytab specified with the
\sphinxstylestrong{\sphinxhyphen{}t} option, then the default keytab will be used.
-\item[{\sphinxstylestrong{\sphinxhyphen{}t} \sphinxstyleemphasis{keytab}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}t} \sphinxstyleemphasis{keytab}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{keytab} to decrypt the KDC response. This can only be used
with the \sphinxstylestrong{\sphinxhyphen{}k} option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}n}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}n}}
\sphinxAtStartPar
Requests anonymous processing. Two types of anonymous principals
are supported. For fully anonymous Kerberos, configure PKINIT on
@@ -7909,7 +8032,7 @@ principal (but not realm) will be replaced by the anonymous
principal. As of release 1.8, the MIT Kerberos KDC only supports
fully anonymous operation.
-\item[{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{credentials\_cache}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{credentials\_cache}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{credentials\_cache} as the credentials cache. The cache
should contain a service ticket for the \sphinxcode{\sphinxupquote{kadmin/admin}} or
@@ -7919,45 +8042,45 @@ hostname of the admin server) service; it can be acquired with the
requests a new service ticket from the KDC, and stores it in its
own temporary ccache.
-\item[{\sphinxstylestrong{\sphinxhyphen{}w} \sphinxstyleemphasis{password}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}w} \sphinxstyleemphasis{password}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{password} instead of prompting for one. Use this option with
care, as it may expose the password to other users on the system
via the process list.
-\item[{\sphinxstylestrong{\sphinxhyphen{}q} \sphinxstyleemphasis{query}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}q} \sphinxstyleemphasis{query}}
\sphinxAtStartPar
Perform the specified query and then exit.
-\item[{\sphinxstylestrong{\sphinxhyphen{}d} \sphinxstyleemphasis{dbname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}d} \sphinxstyleemphasis{dbname}}
\sphinxAtStartPar
Specifies the name of the KDC database. This option does not
apply to the LDAP database module.
-\item[{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{admin\_server}{[}:\sphinxstyleemphasis{port}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{admin\_server}{[}:\sphinxstyleemphasis{port}{]}}
\sphinxAtStartPar
Specifies the admin server which kadmin should contact.
-\item[{\sphinxstylestrong{\sphinxhyphen{}m}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}m}}
\sphinxAtStartPar
If using kadmin.local, prompt for the database master password
instead of reading it from a stash file.
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} “\sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt} …”}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} “\sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt} …”}
\sphinxAtStartPar
Sets the keysalt list to be used for any new keys created. See
{\hyperref[\detokenize{admin/conf_files/kdc_conf:keysalt-lists}]{\sphinxcrossref{\DUrole{std,std-ref}{Keysalt lists}}}} in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}} for a list of possible
values.
-\item[{\sphinxstylestrong{\sphinxhyphen{}O}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}O}}
\sphinxAtStartPar
Force use of old AUTH\_GSSAPI authentication flavor.
-\item[{\sphinxstylestrong{\sphinxhyphen{}N}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}N}}
\sphinxAtStartPar
Prevent fallback to AUTH\_GSSAPI authentication flavor.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}
\sphinxAtStartPar
Specifies the database specific arguments. See the next section
for supported options.
@@ -8005,11 +8128,11 @@ Database options can be used to override database\sphinxhyphen{}specific default
Supported options for the DB2 module are:
\begin{quote}
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}x dbname=}*filename*}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x dbname=}*filename*}
\sphinxAtStartPar
Specifies the base filename of the DB2 database.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x lockiter}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x lockiter}}
\sphinxAtStartPar
Make iteration operations hold the lock for the duration of
the entire operation, rather than temporarily releasing the
@@ -8018,7 +8141,7 @@ behavior, but this option exists to allow command line
override of a {[}dbmodules{]} setting. First introduced in
release 1.13.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x unlockiter}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x unlockiter}}
\sphinxAtStartPar
Make iteration operations unlock the database for each
principal, instead of holding the lock for the duration of the
@@ -8031,15 +8154,15 @@ entire operation. First introduced in release 1.13.
Supported options for the LDAP module are:
\begin{quote}
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}x host=}\sphinxstyleemphasis{ldapuri}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x host=}\sphinxstyleemphasis{ldapuri}}
\sphinxAtStartPar
Specifies the LDAP server to connect to by a LDAP URI.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x binddn=}\sphinxstyleemphasis{bind\_dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x binddn=}\sphinxstyleemphasis{bind\_dn}}
\sphinxAtStartPar
Specifies the DN used to bind to the LDAP server.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x bindpwd=}\sphinxstyleemphasis{password}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x bindpwd=}\sphinxstyleemphasis{password}}
\sphinxAtStartPar
Specifies the password or SASL secret used to bind to the LDAP
server. Using this option may expose the password to other
@@ -8047,30 +8170,30 @@ users on the system via the process list; to avoid this,
instead stash the password using the \sphinxstylestrong{stashsrvpw} command of
{\hyperref[\detokenize{admin/admin_commands/kdb5_ldap_util:kdb5-ldap-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_ldap\_util}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x sasl\_mech=}\sphinxstyleemphasis{mechanism}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x sasl\_mech=}\sphinxstyleemphasis{mechanism}}
\sphinxAtStartPar
Specifies the SASL mechanism used to bind to the LDAP server.
The bind DN is ignored if a SASL mechanism is used. New in
release 1.13.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x sasl\_authcid=}\sphinxstyleemphasis{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x sasl\_authcid=}\sphinxstyleemphasis{name}}
\sphinxAtStartPar
Specifies the authentication name used when binding to the
LDAP server with a SASL mechanism, if the mechanism requires
one. New in release 1.13.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x sasl\_authzid=}\sphinxstyleemphasis{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x sasl\_authzid=}\sphinxstyleemphasis{name}}
\sphinxAtStartPar
Specifies the authorization name used when binding to the LDAP
server with a SASL mechanism. New in release 1.13.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x sasl\_realm=}\sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x sasl\_realm=}\sphinxstyleemphasis{realm}}
\sphinxAtStartPar
Specifies the realm used when binding to the LDAP server with
a SASL mechanism, if the mechanism uses one. New in release
1.13.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x debug=}\sphinxstyleemphasis{level}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x debug=}\sphinxstyleemphasis{level}}
\sphinxAtStartPar
sets the OpenLDAP client library debug level. \sphinxstyleemphasis{level} is an
integer to be interpreted by the library. Debugging messages
@@ -8112,67 +8235,67 @@ Aliases: \sphinxstylestrong{addprinc}, \sphinxstylestrong{ank}
\sphinxAtStartPar
Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}expire} \sphinxstyleemphasis{expdate}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}expire} \sphinxstyleemphasis{expdate}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) The expiration date of the principal.
-\item[{\sphinxstylestrong{\sphinxhyphen{}pwexpire} \sphinxstyleemphasis{pwexpdate}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}pwexpire} \sphinxstyleemphasis{pwexpdate}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) The password expiration date.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxlife} \sphinxstyleemphasis{maxlife}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxlife} \sphinxstyleemphasis{maxlife}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} or \DUrole{xref,std,std-ref}{getdate} string) The maximum ticket life
for the principal.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{maxrenewlife}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{maxrenewlife}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} or \DUrole{xref,std,std-ref}{getdate} string) The maximum renewable
life of tickets for the principal.
-\item[{\sphinxstylestrong{\sphinxhyphen{}kvno} \sphinxstyleemphasis{kvno}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}kvno} \sphinxstyleemphasis{kvno}}
\sphinxAtStartPar
The initial key version number.
-\item[{\sphinxstylestrong{\sphinxhyphen{}policy} \sphinxstyleemphasis{policy}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}policy} \sphinxstyleemphasis{policy}}
\sphinxAtStartPar
The password policy used by this principal. If not specified, the
policy \sphinxcode{\sphinxupquote{default}} is used if it exists (unless \sphinxstylestrong{\sphinxhyphen{}clearpolicy}
is specified).
-\item[{\sphinxstylestrong{\sphinxhyphen{}clearpolicy}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}clearpolicy}}
\sphinxAtStartPar
Prevents any policy from being assigned when \sphinxstylestrong{\sphinxhyphen{}policy} is not
specified.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_postdated}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_postdated}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_postdated} prohibits this principal from obtaining
postdated tickets. \sphinxstylestrong{+allow\_postdated} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_forwardable}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_forwardable}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_forwardable} prohibits this principal from obtaining
forwardable tickets. \sphinxstylestrong{+allow\_forwardable} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_renewable}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_renewable}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_renewable} prohibits this principal from obtaining
renewable tickets. \sphinxstylestrong{+allow\_renewable} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_proxiable}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_proxiable}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_proxiable} prohibits this principal from obtaining
proxiable tickets. \sphinxstylestrong{+allow\_proxiable} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_dup\_skey}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_dup\_skey}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_dup\_skey} disables user\sphinxhyphen{}to\sphinxhyphen{}user authentication for this
principal by prohibiting others from obtaining a service ticket
encrypted in this principal’s TGT session key.
\sphinxstylestrong{+allow\_dup\_skey} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{requires\_preauth}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{requires\_preauth}}
\sphinxAtStartPar
\sphinxstylestrong{+requires\_preauth} requires this principal to preauthenticate
before being allowed to kinit. \sphinxstylestrong{\sphinxhyphen{}requires\_preauth} clears this
@@ -8181,7 +8304,7 @@ the KDC will only issue service tickets for that service principal
if the client’s initial authentication was performed using
preauthentication.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{requires\_hwauth}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{requires\_hwauth}}
\sphinxAtStartPar
\sphinxstylestrong{+requires\_hwauth} requires this principal to preauthenticate
using a hardware device before being allowed to kinit.
@@ -8190,7 +8313,7 @@ set on a service principal, the KDC will only issue service tickets
for that service principal if the client’s initial authentication was
performed using a hardware device to preauthenticate.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{ok\_as\_delegate}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{ok\_as\_delegate}}
\sphinxAtStartPar
\sphinxstylestrong{+ok\_as\_delegate} sets the \sphinxstylestrong{okay as delegate} flag on tickets
issued with this principal as the service. Clients may use this
@@ -8198,47 +8321,47 @@ flag as a hint that credentials should be delegated when
authenticating to the service. \sphinxstylestrong{\sphinxhyphen{}ok\_as\_delegate} clears this
flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_svr}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_svr}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_svr} prohibits the issuance of service tickets for this
principal. In release 1.17 and later, user\sphinxhyphen{}to\sphinxhyphen{}user service
tickets are still allowed unless the \sphinxstylestrong{\sphinxhyphen{}allow\_dup\_skey} flag is
also set. \sphinxstylestrong{+allow\_svr} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_tgs\_req}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_tgs\_req}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_tgs\_req} specifies that a Ticket\sphinxhyphen{}Granting Service (TGS)
request for a service ticket for this principal is not permitted.
\sphinxstylestrong{+allow\_tgs\_req} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_tix}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{allow\_tix}}
\sphinxAtStartPar
\sphinxstylestrong{\sphinxhyphen{}allow\_tix} forbids the issuance of any tickets for this
principal. \sphinxstylestrong{+allow\_tix} clears this flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{needchange}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{needchange}}
\sphinxAtStartPar
\sphinxstylestrong{+needchange} forces a password change on the next initial
authentication to this principal. \sphinxstylestrong{\sphinxhyphen{}needchange} clears this
flag.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{password\_changing\_service}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{password\_changing\_service}}
\sphinxAtStartPar
\sphinxstylestrong{+password\_changing\_service} marks this principal as a password
change service principal.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{ok\_to\_auth\_as\_delegate}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{ok\_to\_auth\_as\_delegate}}
\sphinxAtStartPar
\sphinxstylestrong{+ok\_to\_auth\_as\_delegate} allows this principal to acquire
forwardable tickets to itself from arbitrary users, for use with
constrained delegation.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{no\_auth\_data\_required}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{no\_auth\_data\_required}}
\sphinxAtStartPar
\sphinxstylestrong{+no\_auth\_data\_required} prevents PAC or AD\sphinxhyphen{}SIGNEDPATH data from
being added to service tickets for the principal.
-\item[{\{\sphinxhyphen{}|+\}\sphinxstylestrong{lockdown\_keys}}] \leavevmode
+\sphinxlineitem{\{\sphinxhyphen{}|+\}\sphinxstylestrong{lockdown\_keys}}
\sphinxAtStartPar
\sphinxstylestrong{+lockdown\_keys} prevents keys for this principal from leaving
the KDC via kadmind. The chpass and extract operations are denied
@@ -8250,49 +8373,49 @@ krbtgt/* or kadmin/* with new principals without the attribute.
This attribute can be set via the network protocol, but can only
be removed using kadmin.local.
-\item[{\sphinxstylestrong{\sphinxhyphen{}randkey}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}randkey}}
\sphinxAtStartPar
Sets the key of the principal to a random value.
-\item[{\sphinxstylestrong{\sphinxhyphen{}nokey}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}nokey}}
\sphinxAtStartPar
Causes the principal to be created with no key. New in release
1.12.
-\item[{\sphinxstylestrong{\sphinxhyphen{}pw} \sphinxstyleemphasis{password}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}pw} \sphinxstyleemphasis{password}}
\sphinxAtStartPar
Sets the password of the principal to the specified string and
does not prompt for a password. Note: using this option in a
shell script may expose the password to other users on the system
via the process list.
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt},…}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt},…}
\sphinxAtStartPar
Uses the specified keysalt list for setting the keys of the
principal. See {\hyperref[\detokenize{admin/conf_files/kdc_conf:keysalt-lists}]{\sphinxcrossref{\DUrole{std,std-ref}{Keysalt lists}}}} in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}} for a
list of possible values.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_princ\_args}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_princ\_args}}
\sphinxAtStartPar
Indicates database\sphinxhyphen{}specific options. The options for the LDAP
database module are:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}x dn=}\sphinxstyleemphasis{dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x dn=}\sphinxstyleemphasis{dn}}
\sphinxAtStartPar
Specifies the LDAP object that will contain the Kerberos
principal being created.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x linkdn=}\sphinxstyleemphasis{dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x linkdn=}\sphinxstyleemphasis{dn}}
\sphinxAtStartPar
Specifies the LDAP object to which the newly created Kerberos
principal object will point.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x containerdn=}\sphinxstyleemphasis{container\_dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x containerdn=}\sphinxstyleemphasis{container\_dn}}
\sphinxAtStartPar
Specifies the container object under which the Kerberos
principal is to be created.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x tktpolicy=}\sphinxstyleemphasis{policy}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x tktpolicy=}\sphinxstyleemphasis{policy}}
\sphinxAtStartPar
Associates a ticket policy to the Kerberos principal.
@@ -8357,7 +8480,7 @@ Alias: \sphinxstylestrong{modprinc}
\sphinxAtStartPar
Options (in addition to the \sphinxstylestrong{addprinc} options):
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}unlock}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}unlock}}
\sphinxAtStartPar
Unlocks a locked principal (one which has received too many failed
authentication attempts without enough time between them according
@@ -8385,16 +8508,39 @@ This command requires the \sphinxstylestrong{add} and \sphinxstylestrong{delete}
Alias: \sphinxstylestrong{renprinc}
+\subsubsection{add\_alias}
+\label{\detokenize{admin/admin_commands/kadmin_local:add-alias}}\label{\detokenize{admin/admin_commands/kadmin_local:id4}}\begin{quote}
+
+\sphinxAtStartPar
+\sphinxstylestrong{add\_alias} \sphinxstyleemphasis{alias\_princ} \sphinxstyleemphasis{target\_princ}
+\end{quote}
+
+\sphinxAtStartPar
+Create an alias \sphinxstyleemphasis{alias\_princ} pointing to \sphinxstyleemphasis{target\_princ}. Aliases may
+be chained (that is, \sphinxstyleemphasis{target\_princ} may itself be an alias) up to a
+depth of 10.
+
+\sphinxAtStartPar
+This command requires the \sphinxstylestrong{add} privilege for \sphinxstyleemphasis{alias\_princ} and the
+\sphinxstylestrong{modify} privilege for \sphinxstyleemphasis{target\_princ}.
+
+\sphinxAtStartPar
+(New in release 1.22.)
+
+\sphinxAtStartPar
+Aliases: \sphinxstylestrong{alias}
+
+
\subsubsection{delete\_principal}
-\label{\detokenize{admin/admin_commands/kadmin_local:delete-principal}}\label{\detokenize{admin/admin_commands/kadmin_local:id4}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:delete-principal}}\label{\detokenize{admin/admin_commands/kadmin_local:id5}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{delete\_principal} {[}\sphinxstylestrong{\sphinxhyphen{}force}{]} \sphinxstyleemphasis{principal}
\end{quote}
\sphinxAtStartPar
-Deletes the specified \sphinxstyleemphasis{principal} from the database. This command
-prompts for deletion, unless the \sphinxstylestrong{\sphinxhyphen{}force} option is given.
+Deletes the specified \sphinxstyleemphasis{principal} or alias from the database. This
+command prompts for deletion, unless the \sphinxstylestrong{\sphinxhyphen{}force} option is given.
\sphinxAtStartPar
This command requires the \sphinxstylestrong{delete} privilege.
@@ -8404,7 +8550,7 @@ Alias: \sphinxstylestrong{delprinc}
\subsubsection{change\_password}
-\label{\detokenize{admin/admin_commands/kadmin_local:change-password}}\label{\detokenize{admin/admin_commands/kadmin_local:id5}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:change-password}}\label{\detokenize{admin/admin_commands/kadmin_local:id6}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{change\_password} {[}\sphinxstyleemphasis{options}{]} \sphinxstyleemphasis{principal}
@@ -8425,23 +8571,23 @@ Alias: \sphinxstylestrong{cpw}
\sphinxAtStartPar
The following options are available:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}randkey}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}randkey}}
\sphinxAtStartPar
Sets the key of the principal to a random value.
-\item[{\sphinxstylestrong{\sphinxhyphen{}pw} \sphinxstyleemphasis{password}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}pw} \sphinxstyleemphasis{password}}
\sphinxAtStartPar
Set the password to the specified string. Using this option in a
script may expose the password to other users on the system via
the process list.
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt},…}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt},…}
\sphinxAtStartPar
Uses the specified keysalt list for setting the keys of the
principal. See {\hyperref[\detokenize{admin/conf_files/kdc_conf:keysalt-lists}]{\sphinxcrossref{\DUrole{std,std-ref}{Keysalt lists}}}} in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}} for a
list of possible values.
-\item[{\sphinxstylestrong{\sphinxhyphen{}keepold}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}keepold}}
\sphinxAtStartPar
Keeps the existing keys in the database. This flag is usually not
necessary except perhaps for \sphinxcode{\sphinxupquote{krbtgt}} principals.
@@ -8461,7 +8607,7 @@ Example:
\subsubsection{purgekeys}
-\label{\detokenize{admin/admin_commands/kadmin_local:purgekeys}}\label{\detokenize{admin/admin_commands/kadmin_local:id6}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:purgekeys}}\label{\detokenize{admin/admin_commands/kadmin_local:id7}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{purgekeys} {[}\sphinxstylestrong{\sphinxhyphen{}all}|\sphinxstylestrong{\sphinxhyphen{}keepkvno} \sphinxstyleemphasis{oldest\_kvno\_to\_keep}{]} \sphinxstyleemphasis{principal}
@@ -8479,7 +8625,7 @@ This command requires the \sphinxstylestrong{modify} privilege.
\subsubsection{get\_principal}
-\label{\detokenize{admin/admin_commands/kadmin_local:get-principal}}\label{\detokenize{admin/admin_commands/kadmin_local:id7}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:get-principal}}\label{\detokenize{admin/admin_commands/kadmin_local:id8}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{get\_principal} {[}\sphinxstylestrong{\sphinxhyphen{}terse}{]} \sphinxstyleemphasis{principal}
@@ -8526,7 +8672,7 @@ Examples:
\subsubsection{list\_principals}
-\label{\detokenize{admin/admin_commands/kadmin_local:list-principals}}\label{\detokenize{admin/admin_commands/kadmin_local:id8}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:list-principals}}\label{\detokenize{admin/admin_commands/kadmin_local:id9}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{list\_principals} {[}\sphinxstyleemphasis{expression}{]}
@@ -8561,7 +8707,7 @@ Example:
\subsubsection{get\_strings}
-\label{\detokenize{admin/admin_commands/kadmin_local:get-strings}}\label{\detokenize{admin/admin_commands/kadmin_local:id9}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:get-strings}}\label{\detokenize{admin/admin_commands/kadmin_local:id10}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{get\_strings} \sphinxstyleemphasis{principal}
@@ -8578,7 +8724,7 @@ Alias: \sphinxstylestrong{getstrs}
\subsubsection{set\_string}
-\label{\detokenize{admin/admin_commands/kadmin_local:set-string}}\label{\detokenize{admin/admin_commands/kadmin_local:id10}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:set-string}}\label{\detokenize{admin/admin_commands/kadmin_local:id11}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{set\_string} \sphinxstyleemphasis{principal} \sphinxstyleemphasis{name} \sphinxstyleemphasis{value}
@@ -8590,27 +8736,27 @@ supply per\sphinxhyphen{}principal configuration to the KDC and some KDC plugin
modules. The following string attribute names are recognized by the
KDC:
\begin{description}
-\item[{\sphinxstylestrong{require\_auth}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{require\_auth}}
\sphinxAtStartPar
Specifies an authentication indicator which is required to
authenticate to the principal as a service. Multiple indicators
can be specified, separated by spaces; in this case any of the
specified indicators will be accepted. (New in release 1.14.)
-\item[{\sphinxstylestrong{session\_enctypes}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{session\_enctypes}}
\sphinxAtStartPar
Specifies the encryption types supported for session keys when the
principal is authenticated to as a server. See
{\hyperref[\detokenize{admin/conf_files/kdc_conf:encryption-types}]{\sphinxcrossref{\DUrole{std,std-ref}{Encryption types}}}} in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}} for a list of the
accepted values.
-\item[{\sphinxstylestrong{otp}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{otp}}
\sphinxAtStartPar
Enables One Time Passwords (OTP) preauthentication for a client
\sphinxstyleemphasis{principal}. The \sphinxstyleemphasis{value} is a JSON string representing an array
of objects, each having optional \sphinxcode{\sphinxupquote{type}} and \sphinxcode{\sphinxupquote{username}} fields.
-\item[{\sphinxstylestrong{pkinit\_cert\_match}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pkinit\_cert\_match}}
\sphinxAtStartPar
Specifies a matching expression that defines the certificate
attributes required for the client certificate used by the
@@ -8618,7 +8764,7 @@ principal during PKINIT authentication. The matching expression
is in the same format as those used by the \sphinxstylestrong{pkinit\_cert\_match}
option in {\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}}. (New in release 1.16.)
-\item[{\sphinxstylestrong{pac\_privsvr\_enctype}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pac\_privsvr\_enctype}}
\sphinxAtStartPar
Forces the encryption type of the PAC KDC checksum buffers to the
specified encryption type for tickets issued to this server, by
@@ -8646,7 +8792,7 @@ Example:
\subsubsection{del\_string}
-\label{\detokenize{admin/admin_commands/kadmin_local:del-string}}\label{\detokenize{admin/admin_commands/kadmin_local:id11}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:del-string}}\label{\detokenize{admin/admin_commands/kadmin_local:id12}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{del\_string} \sphinxstyleemphasis{principal} \sphinxstyleemphasis{key}
@@ -8663,7 +8809,7 @@ Alias: \sphinxstylestrong{delstr}
\subsubsection{add\_policy}
-\label{\detokenize{admin/admin_commands/kadmin_local:add-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id12}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:add-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id13}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{add\_policy} {[}\sphinxstyleemphasis{options}{]} \sphinxstyleemphasis{policy}
@@ -8681,34 +8827,34 @@ Alias: \sphinxstylestrong{addpol}
\sphinxAtStartPar
The following options are available:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxlife} \sphinxstyleemphasis{time}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxlife} \sphinxstyleemphasis{time}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} or \DUrole{xref,std,std-ref}{getdate} string) Sets the maximum
lifetime of a password.
-\item[{\sphinxstylestrong{\sphinxhyphen{}minlife} \sphinxstyleemphasis{time}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}minlife} \sphinxstyleemphasis{time}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} or \DUrole{xref,std,std-ref}{getdate} string) Sets the minimum
lifetime of a password.
-\item[{\sphinxstylestrong{\sphinxhyphen{}minlength} \sphinxstyleemphasis{length}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}minlength} \sphinxstyleemphasis{length}}
\sphinxAtStartPar
Sets the minimum length of a password.
-\item[{\sphinxstylestrong{\sphinxhyphen{}minclasses} \sphinxstyleemphasis{number}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}minclasses} \sphinxstyleemphasis{number}}
\sphinxAtStartPar
Sets the minimum number of character classes required in a
password. The five character classes are lower case, upper case,
numbers, punctuation, and whitespace/unprintable characters.
-\item[{\sphinxstylestrong{\sphinxhyphen{}history} \sphinxstyleemphasis{number}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}history} \sphinxstyleemphasis{number}}
\sphinxAtStartPar
Sets the number of past keys kept for a principal. This option is
not supported with the LDAP KDC database module.
\end{description}
\phantomsection\label{\detokenize{admin/admin_commands/kadmin_local:policy-maxfailure}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxfailure} \sphinxstyleemphasis{maxnumber}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxfailure} \sphinxstyleemphasis{maxnumber}}
\sphinxAtStartPar
Sets the number of authentication failures before the principal is
locked. Authentication failures are only tracked for principals
@@ -8718,7 +8864,7 @@ resets to 0 after a successful attempt to authenticate. A
\end{description}
\phantomsection\label{\detokenize{admin/admin_commands/kadmin_local:policy-failurecountinterval}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}failurecountinterval} \sphinxstyleemphasis{failuretime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}failurecountinterval} \sphinxstyleemphasis{failuretime}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} or \DUrole{xref,std,std-ref}{getdate} string) Sets the allowable time
between authentication failures. If an authentication failure
@@ -8728,7 +8874,7 @@ failure, the number of authentication failures is reset to 1. A
\end{description}
\phantomsection\label{\detokenize{admin/admin_commands/kadmin_local:policy-lockoutduration}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}lockoutduration} \sphinxstyleemphasis{lockouttime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}lockoutduration} \sphinxstyleemphasis{lockouttime}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} or \DUrole{xref,std,std-ref}{getdate} string) Sets the duration for
which the principal is locked from authenticating if too many
@@ -8737,7 +8883,7 @@ interval elapsing. A duration of 0 (the default) means the
principal remains locked out until it is administratively unlocked
with \sphinxcode{\sphinxupquote{modprinc \sphinxhyphen{}unlock}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}allowedkeysalts}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}allowedkeysalts}}
\sphinxAtStartPar
Specifies the key/salt tuples supported for long\sphinxhyphen{}term keys when
setting or changing a principal’s password/keys. See
@@ -8758,7 +8904,7 @@ Example:
\subsubsection{modify\_policy}
-\label{\detokenize{admin/admin_commands/kadmin_local:modify-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id13}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:modify-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id14}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{modify\_policy} {[}\sphinxstyleemphasis{options}{]} \sphinxstyleemphasis{policy}
@@ -8776,7 +8922,7 @@ Alias: \sphinxstylestrong{modpol}
\subsubsection{delete\_policy}
-\label{\detokenize{admin/admin_commands/kadmin_local:delete-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id14}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:delete-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id15}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{delete\_policy} {[}\sphinxstylestrong{\sphinxhyphen{}force}{]} \sphinxstyleemphasis{policy}
@@ -8805,7 +8951,7 @@ kadmin:
\subsubsection{get\_policy}
-\label{\detokenize{admin/admin_commands/kadmin_local:get-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id15}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:get-policy}}\label{\detokenize{admin/admin_commands/kadmin_local:id16}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{get\_policy} {[} \sphinxstylestrong{\sphinxhyphen{}terse} {]} \sphinxstyleemphasis{policy}
@@ -8847,7 +8993,7 @@ meaningful.
\subsubsection{list\_policies}
-\label{\detokenize{admin/admin_commands/kadmin_local:list-policies}}\label{\detokenize{admin/admin_commands/kadmin_local:id16}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:list-policies}}\label{\detokenize{admin/admin_commands/kadmin_local:id17}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{list\_policies} {[}\sphinxstyleemphasis{expression}{]}
@@ -8884,7 +9030,7 @@ Examples:
\subsubsection{ktadd}
-\label{\detokenize{admin/admin_commands/kadmin_local:ktadd}}\label{\detokenize{admin/admin_commands/kadmin_local:id17}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:ktadd}}\label{\detokenize{admin/admin_commands/kadmin_local:id18}}\begin{quote}
\begin{DUlineblock}{0em}
\item[] \sphinxstylestrong{ktadd} {[}options{]} \sphinxstyleemphasis{principal}
@@ -8905,22 +9051,22 @@ With the \sphinxstylestrong{\sphinxhyphen{}glob} form, it also requires the \sph
\sphinxAtStartPar
The options are:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}k{[}eytab{]}} \sphinxstyleemphasis{keytab}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k{[}eytab{]}} \sphinxstyleemphasis{keytab}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{keytab} as the keytab file. Otherwise, the default keytab is
used.
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt},…}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{enc}:\sphinxstyleemphasis{salt},…}
\sphinxAtStartPar
Uses the specified keysalt list for setting the new keys of the
principal. See {\hyperref[\detokenize{admin/conf_files/kdc_conf:keysalt-lists}]{\sphinxcrossref{\DUrole{std,std-ref}{Keysalt lists}}}} in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}} for a
list of possible values.
-\item[{\sphinxstylestrong{\sphinxhyphen{}q}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}q}}
\sphinxAtStartPar
Display less verbose information.
-\item[{\sphinxstylestrong{\sphinxhyphen{}norandkey}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}norandkey}}
\sphinxAtStartPar
Do not randomize the keys. The keys and their version numbers stay
unchanged. This option cannot be specified in combination with the
@@ -8949,7 +9095,7 @@ Example:
\subsubsection{ktremove}
-\label{\detokenize{admin/admin_commands/kadmin_local:ktremove}}\label{\detokenize{admin/admin_commands/kadmin_local:id18}}\begin{quote}
+\label{\detokenize{admin/admin_commands/kadmin_local:ktremove}}\label{\detokenize{admin/admin_commands/kadmin_local:id19}}\begin{quote}
\sphinxAtStartPar
\sphinxstylestrong{ktremove} {[}options{]} \sphinxstyleemphasis{principal} {[}\sphinxstyleemphasis{kvno} | \sphinxstyleemphasis{all} | \sphinxstyleemphasis{old}{]}
@@ -8969,12 +9115,12 @@ kvno match that integer are removed.
\sphinxAtStartPar
The options are:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}k{[}eytab{]}} \sphinxstyleemphasis{keytab}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k{[}eytab{]}} \sphinxstyleemphasis{keytab}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{keytab} as the keytab file. Otherwise, the default keytab is
used.
-\item[{\sphinxstylestrong{\sphinxhyphen{}q}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}q}}
\sphinxAtStartPar
Display less verbose information.
@@ -9044,6 +9190,8 @@ variables.
\sphinxAtStartPar
\DUrole{xref,std,std-ref}{kpasswd(1)}, {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{kadmind}
\label{\detokenize{admin/admin_commands/kadmind:kadmind}}\label{\detokenize{admin/admin_commands/kadmind:kadmind-8}}\label{\detokenize{admin/admin_commands/kadmind::doc}}
@@ -9079,7 +9227,7 @@ remote requests from programs such as {\hyperref[\detokenize{admin/admin_command
kadmind requires a number of configuration files to be set up in order
for it to work:
\begin{description}
-\item[{{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}}] \leavevmode
+\sphinxlineitem{{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}}
\sphinxAtStartPar
The KDC configuration file contains configuration information for
the KDC and admin servers. kadmind uses settings in this file to
@@ -9087,7 +9235,7 @@ locate the Kerberos database, and is also affected by the
\sphinxstylestrong{acl\_file}, \sphinxstylestrong{dict\_file}, \sphinxstylestrong{kadmind\_port}, and iprop\sphinxhyphen{}related
settings.
-\item[{{\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}}}] \leavevmode
+\sphinxlineitem{{\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}}}
\sphinxAtStartPar
kadmind’s ACL (access control list) tells it which principals are
allowed to perform administration actions. The pathname to the
@@ -9114,65 +9262,65 @@ registered into the datebase.
\subsection{OPTIONS}
\label{\detokenize{admin/admin_commands/kadmind:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}
\sphinxAtStartPar
specifies the realm that kadmind will serve; if it is not
specified, the default realm of the host is used.
-\item[{\sphinxstylestrong{\sphinxhyphen{}m}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}m}}
\sphinxAtStartPar
causes the master database password to be fetched from the
keyboard (before the server puts itself in the background, if not
invoked with the \sphinxstylestrong{\sphinxhyphen{}nofork} option) rather than from a file on
disk.
-\item[{\sphinxstylestrong{\sphinxhyphen{}nofork}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}nofork}}
\sphinxAtStartPar
causes the server to remain in the foreground and remain
associated to the terminal.
-\item[{\sphinxstylestrong{\sphinxhyphen{}proponly}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}proponly}}
\sphinxAtStartPar
causes the server to only listen and respond to Kerberos replica
incremental propagation polling requests. This option can be used
to set up a hierarchical propagation topology where a replica KDC
provides incremental updates to other Kerberos replicas.
-\item[{\sphinxstylestrong{\sphinxhyphen{}port} \sphinxstyleemphasis{port\sphinxhyphen{}number}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}port} \sphinxstyleemphasis{port\sphinxhyphen{}number}}
\sphinxAtStartPar
specifies the port on which the administration server listens for
connections. The default port is determined by the
\sphinxstylestrong{kadmind\_port} configuration variable in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{pid\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{pid\_file}}
\sphinxAtStartPar
specifies the file to which the PID of kadmind process should be
written after it starts up. This file can be used to identify
whether kadmind is still running and to allow init scripts to stop
the correct process.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{kdb5\_util\_path}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{kdb5\_util\_path}}
\sphinxAtStartPar
specifies the path to the kdb5\_util command to use when dumping the
KDB in response to full resync requests when iprop is enabled.
-\item[{\sphinxstylestrong{\sphinxhyphen{}K} \sphinxstyleemphasis{kprop\_path}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}K} \sphinxstyleemphasis{kprop\_path}}
\sphinxAtStartPar
specifies the path to the kprop command to use to send full dumps
to replicas in response to full resync requests.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{kprop\_port}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{kprop\_port}}
\sphinxAtStartPar
specifies the port by which the kprop process that is spawned by
kadmind connects to the replica kpropd, in order to transfer the
dump file during an iprop full resync request.
-\item[{\sphinxstylestrong{\sphinxhyphen{}F} \sphinxstyleemphasis{dump\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}F} \sphinxstyleemphasis{dump\_file}}
\sphinxAtStartPar
specifies the file path to be used for dumping the KDB in response
to full resync requests when iprop is enabled.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}
\sphinxAtStartPar
specifies database\sphinxhyphen{}specific arguments. See {\hyperref[\detokenize{admin/admin_commands/kadmin_local:dboptions}]{\sphinxcrossref{\DUrole{std,std-ref}{Database Options}}}} in {\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}} for supported arguments.
@@ -9185,6 +9333,15 @@ specifies database\sphinxhyphen{}specific arguments. See {\hyperref[\detokenize
See \DUrole{xref,std,std-ref}{kerberos(7)} for a description of Kerberos environment
variables.
+\sphinxAtStartPar
+As of release 1.22, kadmind supports systemd socket activation via the
+LISTEN\_PID and LISTEN\_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+\sphinxstylestrong{kadmind\_listen} or \sphinxstylestrong{kpasswd\_listen} variables or equivalents) or
+they will be ignored. Any configured listener addresses that do not
+correspond to caller\sphinxhyphen{}provided sockets will be ignored if socket
+activation is used.
+
\subsection{SEE ALSO}
\label{\detokenize{admin/admin_commands/kadmind:see-also}}
@@ -9192,6 +9349,8 @@ variables.
\DUrole{xref,std,std-ref}{kpasswd(1)}, {\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}}, {\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_util}}}},
{\hyperref[\detokenize{admin/admin_commands/kdb5_ldap_util:kdb5-ldap-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_ldap\_util}}}}, {\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{kdb5\_util}
\label{\detokenize{admin/admin_commands/kdb5_util:kdb5-util}}\label{\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}}\label{\detokenize{admin/admin_commands/kdb5_util::doc}}
@@ -9233,52 +9392,52 @@ commands.
\subsection{COMMAND\sphinxhyphen{}LINE OPTIONS}
\label{\detokenize{admin/admin_commands/kdb5_util:command-line-options}}\phantomsection\label{\detokenize{admin/admin_commands/kdb5_util:kdb5-util-options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}
\sphinxAtStartPar
specifies the Kerberos realm of the database.
-\item[{\sphinxstylestrong{\sphinxhyphen{}d} \sphinxstyleemphasis{dbname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}d} \sphinxstyleemphasis{dbname}}
\sphinxAtStartPar
specifies the name under which the principal database is stored;
by default the database is that listed in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}. The
password policy database and lock files are also derived from this
value.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{mkeytype}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{mkeytype}}
\sphinxAtStartPar
specifies the key type of the master key in the database. The
default is given by the \sphinxstylestrong{master\_key\_type} variable in
{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}kv} \sphinxstyleemphasis{mkeyVNO}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}kv} \sphinxstyleemphasis{mkeyVNO}}
\sphinxAtStartPar
Specifies the version number of the master key in the database;
the default is 1. Note that 0 is not allowed.
-\item[{\sphinxstylestrong{\sphinxhyphen{}M} \sphinxstyleemphasis{mkeyname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}M} \sphinxstyleemphasis{mkeyname}}
\sphinxAtStartPar
principal name for the master key in the database. If not
specified, the name is determined by the \sphinxstylestrong{master\_key\_name}
variable in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}m}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}m}}
\sphinxAtStartPar
specifies that the master database password should be read from
the keyboard rather than fetched from a file on disk.
-\item[{\sphinxstylestrong{\sphinxhyphen{}sf} \sphinxstyleemphasis{stash\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}sf} \sphinxstyleemphasis{stash\_file}}
\sphinxAtStartPar
specifies the stash filename of the master database password. If
not specified, the filename is determined by the
\sphinxstylestrong{key\_stash\_file} variable in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{password}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{password}}
\sphinxAtStartPar
specifies the master database password. Using this option may
expose the password to other users on the system via the process
list.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}
\sphinxAtStartPar
specifies database\sphinxhyphen{}specific options. See {\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}} for
supported options.
@@ -9345,47 +9504,47 @@ default, the database is dumped in current format, “kdb5\_util
load\_dump version 7”. If filename is not specified, or is the string
“\sphinxhyphen{}”, the dump is sent to standard output. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}b7}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}b7}}
\sphinxAtStartPar
causes the dump to be in the Kerberos 5 Beta 7 format (“kdb5\_util
load\_dump version 4”). This was the dump format produced on
releases prior to 1.2.2.
-\item[{\sphinxstylestrong{\sphinxhyphen{}r13}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r13}}
\sphinxAtStartPar
causes the dump to be in the Kerberos 5 1.3 format (“kdb5\_util
load\_dump version 5”). This was the dump format produced on
releases prior to 1.8.
-\item[{\sphinxstylestrong{\sphinxhyphen{}r18}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r18}}
\sphinxAtStartPar
causes the dump to be in the Kerberos 5 1.8 format (“kdb5\_util
load\_dump version 6”). This was the dump format produced on
releases prior to 1.11.
-\item[{\sphinxstylestrong{\sphinxhyphen{}verbose}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}verbose}}
\sphinxAtStartPar
causes the name of each principal and policy to be printed as it
is dumped.
-\item[{\sphinxstylestrong{\sphinxhyphen{}mkey\_convert}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}mkey\_convert}}
\sphinxAtStartPar
prompts for a new master key. This new master key will be used to
re\sphinxhyphen{}encrypt principal key data in the dumpfile. The principal keys
themselves will not be changed.
-\item[{\sphinxstylestrong{\sphinxhyphen{}new\_mkey\_file} \sphinxstyleemphasis{mkey\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}new\_mkey\_file} \sphinxstyleemphasis{mkey\_file}}
\sphinxAtStartPar
the filename of a stash file. The master key in this stash file
will be used to re\sphinxhyphen{}encrypt the key data in the dumpfile. The key
data in the database will not be changed.
-\item[{\sphinxstylestrong{\sphinxhyphen{}rev}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}rev}}
\sphinxAtStartPar
dumps in reverse order. This may recover principals that do not
dump normally, in cases where database corruption has occurred.
-\item[{\sphinxstylestrong{\sphinxhyphen{}recurse}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}recurse}}
\sphinxAtStartPar
causes the dump to walk the database recursively (btree only).
This may recover principals that do not dump normally, in cases
@@ -9424,25 +9583,25 @@ database module, the \sphinxstylestrong{\sphinxhyphen{}update} flag is required.
\sphinxAtStartPar
Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}b7}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}b7}}
\sphinxAtStartPar
requires the database to be in the Kerberos 5 Beta 7 format
(“kdb5\_util load\_dump version 4”). This was the dump format
produced on releases prior to 1.2.2.
-\item[{\sphinxstylestrong{\sphinxhyphen{}r13}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r13}}
\sphinxAtStartPar
requires the database to be in Kerberos 5 1.3 format (“kdb5\_util
load\_dump version 5”). This was the dump format produced on
releases prior to 1.8.
-\item[{\sphinxstylestrong{\sphinxhyphen{}r18}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r18}}
\sphinxAtStartPar
requires the database to be in Kerberos 5 1.8 format (“kdb5\_util
load\_dump version 6”). This was the dump format produced on
releases prior to 1.11.
-\item[{\sphinxstylestrong{\sphinxhyphen{}hash}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}hash}}
\sphinxAtStartPar
stores the database in hash format, if using the DB2 database
type. If this option is not specified, the database will be
@@ -9450,12 +9609,12 @@ stored in btree format. This option is not recommended, as
databases stored in hash format are known to corrupt data and lose
principals.
-\item[{\sphinxstylestrong{\sphinxhyphen{}verbose}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}verbose}}
\sphinxAtStartPar
causes the name of each principal and policy to be printed as it
is dumped.
-\item[{\sphinxstylestrong{\sphinxhyphen{}update}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}update}}
\sphinxAtStartPar
records from the dump file are added to or updated in the existing
database. Otherwise, a new database is created containing only
@@ -9548,16 +9707,16 @@ Delete master keys from the master key principal that are not used to
protect any principals. This command can be used to remove old master
keys all principal keys are protected by a newer master key.
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}f}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f}}
\sphinxAtStartPar
does not prompt for confirmation.
-\item[{\sphinxstylestrong{\sphinxhyphen{}n}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}n}}
\sphinxAtStartPar
performs a dry run, showing master keys that would be purged, but
not actually purging any keys.
-\item[{\sphinxstylestrong{\sphinxhyphen{}v}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}v}}
\sphinxAtStartPar
gives more verbose output.
@@ -9607,27 +9766,27 @@ below).
\sphinxAtStartPar
Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}H}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}H}}
\sphinxAtStartPar
suppress writing the field names in a header line
-\item[{\sphinxstylestrong{\sphinxhyphen{}c}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c}}
\sphinxAtStartPar
use comma separated values (CSV) format, with minimal quoting,
instead of the default tab\sphinxhyphen{}separated (unquoted, unescaped) format
-\item[{\sphinxstylestrong{\sphinxhyphen{}e}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e}}
\sphinxAtStartPar
write empty hexadecimal string fields as empty fields instead of
as “\sphinxhyphen{}1”.
-\item[{\sphinxstylestrong{\sphinxhyphen{}n}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}n}}
\sphinxAtStartPar
produce numeric output for fields that normally have symbolic
output, such as enctypes and flag names. Also requests output of
time stamps as decimal POSIX time\_t values.
-\item[{\sphinxstylestrong{\sphinxhyphen{}o} \sphinxstyleemphasis{outfile}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}o} \sphinxstyleemphasis{outfile}}
\sphinxAtStartPar
write the dump to the specified output file instead of to standard
output
@@ -9637,47 +9796,61 @@ output
\sphinxAtStartPar
Dump types:
\begin{description}
-\item[{\sphinxstylestrong{keydata}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{alias}}
+\sphinxAtStartPar
+principal alias information
+\begin{description}
+\sphinxlineitem{\sphinxstylestrong{aliasname}}
+\sphinxAtStartPar
+the name of the alias
+
+\sphinxlineitem{\sphinxstylestrong{targetname}}
+\sphinxAtStartPar
+the target of the alias
+
+\end{description}
+
+\sphinxlineitem{\sphinxstylestrong{keydata}}
\sphinxAtStartPar
principal encryption key information, including actual key data
(which is still encrypted in the master key)
\begin{description}
-\item[{\sphinxstylestrong{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{name}}
\sphinxAtStartPar
principal name
-\item[{\sphinxstylestrong{keyindex}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{keyindex}}
\sphinxAtStartPar
index of this key in the principal’s key list
-\item[{\sphinxstylestrong{kvno}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{kvno}}
\sphinxAtStartPar
key version number
-\item[{\sphinxstylestrong{enctype}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{enctype}}
\sphinxAtStartPar
encryption type
-\item[{\sphinxstylestrong{key}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{key}}
\sphinxAtStartPar
key data as a hexadecimal string
-\item[{\sphinxstylestrong{salttype}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{salttype}}
\sphinxAtStartPar
salt type
-\item[{\sphinxstylestrong{salt}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{salt}}
\sphinxAtStartPar
salt data as a hexadecimal string
\end{description}
-\item[{\sphinxstylestrong{keyinfo}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{keyinfo}}
\sphinxAtStartPar
principal encryption key information (as in \sphinxstylestrong{keydata} above),
excluding actual key data
-\item[{\sphinxstylestrong{princ\_flags}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{princ\_flags}}
\sphinxAtStartPar
principal boolean attributes. Flag names print as hexadecimal
numbers if the \sphinxstylestrong{\sphinxhyphen{}n} option is specified, and all flag positions
@@ -9686,118 +9859,118 @@ is not specified, print all known flag names for each principal,
but only print hexadecimal flag names if the corresponding flag is
set.
\begin{description}
-\item[{\sphinxstylestrong{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{name}}
\sphinxAtStartPar
principal name
-\item[{\sphinxstylestrong{flag}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{flag}}
\sphinxAtStartPar
flag name
-\item[{\sphinxstylestrong{value}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{value}}
\sphinxAtStartPar
boolean value (0 for clear, or 1 for set)
\end{description}
-\item[{\sphinxstylestrong{princ\_lockout}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{princ\_lockout}}
\sphinxAtStartPar
state information used for tracking repeated password failures
\begin{description}
-\item[{\sphinxstylestrong{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{name}}
\sphinxAtStartPar
principal name
-\item[{\sphinxstylestrong{last\_success}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{last\_success}}
\sphinxAtStartPar
time stamp of most recent successful authentication
-\item[{\sphinxstylestrong{last\_failed}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{last\_failed}}
\sphinxAtStartPar
time stamp of most recent failed authentication
-\item[{\sphinxstylestrong{fail\_count}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{fail\_count}}
\sphinxAtStartPar
count of failed attempts
\end{description}
-\item[{\sphinxstylestrong{princ\_meta}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{princ\_meta}}
\sphinxAtStartPar
principal metadata
\begin{description}
-\item[{\sphinxstylestrong{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{name}}
\sphinxAtStartPar
principal name
-\item[{\sphinxstylestrong{modby}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{modby}}
\sphinxAtStartPar
name of last principal to modify this principal
-\item[{\sphinxstylestrong{modtime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{modtime}}
\sphinxAtStartPar
timestamp of last modification
-\item[{\sphinxstylestrong{lastpwd}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{lastpwd}}
\sphinxAtStartPar
timestamp of last password change
-\item[{\sphinxstylestrong{policy}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{policy}}
\sphinxAtStartPar
policy object name
-\item[{\sphinxstylestrong{mkvno}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{mkvno}}
\sphinxAtStartPar
key version number of the master key that encrypts this
principal’s key data
-\item[{\sphinxstylestrong{hist\_kvno}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{hist\_kvno}}
\sphinxAtStartPar
key version number of the history key that encrypts the key
history data for this principal
\end{description}
-\item[{\sphinxstylestrong{princ\_stringattrs}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{princ\_stringattrs}}
\sphinxAtStartPar
string attributes (key/value pairs)
\begin{description}
-\item[{\sphinxstylestrong{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{name}}
\sphinxAtStartPar
principal name
-\item[{\sphinxstylestrong{key}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{key}}
\sphinxAtStartPar
attribute name
-\item[{\sphinxstylestrong{value}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{value}}
\sphinxAtStartPar
attribute value
\end{description}
-\item[{\sphinxstylestrong{princ\_tktpolicy}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{princ\_tktpolicy}}
\sphinxAtStartPar
per\sphinxhyphen{}principal ticket policy data, including maximum ticket
lifetimes
\begin{description}
-\item[{\sphinxstylestrong{name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{name}}
\sphinxAtStartPar
principal name
-\item[{\sphinxstylestrong{expiration}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{expiration}}
\sphinxAtStartPar
principal expiration date
-\item[{\sphinxstylestrong{pw\_expiration}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{pw\_expiration}}
\sphinxAtStartPar
password expiration date
-\item[{\sphinxstylestrong{max\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{max\_life}}
\sphinxAtStartPar
maximum ticket lifetime
-\item[{\sphinxstylestrong{max\_renew\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{max\_renew\_life}}
\sphinxAtStartPar
maximum renewable ticket lifetime
@@ -9838,6 +10011,8 @@ variables.
\sphinxAtStartPar
{\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{kdb5\_ldap\_util}
\label{\detokenize{admin/admin_commands/kdb5_ldap_util:kdb5-ldap-util}}\label{\detokenize{admin/admin_commands/kdb5_ldap_util:kdb5-ldap-util-8}}\label{\detokenize{admin/admin_commands/kdb5_ldap_util::doc}}
@@ -9861,21 +10036,21 @@ services and ticket policies.
\subsection{COMMAND\sphinxhyphen{}LINE OPTIONS}
\label{\detokenize{admin/admin_commands/kdb5_ldap_util:command-line-options}}\phantomsection\label{\detokenize{admin/admin_commands/kdb5_ldap_util:kdb5-ldap-util-options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}
\sphinxAtStartPar
Specifies the realm to be operated on.
-\item[{\sphinxstylestrong{\sphinxhyphen{}D} \sphinxstyleemphasis{user\_dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}D} \sphinxstyleemphasis{user\_dn}}
\sphinxAtStartPar
Specifies the Distinguished Name (DN) of the user who has
sufficient rights to perform the operation on the LDAP server.
-\item[{\sphinxstylestrong{\sphinxhyphen{}w} \sphinxstyleemphasis{passwd}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}w} \sphinxstyleemphasis{passwd}}
\sphinxAtStartPar
Specifies the password of \sphinxstyleemphasis{user\_dn}. This option is not
recommended.
-\item[{\sphinxstylestrong{\sphinxhyphen{}H} \sphinxstyleemphasis{ldapuri}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}H} \sphinxstyleemphasis{ldapuri}}
\sphinxAtStartPar
Specifies the URI of the LDAP server.
@@ -9912,71 +10087,71 @@ parameters in {\hyperref[\detokenize{admin/conf_files/kdc_conf:dbdefaults}]{\sph
\sphinxAtStartPar
Creates realm in directory. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}subtrees} \sphinxstyleemphasis{subtree\_dn\_list}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}subtrees} \sphinxstyleemphasis{subtree\_dn\_list}}
\sphinxAtStartPar
Specifies the list of subtrees containing the principals of a
realm. The list contains the DNs of the subtree objects separated
by colon (\sphinxcode{\sphinxupquote{:}}).
-\item[{\sphinxstylestrong{\sphinxhyphen{}sscope} \sphinxstyleemphasis{search\_scope}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}sscope} \sphinxstyleemphasis{search\_scope}}
\sphinxAtStartPar
Specifies the scope for searching the principals under the
subtree. The possible values are 1 or one (one level), 2 or sub
(subtrees).
-\item[{\sphinxstylestrong{\sphinxhyphen{}containerref} \sphinxstyleemphasis{container\_reference\_dn}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}containerref} \sphinxstyleemphasis{container\_reference\_dn}}
\sphinxAtStartPar
Specifies the DN of the container object in which the principals
of a realm will be created. If the container reference is not
configured for a realm, the principals will be created in the
realm container.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{mkeytype}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{mkeytype}}
\sphinxAtStartPar
Specifies the key type of the master key in the database. The
default is given by the \sphinxstylestrong{master\_key\_type} variable in
{\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}kv} \sphinxstyleemphasis{mkeyVNO}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}kv} \sphinxstyleemphasis{mkeyVNO}}
\sphinxAtStartPar
Specifies the version number of the master key in the database;
the default is 1. Note that 0 is not allowed.
-\item[{\sphinxstylestrong{\sphinxhyphen{}M} \sphinxstyleemphasis{mkeyname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}M} \sphinxstyleemphasis{mkeyname}}
\sphinxAtStartPar
Specifies the principal name for the master key in the database.
If not specified, the name is determined by the
\sphinxstylestrong{master\_key\_name} variable in {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}m}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}m}}
\sphinxAtStartPar
Specifies that the master database password should be read from
the TTY rather than fetched from a file on the disk.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{password}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{password}}
\sphinxAtStartPar
Specifies the master database password. This option is not
recommended.
-\item[{\sphinxstylestrong{\sphinxhyphen{}sf} \sphinxstyleemphasis{stashfilename}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}sf} \sphinxstyleemphasis{stashfilename}}
\sphinxAtStartPar
Specifies the stash file of the master database password.
-\item[{\sphinxstylestrong{\sphinxhyphen{}s}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}s}}
\sphinxAtStartPar
Specifies that the stash file is to be created.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxtktlife} \sphinxstyleemphasis{max\_ticket\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxtktlife} \sphinxstyleemphasis{max\_ticket\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) Specifies maximum ticket life for
principals in this realm.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{max\_renewable\_ticket\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{max\_renewable\_ticket\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) Specifies maximum renewable life of
tickets for principals in this realm.
-\item[{\sphinxstyleemphasis{ticket\_flags}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{ticket\_flags}}
\sphinxAtStartPar
Specifies global ticket flags for the realm. Allowable flags are
documented in the description of the \sphinxstylestrong{add\_principal} command in
@@ -10015,34 +10190,34 @@ Example:
\sphinxAtStartPar
Modifies the attributes of a realm. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}subtrees} \sphinxstyleemphasis{subtree\_dn\_list}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}subtrees} \sphinxstyleemphasis{subtree\_dn\_list}}
\sphinxAtStartPar
Specifies the list of subtrees containing the principals of a
realm. The list contains the DNs of the subtree objects separated
by colon (\sphinxcode{\sphinxupquote{:}}). This list replaces the existing list.
-\item[{\sphinxstylestrong{\sphinxhyphen{}sscope} \sphinxstyleemphasis{search\_scope}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}sscope} \sphinxstyleemphasis{search\_scope}}
\sphinxAtStartPar
Specifies the scope for searching the principals under the
subtrees. The possible values are 1 or one (one level), 2 or sub
(subtrees).
-\item[{\sphinxstylestrong{\sphinxhyphen{}containerref} \sphinxstyleemphasis{container\_reference\_dn} Specifies the DN of the}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}containerref} \sphinxstyleemphasis{container\_reference\_dn} Specifies the DN of the}
\sphinxAtStartPar
container object in which the principals of a realm will be
created.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxtktlife} \sphinxstyleemphasis{max\_ticket\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxtktlife} \sphinxstyleemphasis{max\_ticket\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) Specifies maximum ticket life for
principals in this realm.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{max\_renewable\_ticket\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{max\_renewable\_ticket\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) Specifies maximum renewable life of
tickets for principals in this realm.
-\item[{\sphinxstyleemphasis{ticket\_flags}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{ticket\_flags}}
\sphinxAtStartPar
Specifies global ticket flags for the realm. Allowable flags are
documented in the description of the \sphinxstylestrong{add\_principal} command in
@@ -10098,7 +10273,7 @@ Example:
\sphinxAtStartPar
Destroys an existing realm. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}f}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f}}
\sphinxAtStartPar
If specified, will not prompt the user for confirmation.
@@ -10156,12 +10331,12 @@ Allows an administrator to store the password for service object in a
file so that KDC and Administration server can use it to authenticate
to the LDAP server. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}f} \sphinxstyleemphasis{filename}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f} \sphinxstyleemphasis{filename}}
\sphinxAtStartPar
Specifies the complete path of the service password file. By
default, \sphinxcode{\sphinxupquote{/usr/local/var/service\_passwd}} is used.
-\item[{\sphinxstyleemphasis{name}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{name}}
\sphinxAtStartPar
Specifies the name of the object whose password is to be stored.
If {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}} or {\hyperref[\detokenize{admin/admin_commands/kadmind:kadmind-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmind}}}} are configured for
@@ -10199,24 +10374,24 @@ Example:
\sphinxAtStartPar
Creates a ticket policy in the directory. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxtktlife} \sphinxstyleemphasis{max\_ticket\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxtktlife} \sphinxstyleemphasis{max\_ticket\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) Specifies maximum ticket life for
principals.
-\item[{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{max\_renewable\_ticket\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}maxrenewlife} \sphinxstyleemphasis{max\_renewable\_ticket\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{getdate} string) Specifies maximum renewable life of
tickets for principals.
-\item[{\sphinxstyleemphasis{ticket\_flags}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{ticket\_flags}}
\sphinxAtStartPar
Specifies the ticket flags. If this option is not specified, by
default, no restriction will be set by the policy. Allowable
flags are documented in the description of the \sphinxstylestrong{add\_principal}
command in {\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}}.
-\item[{\sphinxstyleemphasis{policy\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{policy\_name}}
\sphinxAtStartPar
Specifies the name of the ticket policy.
@@ -10298,12 +10473,12 @@ Example:
\sphinxAtStartPar
Destroys an existing ticket policy. Options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}force}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}force}}
\sphinxAtStartPar
Forces the deletion of the policy object. If not specified, the
user will be prompted for confirmation before deleting the policy.
-\item[{\sphinxstyleemphasis{policy\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{policy\_name}}
\sphinxAtStartPar
Specifies the name of the ticket policy.
@@ -10357,6 +10532,8 @@ variables.
\sphinxAtStartPar
{\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{krb5kdc}
\label{\detokenize{admin/admin_commands/krb5kdc:krb5kdc}}\label{\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}}\label{\detokenize{admin/admin_commands/krb5kdc::doc}}
@@ -10479,6 +10656,14 @@ description for further details.
See \DUrole{xref,std,std-ref}{kerberos(7)} for a description of Kerberos environment
variables.
+\sphinxAtStartPar
+As of release 1.22, krb5kdc supports systemd socket activation via the
+LISTEN\_PID and LISTEN\_FDS environment variables. Sockets provided by
+the caller must correspond to configured listener addresses (via the
+\sphinxstylestrong{kdc\_listen} variable or equivalent) or they will be ignored. Any
+configured listener addresses that do not correspond to
+caller\sphinxhyphen{}provided sockets will be ignored if socket activation is used.
+
\subsection{SEE ALSO}
\label{\detokenize{admin/admin_commands/krb5kdc:see-also}}
@@ -10486,6 +10671,8 @@ variables.
{\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_util}}}}, {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}, {\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}},
{\hyperref[\detokenize{admin/admin_commands/kdb5_ldap_util:kdb5-ldap-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_ldap\_util}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{kprop}
\label{\detokenize{admin/admin_commands/kprop:kprop}}\label{\detokenize{admin/admin_commands/kprop:kprop-8}}\label{\detokenize{admin/admin_commands/kprop::doc}}
@@ -10513,26 +10700,26 @@ specified by \sphinxstyleemphasis{replica\_host}. The dump file must be created
\subsection{OPTIONS}
\label{\detokenize{admin/admin_commands/kprop:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}
\sphinxAtStartPar
Specifies the realm of the primary server.
-\item[{\sphinxstylestrong{\sphinxhyphen{}f} \sphinxstyleemphasis{file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f} \sphinxstyleemphasis{file}}
\sphinxAtStartPar
Specifies the filename where the dumped principal database file is
to be found; by default the dumped database file is normally
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/replica\_datatrans}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{port}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P} \sphinxstyleemphasis{port}}
\sphinxAtStartPar
Specifies the port to use to contact the {\hyperref[\detokenize{admin/admin_commands/kpropd:kpropd-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kpropd}}}} server
on the remote host.
-\item[{\sphinxstylestrong{\sphinxhyphen{}d}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}d}}
\sphinxAtStartPar
Prints debugging information.
-\item[{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{keytab}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{keytab}}
\sphinxAtStartPar
Specifies the location of the keytab file.
@@ -10552,6 +10739,8 @@ variables.
{\hyperref[\detokenize{admin/admin_commands/kpropd:kpropd-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kpropd}}}}, {\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_util}}}}, {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}},
\DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{kpropd}
\label{\detokenize{admin/admin_commands/kpropd:kpropd}}\label{\detokenize{admin/admin_commands/kpropd:kpropd-8}}\label{\detokenize{admin/admin_commands/kpropd::doc}}
@@ -10630,61 +10819,61 @@ enabled.
\subsection{OPTIONS}
\label{\detokenize{admin/admin_commands/kpropd:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{realm}}
\sphinxAtStartPar
Specifies the realm of the primary server.
-\item[{\sphinxstylestrong{\sphinxhyphen{}A} \sphinxstyleemphasis{admin\_server}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}A} \sphinxstyleemphasis{admin\_server}}
\sphinxAtStartPar
Specifies the server to be contacted for incremental updates; by
default, the primary admin server is contacted.
-\item[{\sphinxstylestrong{\sphinxhyphen{}f} \sphinxstyleemphasis{file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f} \sphinxstyleemphasis{file}}
\sphinxAtStartPar
Specifies the filename where the dumped principal database file is
to be stored; by default the dumped database file is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/from\_master}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}F} \sphinxstyleemphasis{kerberos\_db}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}F} \sphinxstyleemphasis{kerberos\_db}}
\sphinxAtStartPar
Path to the Kerberos database file, if not the default.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p}}
\sphinxAtStartPar
Allows the user to specify the pathname to the {\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_util}}}}
program; by default the pathname used is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{SBINDIR}}}}\sphinxcode{\sphinxupquote{/kdb5\_util}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}D}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}D}}
\sphinxAtStartPar
In this mode, kpropd will not detach itself from the current job
and run in the background. Instead, it will run in the
foreground.
-\item[{\sphinxstylestrong{\sphinxhyphen{}d}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}d}}
\sphinxAtStartPar
Turn on debug mode. kpropd will print out debugging messages
during the database propogation and will run in the foreground
(implies \sphinxstylestrong{\sphinxhyphen{}D}).
-\item[{\sphinxstylestrong{\sphinxhyphen{}P}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P}}
\sphinxAtStartPar
Allow for an alternate port number for kpropd to listen on. This
is only useful in combination with the \sphinxstylestrong{\sphinxhyphen{}S} option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}a} \sphinxstyleemphasis{acl\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}a} \sphinxstyleemphasis{acl\_file}}
\sphinxAtStartPar
Allows the user to specify the path to the kpropd.acl file; by
default the path used is {\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/kpropd.acl}}.
-\item[{\sphinxstylestrong{\textendash{}pid\sphinxhyphen{}file}=\sphinxstyleemphasis{pid\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\textendash{}pid\sphinxhyphen{}file}=\sphinxstyleemphasis{pid\_file}}
\sphinxAtStartPar
In standalone mode, write the process ID of the daemon into
\sphinxstyleemphasis{pid\_file}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{keytab\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{keytab\_file}}
\sphinxAtStartPar
Path to a keytab to use for acquiring acceptor credentials.
-\item[{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}x} \sphinxstyleemphasis{db\_args}}
\sphinxAtStartPar
Database\sphinxhyphen{}specific arguments. See {\hyperref[\detokenize{admin/admin_commands/kadmin_local:dboptions}]{\sphinxcrossref{\DUrole{std,std-ref}{Database Options}}}} in {\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}} for supported arguments.
@@ -10693,7 +10882,7 @@ Database\sphinxhyphen{}specific arguments. See {\hyperref[\detokenize{admin/adm
\subsection{FILES}
\label{\detokenize{admin/admin_commands/kpropd:files}}\begin{description}
-\item[{kpropd.acl}] \leavevmode
+\sphinxlineitem{kpropd.acl}
\sphinxAtStartPar
Access file for kpropd; the default location is
\sphinxcode{\sphinxupquote{/usr/local/var/krb5kdc/kpropd.acl}}. Each entry is a line
@@ -10716,6 +10905,8 @@ variables.
{\hyperref[\detokenize{admin/admin_commands/kprop:kprop-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kprop}}}}, {\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_util}}}}, {\hyperref[\detokenize{admin/admin_commands/krb5kdc:krb5kdc-8}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5kdc}}}},
\DUrole{xref,std,std-ref}{kerberos(7)}, inetd(8)
+\sphinxstepscope
+
\section{kproplog}
\label{\detokenize{admin/admin_commands/kproplog:kproplog}}\label{\detokenize{admin/admin_commands/kproplog:kproplog-8}}\label{\detokenize{admin/admin_commands/kproplog::doc}}
@@ -10754,26 +10945,26 @@ last update received and the associated time stamp of the last update.
\subsection{OPTIONS}
\label{\detokenize{admin/admin_commands/kproplog:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}R}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}R}}
\sphinxAtStartPar
Reset the update log. This forces full resynchronization. If
used on a replica then that replica will request a full resync.
If used on the primary then all replicas will request full
resyncs.
-\item[{\sphinxstylestrong{\sphinxhyphen{}h}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}h}}
\sphinxAtStartPar
Display a summary of the update log. This information includes
the database version number, state of the database, the number of
updates in the log, the time stamp of the first and last update,
and the version number of the first and last update entry.
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{num}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{num}}
\sphinxAtStartPar
Display the last \sphinxstyleemphasis{num} update entries in the log. This is useful
when debugging synchronization between KDC servers.
-\item[{\sphinxstylestrong{\sphinxhyphen{}v}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}v}}
\sphinxAtStartPar
Display individual attributes per update. An example of the
output generated for one entry:
@@ -10810,6 +11001,8 @@ variables.
\sphinxAtStartPar
{\hyperref[\detokenize{admin/admin_commands/kpropd:kpropd-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kpropd}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{ktutil}
\label{\detokenize{admin/admin_commands/ktutil:ktutil}}\label{\detokenize{admin/admin_commands/ktutil:ktutil-1}}\label{\detokenize{admin/admin_commands/ktutil::doc}}
@@ -10979,6 +11172,8 @@ variables.
\sphinxAtStartPar
{\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}}, {\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-8}]{\sphinxcrossref{\DUrole{std,std-ref}{kdb5\_util}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{k5srvutil}
\label{\detokenize{admin/admin_commands/k5srvutil:k5srvutil}}\label{\detokenize{admin/admin_commands/k5srvutil:k5srvutil-1}}\label{\detokenize{admin/admin_commands/k5srvutil::doc}}
@@ -11002,12 +11197,12 @@ or to delete non\sphinxhyphen{}current keys from a keytab.
\sphinxAtStartPar
\sphinxstyleemphasis{operation} must be one of the following:
\begin{description}
-\item[{\sphinxstylestrong{list}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{list}}
\sphinxAtStartPar
Lists the keys in a keytab, showing version number and principal
name.
-\item[{\sphinxstylestrong{change}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{change}}
\sphinxAtStartPar
Uses the kadmin protocol to update the keys in the Kerberos
database to new randomly\sphinxhyphen{}generated keys, and updates the keys in
@@ -11022,7 +11217,7 @@ option. Old keys are retained in the keytab so that existing
tickets continue to work, but \sphinxstylestrong{delold} should be used after
such tickets expire, to prevent attacks against the old keys.
-\item[{\sphinxstylestrong{delold}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{delold}}
\sphinxAtStartPar
Deletes keys that are not the most recent version from the keytab.
This operation should be used some time after a change operation
@@ -11030,7 +11225,7 @@ to remove old keys, after existing tickets issued for the service
have expired. If the \sphinxstylestrong{\sphinxhyphen{}i} flag is given, then k5srvutil will
prompt for confirmation for each principal.
-\item[{\sphinxstylestrong{delete}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{delete}}
\sphinxAtStartPar
Deletes particular keys in the keytab, interactively prompting for
each key.
@@ -11058,6 +11253,8 @@ variables.
\sphinxAtStartPar
{\hyperref[\detokenize{admin/admin_commands/kadmin_local:kadmin-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kadmin}}}}, {\hyperref[\detokenize{admin/admin_commands/ktutil:ktutil-1}]{\sphinxcrossref{\DUrole{std,std-ref}{ktutil}}}}, \DUrole{xref,std,std-ref}{kerberos(7)}
+\sphinxstepscope
+
\section{sserver}
\label{\detokenize{admin/admin_commands/sserver:sserver}}\label{\detokenize{admin/admin_commands/sserver:sserver-8}}\label{\detokenize{admin/admin_commands/sserver::doc}}
@@ -11209,6 +11406,8 @@ variables.
\sphinxAtStartPar
\DUrole{xref,std,std-ref}{sclient(1)}, \DUrole{xref,std,std-ref}{kerberos(7)}, services(5), inetd(8)
+\sphinxstepscope
+
\chapter{MIT Kerberos defaults}
\label{\detokenize{mitK5defaults:mit-kerberos-defaults}}\label{\detokenize{mitK5defaults:mitk5defaults}}\label{\detokenize{mitK5defaults::doc}}
@@ -11217,9 +11416,10 @@ variables.
\label{\detokenize{mitK5defaults:general-defaults}}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|}
-\hline
+\begin{tabulary}{\linewidth}[t]{TTT}
+\sphinxtoprule
\sphinxstyletheadfamily
\sphinxAtStartPar
Description
@@ -11230,7 +11430,8 @@ Default
\sphinxAtStartPar
Environment
\\
-\hline
+\sphinxmidrule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\DUrole{xref,std,std-ref}{keytab\_definition} file
&
@@ -11240,7 +11441,7 @@ Environment
\sphinxAtStartPar
\sphinxstylestrong{KRB5\_KTNAME}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Client \DUrole{xref,std,std-ref}{keytab\_definition} file
&
@@ -11250,7 +11451,7 @@ Client \DUrole{xref,std,std-ref}{keytab\_definition} file
\sphinxAtStartPar
\sphinxstylestrong{KRB5\_CLIENT\_KTNAME}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Kerberos config file {\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{krb5.conf}}}}
&
@@ -11260,7 +11461,7 @@ Kerberos config file {\hyperref[\detokenize{admin/conf_files/krb5_conf:krb5-conf
\sphinxAtStartPar
\sphinxstylestrong{KRB5\_CONFIG}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
KDC config file {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kdc.conf}}}}
&
@@ -11270,7 +11471,7 @@ KDC config file {\hyperref[\detokenize{admin/conf_files/kdc_conf:kdc-conf-5}]{\s
\sphinxAtStartPar
\sphinxstylestrong{KRB5\_KDC\_PROFILE}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
GSS mechanism config file
&
@@ -11280,42 +11481,42 @@ GSS mechanism config file
\sphinxAtStartPar
\sphinxstylestrong{GSS\_MECH\_CONFIG}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
KDC database path (DB2)
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/principal}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Master key \DUrole{xref,std,std-ref}{stash\_definition}
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/.k5.}}\sphinxstyleemphasis{realm}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Admin server ACL file {\hyperref[\detokenize{admin/conf_files/kadm5_acl:kadm5-acl-5}]{\sphinxcrossref{\DUrole{std,std-ref}{kadm5.acl}}}}
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/kadm5.acl}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
OTP socket directory
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{RUNSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Plugin base directory
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LIBDIR}}}}\sphinxcode{\sphinxupquote{/krb5/plugins}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\DUrole{xref,std,std-ref}{rcache\_definition} directory
&
@@ -11325,51 +11526,51 @@ Plugin base directory
\sphinxAtStartPar
\sphinxstylestrong{KRB5RCACHEDIR}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Master key default enctype
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Default {\hyperref[\detokenize{admin/conf_files/kdc_conf:keysalt-lists}]{\sphinxcrossref{\DUrole{std,std-ref}{keysalt list}}}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96:normal aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96:normal}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Permitted enctypes
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96 aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96 aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha384\sphinxhyphen{}192 aes128\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha256\sphinxhyphen{}128 des3\sphinxhyphen{}cbc\sphinxhyphen{}sha1 arcfour\sphinxhyphen{}hmac\sphinxhyphen{}md5 camellia256\sphinxhyphen{}cts\sphinxhyphen{}cmac camellia128\sphinxhyphen{}cts\sphinxhyphen{}cmac}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
KDC default port
&
\sphinxAtStartPar
88
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Admin server port
&
\sphinxAtStartPar
749
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Password change port
&
\sphinxAtStartPar
464
&\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
@@ -11381,9 +11582,10 @@ This table shows defaults used by the {\hyperref[\detokenize{admin/admin_command
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|}
-\hline
+\begin{tabulary}{\linewidth}[t]{TTT}
+\sphinxtoprule
\sphinxstyletheadfamily
\sphinxAtStartPar
Description
@@ -11394,42 +11596,43 @@ Default
\sphinxAtStartPar
Environment
\\
-\hline
+\sphinxmidrule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
kprop database dump file
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/replica\_datatrans}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kpropd temporary dump file
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/from\_master}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kdb5\_util location
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{SBINDIR}}}}\sphinxcode{\sphinxupquote{/kdb5\_util}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kprop location
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{SBINDIR}}}}\sphinxcode{\sphinxupquote{/kprop}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kpropd ACL file
&
\sphinxAtStartPar
{\hyperref[\detokenize{mitK5defaults:paths}]{\sphinxcrossref{\DUrole{std,std-ref}{LOCALSTATEDIR}}}}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/kpropd.acl}}
&\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kprop port
&
@@ -11439,9 +11642,9 @@ kprop port
\sphinxAtStartPar
KPROP\_PORT
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
@@ -11456,9 +11659,10 @@ operating system’s filesystem layout.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|T|}
-\hline
+\begin{tabulary}{\linewidth}[t]{TTTT}
+\sphinxtoprule
\sphinxstyletheadfamily
\sphinxAtStartPar
Description
@@ -11472,7 +11676,8 @@ Custom build path
\sphinxAtStartPar
Typical OS path
\\
-\hline
+\sphinxmidrule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
User programs
&
@@ -11485,7 +11690,7 @@ BINDIR
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{/usr/bin}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Libraries and plugins
&
@@ -11498,7 +11703,7 @@ LIBDIR
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{/usr/lib}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Parent of KDC state dir
&
@@ -11511,7 +11716,7 @@ LOCALSTATEDIR
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{/var}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Parent of KDC runtime dir
&
@@ -11524,7 +11729,7 @@ RUNSTATEDIR
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{/run}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Administrative programs
&
@@ -11537,7 +11742,7 @@ SBINDIR
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{/usr/sbin}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Alternate krb5.conf dir
&
@@ -11550,7 +11755,7 @@ SYSCONFDIR
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{/etc}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Default ccache name
&
@@ -11563,7 +11768,7 @@ DEFCCNAME
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{FILE:/tmp/krb5cc\_\%\{uid\}}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Default keytab name
&
@@ -11576,7 +11781,7 @@ DEFKTNAME
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{FILE:/etc/krb5.keytab}}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Default PKCS11 module
&
@@ -11589,9 +11794,9 @@ PKCS11\_MODNAME
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{opensc\sphinxhyphen{}pkcs11.so}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
@@ -11600,12 +11805,16 @@ The default client keytab name (DEFCKTNAME) typically defaults to
build. A native build will typically use a path which will vary
according to the operating system’s layout of \sphinxcode{\sphinxupquote{/var}}.
+\sphinxstepscope
+
\chapter{Environment variables}
\label{\detokenize{admin/env_variables:environment-variables}}\label{\detokenize{admin/env_variables::doc}}
\sphinxAtStartPar
This content has moved to \DUrole{xref,std,std-ref}{kerberos(7)}.
+\sphinxstepscope
+
\chapter{Troubleshooting}
\label{\detokenize{admin/troubleshoot:troubleshooting}}\label{\detokenize{admin/troubleshoot:troubleshoot}}\label{\detokenize{admin/troubleshoot::doc}}
@@ -11761,9 +11970,13 @@ The replica has a keytab file in the default location containing a
\end{enumerate}
+\sphinxstepscope
+
\chapter{Advanced topics}
\label{\detokenize{admin/advanced/index:advanced-topics}}\label{\detokenize{admin/advanced/index::doc}}
+\sphinxstepscope
+
\section{Retiring DES}
\label{\detokenize{admin/advanced/retiring-des:retiring-des}}\label{\detokenize{admin/advanced/retiring-des:id1}}\label{\detokenize{admin/advanced/retiring-des::doc}}
@@ -11773,7 +11986,7 @@ the Data Encryption Standard (DES) as a block cipher for encryption.
While it was considered secure at the time, advancements in computational
ability have rendered DES vulnerable to brute force attacks on its 56\sphinxhyphen{}bit
keyspace. As such, it is now considered insecure and should not be
-used (\index{RFC@\spxentry{RFC}!RFC 6649@\spxentry{RFC 6649}}\sphinxhref{https://tools.ietf.org/html/rfc6649.html}{\sphinxstylestrong{RFC 6649}}).
+used (\index{RFC@\spxentry{RFC}!RFC 6649@\spxentry{RFC 6649}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc6649.html}{\sphinxstylestrong{RFC 6649}}).
\subsection{History}
@@ -12231,6 +12444,8 @@ desired. Using {\hyperref[\detokenize{admin/admin_commands/kdb5_util:kdb5-util-
and activated for use on new key material, and the existing entries
converted to the new master key.
+\sphinxstepscope
+
\chapter{Various links}
\label{\detokenize{admin/various_envs:various-links}}\label{\detokenize{admin/various_envs::doc}}
diff --git a/crypto/krb5/doc/pdf/appdev.pdf b/crypto/krb5/doc/pdf/appdev.pdf
index 781b33037f20..27525f8d1c8b 100644
--- a/crypto/krb5/doc/pdf/appdev.pdf
+++ b/crypto/krb5/doc/pdf/appdev.pdf
Binary files differ
diff --git a/crypto/krb5/doc/pdf/appdev.tex b/crypto/krb5/doc/pdf/appdev.tex
index 1f9ec20e2e44..72522ebe8737 100644
--- a/crypto/krb5/doc/pdf/appdev.tex
+++ b/crypto/krb5/doc/pdf/appdev.tex
@@ -10,6 +10,9 @@
%% let collapsible pdf bookmarks panel have high depth per default
\PassOptionsToPackage{bookmarksdepth=5}{hyperref}
+\PassOptionsToPackage{booktabs}{sphinx}
+\PassOptionsToPackage{colorrows}{sphinx}
+
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
@@ -61,13 +64,18 @@
\title{Kerberos Application Developer Guide}
\date{ }
-\release{1.21.3}
+\release{1.22\sphinxhyphen{}final}
\author{MIT}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
+\ifdefined\shorthandoff
+ \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
+ \ifnum\catcode`\"=\active\shorthandoff{"}\fi
+\fi
+
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
@@ -76,6 +84,8 @@
\phantomsection\label{\detokenize{appdev/index::doc}}
+\sphinxstepscope
+
\chapter{Developing with GSSAPI}
\label{\detokenize{appdev/gssapi:developing-with-gssapi}}\label{\detokenize{appdev/gssapi::doc}}
@@ -87,8 +97,8 @@ encompasses GSSAPI, such as SASL) for secure network communication
over using the libkrb5 API directly.
\sphinxAtStartPar
-GSSAPIv2 is specified in \index{RFC@\spxentry{RFC}!RFC 2743@\spxentry{RFC 2743}}\sphinxhref{https://tools.ietf.org/html/rfc2743.html}{\sphinxstylestrong{RFC 2743}} and \index{RFC@\spxentry{RFC}!RFC 2744@\spxentry{RFC 2744}}\sphinxhref{https://tools.ietf.org/html/rfc2744.html}{\sphinxstylestrong{RFC 2744}}. Also see
-\index{RFC@\spxentry{RFC}!RFC 7546@\spxentry{RFC 7546}}\sphinxhref{https://tools.ietf.org/html/rfc7546.html}{\sphinxstylestrong{RFC 7546}} for a description of how to use the GSSAPI in a client or
+GSSAPIv2 is specified in \index{RFC@\spxentry{RFC}!RFC 2743@\spxentry{RFC 2743}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2743.html}{\sphinxstylestrong{RFC 2743}} and \index{RFC@\spxentry{RFC}!RFC 2744@\spxentry{RFC 2744}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2744.html}{\sphinxstylestrong{RFC 2744}}. Also see
+\index{RFC@\spxentry{RFC}!RFC 7546@\spxentry{RFC 7546}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc7546.html}{\sphinxstylestrong{RFC 7546}} for a description of how to use the GSSAPI in a client or
server program.
\sphinxAtStartPar
@@ -153,7 +163,7 @@ string representation of the uid.
\item {}
\sphinxAtStartPar
\sphinxstylestrong{GSS\_KRB5\_NT\_ENTERPRISE\_NAME}: The value should be a krb5
-enterprise name string (see \index{RFC@\spxentry{RFC}!RFC 6806@\spxentry{RFC 6806}}\sphinxhref{https://tools.ietf.org/html/rfc6806.html}{\sphinxstylestrong{RFC 6806}} section 5), in the form
+enterprise name string (see \index{RFC@\spxentry{RFC}!RFC 6806@\spxentry{RFC 6806}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc6806.html}{\sphinxstylestrong{RFC 6806}} section 5), in the form
\sphinxcode{\sphinxupquote{user@suffix}}. This name type is used to convey alias names, and
is defined in the \sphinxcode{\sphinxupquote{\textless{}gssapi/gssapi\_krb5.h\textgreater{}}} header. (New in
release 1.17.)
@@ -161,7 +171,7 @@ release 1.17.)
\item {}
\sphinxAtStartPar
\sphinxstylestrong{GSS\_KRB5\_NT\_X509\_CERT}: The value should be an X.509 certificate
-encoded according to \index{RFC@\spxentry{RFC}!RFC 5280@\spxentry{RFC 5280}}\sphinxhref{https://tools.ietf.org/html/rfc5280.html}{\sphinxstylestrong{RFC 5280}}. This name form can be used for
+encoded according to \index{RFC@\spxentry{RFC}!RFC 5280@\spxentry{RFC 5280}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc5280.html}{\sphinxstylestrong{RFC 5280}}. This name form can be used for
the desired\_name parameter of gss\_acquire\_cred\_impersonate\_name(),
to identify the S4U2Self user by certificate. (New in release
1.19.)
@@ -305,7 +315,7 @@ allowed to authenticate to that principal in the default keytab.
\label{\detokenize{appdev/gssapi:name-attributes}}
\sphinxAtStartPar
In release 1.8 or later, the \sphinxhref{https://tools.ietf.org/html/rfc6680.txt\#section-7.4}{gss\_inquire\_name} and
-\sphinxhref{https://tools.ietf.org/html/6680.html\#section-7.5}{gss\_get\_name\_attribute} functions, specified in \index{RFC@\spxentry{RFC}!RFC 6680@\spxentry{RFC 6680}}\sphinxhref{https://tools.ietf.org/html/rfc6680.html}{\sphinxstylestrong{RFC 6680}}, can be
+\sphinxhref{https://tools.ietf.org/html/6680.html\#section-7.5}{gss\_get\_name\_attribute} functions, specified in \index{RFC@\spxentry{RFC}!RFC 6680@\spxentry{RFC 6680}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc6680.html}{\sphinxstylestrong{RFC 6680}}, can be
used to retrieve name attributes from the \sphinxstyleemphasis{src\_name} returned by
\sphinxhref{https://tools.ietf.org/html/rfc2744.html\#section-5.1}{gss\_accept\_sec\_context}. The following attributes are defined when
the krb5 mechanism is used:
@@ -578,6 +588,45 @@ set. If the library does not support the query,
gss\_inquire\_cred\_by\_oid will return \sphinxstylestrong{GSS\_S\_UNAVAILABLE}.
+\section{Channel binding behavior and GSS\_C\_CHANNEL\_BOUND\_FLAG}
+\label{\detokenize{appdev/gssapi:channel-binding-behavior-and-gss-c-channel-bound-flag}}
+\sphinxAtStartPar
+GSSAPI channel bindings can be used to limit the scope of a context
+establishment token to a particular protected channel or endpoint,
+such as a TLS channel or server certificate. Channel bindings can be
+supplied via the \sphinxstyleemphasis{input\_chan\_bindings} parameter to either
+gss\_init\_sec\_context() or gss\_accept\_sec\_context().
+
+\sphinxAtStartPar
+If both the initiator and acceptor of a GSSAPI exchange supply
+matching channel bindings, \sphinxstylestrong{GSS\_C\_CHANNEL\_BOUND\_FLAG} will be
+included in the gss\_accept\_sec\_context() \sphinxstyleemphasis{ret\_flags} result. If
+either the initiator or acceptor (or both) do not supply channel
+bindings, the exchange will succeed, but \sphinxstylestrong{GSS\_C\_CHANNEL\_BOUND\_FLAG}
+will not be included in the return flags. If the acceptor and
+initiator both inlude channel bindings but they do not match, the
+exchange will fail.
+
+\sphinxAtStartPar
+If \sphinxstylestrong{GSS\_C\_CHANNEL\_BOUND\_FLAG} is included in the \sphinxstyleemphasis{req\_flags}
+parameter of gss\_init\_sec\_context(), the initiator will add the
+Microsoft KERB\_AP\_OPTIONS\_CBT extension to the Kerberos authenticator.
+This extension requests that the acceptor strictly enforce channel
+bindings, causing the exchange to fail if the acceptor supplies
+channel bindings and the initiator does not. The KERB\_AP\_OPTIONS\_CBT
+extension will also be included if the
+\sphinxstylestrong{client\_aware\_channel\_bindings} variable is set to \sphinxcode{\sphinxupquote{true}} in
+\DUrole{xref,std,std-ref}{libdefaults}.
+
+\sphinxAtStartPar
+Prior to release 1.19, \sphinxstylestrong{GSS\_C\_CHANNEL\_BOUND\_FLAG} is not
+implemented, and the exchange will fail if the acceptor supply channel
+bindings and the initiator does not (but not vice versa). Between
+releases 1.19 and 1.21, \sphinxstylestrong{GSS\_C\_CHANNEL\_BOUND\_FLAG} is not recognized
+as an initiator flag, so \sphinxstylestrong{client\_aware\_channel\_bindings} is the only
+way to cause KERB\_AP\_OPTIONS\_CBT to be included.
+
+
\section{AEAD message wrapping}
\label{\detokenize{appdev/gssapi:aead-message-wrapping}}
\sphinxAtStartPar
@@ -771,7 +820,7 @@ Here is an example of using gss\_wrap\_iov\_length and gss\_wrap\_iov:
\sphinxAtStartPar
If the context was established using the \sphinxstylestrong{GSS\_C\_DCE\_STYLE} flag
-(described in \index{RFC@\spxentry{RFC}!RFC 4757@\spxentry{RFC 4757}}\sphinxhref{https://tools.ietf.org/html/rfc4757.html}{\sphinxstylestrong{RFC 4757}}), wrap tokens compatible with Microsoft DCE
+(described in \index{RFC@\spxentry{RFC}!RFC 4757@\spxentry{RFC 4757}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4757.html}{\sphinxstylestrong{RFC 4757}}), wrap tokens compatible with Microsoft DCE
RPC can be constructed. In this case, the IOV list must include a
SIGN\_ONLY buffer, a DATA buffer, a second SIGN\_ONLY buffer, and a
HEADER buffer in that order (the order of the buffer contents remains
@@ -916,6 +965,8 @@ gss\_get\_mic\_iov\_length and gss\_get\_mic\_iov:
\PYG{n}{handle\PYGZus{}error}\PYG{p}{(}\PYG{n}{major}\PYG{p}{,} \PYG{n}{minor}\PYG{p}{)}\PYG{p}{;}
\end{sphinxVerbatim}
+\sphinxstepscope
+
\chapter{Year 2038 considerations for uses of krb5\_timestamp}
\label{\detokenize{appdev/y2038:year-2038-considerations-for-uses-of-krb5-timestamp}}\label{\detokenize{appdev/y2038::doc}}
@@ -951,15 +1002,19 @@ 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.
+\sphinxstepscope
+
\chapter{Differences between Heimdal and MIT Kerberos API}
\label{\detokenize{appdev/h5l_mit_apidiff:differences-between-heimdal-and-mit-kerberos-api}}\label{\detokenize{appdev/h5l_mit_apidiff::doc}}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
+\sphinxthistablewithvlinesstyle
\centering
\begin{tabulary}{\linewidth}[t]{|l|l|}
-\hline
-
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_auth_con_getaddrs:c.krb5_auth_con_getaddrs}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_auth\_con\_getaddrs()}}}}}
&
@@ -970,7 +1025,7 @@ first and then reallocated before being
populated with the content of corresponding
address from authentication context.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_auth_con_setaddrs:c.krb5_auth_con_setaddrs}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_auth\_con\_setaddrs()}}}}}
&
@@ -978,14 +1033,14 @@ address from authentication context.
H5l: If either address is NULL, the previous
address remains in place
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_auth_con_setports:c.krb5_auth_con_setports}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_auth\_con\_setports()}}}}}
&
\sphinxAtStartPar
H5l: Not implemented as of version 1.3.3
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey:c.krb5_auth_con_setrecvsubkey}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_auth\_con\_setrecvsubkey()}}}}}
&
@@ -993,14 +1048,14 @@ H5l: Not implemented as of version 1.3.3
H5l: If either port is NULL, the previous
port remains in place
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey:c.krb5_auth_con_setsendsubkey}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_auth\_con\_setsendsubkey()}}}}}
&
\sphinxAtStartPar
H5l: Not implemented as of version 1.3.3
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_cc_set_config:c.krb5_cc_set_config}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_cc\_set\_config()}}}}}
&
@@ -1008,14 +1063,14 @@ H5l: Not implemented as of version 1.3.3
MIT: Before version 1.10 it was assumed that
the last argument \sphinxstyleemphasis{data} is ALWAYS non\sphinxhyphen{}zero.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_cccol\_last\_change\_time()}}
&
\sphinxAtStartPar
MIT: not implemented
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_set_default_realm:c.krb5_set_default_realm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_set\_default\_realm()}}}}}
&
@@ -1026,11 +1081,13 @@ it tries to retrieve it from libdefaults or DNS.
MIT: Computes the default realm each time
if it wasn’t explicitly set in the context
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\chapter{Initial credentials}
\label{\detokenize{appdev/init_creds:initial-credentials}}\label{\detokenize{appdev/init_creds::doc}}
@@ -1371,6 +1428,8 @@ The security risks from this practice are mitigated by the absence of
valuable state on the shared workstations—any valuable resources
that the users would access reside on networked servers.
+\sphinxstepscope
+
\chapter{Principal manipulation and parsing}
\label{\detokenize{appdev/princ_handle:principal-manipulation-and-parsing}}\label{\detokenize{appdev/princ_handle::doc}}
@@ -1458,28 +1517,36 @@ Utilities:
\sphinxAtStartPar
{\hyperref[\detokenize{appdev/refs/api/krb5_realm_compare:c.krb5_realm_compare}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{krb5\_realm\_compare()}}}}}
+\sphinxstepscope
+
\chapter{Complete reference \sphinxhyphen{} API and datatypes}
\label{\detokenize{appdev/refs/index:complete-reference-api-and-datatypes}}\label{\detokenize{appdev/refs/index::doc}}
+\sphinxstepscope
+
\section{krb5 API}
\label{\detokenize{appdev/refs/api/index:krb5-api}}\label{\detokenize{appdev/refs/api/index::doc}}
\subsection{Frequently used public interfaces}
\label{\detokenize{appdev/refs/api/index:frequently-used-public-interfaces}}
+\sphinxstepscope
+
\subsubsection{krb5\_build\_principal \sphinxhyphen{} Build a principal name using null\sphinxhyphen{}terminated strings.}
\label{\detokenize{appdev/refs/api/krb5_build_principal:krb5-build-principal-build-a-principal-name-using-null-terminated-strings}}\label{\detokenize{appdev/refs/api/krb5_build_principal::doc}}\index{krb5\_build\_principal (C function)@\spxentry{krb5\_build\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal:c.krb5_build_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal:c.krb5_build_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{p}{...}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{p}{...}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1494,14 +1561,14 @@ Utilities:
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -1521,19 +1588,23 @@ Beginning with release 1.20, the name type of the principal will be inferred as
krb5\_build\_principal() and krb5\_build\_principal\_alloc\_va() perform the same task. krb5\_build\_principal() takes variadic arguments. krb5\_build\_principal\_alloc\_va() takes a pre\sphinxhyphen{}computed \sphinxstyleemphasis{varargs} pointer.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_build\_principal\_alloc\_va \sphinxhyphen{} Build a principal name, using a precomputed variable argument list.}
\label{\detokenize{appdev/refs/api/krb5_build_principal_alloc_va:krb5-build-principal-alloc-va-build-a-principal-name-using-a-precomputed-variable-argument-list}}\label{\detokenize{appdev/refs/api/krb5_build_principal_alloc_va::doc}}\index{krb5\_build\_principal\_alloc\_va (C function)@\spxentry{krb5\_build\_principal\_alloc\_va}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal_alloc_va:c.krb5_build_principal_alloc_va}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal_alloc_va:c.krb5_build_principal_alloc_va}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal\_alloc\_va}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{ap}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal\_alloc\_va}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{ap}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1551,14 +1622,14 @@ krb5\_build\_principal() and krb5\_build\_principal\_alloc\_va() perform the sam
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -1573,19 +1644,23 @@ Similar to krb5\_build\_principal(), this function builds a principal name, but
\sphinxAtStartPar
Use krb5\_free\_principal() to deallocate \sphinxstyleemphasis{princ} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_build\_principal\_ext \sphinxhyphen{} Build a principal name using length\sphinxhyphen{}counted strings.}
\label{\detokenize{appdev/refs/api/krb5_build_principal_ext:krb5-build-principal-ext-build-a-principal-name-using-length-counted-strings}}\label{\detokenize{appdev/refs/api/krb5_build_principal_ext::doc}}\index{krb5\_build\_principal\_ext (C function)@\spxentry{krb5\_build\_principal\_ext}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal_ext:c.krb5_build_principal_ext}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal_ext:c.krb5_build_principal_ext}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{p}{...}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{p}{...}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1600,14 +1675,14 @@ Use krb5\_free\_principal() to deallocate \sphinxstyleemphasis{princ} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -1622,19 +1697,23 @@ This function creates a principal from a length\sphinxhyphen{}counted string and
\sphinxAtStartPar
Beginning with release 1.20, the name type of the principal will be inferred as \sphinxstylestrong{KRB5\_NT\_SRV\_INST} or \sphinxstylestrong{KRB5\_NT\_WELLKNOWN} based on the principal name. The type will be \sphinxstylestrong{KRB5\_NT\_PRINCIPAL} if a type cannot be inferred.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_close \sphinxhyphen{} Close a credential cache handle.}
\label{\detokenize{appdev/refs/api/krb5_cc_close:krb5-cc-close-close-a-credential-cache-handle}}\label{\detokenize{appdev/refs/api/krb5_cc_close::doc}}\index{krb5\_cc\_close (C function)@\spxentry{krb5\_cc\_close}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_close:c.krb5_cc_close}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_close:c.krb5_cc_close}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_close}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_close}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1643,14 +1722,14 @@ Beginning with release 1.20, the name type of the principal will be inferred as
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -1662,19 +1741,23 @@ Kerberos error codes
\sphinxAtStartPar
This function closes a credential cache handle \sphinxstyleemphasis{cache} without affecting the contents of the cache.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_default \sphinxhyphen{} Resolve the default credential cache name.}
\label{\detokenize{appdev/refs/api/krb5_cc_default:krb5-cc-default-resolve-the-default-credential-cache-name}}\label{\detokenize{appdev/refs/api/krb5_cc_default::doc}}\index{krb5\_cc\_default (C function)@\spxentry{krb5\_cc\_default}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_default:c.krb5_cc_default}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_default:c.krb5_cc_default}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_default}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ccache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_default}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ccache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1683,7 +1766,7 @@ This function closes a credential cache handle \sphinxstyleemphasis{cache} witho
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -1698,7 +1781,7 @@ KRB5\_FCC\_INTERNAL The name of the default credential cache cannot be obtaine
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -1710,25 +1793,29 @@ Kerberos error codes
\sphinxAtStartPar
Create a handle to the default credential cache as given by krb5\_cc\_default\_name().
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_default\_name \sphinxhyphen{} Return the name of the default credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_default_name:krb5-cc-default-name-return-the-name-of-the-default-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_default_name::doc}}\index{krb5\_cc\_default\_name (C function)@\spxentry{krb5\_cc\_default\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_default_name:c.krb5_cc_default_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_default_name:c.krb5_cc_default_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_default\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_default\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Name of default credential cache for the current user.
@@ -1743,19 +1830,23 @@ Return a pointer to the default credential cache name for \sphinxstyleemphasis{c
\sphinxAtStartPar
The default credential cache name is cached in \sphinxstyleemphasis{context} between calls to this function, so if the value of KRB5CCNAME changes in the process environment after the first call to this function on, that change will not be reflected in later calls with the same context. The caller can invoke krb5\_cc\_set\_default\_name() with a NULL value of \sphinxstyleemphasis{name} to clear the cached value and force the default name to be recomputed.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_destroy \sphinxhyphen{} Destroy a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_destroy:krb5-cc-destroy-destroy-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_destroy::doc}}\index{krb5\_cc\_destroy (C function)@\spxentry{krb5\_cc\_destroy}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_destroy:c.krb5_cc_destroy}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_destroy:c.krb5_cc_destroy}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_destroy}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_destroy}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1764,14 +1855,14 @@ The default credential cache name is cached in \sphinxstyleemphasis{context} bet
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Permission errors
@@ -1783,19 +1874,23 @@ Permission errors
\sphinxAtStartPar
This function destroys any existing contents of \sphinxstyleemphasis{cache} and closes the handle to it.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_dup \sphinxhyphen{} Duplicate ccache handle.}
\label{\detokenize{appdev/refs/api/krb5_cc_dup:krb5-cc-dup-duplicate-ccache-handle}}\label{\detokenize{appdev/refs/api/krb5_cc_dup::doc}}\index{krb5\_cc\_dup (C function)@\spxentry{krb5\_cc\_dup}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_dup:c.krb5_cc_dup}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_dup:c.krb5_cc_dup}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_dup}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{in}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_dup}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{in}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1810,19 +1905,23 @@ This function destroys any existing contents of \sphinxstyleemphasis{cache} and
\sphinxAtStartPar
Create a new handle referring to the same cache as \sphinxstyleemphasis{in} . The new handle and \sphinxstyleemphasis{in} can be closed independently.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_get\_name \sphinxhyphen{} Retrieve the name, but not type of a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_get_name:krb5-cc-get-name-retrieve-the-name-but-not-type-of-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_get_name::doc}}\index{krb5\_cc\_get\_name (C function)@\spxentry{krb5\_cc\_get\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_name:c.krb5_cc_get_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_name:c.krb5_cc_get_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1831,7 +1930,7 @@ Create a new handle referring to the same cache as \sphinxstyleemphasis{in} . Th
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
On success \sphinxhyphen{} the name of the credential cache.
@@ -1845,19 +1944,23 @@ On success \sphinxhyphen{} the name of the credential cache.
Returns the name of the credential cache. The result is an alias into \sphinxstyleemphasis{cache} and should not be freed or modified by the caller. This name does not include the cache type, so should not be used as input to krb5\_cc\_resolve().
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_get\_principal \sphinxhyphen{} Get the default principal of a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_get_principal:krb5-cc-get-principal-get-the-default-principal-of-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_get_principal::doc}}\index{krb5\_cc\_get\_principal (C function)@\spxentry{krb5\_cc\_get\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_principal:c.krb5_cc_get_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_principal:c.krb5_cc_get_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{principal}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{principal}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1869,14 +1972,14 @@ Returns the name of the credential cache. The result is an alias into \sphinxsty
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -1891,19 +1994,23 @@ Returns the default client principal of a credential cache as set by krb5\_cc\_i
\sphinxAtStartPar
Use krb5\_free\_principal() to free \sphinxstyleemphasis{principal} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_get\_type \sphinxhyphen{} Retrieve the type of a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_get_type:krb5-cc-get-type-retrieve-the-type-of-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_get_type::doc}}\index{krb5\_cc\_get\_type (C function)@\spxentry{krb5\_cc\_get\_type}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_type:c.krb5_cc_get_type}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_type:c.krb5_cc_get_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_type}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_type}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1912,7 +2019,7 @@ Use krb5\_free\_principal() to free \sphinxstyleemphasis{principal} when it is n
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
The type of a credential cache as an alias that must not be modified or freed by the caller.
@@ -1921,19 +2028,23 @@ The type of a credential cache as an alias that must not be modified or freed by
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_initialize \sphinxhyphen{} Initialize a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_initialize:krb5-cc-initialize-initialize-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_initialize::doc}}\index{krb5\_cc\_initialize (C function)@\spxentry{krb5\_cc\_initialize}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_initialize:c.krb5_cc_initialize}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_initialize:c.krb5_cc_initialize}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_initialize}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_initialize}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1945,14 +2056,14 @@ The type of a credential cache as an alias that must not be modified or freed by
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
System errors; Permission errors; Kerberos error codes
@@ -1964,19 +2075,23 @@ System errors; Permission errors; Kerberos error codes
\sphinxAtStartPar
Destroy any existing contents of \sphinxstyleemphasis{cache} and initialize it for the default principal \sphinxstyleemphasis{principal} .
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_new\_unique \sphinxhyphen{} Create a new credential cache of the specified type with a unique name.}
\label{\detokenize{appdev/refs/api/krb5_cc_new_unique:krb5-cc-new-unique-create-a-new-credential-cache-of-the-specified-type-with-a-unique-name}}\label{\detokenize{appdev/refs/api/krb5_cc_new_unique::doc}}\index{krb5\_cc\_new\_unique (C function)@\spxentry{krb5\_cc\_new\_unique}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_new_unique:c.krb5_cc_new_unique}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_new_unique:c.krb5_cc_new_unique}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_new\_unique}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{type}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hint}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{id}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_new\_unique}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{type}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hint}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{id}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -1991,14 +2106,14 @@ Destroy any existing contents of \sphinxstyleemphasis{cache} and initialize it f
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2007,19 +2122,23 @@ Kerberos error codes
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_resolve \sphinxhyphen{} Resolve a credential cache name.}
\label{\detokenize{appdev/refs/api/krb5_cc_resolve:krb5-cc-resolve-resolve-a-credential-cache-name}}\label{\detokenize{appdev/refs/api/krb5_cc_resolve::doc}}\index{krb5\_cc\_resolve (C function)@\spxentry{krb5\_cc\_resolve}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_resolve:c.krb5_cc_resolve}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_resolve:c.krb5_cc_resolve}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_resolve}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_resolve}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2031,14 +2150,14 @@ Kerberos error codes
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2050,19 +2169,23 @@ Kerberos error codes
\sphinxAtStartPar
Fills in \sphinxstyleemphasis{cache} with a \sphinxstyleemphasis{cache} handle that corresponds to the name in \sphinxstyleemphasis{name} . \sphinxstyleemphasis{name} should be of the form \sphinxstylestrong{type:residual} , and \sphinxstyleemphasis{type} must be a type known to the library. If the \sphinxstyleemphasis{name} does not contain a colon, interpret it as a file name.
+\sphinxstepscope
+
\subsubsection{krb5\_change\_password \sphinxhyphen{} Change a password for an existing Kerberos account.}
\label{\detokenize{appdev/refs/api/krb5_change_password:krb5-change-password-change-a-password-for-an-existing-kerberos-account}}\label{\detokenize{appdev/refs/api/krb5_change_password::doc}}\index{krb5\_change\_password (C function)@\spxentry{krb5\_change\_password}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_change_password:c.krb5_change_password}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_change_password:c.krb5_change_password}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_change\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{newpw}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code\_string}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_string}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_change\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{newpw}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code\_string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_string}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2083,7 +2206,7 @@ Fills in \sphinxstyleemphasis{cache} with a \sphinxstyleemphasis{cache} handle t
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -2100,39 +2223,43 @@ The possible values of the output \sphinxstyleemphasis{result\_code} are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_KPASSWD\_SUCCESS (0) \sphinxhyphen{} success
+KRB5\_KPASSWD\_SUCCESS (0) \sphinxhyphen{} success
\item {}
\sphinxAtStartPar
-\#KRB5\_KPASSWD\_MALFORMED (1) \sphinxhyphen{} Malformed request error
+KRB5\_KPASSWD\_MALFORMED (1) \sphinxhyphen{} Malformed request error
\item {}
\sphinxAtStartPar
-\#KRB5\_KPASSWD\_HARDERROR (2) \sphinxhyphen{} Server error
+KRB5\_KPASSWD\_HARDERROR (2) \sphinxhyphen{} Server error
\item {}
\sphinxAtStartPar
-\#KRB5\_KPASSWD\_AUTHERROR (3) \sphinxhyphen{} Authentication error
+KRB5\_KPASSWD\_AUTHERROR (3) \sphinxhyphen{} Authentication error
\item {}
\sphinxAtStartPar
-\#KRB5\_KPASSWD\_SOFTERROR (4) \sphinxhyphen{} Password change rejected
+KRB5\_KPASSWD\_SOFTERROR (4) \sphinxhyphen{} Password change rejected
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_chpw\_message \sphinxhyphen{} Get a result message for changing or setting a password.}
\label{\detokenize{appdev/refs/api/krb5_chpw_message:krb5-chpw-message-get-a-result-message-for-changing-or-setting-a-password}}\label{\detokenize{appdev/refs/api/krb5_chpw_message::doc}}\index{krb5\_chpw\_message (C function)@\spxentry{krb5\_chpw\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_chpw_message:c.krb5_chpw_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_chpw_message:c.krb5_chpw_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_chpw\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server\_string}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{message\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_chpw\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server\_string}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{message\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2144,14 +2271,14 @@ The possible values of the output \sphinxstyleemphasis{result\_code} are:
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2171,19 +2298,23 @@ Use krb5\_free\_string() to free \sphinxstyleemphasis{message\_out} when it is n
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_expand\_hostname \sphinxhyphen{} Canonicalize a hostname, possibly using name service.}
\label{\detokenize{appdev/refs/api/krb5_expand_hostname:krb5-expand-hostname-canonicalize-a-hostname-possibly-using-name-service}}\label{\detokenize{appdev/refs/api/krb5_expand_hostname::doc}}\index{krb5\_expand\_hostname (C function)@\spxentry{krb5\_expand\_hostname}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_expand_hostname:c.krb5_expand_hostname}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_expand_hostname:c.krb5_expand_hostname}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_expand\_hostname}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{host}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{canonhost\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_expand\_hostname}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{host}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{canonhost\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2203,19 +2334,50 @@ This function canonicalizes orig\_hostname, possibly using name service lookups
New in 1.15
\end{sphinxadmonition}
+\sphinxstepscope
+
+
+\subsubsection{krb5\_free\_config\_files \sphinxhyphen{} Free a list allocated by krb5\_get\_default\_config\_files()}
+\label{\detokenize{appdev/refs/api/krb5_free_config_files:krb5-free-config-files-free-a-list-allocated-by-krb5-get-default-config-files}}\label{\detokenize{appdev/refs/api/krb5_free_config_files::doc}}\index{krb5\_free\_config\_files (C function)@\spxentry{krb5\_free\_config\_files}\spxextra{C function}}
+
+\begin{fulllineitems}
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_config_files:c.krb5_free_config_files}}
+\pysigstartsignatures
+\pysigstartmultiline
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_config\_files}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{filenames}}{}
+\pysigstopmultiline
+\pysigstopsignatures
+\end{fulllineitems}
+
+\begin{quote}\begin{description}
+\sphinxlineitem{param}
+\sphinxAtStartPar
+\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{filenames} \sphinxhyphen{} Configuration filename list
+
+\end{description}\end{quote}
+
+\begin{sphinxadmonition}{note}{Note:}
+\sphinxAtStartPar
+New in 1.22
+\end{sphinxadmonition}
+
+\sphinxstepscope
+
\subsubsection{krb5\_free\_context \sphinxhyphen{} Free a krb5 library context.}
\label{\detokenize{appdev/refs/api/krb5_free_context:krb5-free-context-free-a-krb5-library-context}}\label{\detokenize{appdev/refs/api/krb5_free_context::doc}}\index{krb5\_free\_context (C function)@\spxentry{krb5\_free\_context}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_context:c.krb5_free_context}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_context:c.krb5_free_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2224,19 +2386,23 @@ New in 1.15
\sphinxAtStartPar
This function frees a \sphinxstyleemphasis{context} that was created by krb5\_init\_context() or krb5\_init\_secure\_context().
+\sphinxstepscope
+
\subsubsection{krb5\_free\_error\_message \sphinxhyphen{} Free an error message generated by krb5\_get\_error\_message().}
\label{\detokenize{appdev/refs/api/krb5_free_error_message:krb5-free-error-message-free-an-error-message-generated-by-krb5-get-error-message}}\label{\detokenize{appdev/refs/api/krb5_free_error_message::doc}}\index{krb5\_free\_error\_message (C function)@\spxentry{krb5\_free\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_error_message:c.krb5_free_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_error_message:c.krb5_free_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{msg}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{msg}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -2245,19 +2411,23 @@ This function frees a \sphinxstyleemphasis{context} that was created by krb5\_in
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_principal \sphinxhyphen{} Free the storage assigned to a principal.}
\label{\detokenize{appdev/refs/api/krb5_free_principal:krb5-free-principal-free-the-storage-assigned-to-a-principal}}\label{\detokenize{appdev/refs/api/krb5_free_principal::doc}}\index{krb5\_free\_principal (C function)@\spxentry{krb5\_free\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_principal:c.krb5_free_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_principal:c.krb5_free_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2266,19 +2436,23 @@ This function frees a \sphinxstyleemphasis{context} that was created by krb5\_in
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_fwd\_tgt\_creds \sphinxhyphen{} Get a forwarded TGT and format a KRB\sphinxhyphen{}CRED message.}
\label{\detokenize{appdev/refs/api/krb5_fwd_tgt_creds:krb5-fwd-tgt-creds-get-a-forwarded-tgt-and-format-a-krb-cred-message}}\label{\detokenize{appdev/refs/api/krb5_fwd_tgt_creds::doc}}\index{krb5\_fwd\_tgt\_creds (C function)@\spxentry{krb5\_fwd\_tgt\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_fwd_tgt_creds:c.krb5_fwd_tgt_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_fwd_tgt_creds:c.krb5_fwd_tgt_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_fwd\_tgt\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rhost}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cc}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{forwardable}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_fwd\_tgt\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rhost}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cc}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{forwardable}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2305,7 +2479,7 @@ This function frees a \sphinxstyleemphasis{context} that was created by krb5\_in
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -2328,7 +2502,7 @@ KRB5\_CC\_BADNAME Credential cache name or principal name malformed
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2338,21 +2512,25 @@ Kerberos error codes
\end{description}\end{quote}
\sphinxAtStartPar
-Get a TGT for use at the remote host \sphinxstyleemphasis{rhost} and format it into a KRB\sphinxhyphen{}CRED message. If \sphinxstyleemphasis{rhost} is NULL and \sphinxstyleemphasis{server} is of type \#KRB5\_NT\_SRV\_HST, the second component of \sphinxstyleemphasis{server} will be used.
+Get a TGT for use at the remote host \sphinxstyleemphasis{rhost} and format it into a KRB\sphinxhyphen{}CRED message. If \sphinxstyleemphasis{rhost} is NULL and \sphinxstyleemphasis{server} is of type KRB5\_NT\_SRV\_HST, the second component of \sphinxstyleemphasis{server} will be used.
+
+\sphinxstepscope
\subsubsection{krb5\_get\_default\_realm \sphinxhyphen{} Retrieve the default realm.}
\label{\detokenize{appdev/refs/api/krb5_get_default_realm:krb5-get-default-realm-retrieve-the-default-realm}}\label{\detokenize{appdev/refs/api/krb5_get_default_realm::doc}}\index{krb5\_get\_default\_realm (C function)@\spxentry{krb5\_get\_default\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_default_realm:c.krb5_get_default_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_default_realm:c.krb5_get_default_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_default\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{lrealm}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_default\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{lrealm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2361,14 +2539,14 @@ Get a TGT for use at the remote host \sphinxstyleemphasis{rhost} and format it i
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2383,19 +2561,23 @@ Retrieves the default realm to be used if no user\sphinxhyphen{}specified realm
\sphinxAtStartPar
Use krb5\_free\_default\_realm() to free \sphinxstyleemphasis{lrealm} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_error\_message \sphinxhyphen{} Get the (possibly extended) error message for a code.}
\label{\detokenize{appdev/refs/api/krb5_get_error_message:krb5-get-error-message-get-the-possibly-extended-error-message-for-a-code}}\label{\detokenize{appdev/refs/api/krb5_get_error_message::doc}}\index{krb5\_get\_error\_message (C function)@\spxentry{krb5\_get\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_error_message:c.krb5_get_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_error_message:c.krb5_get_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -2418,19 +2600,23 @@ The string returned by this function must be freed using krb5\_free\_error\_mess
Future versions may return the same string for the second and following calls.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_host\_realm \sphinxhyphen{} Get the Kerberos realm names for a host.}
\label{\detokenize{appdev/refs/api/krb5_get_host_realm:krb5-get-host-realm-get-the-kerberos-realm-names-for-a-host}}\label{\detokenize{appdev/refs/api/krb5_get_host_realm::doc}}\index{krb5\_get\_host\_realm (C function)@\spxentry{krb5\_get\_host\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_host_realm:c.krb5_get_host_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_host_realm:c.krb5_get_host_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_host\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{host}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{realmsp}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_host\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{host}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{realmsp}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2442,7 +2628,7 @@ Future versions may return the same string for the second and following calls.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -2453,7 +2639,7 @@ ENOMEM Insufficient memory
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2471,19 +2657,23 @@ If \sphinxstyleemphasis{host} is NULL, the local host’s realms are determined.
\sphinxAtStartPar
Use krb5\_free\_host\_realm() to release \sphinxstyleemphasis{realmsp} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_credentials \sphinxhyphen{} Get an additional ticket.}
\label{\detokenize{appdev/refs/api/krb5_get_credentials:krb5-get-credentials-get-an-additional-ticket}}\label{\detokenize{appdev/refs/api/krb5_get_credentials::doc}}\index{krb5\_get\_credentials (C function)@\spxentry{krb5\_get\_credentials}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_credentials:c.krb5_get_credentials}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_credentials:c.krb5_get_credentials}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_credentials}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_credentials}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2501,14 +2691,14 @@ Use krb5\_free\_host\_realm() to release \sphinxstyleemphasis{realmsp} when it i
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2526,11 +2716,11 @@ Valid values for \sphinxstyleemphasis{options} are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_GC\_CACHED Search only credential cache for the ticket
+KRB5\_GC\_CACHED Search only credential cache for the ticket
\item {}
\sphinxAtStartPar
-\#KRB5\_GC\_USER\_USER Return a user to user authentication ticket
+KRB5\_GC\_USER\_USER Return a user to user authentication ticket
\end{itemize}
@@ -2539,7 +2729,7 @@ Valid values for \sphinxstyleemphasis{options} are:
\end{quote}
\sphinxAtStartPar
-The expiration date is specified in \sphinxstyleemphasis{in\_creds\sphinxhyphen{}\textgreater{}times.endtime} . The KDC may return tickets with an earlier expiration date. If \sphinxstyleemphasis{in\_creds\sphinxhyphen{}\textgreater{}times.endtime} is set to 0, the latest possible expiration date will be requested.
+If \sphinxstyleemphasis{in\_creds\sphinxhyphen{}\textgreater{}times.endtime} is specified, it is used as the requested expiration date if a TGS request is made. If \sphinxstyleemphasis{in\_creds\sphinxhyphen{}\textgreater{}times.endtime} is set to 0, the latest possible expiration date will be requested. The KDC or cache may return a ticket with an earlier expiration date.
\sphinxAtStartPar
Any returned ticket and intermediate ticket\sphinxhyphen{}granting tickets are stored in \sphinxstyleemphasis{ccache} .
@@ -2547,19 +2737,56 @@ Any returned ticket and intermediate ticket\sphinxhyphen{}granting tickets are s
\sphinxAtStartPar
Use krb5\_free\_creds() to free \sphinxstyleemphasis{out\_creds} when it is no longer needed.
+\sphinxstepscope
+
+
+\subsubsection{krb5\_get\_default\_config\_files \sphinxhyphen{} Return a list of default configuration filenames.}
+\label{\detokenize{appdev/refs/api/krb5_get_default_config_files:krb5-get-default-config-files-return-a-list-of-default-configuration-filenames}}\label{\detokenize{appdev/refs/api/krb5_get_default_config_files::doc}}\index{krb5\_get\_default\_config\_files (C function)@\spxentry{krb5\_get\_default\_config\_files}\spxextra{C function}}
+
+\begin{fulllineitems}
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_default_config_files:c.krb5_get_default_config_files}}
+\pysigstartsignatures
+\pysigstartmultiline
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_default\_config\_files}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{filenames}}{}
+\pysigstopmultiline
+\pysigstopsignatures
+\end{fulllineitems}
+
+\begin{quote}\begin{description}
+\sphinxlineitem{param}
+\sphinxAtStartPar
+\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{filenames} \sphinxhyphen{} Configuration filename list
+
+\end{description}\end{quote}
+
+\sphinxAtStartPar
+Fill in \sphinxstyleemphasis{filenames} with a null\sphinxhyphen{}terminated list of configuration files which will be read by krb5\_init\_context() in the current process environment.
+
+\sphinxAtStartPar
+Use krb5\_free\_config\_files() to free \sphinxstyleemphasis{filenames} when it is no longer needed.
+
+\begin{sphinxadmonition}{note}{Note:}
+\sphinxAtStartPar
+New in 1.22
+\end{sphinxadmonition}
+
+\sphinxstepscope
+
\subsubsection{krb5\_get\_fallback\_host\_realm}
\label{\detokenize{appdev/refs/api/krb5_get_fallback_host_realm:krb5-get-fallback-host-realm}}\label{\detokenize{appdev/refs/api/krb5_get_fallback_host_realm::doc}}\index{krb5\_get\_fallback\_host\_realm (C function)@\spxentry{krb5\_get\_fallback\_host\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_fallback_host_realm:c.krb5_get_fallback_host_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_fallback_host_realm:c.krb5_get_fallback_host_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_fallback\_host\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hdata}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{realmsp}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_fallback\_host\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hdata}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{realmsp}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2580,19 +2807,23 @@ If \sphinxstyleemphasis{host} is NULL, the local host’s realms are determined.
\sphinxAtStartPar
Use krb5\_free\_host\_realm() to release \sphinxstyleemphasis{realmsp} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_keytab \sphinxhyphen{} Get initial credentials using a key table.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_keytab:krb5-get-init-creds-keytab-get-initial-credentials-using-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_keytab::doc}}\index{krb5\_get\_init\_creds\_keytab (C function)@\spxentry{krb5\_get\_init\_creds\_keytab}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_keytab:c.krb5_get_init_creds_keytab}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_keytab:c.krb5_get_init_creds_keytab}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{arg\_keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{start\_time}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_gic\_options}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{arg\_keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{start\_time}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_gic\_options}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2616,14 +2847,14 @@ Use krb5\_free\_host\_realm() to release \sphinxstyleemphasis{realmsp} when it i
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -2635,19 +2866,23 @@ Kerberos error codes
\sphinxAtStartPar
This function requests KDC for an initial credentials for \sphinxstyleemphasis{client} using a client key stored in \sphinxstyleemphasis{arg\_keytab} . If \sphinxstyleemphasis{in\_tkt\_service} is specified, it is parsed as a principal name (with the realm ignored) and used as the service principal for the request; otherwise the ticket\sphinxhyphen{}granting service is used.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_alloc \sphinxhyphen{} Allocate a new initial credential options structure.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_alloc:krb5-get-init-creds-opt-alloc-allocate-a-new-initial-credential-options-structure}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_alloc::doc}}\index{krb5\_get\_init\_creds\_opt\_alloc (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_alloc}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_alloc:c.krb5_get_init_creds_opt_alloc}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_alloc:c.krb5_get_init_creds_opt_alloc}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_alloc}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{opt}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_alloc}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{opt}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2656,7 +2891,7 @@ This function requests KDC for an initial credentials for \sphinxstyleemphasis{c
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 \sphinxhyphen{} Success; Kerberos errors otherwise.
@@ -2668,19 +2903,23 @@ This function requests KDC for an initial credentials for \sphinxstyleemphasis{c
\sphinxAtStartPar
This function is the preferred way to create an options structure for getting initial credentials, and is required to make use of certain options. Use krb5\_get\_init\_creds\_opt\_free() to free \sphinxstyleemphasis{opt} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_free \sphinxhyphen{} Free initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_free:krb5-get-init-creds-opt-free-free-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_free::doc}}\index{krb5\_get\_init\_creds\_opt\_free (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_free:c.krb5_get_init_creds_opt_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_free:c.krb5_get_init_creds_opt_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2690,28 +2929,32 @@ This function is the preferred way to create an options structure for getting in
\end{description}\end{quote}
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_get\_init\_creds\_opt\_alloc()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_get\_init\_creds\_opt\_get\_fast\_flags \sphinxhyphen{} Retrieve FAST flags from initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags:krb5-get-init-creds-opt-get-fast-flags-retrieve-fast-flags-from-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags::doc}}\index{krb5\_get\_init\_creds\_opt\_get\_fast\_flags (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_get\_fast\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags:c.krb5_get_init_creds_opt_get_fast_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags:c.krb5_get_init_creds_opt_get_fast_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_get\_fast\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out\_flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_get\_fast\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out\_flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2723,7 +2966,7 @@ krb5\_get\_init\_creds\_opt\_alloc()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 \sphinxhyphen{} Success; Kerberos errors otherwise.
@@ -2732,19 +2975,23 @@ krb5\_get\_init\_creds\_opt\_alloc()
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_address\_list \sphinxhyphen{} Set address restrictions in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_address_list:krb5-get-init-creds-opt-set-address-list-set-address-restrictions-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_address_list::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_address\_list (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_address\_list}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_address_list:c.krb5_get_init_creds_opt_set_address_list}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_address_list:c.krb5_get_init_creds_opt_set_address_list}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_address\_list}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{addresses}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_address\_list}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{addresses}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -2753,19 +3000,23 @@ krb5\_get\_init\_creds\_opt\_alloc()
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_anonymous \sphinxhyphen{} Set or unset the anonymous flag in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_anonymous:krb5-get-init-creds-opt-set-anonymous-set-or-unset-the-anonymous-flag-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_anonymous::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_anonymous (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_anonymous}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_anonymous:c.krb5_get_init_creds_opt_set_anonymous}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_anonymous:c.krb5_get_init_creds_opt_set_anonymous}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_anonymous}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{anonymous}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_anonymous}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{anonymous}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -2777,19 +3028,23 @@ krb5\_get\_init\_creds\_opt\_alloc()
\sphinxAtStartPar
This function may be used to request anonymous credentials from the KDC by setting \sphinxstyleemphasis{anonymous} to non\sphinxhyphen{}zero. Note that anonymous credentials are only a request; clients must verify that credentials are anonymous if that is a requirement.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_canonicalize \sphinxhyphen{} Set or unset the canonicalize flag in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize:krb5-get-init-creds-opt-set-canonicalize-set-or-unset-the-canonicalize-flag-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_canonicalize (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_canonicalize}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize:c.krb5_get_init_creds_opt_set_canonicalize}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize:c.krb5_get_init_creds_opt_set_canonicalize}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_canonicalize}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{canonicalize}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_canonicalize}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{canonicalize}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -2798,19 +3053,23 @@ This function may be used to request anonymous credentials from the KDC by setti
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_change\_password\_prompt \sphinxhyphen{} Set or unset change\sphinxhyphen{}password\sphinxhyphen{}prompt flag in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt:krb5-get-init-creds-opt-set-change-password-prompt-set-or-unset-change-password-prompt-flag-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_change\_password\_prompt (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_change\_password\_prompt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt:c.krb5_get_init_creds_opt_set_change_password_prompt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt:c.krb5_get_init_creds_opt_set_change_password_prompt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_change\_password\_prompt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{prompt}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_change\_password\_prompt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{prompt}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -2822,19 +3081,23 @@ This function may be used to request anonymous credentials from the KDC by setti
\sphinxAtStartPar
This flag is on by default. It controls whether krb5\_get\_init\_creds\_password() will react to an expired\sphinxhyphen{}password error by prompting for a new password and attempting to change the old one.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_etype\_list \sphinxhyphen{} Set allowable encryption types in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_etype_list:krb5-get-init-creds-opt-set-etype-list-set-allowable-encryption-types-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_etype_list::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_etype\_list (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_etype\_list}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_etype_list:c.krb5_get_init_creds_opt_set_etype_list}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_etype_list:c.krb5_get_init_creds_opt_set_etype_list}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_etype\_list}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{etype\_list}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{etype\_list\_length}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_etype\_list}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{etype\_list}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{etype\_list\_length}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -2846,19 +3109,23 @@ This flag is on by default. It controls whether krb5\_get\_init\_creds\_password
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_expire\_callback \sphinxhyphen{} Set an expiration callback in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback:krb5-get-init-creds-opt-set-expire-callback-set-an-expiration-callback-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_expire\_callback (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_expire\_callback}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback:c.krb5_get_init_creds_opt_set_expire_callback}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback:c.krb5_get_init_creds_opt_set_expire_callback}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_expire\_callback}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_expire_callback_func:c.krb5_expire_callback_func}]{\sphinxcrossref{\DUrole{n}{krb5\_expire\_callback\_func}}}}\DUrole{w}{ }\DUrole{n}{cb}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_expire\_callback}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_expire_callback_func:c.krb5_expire_callback_func}]{\sphinxcrossref{\DUrole{n}{krb5\_expire\_callback\_func}}}}\DUrole{w}{ }\DUrole{n}{cb}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2900,19 +3167,23 @@ Setting an expire callback with this API will cause krb5\_get\_init\_creds\_pass
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache \sphinxhyphen{} Set FAST armor cache in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache:krb5-get-init-creds-opt-set-fast-ccache-set-fast-armor-cache-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache:c.krb5_get_init_creds_opt_set_fast_ccache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache:c.krb5_get_init_creds_opt_set_fast_ccache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2932,19 +3203,23 @@ This function is similar to krb5\_get\_init\_creds\_opt\_set\_fast\_ccache\_name
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache\_name \sphinxhyphen{} Set location of FAST armor ccache in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name:krb5-get-init-creds-opt-set-fast-ccache-name-set-location-of-fast-armor-ccache-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache\_name (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name:c.krb5_get_init_creds_opt_set_fast_ccache_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name:c.krb5_get_init_creds_opt_set_fast_ccache_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fast\_ccache\_name}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_fast\_ccache\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fast\_ccache\_name}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2962,19 +3237,23 @@ Sets the location of a credential cache containing an armor ticket to protect an
\sphinxAtStartPar
In version 1.7, setting an armor ccache requires that FAST be used for the exchange. In version 1.8 or later, setting the armor ccache causes FAST to be used if the KDC supports it; krb5\_get\_init\_creds\_opt\_set\_fast\_flags() must be used to require that FAST be used.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_fast\_flags \sphinxhyphen{} Set FAST flags in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags:krb5-get-init-creds-opt-set-fast-flags-set-fast-flags-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_fast\_flags (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_fast\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags:c.krb5_get_init_creds_opt_set_fast_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags:c.krb5_get_init_creds_opt_set_fast_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_fast\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_fast\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -2986,7 +3265,7 @@ In version 1.7, setting an armor ccache requires that FAST be used for the excha
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 \sphinxhyphen{} Success; Kerberos errors otherwise.
@@ -3000,23 +3279,27 @@ The following flag values are valid:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_FAST\_REQUIRED \sphinxhyphen{} Require FAST to be used
+KRB5\_FAST\_REQUIRED \sphinxhyphen{} Require FAST to be used
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_forwardable \sphinxhyphen{} Set or unset the forwardable flag in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_forwardable:krb5-get-init-creds-opt-set-forwardable-set-or-unset-the-forwardable-flag-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_forwardable::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_forwardable (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_forwardable}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_forwardable:c.krb5_get_init_creds_opt_set_forwardable}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_forwardable:c.krb5_get_init_creds_opt_set_forwardable}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_forwardable}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{forwardable}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_forwardable}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{forwardable}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -3025,19 +3308,23 @@ The following flag values are valid:
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_in\_ccache \sphinxhyphen{} Set an input credential cache in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache:krb5-get-init-creds-opt-set-in-ccache-set-an-input-credential-cache-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_in\_ccache (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_in\_ccache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache:c.krb5_get_init_creds_opt_set_in_ccache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache:c.krb5_get_init_creds_opt_set_in_ccache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_in\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_in\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3057,19 +3344,23 @@ If an input credential cache is set, then the krb5\_get\_init\_creds family of A
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_out\_ccache \sphinxhyphen{} Set an output credential cache in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache:krb5-get-init-creds-opt-set-out-ccache-set-an-output-credential-cache-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_out\_ccache (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_out\_ccache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache:c.krb5_get_init_creds_opt_set_out_ccache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache:c.krb5_get_init_creds_opt_set_out_ccache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_out\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_out\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3084,19 +3375,23 @@ New in 1.11
\sphinxAtStartPar
If an output credential cache is set, then the krb5\_get\_init\_creds family of APIs will write credentials to it. Setting an output ccache is desirable both because it simplifies calling code and because it permits the krb5\_get\_init\_creds APIs to write out configuration information about the realm to the ccache.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_pa \sphinxhyphen{} Supply options for preauthentication in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pa:krb5-get-init-creds-opt-set-pa-supply-options-for-preauthentication-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pa::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_pa (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_pa}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pa:c.krb5_get_init_creds_opt_set_pa}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pa:c.krb5_get_init_creds_opt_set_pa}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_pa}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{attr}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{value}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_pa}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{attr}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{value}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3114,19 +3409,23 @@ If an output credential cache is set, then the krb5\_get\_init\_creds family of
\sphinxAtStartPar
This function allows the caller to supply options for preauthentication. The values of \sphinxstyleemphasis{attr} and \sphinxstyleemphasis{value} are supplied to each preauthentication module available within \sphinxstyleemphasis{context} .
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_pac\_request \sphinxhyphen{} Ask the KDC to include or not include a PAC in the ticket.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pac_request:krb5-get-init-creds-opt-set-pac-request-ask-the-kdc-to-include-or-not-include-a-pac-in-the-ticket}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pac_request::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_pac\_request (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_pac\_request}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pac_request:c.krb5_get_init_creds_opt_set_pac_request}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_pac_request:c.krb5_get_init_creds_opt_set_pac_request}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_pac\_request}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{req\_pac}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_pac\_request}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{req\_pac}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3146,19 +3445,23 @@ If this option is set, the AS request will include a PAC\sphinxhyphen{}REQUEST p
New in 1.15
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_preauth\_list \sphinxhyphen{} Set preauthentication types in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list:krb5-get-init-creds-opt-set-preauth-list-set-preauthentication-types-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_preauth\_list (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_preauth\_list}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list:c.krb5_get_init_creds_opt_set_preauth_list}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list:c.krb5_get_init_creds_opt_set_preauth_list}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_preauth\_list}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{preauth\_list}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{preauth\_list\_length}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_preauth\_list}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{preauth\_list}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{preauth\_list\_length}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -3173,19 +3476,23 @@ New in 1.15
\sphinxAtStartPar
This function can be used to perform optimistic preauthentication when getting initial credentials, in combination with krb5\_get\_init\_creds\_opt\_set\_salt() and krb5\_get\_init\_creds\_opt\_set\_pa().
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_proxiable \sphinxhyphen{} Set or unset the proxiable flag in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_proxiable:krb5-get-init-creds-opt-set-proxiable-set-or-unset-the-proxiable-flag-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_proxiable::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_proxiable (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_proxiable}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_proxiable:c.krb5_get_init_creds_opt_set_proxiable}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_proxiable:c.krb5_get_init_creds_opt_set_proxiable}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_proxiable}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{proxiable}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_proxiable}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{proxiable}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -3194,19 +3501,23 @@ This function can be used to perform optimistic preauthentication when getting i
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_renew\_life \sphinxhyphen{} Set the ticket renewal lifetime in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_renew_life:krb5-get-init-creds-opt-set-renew-life-set-the-ticket-renewal-lifetime-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_renew_life::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_renew\_life (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_renew\_life}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_renew_life:c.krb5_get_init_creds_opt_set_renew_life}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_renew_life:c.krb5_get_init_creds_opt_set_renew_life}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_renew\_life}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{renew\_life}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_renew\_life}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{renew\_life}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Pointer to \sphinxstyleemphasis{options} field
@@ -3215,19 +3526,23 @@ This function can be used to perform optimistic preauthentication when getting i
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_responder \sphinxhyphen{} Set the responder function in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_responder:krb5-get-init-creds-opt-set-responder-set-the-responder-function-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_responder::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_responder (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_responder}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_responder:c.krb5_get_init_creds_opt_set_responder}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_responder:c.krb5_get_init_creds_opt_set_responder}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_responder}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_fn:c.krb5_responder_fn}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_fn}}}}\DUrole{w}{ }\DUrole{n}{responder}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_responder}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_fn:c.krb5_responder_fn}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_fn}}}}\DUrole{w}{ }\DUrole{n}{responder}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3247,19 +3562,23 @@ This function can be used to perform optimistic preauthentication when getting i
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_salt \sphinxhyphen{} Set salt for optimistic preauthentication in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_salt:krb5-get-init-creds-opt-set-salt-set-salt-for-optimistic-preauthentication-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_salt::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_salt (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_salt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_salt:c.krb5_get_init_creds_opt_set_salt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_salt:c.krb5_get_init_creds_opt_set_salt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_salt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_salt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -3271,19 +3590,23 @@ New in 1.11
\sphinxAtStartPar
When getting initial credentials with a password, a salt string it used to convert the password to a key. Normally this salt is obtained from the first KDC reply, but when performing optimistic preauthentication, the client may need to supply the salt string with this function.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_set\_tkt\_life \sphinxhyphen{} Set the ticket lifetime in initial credential options.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life:krb5-get-init-creds-opt-set-tkt-life-set-the-ticket-lifetime-in-initial-credential-options}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life::doc}}\index{krb5\_get\_init\_creds\_opt\_set\_tkt\_life (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_set\_tkt\_life}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life:c.krb5_get_init_creds_opt_set_tkt_life}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life:c.krb5_get_init_creds_opt_set_tkt_life}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_tkt\_life}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{tkt\_life}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_set\_tkt\_life}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{tkt\_life}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{opt} \sphinxhyphen{} Options structure
@@ -3292,19 +3615,23 @@ When getting initial credentials with a password, a salt string it used to conve
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_password \sphinxhyphen{} Get initial credentials using a password.}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_password:krb5-get-init-creds-password-get-initial-credentials-using-a-password}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_password::doc}}\index{krb5\_get\_init\_creds\_password (C function)@\spxentry{krb5\_get\_init\_creds\_password}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_password:c.krb5_get_init_creds_password}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_password:c.krb5_get_init_creds_password}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{password}, {\hyperref[\detokenize{appdev/refs/types/krb5_prompter_fct:c.krb5_prompter_fct}]{\sphinxcrossref{\DUrole{n}{krb5\_prompter\_fct}}}}\DUrole{w}{ }\DUrole{n}{prompter}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{start\_time}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_gic\_options}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{password}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_prompter_fct:c.krb5_prompter_fct}]{\sphinxcrossref{\DUrole{n}{krb5\_prompter\_fct}}}}\DUrole{w}{ }\DUrole{n}{prompter}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{start\_time}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_gic\_options}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3334,7 +3661,7 @@ When getting initial credentials with a password, a salt string it used to conve
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -3377,7 +3704,7 @@ KRB5\_CHPW\_FAIL Password change failed
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3389,19 +3716,23 @@ Kerberos error codes
\sphinxAtStartPar
This function requests KDC for an initial credentials for \sphinxstyleemphasis{client} using \sphinxstyleemphasis{password} . If \sphinxstyleemphasis{password} is NULL, a password will be prompted for using \sphinxstyleemphasis{prompter} if necessary. If \sphinxstyleemphasis{in\_tkt\_service} is specified, it is parsed as a principal name (with the realm ignored) and used as the service principal for the request; otherwise the ticket\sphinxhyphen{}granting service is used.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_profile \sphinxhyphen{} Retrieve configuration profile from the context.}
\label{\detokenize{appdev/refs/api/krb5_get_profile:krb5-get-profile-retrieve-configuration-profile-from-the-context}}\label{\detokenize{appdev/refs/api/krb5_get_profile::doc}}\index{krb5\_get\_profile (C function)@\spxentry{krb5\_get\_profile}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_profile:c.krb5_get_profile}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_profile:c.krb5_get_profile}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_profile}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{struct}\DUrole{w}{ }\DUrole{n}{\_profile\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{profile}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_profile}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{struct}\DUrole{w}{ }\DUrole{n}{\_profile\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{profile}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3410,14 +3741,14 @@ This function requests KDC for an initial credentials for \sphinxstyleemphasis{c
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3432,46 +3763,54 @@ This function creates a new \sphinxstyleemphasis{profile} object that reflects p
\sphinxAtStartPar
The \sphinxstyleemphasis{profile} object may be freed with profile\_release() function. See profile.h and profile API for more details.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_prompt\_types \sphinxhyphen{} Get prompt types array from a context.}
\label{\detokenize{appdev/refs/api/krb5_get_prompt_types:krb5-get-prompt-types-get-prompt-types-array-from-a-context}}\label{\detokenize{appdev/refs/api/krb5_get_prompt_types::doc}}\index{krb5\_get\_prompt\_types (C function)@\spxentry{krb5\_get\_prompt\_types}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_prompt_types:c.krb5_get_prompt_types}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_prompt_types:c.krb5_get_prompt_types}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt_type:c.krb5_prompt_type}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt\_type}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_prompt\_types}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt_type:c.krb5_prompt_type}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt\_type}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_prompt\_types}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
-Pointer to an array of prompt types corresponding to the prompter’s prompts arguments. Each type has one of the following values: \#KRB5\_PROMPT\_TYPE\_PASSWORD \#KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD \#KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN \#KRB5\_PROMPT\_TYPE\_PREAUTH
+Pointer to an array of prompt types corresponding to the prompter’s prompts arguments. Each type has one of the following values: KRB5\_PROMPT\_TYPE\_PASSWORD KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN KRB5\_PROMPT\_TYPE\_PREAUTH
\end{itemize}
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_renewed\_creds \sphinxhyphen{} Get renewed credential from KDC using an existing credential.}
\label{\detokenize{appdev/refs/api/krb5_get_renewed_creds:krb5-get-renewed-creds-get-renewed-credential-from-kdc-using-an-existing-credential}}\label{\detokenize{appdev/refs/api/krb5_get_renewed_creds::doc}}\index{krb5\_get\_renewed\_creds (C function)@\spxentry{krb5\_get\_renewed\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_renewed_creds:c.krb5_get_renewed_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_renewed_creds:c.krb5_get_renewed_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_renewed\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_renewed\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3489,14 +3828,14 @@ Pointer to an array of prompt types corresponding to the prompter’s prompts ar
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3511,19 +3850,23 @@ This function gets a renewed credential using an existing one from \sphinxstylee
\sphinxAtStartPar
If successful, the renewed credential is placed in \sphinxstyleemphasis{creds} .
+\sphinxstepscope
+
\subsubsection{krb5\_get\_validated\_creds \sphinxhyphen{} Get validated credentials from the KDC.}
\label{\detokenize{appdev/refs/api/krb5_get_validated_creds:krb5-get-validated-creds-get-validated-credentials-from-the-kdc}}\label{\detokenize{appdev/refs/api/krb5_get_validated_creds::doc}}\index{krb5\_get\_validated\_creds (C function)@\spxentry{krb5\_get\_validated\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_validated_creds:c.krb5_get_validated_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_validated_creds:c.krb5_get_validated_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_validated\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_validated\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_tkt\_service}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3541,7 +3884,7 @@ If successful, the renewed credential is placed in \sphinxstyleemphasis{creds} .
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -3568,7 +3911,7 @@ KRB5\_KDCREP\_SKEW Clock skew too great in KDC reply
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3583,32 +3926,36 @@ This function gets a validated credential using a postdated credential from \sph
\sphinxAtStartPar
If successful, the validated credential is placed in \sphinxstyleemphasis{creds} .
+\sphinxstepscope
+
\subsubsection{krb5\_init\_context \sphinxhyphen{} Create a krb5 library context.}
\label{\detokenize{appdev/refs/api/krb5_init_context:krb5-init-context-create-a-krb5-library-context}}\label{\detokenize{appdev/refs/api/krb5_init_context::doc}}\index{krb5\_init\_context (C function)@\spxentry{krb5\_init\_context}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_context:c.krb5_init_context}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_context:c.krb5_init_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3625,32 +3972,36 @@ The \sphinxstyleemphasis{context} must be released by calling krb5\_free\_contex
Any program or module that needs the Kerberos code to not trust the environment must use krb5\_init\_secure\_context(), or clean out the environment.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_init\_secure\_context \sphinxhyphen{} Create a krb5 library context using only configuration files.}
\label{\detokenize{appdev/refs/api/krb5_init_secure_context:krb5-init-secure-context-create-a-krb5-library-context-using-only-configuration-files}}\label{\detokenize{appdev/refs/api/krb5_init_secure_context::doc}}\index{krb5\_init\_secure\_context (C function)@\spxentry{krb5\_init\_secure\_context}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_secure_context:c.krb5_init_secure_context}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_secure_context:c.krb5_init_secure_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_secure\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_secure\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3665,19 +4016,23 @@ Create a context structure, using only system configuration files. All informati
\sphinxAtStartPar
The \sphinxstyleemphasis{context} must be released by calling krb5\_free\_context() when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_is\_config\_principal \sphinxhyphen{} Test whether a principal is a configuration principal.}
\label{\detokenize{appdev/refs/api/krb5_is_config_principal:krb5-is-config-principal-test-whether-a-principal-is-a-configuration-principal}}\label{\detokenize{appdev/refs/api/krb5_is_config_principal::doc}}\index{krb5\_is\_config\_principal (C function)@\spxentry{krb5\_is\_config\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_is_config_principal:c.krb5_is_config_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_is_config_principal:c.krb5_is_config_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_is\_config\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_is\_config\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3686,7 +4041,7 @@ The \sphinxstyleemphasis{context} must be released by calling krb5\_free\_contex
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the principal is a configuration principal (generated part of krb5\_cc\_set\_config()); FALSE otherwise.
@@ -3695,25 +4050,29 @@ TRUE if the principal is a configuration principal (generated part of krb5\_cc\_
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_is\_thread\_safe \sphinxhyphen{} Test whether the Kerberos library was built with multithread support.}
\label{\detokenize{appdev/refs/api/krb5_is_thread_safe:krb5-is-thread-safe-test-whether-the-kerberos-library-was-built-with-multithread-support}}\label{\detokenize{appdev/refs/api/krb5_is_thread_safe::doc}}\index{krb5\_is\_thread\_safe (C function)@\spxentry{krb5\_is\_thread\_safe}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_is_thread_safe:c.krb5_is_thread_safe}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_is_thread_safe:c.krb5_is_thread_safe}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_is\_thread\_safe}}}}{\DUrole{kt}{void}\DUrole{w}{ }\DUrole{n}{None}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_is\_thread\_safe}}}}{\DUrole{kt}{void}\DUrole{w}{ }\DUrole{n}{None}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{None}
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the library is threadsafe; FALSE otherwise
@@ -3722,19 +4081,23 @@ TRUE if the library is threadsafe; FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_close \sphinxhyphen{} Close a key table handle.}
\label{\detokenize{appdev/refs/api/krb5_kt_close:krb5-kt-close-close-a-key-table-handle}}\label{\detokenize{appdev/refs/api/krb5_kt_close::doc}}\index{krb5\_kt\_close (C function)@\spxentry{krb5\_kt\_close}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_close:c.krb5_kt_close}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_close:c.krb5_kt_close}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_close}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_close}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3743,7 +4106,7 @@ TRUE if the library is threadsafe; FALSE otherwise
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 None
@@ -3752,19 +4115,23 @@ TRUE if the library is threadsafe; FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_client\_default \sphinxhyphen{} Resolve the default client key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_client_default:krb5-kt-client-default-resolve-the-default-client-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_client_default::doc}}\index{krb5\_kt\_client\_default (C function)@\spxentry{krb5\_kt\_client\_default}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_client_default:c.krb5_kt_client_default}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_client_default:c.krb5_kt_client_default}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_client\_default}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keytab\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_client\_default}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keytab\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3773,14 +4140,14 @@ TRUE if the library is threadsafe; FALSE otherwise
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3797,19 +4164,23 @@ Fill \sphinxstyleemphasis{keytab\_out} with a handle to the default client key t
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_default \sphinxhyphen{} Resolve the default key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_default:krb5-kt-default-resolve-the-default-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_default::doc}}\index{krb5\_kt\_default (C function)@\spxentry{krb5\_kt\_default}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_default:c.krb5_kt_default}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_default:c.krb5_kt_default}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_default}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{id}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_default}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{id}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3818,14 +4189,14 @@ New in 1.11
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3837,19 +4208,23 @@ Kerberos error codes
\sphinxAtStartPar
Set \sphinxstyleemphasis{id} to a handle to the default key table. The key table is not opened.
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_default\_name \sphinxhyphen{} Get the default key table name.}
\label{\detokenize{appdev/refs/api/krb5_kt_default_name:krb5-kt-default-name-get-the-default-key-table-name}}\label{\detokenize{appdev/refs/api/krb5_kt_default_name::doc}}\index{krb5\_kt\_default\_name (C function)@\spxentry{krb5\_kt\_default\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_default_name:c.krb5_kt_default_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_default_name:c.krb5_kt_default_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_default\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{name\_size}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_default\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{name\_size}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3861,7 +4236,7 @@ Set \sphinxstyleemphasis{id} to a handle to the default key table. The key table
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -3872,7 +4247,7 @@ KRB5\_CONFIG\_NOTENUFSPACE Buffer is too short
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3884,19 +4259,23 @@ Kerberos error codes
\sphinxAtStartPar
Fill \sphinxstyleemphasis{name} with the name of the default key table for \sphinxstyleemphasis{context} .
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_dup \sphinxhyphen{} Duplicate keytab handle.}
\label{\detokenize{appdev/refs/api/krb5_kt_dup:krb5-kt-dup-duplicate-keytab-handle}}\label{\detokenize{appdev/refs/api/krb5_kt_dup::doc}}\index{krb5\_kt\_dup (C function)@\spxentry{krb5\_kt\_dup}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_dup:c.krb5_kt_dup}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_dup:c.krb5_kt_dup}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_dup}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{in}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_dup}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{in}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3916,19 +4295,23 @@ Create a new handle referring to the same key table as \sphinxstyleemphasis{in}
New in 1.12
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_get\_name \sphinxhyphen{} Get a key table name.}
\label{\detokenize{appdev/refs/api/krb5_kt_get_name:krb5-kt-get-name-get-a-key-table-name}}\label{\detokenize{appdev/refs/api/krb5_kt_get_name::doc}}\index{krb5\_kt\_get\_name (C function)@\spxentry{krb5\_kt\_get\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_get_name:c.krb5_kt_get_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_get_name:c.krb5_kt_get_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_get\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{namelen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_get\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{namelen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3943,7 +4326,7 @@ New in 1.12
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -3954,7 +4337,7 @@ KRB5\_KT\_NAME\_TOOLONG Key table name does not fit in namelen bytes
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -3966,19 +4349,23 @@ Kerberos error codes
\sphinxAtStartPar
Fill \sphinxstyleemphasis{name} with the name of \sphinxstyleemphasis{keytab} including the type and delimiter.
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_get\_type \sphinxhyphen{} Return the type of a key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_get_type:krb5-kt-get-type-return-the-type-of-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_get_type::doc}}\index{krb5\_kt\_get\_type (C function)@\spxentry{krb5\_kt\_get\_type}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_get_type:c.krb5_kt_get_type}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_get_type:c.krb5_kt_get_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_get\_type}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_get\_type}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -3987,7 +4374,7 @@ Fill \sphinxstyleemphasis{name} with the name of \sphinxstyleemphasis{keytab} in
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
The type of a key table as an alias that must not be modified or freed by the caller.
@@ -3996,19 +4383,23 @@ The type of a key table as an alias that must not be modified or freed by the ca
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_resolve \sphinxhyphen{} Get a handle for a key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_resolve:krb5-kt-resolve-get-a-handle-for-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_resolve::doc}}\index{krb5\_kt\_resolve (C function)@\spxentry{krb5\_kt\_resolve}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_resolve:c.krb5_kt_resolve}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_resolve:c.krb5_kt_resolve}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_resolve}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktid}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_resolve}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktid}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4020,14 +4411,14 @@ The type of a key table as an alias that must not be modified or freed by the ca
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4047,19 +4438,23 @@ Resolve the key table name \sphinxstyleemphasis{name} and set \sphinxstyleemphas
\sphinxAtStartPar
If \sphinxstyleemphasis{name} is of type \sphinxstylestrong{FILE} , the keytab file is not opened by this call.
+\sphinxstepscope
+
\subsubsection{krb5\_kuserok \sphinxhyphen{} Determine if a principal is authorized to log in as a local user.}
\label{\detokenize{appdev/refs/api/krb5_kuserok:krb5-kuserok-determine-if-a-principal-is-authorized-to-log-in-as-a-local-user}}\label{\detokenize{appdev/refs/api/krb5_kuserok::doc}}\index{krb5\_kuserok (C function)@\spxentry{krb5\_kuserok}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kuserok:c.krb5_kuserok}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kuserok:c.krb5_kuserok}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kuserok}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{luser}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kuserok}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{luser}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4071,7 +4466,7 @@ If \sphinxstyleemphasis{name} is of type \sphinxstylestrong{FILE} , the keytab f
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE Principal is authorized to log in as user; FALSE otherwise.
@@ -4083,19 +4478,23 @@ TRUE Principal is authorized to log in as user; FALSE otherwise.
\sphinxAtStartPar
Determine whether \sphinxstyleemphasis{principal} is authorized to log in as a local user \sphinxstyleemphasis{luser} .
+\sphinxstepscope
+
\subsubsection{krb5\_parse\_name \sphinxhyphen{} Convert a string principal name to a krb5\_principal structure.}
\label{\detokenize{appdev/refs/api/krb5_parse_name:krb5-parse-name-convert-a-string-principal-name-to-a-krb5-principal-structure}}\label{\detokenize{appdev/refs/api/krb5_parse_name::doc}}\index{krb5\_parse\_name (C function)@\spxentry{krb5\_parse\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_parse_name:c.krb5_parse_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_parse_name:c.krb5_parse_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_parse\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{principal\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_parse\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{principal\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4107,14 +4506,14 @@ Determine whether \sphinxstyleemphasis{principal} is authorized to log in as a l
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4143,19 +4542,23 @@ Use krb5\_free\_principal() to free \sphinxstyleemphasis{principal\_out} when it
The realm in a Kerberos \sphinxstyleemphasis{name} cannot contain slash, colon, or NULL characters.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_parse\_name\_flags \sphinxhyphen{} Convert a string principal name to a krb5\_principal with flags.}
\label{\detokenize{appdev/refs/api/krb5_parse_name_flags:krb5-parse-name-flags-convert-a-string-principal-name-to-a-krb5-principal-with-flags}}\label{\detokenize{appdev/refs/api/krb5_parse_name_flags::doc}}\index{krb5\_parse\_name\_flags (C function)@\spxentry{krb5\_parse\_name\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_parse_name_flags:c.krb5_parse_name_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_parse_name_flags:c.krb5_parse_name_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_parse\_name\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{principal\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_parse\_name\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{principal\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4170,14 +4573,14 @@ The realm in a Kerberos \sphinxstyleemphasis{name} cannot contain slash, colon,
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4195,19 +4598,19 @@ The following flags are valid:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_PARSE\_NO\_REALM \sphinxhyphen{} no realm must be present in \sphinxstyleemphasis{name}
+KRB5\_PRINCIPAL\_PARSE\_NO\_REALM \sphinxhyphen{} no realm must be present in \sphinxstyleemphasis{name}
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM \sphinxhyphen{} realm must be present in \sphinxstyleemphasis{name}
+KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM \sphinxhyphen{} realm must be present in \sphinxstyleemphasis{name}
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE \sphinxhyphen{} create single\sphinxhyphen{}component enterprise principal
+KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE \sphinxhyphen{} create single\sphinxhyphen{}component enterprise principal
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM \sphinxhyphen{} ignore realm if present in \sphinxstyleemphasis{name}
+KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM \sphinxhyphen{} ignore realm if present in \sphinxstyleemphasis{name}
\end{itemize}
@@ -4218,19 +4621,23 @@ If \sphinxstylestrong{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM} or \sphinxstylestrong{K
\sphinxAtStartPar
Use krb5\_free\_principal() to free \sphinxstyleemphasis{principal\_out} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_principal\_compare \sphinxhyphen{} Compare two principals.}
\label{\detokenize{appdev/refs/api/krb5_principal_compare:krb5-principal-compare-compare-two-principals}}\label{\detokenize{appdev/refs/api/krb5_principal_compare::doc}}\index{krb5\_principal\_compare (C function)@\spxentry{krb5\_principal\_compare}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal_compare:c.krb5_principal_compare}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal_compare:c.krb5_principal_compare}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4242,7 +4649,7 @@ Use krb5\_free\_principal() to free \sphinxstyleemphasis{principal\_out} when it
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the principals are the same; FALSE otherwise
@@ -4251,19 +4658,23 @@ TRUE if the principals are the same; FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_principal\_compare\_any\_realm \sphinxhyphen{} Compare two principals ignoring realm components.}
\label{\detokenize{appdev/refs/api/krb5_principal_compare_any_realm:krb5-principal-compare-any-realm-compare-two-principals-ignoring-realm-components}}\label{\detokenize{appdev/refs/api/krb5_principal_compare_any_realm::doc}}\index{krb5\_principal\_compare\_any\_realm (C function)@\spxentry{krb5\_principal\_compare\_any\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal_compare_any_realm:c.krb5_principal_compare_any_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal_compare_any_realm:c.krb5_principal_compare_any_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_compare\_any\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_compare\_any\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4275,7 +4686,7 @@ TRUE if the principals are the same; FALSE otherwise
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the principals are the same; FALSE otherwise
@@ -4287,19 +4698,23 @@ TRUE if the principals are the same; FALSE otherwise
\sphinxAtStartPar
Similar to krb5\_principal\_compare(), but do not compare the realm components of the principals.
+\sphinxstepscope
+
\subsubsection{krb5\_principal\_compare\_flags \sphinxhyphen{} Compare two principals with additional flags.}
\label{\detokenize{appdev/refs/api/krb5_principal_compare_flags:krb5-principal-compare-flags-compare-two-principals-with-additional-flags}}\label{\detokenize{appdev/refs/api/krb5_principal_compare_flags::doc}}\index{krb5\_principal\_compare\_flags (C function)@\spxentry{krb5\_principal\_compare\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal_compare_flags:c.krb5_principal_compare_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal_compare_flags:c.krb5_principal_compare_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_compare\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_compare\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4314,7 +4729,7 @@ Similar to krb5\_principal\_compare(), but do not compare the realm components o
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the principal names are the same; FALSE otherwise
@@ -4328,45 +4743,49 @@ Valid flags are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM \sphinxhyphen{} ignore realm component
+KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM \sphinxhyphen{} ignore realm component
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE \sphinxhyphen{} UPNs as real principals
+KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE \sphinxhyphen{} UPNs as real principals
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD case\sphinxhyphen{}insensitive
+KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD case\sphinxhyphen{}insensitive
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_COMPARE\_UTF8 \sphinxhyphen{} treat principals as UTF\sphinxhyphen{}8
+KRB5\_PRINCIPAL\_COMPARE\_UTF8 \sphinxhyphen{} treat principals as UTF\sphinxhyphen{}8
\end{itemize}
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_principal\_compare()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_prompter\_posix \sphinxhyphen{} Prompt user for password.}
\label{\detokenize{appdev/refs/api/krb5_prompter_posix:krb5-prompter-posix-prompt-user-for-password}}\label{\detokenize{appdev/refs/api/krb5_prompter_posix::doc}}\index{krb5\_prompter\_posix (C function)@\spxentry{krb5\_prompter\_posix}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_prompter_posix:c.krb5_prompter_posix}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_prompter_posix:c.krb5_prompter_posix}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompter\_posix}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{banner}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{num\_prompts}, {\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{w}{ }\DUrole{n}{prompts}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompter\_posix}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{banner}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{num\_prompts}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{w}{ }\DUrole{n}{prompts}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4387,14 +4806,14 @@ krb5\_principal\_compare()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4409,19 +4828,23 @@ This function is intended to be used as a prompter callback for krb5\_get\_init\
\sphinxAtStartPar
Writes \sphinxstyleemphasis{name} and \sphinxstyleemphasis{banner} to stdout, each followed by a newline, then writes each prompt field in the \sphinxstyleemphasis{prompts} array, followed by”:”, and sets the reply field of the entry to a line of input read from stdin. If the hidden flag is set for a prompt, then terminal echoing is turned off when input is read.
+\sphinxstepscope
+
\subsubsection{krb5\_realm\_compare \sphinxhyphen{} Compare the realms of two principals.}
\label{\detokenize{appdev/refs/api/krb5_realm_compare:krb5-realm-compare-compare-the-realms-of-two-principals}}\label{\detokenize{appdev/refs/api/krb5_realm_compare::doc}}\index{krb5\_realm\_compare (C function)@\spxentry{krb5\_realm\_compare}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_realm_compare:c.krb5_realm_compare}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_realm_compare:c.krb5_realm_compare}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_realm\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_realm\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ1}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ2}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4433,7 +4856,7 @@ Writes \sphinxstyleemphasis{name} and \sphinxstyleemphasis{banner} to stdout, ea
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the realm names are the same; FALSE otherwise
@@ -4442,19 +4865,23 @@ TRUE if the realm names are the same; FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_get\_challenge \sphinxhyphen{} Retrieve the challenge data for a given question in the responder context.}
\label{\detokenize{appdev/refs/api/krb5_responder_get_challenge:krb5-responder-get-challenge-retrieve-the-challenge-data-for-a-given-question-in-the-responder-context}}\label{\detokenize{appdev/refs/api/krb5_responder_get_challenge::doc}}\index{krb5\_responder\_get\_challenge (C function)@\spxentry{krb5\_responder\_get\_challenge}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_get_challenge:c.krb5_responder_get_challenge}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_get_challenge:c.krb5_responder_get_challenge}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_get\_challenge}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{question}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_get\_challenge}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{question}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4474,19 +4901,23 @@ Return a pointer to a C string containing the challenge for \sphinxstyleemphasis
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_list\_questions \sphinxhyphen{} List the question names contained in the responder context.}
\label{\detokenize{appdev/refs/api/krb5_responder_list_questions:krb5-responder-list-questions-list-the-question-names-contained-in-the-responder-context}}\label{\detokenize{appdev/refs/api/krb5_responder_list_questions::doc}}\index{krb5\_responder\_list\_questions (C function)@\spxentry{krb5\_responder\_list\_questions}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_list_questions:c.krb5_responder_list_questions}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_list_questions:c.krb5_responder_list_questions}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_list\_questions}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_list\_questions}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4503,19 +4934,23 @@ Return a pointer to a null\sphinxhyphen{}terminated list of question names which
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_set\_answer \sphinxhyphen{} Answer a named question in the responder context.}
\label{\detokenize{appdev/refs/api/krb5_responder_set_answer:krb5-responder-set-answer-answer-a-named-question-in-the-responder-context}}\label{\detokenize{appdev/refs/api/krb5_responder_set_answer::doc}}\index{krb5\_responder\_set\_answer (C function)@\spxentry{krb5\_responder\_set\_answer}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_set_answer:c.krb5_responder_set_answer}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_set_answer:c.krb5_responder_set_answer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_set\_answer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{question}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{answer}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_set\_answer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{question}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{answer}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4530,7 +4965,7 @@ New in 1.11
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
EINVAL question is not present within rctx
@@ -4547,19 +4982,23 @@ This function supplies an answer to \sphinxstyleemphasis{question} within \sphin
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_otp\_get\_challenge \sphinxhyphen{} Decode the KRB5\_RESPONDER\_QUESTION\_OTP to a C struct.}
\label{\detokenize{appdev/refs/api/krb5_responder_otp_get_challenge:krb5-responder-otp-get-challenge-decode-the-krb5-responder-question-otp-to-a-c-struct}}\label{\detokenize{appdev/refs/api/krb5_responder_otp_get_challenge::doc}}\index{krb5\_responder\_otp\_get\_challenge (C function)@\spxentry{krb5\_responder\_otp\_get\_challenge}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_otp_get_challenge:c.krb5_responder_otp_get_challenge}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_otp_get_challenge:c.krb5_responder_otp_get_challenge}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_get\_challenge}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{chl}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_get\_challenge}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{chl}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4582,19 +5021,23 @@ The returned value must be passed to krb5\_responder\_otp\_challenge\_free() to
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_otp\_set\_answer \sphinxhyphen{} Answer the KRB5\_RESPONDER\_QUESTION\_OTP question.}
\label{\detokenize{appdev/refs/api/krb5_responder_otp_set_answer:krb5-responder-otp-set-answer-answer-the-krb5-responder-question-otp-question}}\label{\detokenize{appdev/refs/api/krb5_responder_otp_set_answer::doc}}\index{krb5\_responder\_otp\_set\_answer (C function)@\spxentry{krb5\_responder\_otp\_set\_answer}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_otp_set_answer:c.krb5_responder_otp_set_answer}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_otp_set_answer:c.krb5_responder_otp_set_answer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_set\_answer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{ti}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{value}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pin}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_set\_answer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{ti}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{value}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pin}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4617,19 +5060,23 @@ New in 1.11
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_otp\_challenge\_free \sphinxhyphen{} Free the value returned by krb5\_responder\_otp\_get\_challenge().}
\label{\detokenize{appdev/refs/api/krb5_responder_otp_challenge_free:krb5-responder-otp-challenge-free-free-the-value-returned-by-krb5-responder-otp-get-challenge}}\label{\detokenize{appdev/refs/api/krb5_responder_otp_challenge_free::doc}}\index{krb5\_responder\_otp\_challenge\_free (C function)@\spxentry{krb5\_responder\_otp\_challenge\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_otp_challenge_free:c.krb5_responder_otp_challenge_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_otp_challenge_free:c.krb5_responder_otp_challenge_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_challenge\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{chl}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_challenge\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{chl}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4646,19 +5093,23 @@ New in 1.11
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_pkinit\_get\_challenge \sphinxhyphen{} Decode the KRB5\_RESPONDER\_QUESTION\_PKINIT to a C struct.}
\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_get_challenge:krb5-responder-pkinit-get-challenge-decode-the-krb5-responder-question-pkinit-to-a-c-struct}}\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_get_challenge::doc}}\index{krb5\_responder\_pkinit\_get\_challenge (C function)@\spxentry{krb5\_responder\_pkinit\_get\_challenge}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_get_challenge:c.krb5_responder_pkinit_get_challenge}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_get_challenge:c.krb5_responder_pkinit_get_challenge}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_get\_challenge}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{chl\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_get\_challenge}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{chl\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4681,19 +5132,23 @@ The returned value must be passed to krb5\_responder\_pkinit\_challenge\_free()
New in 1.12
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_pkinit\_set\_answer \sphinxhyphen{} Answer the KRB5\_RESPONDER\_QUESTION\_PKINIT question for one identity.}
\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_set_answer:krb5-responder-pkinit-set-answer-answer-the-krb5-responder-question-pkinit-question-for-one-identity}}\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_set_answer::doc}}\index{krb5\_responder\_pkinit\_set\_answer (C function)@\spxentry{krb5\_responder\_pkinit\_set\_answer}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_set_answer:c.krb5_responder_pkinit_set_answer}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_set_answer:c.krb5_responder_pkinit_set_answer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_set\_answer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{identity}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pin}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_set\_answer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{identity}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pin}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4713,19 +5168,23 @@ New in 1.12
New in 1.12
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_pkinit\_challenge\_free \sphinxhyphen{} Free the value returned by krb5\_responder\_pkinit\_get\_challenge().}
\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_challenge_free:krb5-responder-pkinit-challenge-free-free-the-value-returned-by-krb5-responder-pkinit-get-challenge}}\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_challenge_free::doc}}\index{krb5\_responder\_pkinit\_challenge\_free (C function)@\spxentry{krb5\_responder\_pkinit\_challenge\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_challenge_free:c.krb5_responder_pkinit_challenge_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_responder_pkinit_challenge_free:c.krb5_responder_pkinit_challenge_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_challenge\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{chl}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_challenge\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_context}}}}\DUrole{w}{ }\DUrole{n}{rctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{chl}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -4742,19 +5201,23 @@ New in 1.12
New in 1.12
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_default\_realm \sphinxhyphen{} Override the default realm for the specified context.}
\label{\detokenize{appdev/refs/api/krb5_set_default_realm:krb5-set-default-realm-override-the-default-realm-for-the-specified-context}}\label{\detokenize{appdev/refs/api/krb5_set_default_realm::doc}}\index{krb5\_set\_default\_realm (C function)@\spxentry{krb5\_set\_default\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_default_realm:c.krb5_set_default_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_default_realm:c.krb5_set_default_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_default\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{lrealm}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_default\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{lrealm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4763,14 +5226,14 @@ New in 1.12
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4782,19 +5245,23 @@ Kerberos error codes
\sphinxAtStartPar
If \sphinxstyleemphasis{lrealm} is NULL, clear the default realm setting.
+\sphinxstepscope
+
\subsubsection{krb5\_set\_password \sphinxhyphen{} Set a password for a principal using specified credentials.}
\label{\detokenize{appdev/refs/api/krb5_set_password:krb5-set-password-set-a-password-for-a-principal-using-specified-credentials}}\label{\detokenize{appdev/refs/api/krb5_set_password::doc}}\index{krb5\_set\_password (C function)@\spxentry{krb5\_set\_password}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_password:c.krb5_set_password}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_password:c.krb5_set_password}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{newpw}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{change\_password\_for}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code\_string}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_string}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{newpw}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{change\_password\_for}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code\_string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_string}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4818,14 +5285,14 @@ If \sphinxstyleemphasis{lrealm} is NULL, clear the default realm setting.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
-0 Success and result\_code is set to \#KRB5\_KPASSWD\_SUCCESS.
+0 Success and result\_code is set to KRB5\_KPASSWD\_SUCCESS.
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes.
@@ -4845,19 +5312,23 @@ The error code and strings are returned in \sphinxstyleemphasis{result\_code} ,
If \sphinxstyleemphasis{change\_password\_for} is NULL, the change is performed on the current principal. If \sphinxstyleemphasis{change\_password\_for} is non\sphinxhyphen{}null, the change is performed on the principal name passed in \sphinxstyleemphasis{change\_password\_for} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_password\_using\_ccache \sphinxhyphen{} Set a password for a principal using cached credentials.}
\label{\detokenize{appdev/refs/api/krb5_set_password_using_ccache:krb5-set-password-using-ccache-set-a-password-for-a-principal-using-cached-credentials}}\label{\detokenize{appdev/refs/api/krb5_set_password_using_ccache::doc}}\index{krb5\_set\_password\_using\_ccache (C function)@\spxentry{krb5\_set\_password\_using\_ccache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_password_using_ccache:c.krb5_set_password_using_ccache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_password_using_ccache:c.krb5_set_password_using_ccache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_password\_using\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{newpw}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{change\_password\_for}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code\_string}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_string}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_password\_using\_ccache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{newpw}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{change\_password\_for}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_code\_string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{result\_string}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4881,14 +5352,14 @@ If \sphinxstyleemphasis{change\_password\_for} is NULL, the change is performed
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4908,19 +5379,23 @@ The error code and strings are returned in \sphinxstyleemphasis{result\_code} ,
If \sphinxstyleemphasis{change\_password\_for} is set to NULL, the change is performed on the default principal in \sphinxstyleemphasis{ccache} . If \sphinxstyleemphasis{change\_password\_for} is non null, the change is performed on the specified principal.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_principal\_realm \sphinxhyphen{} Set the realm field of a principal.}
\label{\detokenize{appdev/refs/api/krb5_set_principal_realm:krb5-set-principal-realm-set-the-realm-field-of-a-principal}}\label{\detokenize{appdev/refs/api/krb5_set_principal_realm::doc}}\index{krb5\_set\_principal\_realm (C function)@\spxentry{krb5\_set\_principal\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_principal_realm:c.krb5_set_principal_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_principal_realm:c.krb5_set_principal_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_principal\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_principal\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4932,14 +5407,14 @@ If \sphinxstyleemphasis{change\_password\_for} is set to NULL, the change is per
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -4951,19 +5426,23 @@ Kerberos error codes
\sphinxAtStartPar
Set the realm name part of \sphinxstyleemphasis{principal} to \sphinxstyleemphasis{realm} , overwriting the previous realm.
+\sphinxstepscope
+
\subsubsection{krb5\_set\_trace\_callback \sphinxhyphen{} Specify a callback function for trace events.}
\label{\detokenize{appdev/refs/api/krb5_set_trace_callback:krb5-set-trace-callback-specify-a-callback-function-for-trace-events}}\label{\detokenize{appdev/refs/api/krb5_set_trace_callback::doc}}\index{krb5\_set\_trace\_callback (C function)@\spxentry{krb5\_set\_trace\_callback}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_trace_callback:c.krb5_set_trace_callback}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_trace_callback:c.krb5_set_trace_callback}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_trace\_callback}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_trace_callback:c.krb5_trace_callback}]{\sphinxcrossref{\DUrole{n}{krb5\_trace\_callback}}}}\DUrole{w}{ }\DUrole{n}{fn}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cb\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_trace\_callback}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_trace_callback:c.krb5_trace_callback}]{\sphinxcrossref{\DUrole{n}{krb5\_trace\_callback}}}}\DUrole{w}{ }\DUrole{n}{fn}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cb\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -4975,7 +5454,7 @@ Set the realm name part of \sphinxstyleemphasis{principal} to \sphinxstyleemphas
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Returns KRB5\_TRACE\_NOSUPP if tracing is not supported in the library (unless fn is NULL).
@@ -4997,19 +5476,23 @@ This function overrides the information passed through the \sphinxstyleemphasis{
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_trace\_filename \sphinxhyphen{} Specify a file name for directing trace events.}
\label{\detokenize{appdev/refs/api/krb5_set_trace_filename:krb5-set-trace-filename-specify-a-file-name-for-directing-trace-events}}\label{\detokenize{appdev/refs/api/krb5_set_trace_filename::doc}}\index{krb5\_set\_trace\_filename (C function)@\spxentry{krb5\_set\_trace\_filename}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_trace_filename:c.krb5_set_trace_filename}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_trace_filename:c.krb5_set_trace_filename}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_trace\_filename}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{filename}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_trace\_filename}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{filename}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5018,7 +5501,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
KRB5\_TRACE\_NOSUPP Tracing is not supported in the library.
@@ -5040,19 +5523,23 @@ This function overrides the information passed through the \sphinxstyleemphasis{
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_sname\_match \sphinxhyphen{} Test whether a principal matches a matching principal.}
\label{\detokenize{appdev/refs/api/krb5_sname_match:krb5-sname-match-test-whether-a-principal-matches-a-matching-principal}}\label{\detokenize{appdev/refs/api/krb5_sname_match::doc}}\index{krb5\_sname\_match (C function)@\spxentry{krb5\_sname\_match}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_sname_match:c.krb5_sname_match}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_sname_match:c.krb5_sname_match}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_sname\_match}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{matching}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_sname\_match}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{matching}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5064,7 +5551,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if princ matches matching , FALSE otherwise.
@@ -5074,26 +5561,30 @@ TRUE if princ matches matching , FALSE otherwise.
\end{description}\end{quote}
\sphinxAtStartPar
-If \sphinxstyleemphasis{matching} is NULL, return TRUE. If \sphinxstyleemphasis{matching} is not a matching principal, return the value of krb5\_principal\_compare(context, matching, princ).
+If \sphinxstyleemphasis{matching} is NULL, return TRUE. If \sphinxstyleemphasis{matching} is not a matching principal, return the value of krb5\_principal\_compare(context, matching,princ).
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
A matching principal is a host\sphinxhyphen{}based principal with an empty realm and/or second data component (hostname). Profile configuration may cause the hostname to be ignored even if it is present. A principal matches a matching principal if the former has the same non\sphinxhyphen{}empty (and non\sphinxhyphen{}ignored) components of the latter.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_sname\_to\_principal \sphinxhyphen{} Generate a full principal name from a service name.}
\label{\detokenize{appdev/refs/api/krb5_sname_to_principal:krb5-sname-to-principal-generate-a-full-principal-name-from-a-service-name}}\label{\detokenize{appdev/refs/api/krb5_sname_to_principal::doc}}\index{krb5\_sname\_to\_principal (C function)@\spxentry{krb5\_sname\_to\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_sname_to_principal:c.krb5_sname_to_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_sname_to_principal:c.krb5_sname_to_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_sname\_to\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hostname}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{sname}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{type}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ret\_princ}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_sname\_to\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hostname}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{sname}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{type}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ret\_princ}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5111,14 +5602,14 @@ A matching principal is a host\sphinxhyphen{}based principal with an empty realm
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -5136,11 +5627,11 @@ The \sphinxstyleemphasis{type} can be one of the following:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_NT\_SRV\_HST canonicalizes the host name before looking up the realm and generating the principal.
+KRB5\_NT\_SRV\_HST canonicalizes the host name before looking up the realm and generating the principal.
\item {}
\sphinxAtStartPar
-\#KRB5\_NT\_UNKNOWN accepts the hostname as given, and does not canonicalize it.
+KRB5\_NT\_UNKNOWN accepts the hostname as given, and does not canonicalize it.
\end{itemize}
@@ -5148,19 +5639,23 @@ The \sphinxstyleemphasis{type} can be one of the following:
Use krb5\_free\_principal to free \sphinxstyleemphasis{ret\_princ} when it is no longer needed.
\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_unparse\_name \sphinxhyphen{} Convert a krb5\_principal structure to a string representation.}
\label{\detokenize{appdev/refs/api/krb5_unparse_name:krb5-unparse-name-convert-a-krb5-principal-structure-to-a-string-representation}}\label{\detokenize{appdev/refs/api/krb5_unparse_name::doc}}\index{krb5\_unparse\_name (C function)@\spxentry{krb5\_unparse\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name:c.krb5_unparse_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name:c.krb5_unparse_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5172,14 +5667,14 @@ Use krb5\_free\_principal to free \sphinxstyleemphasis{ret\_princ} when it is no
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -5194,19 +5689,23 @@ The resulting string representation uses the format and quoting conventions desc
\sphinxAtStartPar
Use krb5\_free\_unparsed\_name() to free \sphinxstyleemphasis{name} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_unparse\_name\_ext \sphinxhyphen{} Convert krb5\_principal structure to string and length.}
\label{\detokenize{appdev/refs/api/krb5_unparse_name_ext:krb5-unparse-name-ext-convert-krb5-principal-structure-to-string-and-length}}\label{\detokenize{appdev/refs/api/krb5_unparse_name_ext::doc}}\index{krb5\_unparse\_name\_ext (C function)@\spxentry{krb5\_unparse\_name\_ext}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name_ext:c.krb5_unparse_name_ext}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name_ext:c.krb5_unparse_name_ext}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5221,14 +5720,14 @@ Use krb5\_free\_unparsed\_name() to free \sphinxstyleemphasis{name} when it is n
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes. On failure name is set to NULL
@@ -5243,19 +5742,23 @@ This function is similar to krb5\_unparse\_name(), but allows the use of an exis
\sphinxAtStartPar
If size is NULL, this function behaves exactly as krb5\_unparse\_name().
+\sphinxstepscope
+
\subsubsection{krb5\_unparse\_name\_flags \sphinxhyphen{} Convert krb5\_principal structure to a string with flags.}
\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags:krb5-unparse-name-flags-convert-krb5-principal-structure-to-a-string-with-flags}}\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags::doc}}\index{krb5\_unparse\_name\_flags (C function)@\spxentry{krb5\_unparse\_name\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags:c.krb5_unparse_name_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags:c.krb5_unparse_name_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5270,14 +5773,14 @@ If size is NULL, this function behaves exactly as krb5\_unparse\_name().
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes. On failure name is set to NULL
@@ -5295,15 +5798,15 @@ The following flags are valid:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_UNPARSE\_SHORT \sphinxhyphen{} omit realm if it is the local realm
+KRB5\_PRINCIPAL\_UNPARSE\_SHORT \sphinxhyphen{} omit realm if it is the local realm
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM \sphinxhyphen{} omit realm
+KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM \sphinxhyphen{} omit realm
\item {}
\sphinxAtStartPar
-\#KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY \sphinxhyphen{} do not quote special characters
+KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY \sphinxhyphen{} do not quote special characters
\end{itemize}
@@ -5311,19 +5814,23 @@ The following flags are valid:
Use krb5\_free\_unparsed\_name() to free \sphinxstyleemphasis{name} when it is no longer needed.
\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_unparse\_name\_flags\_ext \sphinxhyphen{} Convert krb5\_principal structure to string format with flags.}
\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags_ext:krb5-unparse-name-flags-ext-convert-krb5-principal-structure-to-string-format-with-flags}}\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags_ext::doc}}\index{krb5\_unparse\_name\_flags\_ext (C function)@\spxentry{krb5\_unparse\_name\_flags\_ext}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags_ext:c.krb5_unparse_name_flags_ext}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_unparse_name_flags_ext:c.krb5_unparse_name_flags_ext}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name\_flags\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unparse\_name\_flags\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5341,14 +5848,14 @@ Use krb5\_free\_unparsed\_name() to free \sphinxstyleemphasis{name} when it is n
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes. On failure name is set to NULL
@@ -5357,19 +5864,23 @@ Kerberos error codes. On failure name is set to NULL
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_us\_timeofday \sphinxhyphen{} Retrieve the system time of day, in sec and ms, since the epoch.}
\label{\detokenize{appdev/refs/api/krb5_us_timeofday:krb5-us-timeofday-retrieve-the-system-time-of-day-in-sec-and-ms-since-the-epoch}}\label{\detokenize{appdev/refs/api/krb5_us_timeofday::doc}}\index{krb5\_us\_timeofday (C function)@\spxentry{krb5\_us\_timeofday}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_us_timeofday:c.krb5_us_timeofday}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_us_timeofday:c.krb5_us_timeofday}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_us\_timeofday}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seconds}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{microseconds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_us\_timeofday}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seconds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{microseconds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5381,14 +5892,14 @@ Kerberos error codes. On failure name is set to NULL
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -5400,19 +5911,23 @@ Kerberos error codes
\sphinxAtStartPar
This function retrieves the system time of day with the context specific time offset adjustment.
+\sphinxstepscope
+
\subsubsection{krb5\_verify\_authdata\_kdc\_issued \sphinxhyphen{} Unwrap and verify AD\sphinxhyphen{}KDCIssued authorization data.}
\label{\detokenize{appdev/refs/api/krb5_verify_authdata_kdc_issued:krb5-verify-authdata-kdc-issued-unwrap-and-verify-ad-kdcissued-authorization-data}}\label{\detokenize{appdev/refs/api/krb5_verify_authdata_kdc_issued::doc}}\index{krb5\_verify\_authdata\_kdc\_issued (C function)@\spxentry{krb5\_verify\_authdata\_kdc\_issued}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_authdata_kdc_issued:c.krb5_verify_authdata_kdc_issued}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_authdata_kdc_issued:c.krb5_verify_authdata_kdc_issued}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_authdata\_kdc\_issued}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ad\_kdcissued}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{issuer}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authdata}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_authdata\_kdc\_issued}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ad\_kdcissued}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{issuer}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authdata}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5436,19 +5951,23 @@ This function unwraps an AD\sphinxhyphen{}KDCIssued authdatum (see RFC 4120 sect
\subsection{Rarely used public interfaces}
\label{\detokenize{appdev/refs/api/index:rarely-used-public-interfaces}}
+\sphinxstepscope
+
\subsubsection{krb5\_425\_conv\_principal \sphinxhyphen{} Convert a Kerberos V4 principal to a Kerberos V5 principal.}
\label{\detokenize{appdev/refs/api/krb5_425_conv_principal:krb5-425-conv-principal-convert-a-kerberos-v4-principal-to-a-kerberos-v5-principal}}\label{\detokenize{appdev/refs/api/krb5_425_conv_principal::doc}}\index{krb5\_425\_conv\_principal (C function)@\spxentry{krb5\_425\_conv\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_425_conv_principal:c.krb5_425_conv_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_425_conv_principal:c.krb5_425_conv_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_425\_conv\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{instance}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_425\_conv\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{instance}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5466,7 +5985,7 @@ This function unwraps an AD\sphinxhyphen{}KDCIssued authdatum (see RFC 4120 sect
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -5481,19 +6000,23 @@ This function builds a \sphinxstyleemphasis{princ} from V4 specification based o
\sphinxAtStartPar
Use krb5\_free\_principal() to free \sphinxstyleemphasis{princ} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_524\_conv\_principal \sphinxhyphen{} Convert a Kerberos V5 principal to a Kerberos V4 principal.}
\label{\detokenize{appdev/refs/api/krb5_524_conv_principal:krb5-524-conv-principal-convert-a-kerberos-v5-principal-to-a-kerberos-v4-principal}}\label{\detokenize{appdev/refs/api/krb5_524_conv_principal::doc}}\index{krb5\_524\_conv\_principal (C function)@\spxentry{krb5\_524\_conv\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_524_conv_principal:c.krb5_524_conv_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_524_conv_principal:c.krb5_524_conv_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_524\_conv\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inst}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_524\_conv\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inst}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5511,7 +6034,7 @@ Use krb5\_free\_principal() to free \sphinxstyleemphasis{princ} when it is no lo
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -5526,7 +6049,7 @@ KRB5\_CONFIG\_CANTOPEN Can’t open or find Kerberos configuration file
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -5538,19 +6061,23 @@ Kerberos error codes
\sphinxAtStartPar
This function separates a V5 principal \sphinxstyleemphasis{princ} into \sphinxstyleemphasis{name} , \sphinxstyleemphasis{instance} , and \sphinxstyleemphasis{realm} .
+\sphinxstepscope
+
\subsubsection{krb5\_address\_compare \sphinxhyphen{} Compare two Kerberos addresses.}
\label{\detokenize{appdev/refs/api/krb5_address_compare:krb5-address-compare-compare-two-kerberos-addresses}}\label{\detokenize{appdev/refs/api/krb5_address_compare::doc}}\index{krb5\_address\_compare (C function)@\spxentry{krb5\_address\_compare}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_address_compare:c.krb5_address_compare}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_address_compare:c.krb5_address_compare}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr1}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr2}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr1}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr2}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5562,7 +6089,7 @@ This function separates a V5 principal \sphinxstyleemphasis{princ} into \sphinxs
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if the addresses are the same, FALSE otherwise
@@ -5571,19 +6098,23 @@ TRUE if the addresses are the same, FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_address\_order \sphinxhyphen{} Return an ordering of the specified addresses.}
\label{\detokenize{appdev/refs/api/krb5_address_order:krb5-address-order-return-an-ordering-of-the-specified-addresses}}\label{\detokenize{appdev/refs/api/krb5_address_order::doc}}\index{krb5\_address\_order (C function)@\spxentry{krb5\_address\_order}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_address_order:c.krb5_address_order}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_address_order:c.krb5_address_order}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{int}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address\_order}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr1}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr2}}{}%
+\pysiglinewithargsret{\DUrole{kt}{int}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address\_order}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr1}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr2}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5595,7 +6126,7 @@ TRUE if the addresses are the same, FALSE otherwise
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 if The two addresses are the same
@@ -5612,19 +6143,23 @@ TRUE if the addresses are the same, FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_address\_search \sphinxhyphen{} Search a list of addresses for a specified address.}
\label{\detokenize{appdev/refs/api/krb5_address_search:krb5-address-search-search-a-list-of-addresses-for-a-specified-address}}\label{\detokenize{appdev/refs/api/krb5_address_search::doc}}\index{krb5\_address\_search (C function)@\spxentry{krb5\_address\_search}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_address_search:c.krb5_address_search}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_address_search:c.krb5_address_search}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address\_search}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrlist}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address\_search}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrlist}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5636,7 +6171,7 @@ TRUE if the addresses are the same, FALSE otherwise
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if addr is listed in addrlist , or addrlist is NULL; FALSE otherwise
@@ -5650,19 +6185,23 @@ TRUE if addr is listed in addrlist , or addrlist is NULL; FALSE otherwise
If \sphinxstyleemphasis{addrlist} contains only a NetBIOS addresses, it will be treated as a null list.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_allow\_weak\_crypto \sphinxhyphen{} Allow the application to override the profile’s allow\_weak\_crypto setting.}
\label{\detokenize{appdev/refs/api/krb5_allow_weak_crypto:krb5-allow-weak-crypto-allow-the-application-to-override-the-profile-s-allow-weak-crypto-setting}}\label{\detokenize{appdev/refs/api/krb5_allow_weak_crypto::doc}}\index{krb5\_allow\_weak\_crypto (C function)@\spxentry{krb5\_allow\_weak\_crypto}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_allow_weak_crypto:c.krb5_allow_weak_crypto}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_allow_weak_crypto:c.krb5_allow_weak_crypto}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_allow\_weak\_crypto}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{enable}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_allow\_weak\_crypto}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{enable}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5671,7 +6210,7 @@ If \sphinxstyleemphasis{addrlist} contains only a NetBIOS addresses, it will be
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -5683,19 +6222,23 @@ If \sphinxstyleemphasis{addrlist} contains only a NetBIOS addresses, it will be
\sphinxAtStartPar
This function allows an application to override the allow\_weak\_crypto setting. It is primarily for use by aklog.
+\sphinxstepscope
+
\subsubsection{krb5\_aname\_to\_localname \sphinxhyphen{} Convert a principal name to a local name.}
\label{\detokenize{appdev/refs/api/krb5_aname_to_localname:krb5-aname-to-localname-convert-a-principal-name-to-a-local-name}}\label{\detokenize{appdev/refs/api/krb5_aname_to_localname::doc}}\index{krb5\_aname\_to\_localname (C function)@\spxentry{krb5\_aname\_to\_localname}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_aname_to_localname:c.krb5_aname_to_localname}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_aname_to_localname:c.krb5_aname_to_localname}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_aname\_to\_localname}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{aname}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{lnsize\_in}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{lname}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_aname\_to\_localname}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{aname}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{lnsize\_in}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{lname}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5710,7 +6253,7 @@ This function allows an application to override the allow\_weak\_crypto setting.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -5721,7 +6264,7 @@ System errors
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -5736,19 +6279,23 @@ If \sphinxstyleemphasis{aname} does not correspond to any local account, KRB5\_L
\sphinxAtStartPar
Local names, rather than principal names, can be used by programs that translate to an environment\sphinxhyphen{}specific name (for example, a user account name).
+\sphinxstepscope
+
\subsubsection{krb5\_anonymous\_principal \sphinxhyphen{} Build an anonymous principal.}
\label{\detokenize{appdev/refs/api/krb5_anonymous_principal:krb5-anonymous-principal-build-an-anonymous-principal}}\label{\detokenize{appdev/refs/api/krb5_anonymous_principal::doc}}\index{krb5\_anonymous\_principal (C function)@\spxentry{krb5\_anonymous\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_anonymous_principal:c.krb5_anonymous_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_anonymous_principal:c.krb5_anonymous_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_anonymous\_principal}}}}{\DUrole{kt}{void}\DUrole{w}{ }\DUrole{n}{None}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_anonymous\_principal}}}}{\DUrole{kt}{void}\DUrole{w}{ }\DUrole{n}{None}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{None}
@@ -5758,28 +6305,32 @@ Local names, rather than principal names, can be used by programs that translate
This function returns constant storage that must not be freed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
-\#KRB5\_ANONYMOUS\_PRINCSTR
+KRB5\_ANONYMOUS\_PRINCSTR
+
+
+\end{sphinxseealso}
+\sphinxstepscope
\subsubsection{krb5\_anonymous\_realm \sphinxhyphen{} Return an anonymous realm data.}
\label{\detokenize{appdev/refs/api/krb5_anonymous_realm:krb5-anonymous-realm-return-an-anonymous-realm-data}}\label{\detokenize{appdev/refs/api/krb5_anonymous_realm::doc}}\index{krb5\_anonymous\_realm (C function)@\spxentry{krb5\_anonymous\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_anonymous_realm:c.krb5_anonymous_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_anonymous_realm:c.krb5_anonymous_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_anonymous\_realm}}}}{\DUrole{kt}{void}\DUrole{w}{ }\DUrole{n}{None}}{}%
+\pysiglinewithargsret{\DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_anonymous\_realm}}}}{\DUrole{kt}{void}\DUrole{w}{ }\DUrole{n}{None}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{None}
@@ -5789,28 +6340,32 @@ This function returns constant storage that must not be freed.
This function returns constant storage that must not be freed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
-\#KRB5\_ANONYMOUS\_REALMSTR
+KRB5\_ANONYMOUS\_REALMSTR
+
+
+\end{sphinxseealso}
+\sphinxstepscope
\subsubsection{krb5\_appdefault\_boolean \sphinxhyphen{} Retrieve a boolean value from the appdefaults section of krb5.conf.}
\label{\detokenize{appdev/refs/api/krb5_appdefault_boolean:krb5-appdefault-boolean-retrieve-a-boolean-value-from-the-appdefaults-section-of-krb5-conf}}\label{\detokenize{appdev/refs/api/krb5_appdefault_boolean::doc}}\index{krb5\_appdefault\_boolean (C function)@\spxentry{krb5\_appdefault\_boolean}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_appdefault_boolean:c.krb5_appdefault_boolean}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_appdefault_boolean:c.krb5_appdefault_boolean}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_appdefault\_boolean}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appname}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{option}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{default\_value}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ret\_value}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_appdefault\_boolean}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appname}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{option}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{default\_value}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ret\_value}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5835,28 +6390,32 @@ This function returns constant storage that must not be freed.
This function gets the application defaults for \sphinxstyleemphasis{option} based on the given \sphinxstyleemphasis{appname} and/or \sphinxstyleemphasis{realm} .
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_appdefault\_string()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_appdefault\_string \sphinxhyphen{} Retrieve a string value from the appdefaults section of krb5.conf.}
\label{\detokenize{appdev/refs/api/krb5_appdefault_string:krb5-appdefault-string-retrieve-a-string-value-from-the-appdefaults-section-of-krb5-conf}}\label{\detokenize{appdev/refs/api/krb5_appdefault_string::doc}}\index{krb5\_appdefault\_string (C function)@\spxentry{krb5\_appdefault\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_appdefault_string:c.krb5_appdefault_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_appdefault_string:c.krb5_appdefault_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_appdefault\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appname}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{option}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{default\_value}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_value}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_appdefault\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appname}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{option}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{default\_value}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_value}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5881,28 +6440,32 @@ krb5\_appdefault\_string()
This function gets the application defaults for \sphinxstyleemphasis{option} based on the given \sphinxstyleemphasis{appname} and/or \sphinxstyleemphasis{realm} .
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_appdefault\_boolean()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_auth\_con\_free \sphinxhyphen{} Free a krb5\_auth\_context structure.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_free:krb5-auth-con-free-free-a-krb5-auth-context-structure}}\label{\detokenize{appdev/refs/api/krb5_auth_con_free::doc}}\index{krb5\_auth\_con\_free (C function)@\spxentry{krb5\_auth\_con\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_free:c.krb5_auth_con_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_free:c.krb5_auth_con_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5911,7 +6474,7 @@ krb5\_appdefault\_boolean()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -5923,19 +6486,23 @@ krb5\_appdefault\_boolean()
\sphinxAtStartPar
This function frees an auth context allocated by krb5\_auth\_con\_init().
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_genaddrs \sphinxhyphen{} Generate auth context addresses from a connected socket.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_genaddrs:krb5-auth-con-genaddrs-generate-auth-context-addresses-from-a-connected-socket}}\label{\detokenize{appdev/refs/api/krb5_auth_con_genaddrs::doc}}\index{krb5\_auth\_con\_genaddrs (C function)@\spxentry{krb5\_auth\_con\_genaddrs}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_genaddrs:c.krb5_auth_con_genaddrs}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_genaddrs:c.krb5_auth_con_genaddrs}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_genaddrs}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{infd}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_genaddrs}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{infd}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -5950,7 +6517,7 @@ This function frees an auth context allocated by krb5\_auth\_con\_init().
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -5964,35 +6531,39 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR Generate local address.
+KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR Generate local address.
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR Generate remote address.
+KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR Generate remote address.
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR Generate local address and port.
+KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR Generate local address and port.
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR Generate remote address and port.
+KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR Generate remote address and port.
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_get\_checksum\_func \sphinxhyphen{} Get the checksum callback from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_get_checksum_func:krb5-auth-con-get-checksum-func-get-the-checksum-callback-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_get_checksum_func::doc}}\index{krb5\_auth\_con\_get\_checksum\_func (C function)@\spxentry{krb5\_auth\_con\_get\_checksum\_func}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_get_checksum_func:c.krb5_auth_con_get_checksum_func}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_get_checksum_func:c.krb5_auth_con_get_checksum_func}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_get\_checksum\_func}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:c.krb5_mk_req_checksum_func}]{\sphinxcrossref{\DUrole{n}{krb5\_mk\_req\_checksum\_func}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{func}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_get\_checksum\_func}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:c.krb5_mk_req_checksum_func}]{\sphinxcrossref{\DUrole{n}{krb5\_mk\_req\_checksum\_func}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{func}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6007,7 +6578,7 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -6016,19 +6587,23 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getaddrs \sphinxhyphen{} Retrieve address fields from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getaddrs:krb5-auth-con-getaddrs-retrieve-address-fields-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getaddrs::doc}}\index{krb5\_auth\_con\_getaddrs (C function)@\spxentry{krb5\_auth\_con\_getaddrs}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getaddrs:c.krb5_auth_con_getaddrs}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getaddrs:c.krb5_auth_con_getaddrs}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getaddrs}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{local\_addr}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{remote\_addr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getaddrs}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{local\_addr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{remote\_addr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6043,7 +6618,7 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6052,19 +6627,23 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getauthenticator \sphinxhyphen{} Retrieve the authenticator from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getauthenticator:krb5-auth-con-getauthenticator-retrieve-the-authenticator-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getauthenticator::doc}}\index{krb5\_auth\_con\_getauthenticator (C function)@\spxentry{krb5\_auth\_con\_getauthenticator}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getauthenticator:c.krb5_auth_con_getauthenticator}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getauthenticator:c.krb5_auth_con_getauthenticator}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getauthenticator}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authenticator}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getauthenticator}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authenticator}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6076,7 +6655,7 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success. Otherwise \sphinxhyphen{} Kerberos error codes
@@ -6088,19 +6667,23 @@ This function sets the local and/or remote addresses in \sphinxstyleemphasis{aut
\sphinxAtStartPar
Use krb5\_free\_authenticator() to free \sphinxstyleemphasis{authenticator} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getflags \sphinxhyphen{} Retrieve flags from a krb5\_auth\_context structure.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getflags:krb5-auth-con-getflags-retrieve-flags-from-a-krb5-auth-context-structure}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getflags::doc}}\index{krb5\_auth\_con\_getflags (C function)@\spxentry{krb5\_auth\_con\_getflags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getflags:c.krb5_auth_con_getflags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getflags:c.krb5_auth_con_getflags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getflags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getflags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6112,7 +6695,7 @@ Use krb5\_free\_authenticator() to free \sphinxstyleemphasis{authenticator} when
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -6126,35 +6709,39 @@ Valid values for \sphinxstyleemphasis{flags} are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_DO\_TIME Use timestamps
+KRB5\_AUTH\_CONTEXT\_DO\_TIME Use timestamps
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_RET\_TIME Save timestamps
+KRB5\_AUTH\_CONTEXT\_RET\_TIME Save timestamps
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE Use sequence numbers
+KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE Use sequence numbers
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE Save sequence numbers
+KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE Save sequence numbers
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getkey \sphinxhyphen{} Retrieve the session key from an auth context as a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey:krb5-auth-con-getkey-retrieve-the-session-key-from-an-auth-context-as-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey::doc}}\index{krb5\_auth\_con\_getkey (C function)@\spxentry{krb5\_auth\_con\_getkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey:c.krb5_auth_con_getkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey:c.krb5_auth_con_getkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6166,7 +6753,7 @@ Valid values for \sphinxstyleemphasis{flags} are:
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success. Otherwise \sphinxhyphen{} Kerberos error codes
@@ -6178,19 +6765,23 @@ Valid values for \sphinxstyleemphasis{flags} are:
\sphinxAtStartPar
This function creates a keyblock containing the session key from \sphinxstyleemphasis{auth\_context} . Use krb5\_free\_keyblock() to free \sphinxstyleemphasis{keyblock} when it is no longer needed
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getkey\_k \sphinxhyphen{} Retrieve the session key from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey_k:krb5-auth-con-getkey-k-retrieve-the-session-key-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey_k::doc}}\index{krb5\_auth\_con\_getkey\_k (C function)@\spxentry{krb5\_auth\_con\_getkey\_k}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey_k:c.krb5_auth_con_getkey_k}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getkey_k:c.krb5_auth_con_getkey_k}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6202,7 +6793,7 @@ This function creates a keyblock containing the session key from \sphinxstyleemp
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -6214,19 +6805,23 @@ This function creates a keyblock containing the session key from \sphinxstyleemp
\sphinxAtStartPar
This function sets \sphinxstyleemphasis{key} to the session key from \sphinxstyleemphasis{auth\_context} . Use krb5\_k\_free\_key() to release \sphinxstyleemphasis{key} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getlocalseqnumber \sphinxhyphen{} Retrieve the local sequence number from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalseqnumber:krb5-auth-con-getlocalseqnumber-retrieve-the-local-sequence-number-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalseqnumber::doc}}\index{krb5\_auth\_con\_getlocalseqnumber (C function)@\spxentry{krb5\_auth\_con\_getlocalseqnumber}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalseqnumber:c.krb5_auth_con_getlocalseqnumber}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalseqnumber:c.krb5_auth_con_getlocalseqnumber}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getlocalseqnumber}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seqnumber}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getlocalseqnumber}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seqnumber}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6238,7 +6833,7 @@ This function sets \sphinxstyleemphasis{key} to the session key from \sphinxstyl
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6248,21 +6843,25 @@ This function sets \sphinxstyleemphasis{key} to the session key from \sphinxstyl
\end{description}\end{quote}
\sphinxAtStartPar
-Retrieve the local sequence number from \sphinxstyleemphasis{auth\_context} and return it in \sphinxstyleemphasis{seqnumber} . The \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag must be set in \sphinxstyleemphasis{auth\_context} for this function to be useful.
+Retrieve the local sequence number from \sphinxstyleemphasis{auth\_context} and return it in \sphinxstyleemphasis{seqnumber} . The KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag must be set in \sphinxstyleemphasis{auth\_context} for this function to be useful.
+
+\sphinxstepscope
\subsubsection{krb5\_auth\_con\_getrcache \sphinxhyphen{} Retrieve the replay cache from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getrcache:krb5-auth-con-getrcache-retrieve-the-replay-cache-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getrcache::doc}}\index{krb5\_auth\_con\_getrcache (C function)@\spxentry{krb5\_auth\_con\_getrcache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getrcache:c.krb5_auth_con_getrcache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getrcache:c.krb5_auth_con_getrcache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getrcache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}]{\sphinxcrossref{\DUrole{n}{krb5\_rcache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rcache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getrcache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}]{\sphinxcrossref{\DUrole{n}{krb5\_rcache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rcache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6274,7 +6873,7 @@ Retrieve the local sequence number from \sphinxstyleemphasis{auth\_context} and
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -6286,19 +6885,23 @@ Retrieve the local sequence number from \sphinxstyleemphasis{auth\_context} and
\sphinxAtStartPar
This function fetches the replay cache from \sphinxstyleemphasis{auth\_context} . The caller should not close \sphinxstyleemphasis{rcache} .
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getrecvsubkey \sphinxhyphen{} Retrieve the receiving subkey from an auth context as a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey:krb5-auth-con-getrecvsubkey-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey::doc}}\index{krb5\_auth\_con\_getrecvsubkey (C function)@\spxentry{krb5\_auth\_con\_getrecvsubkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey:c.krb5_auth_con_getrecvsubkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey:c.krb5_auth_con_getrecvsubkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getrecvsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getrecvsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6310,7 +6913,7 @@ This function fetches the replay cache from \sphinxstyleemphasis{auth\_context}
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6322,19 +6925,23 @@ This function fetches the replay cache from \sphinxstyleemphasis{auth\_context}
\sphinxAtStartPar
This function creates a keyblock containing the receiving subkey from \sphinxstyleemphasis{auth\_context} . Use krb5\_free\_keyblock() to free \sphinxstyleemphasis{keyblock} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getrecvsubkey\_k \sphinxhyphen{} Retrieve the receiving subkey from an auth context as a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey_k:krb5-auth-con-getrecvsubkey-k-retrieve-the-receiving-subkey-from-an-auth-context-as-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey_k::doc}}\index{krb5\_auth\_con\_getrecvsubkey\_k (C function)@\spxentry{krb5\_auth\_con\_getrecvsubkey\_k}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey_k:c.krb5_auth_con_getrecvsubkey_k}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getrecvsubkey_k:c.krb5_auth_con_getrecvsubkey_k}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getrecvsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getrecvsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6346,7 +6953,7 @@ This function creates a keyblock containing the receiving subkey from \sphinxsty
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6358,19 +6965,23 @@ This function creates a keyblock containing the receiving subkey from \sphinxsty
\sphinxAtStartPar
This function sets \sphinxstyleemphasis{key} to the receiving subkey from \sphinxstyleemphasis{auth\_context} . Use krb5\_k\_free\_key() to release \sphinxstyleemphasis{key} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getremoteseqnumber \sphinxhyphen{} Retrieve the remote sequence number from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getremoteseqnumber:krb5-auth-con-getremoteseqnumber-retrieve-the-remote-sequence-number-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getremoteseqnumber::doc}}\index{krb5\_auth\_con\_getremoteseqnumber (C function)@\spxentry{krb5\_auth\_con\_getremoteseqnumber}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getremoteseqnumber:c.krb5_auth_con_getremoteseqnumber}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getremoteseqnumber:c.krb5_auth_con_getremoteseqnumber}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getremoteseqnumber}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seqnumber}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getremoteseqnumber}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seqnumber}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6382,7 +6993,7 @@ This function sets \sphinxstyleemphasis{key} to the receiving subkey from \sphin
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6392,21 +7003,25 @@ This function sets \sphinxstyleemphasis{key} to the receiving subkey from \sphin
\end{description}\end{quote}
\sphinxAtStartPar
-Retrieve the remote sequence number from \sphinxstyleemphasis{auth\_context} and return it in \sphinxstyleemphasis{seqnumber} . The \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag must be set in \sphinxstyleemphasis{auth\_context} for this function to be useful.
+Retrieve the remote sequence number from \sphinxstyleemphasis{auth\_context} and return it in \sphinxstyleemphasis{seqnumber} . The KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag must be set in \sphinxstyleemphasis{auth\_context} for this function to be useful.
+
+\sphinxstepscope
\subsubsection{krb5\_auth\_con\_getsendsubkey \sphinxhyphen{} Retrieve the send subkey from an auth context as a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey:krb5-auth-con-getsendsubkey-retrieve-the-send-subkey-from-an-auth-context-as-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey::doc}}\index{krb5\_auth\_con\_getsendsubkey (C function)@\spxentry{krb5\_auth\_con\_getsendsubkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey:c.krb5_auth_con_getsendsubkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey:c.krb5_auth_con_getsendsubkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getsendsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getsendsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6418,7 +7033,7 @@ Retrieve the remote sequence number from \sphinxstyleemphasis{auth\_context} and
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6430,19 +7045,23 @@ Retrieve the remote sequence number from \sphinxstyleemphasis{auth\_context} and
\sphinxAtStartPar
This function creates a keyblock containing the send subkey from \sphinxstyleemphasis{auth\_context} . Use krb5\_free\_keyblock() to free \sphinxstyleemphasis{keyblock} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getsendsubkey\_k \sphinxhyphen{} Retrieve the send subkey from an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey_k:krb5-auth-con-getsendsubkey-k-retrieve-the-send-subkey-from-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey_k::doc}}\index{krb5\_auth\_con\_getsendsubkey\_k (C function)@\spxentry{krb5\_auth\_con\_getsendsubkey\_k}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey_k:c.krb5_auth_con_getsendsubkey_k}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getsendsubkey_k:c.krb5_auth_con_getsendsubkey_k}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getsendsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getsendsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6454,7 +7073,7 @@ This function creates a keyblock containing the send subkey from \sphinxstyleemp
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6466,19 +7085,23 @@ This function creates a keyblock containing the send subkey from \sphinxstyleemp
\sphinxAtStartPar
This function sets \sphinxstyleemphasis{key} to the send subkey from \sphinxstyleemphasis{auth\_context} . Use krb5\_k\_free\_key() to release \sphinxstyleemphasis{key} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_init \sphinxhyphen{} Create and initialize an authentication context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_init:krb5-auth-con-init-create-and-initialize-an-authentication-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_init::doc}}\index{krb5\_auth\_con\_init (C function)@\spxentry{krb5\_auth\_con\_init}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_init:c.krb5_auth_con_init}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_init:c.krb5_auth_con_init}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6487,7 +7110,7 @@ This function sets \sphinxstyleemphasis{key} to the send subkey from \sphinxstyl
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6500,24 +7123,28 @@ This function sets \sphinxstyleemphasis{key} to the send subkey from \sphinxstyl
This function creates an authentication context to hold configuration and state relevant to krb5 functions for authenticating principals and protecting messages once authentication has occurred.
\sphinxAtStartPar
-By default, flags for the context are set to enable the use of the replay cache (\#KRB5\_AUTH\_CONTEXT\_DO\_TIME), but not sequence numbers. Use krb5\_auth\_con\_setflags() to change the flags.
+By default, flags for the context are set to enable the use of the replay cache (KRB5\_AUTH\_CONTEXT\_DO\_TIME), but not sequence numbers. Use krb5\_auth\_con\_setflags() to change the flags.
\sphinxAtStartPar
The allocated \sphinxstyleemphasis{auth\_context} must be freed with krb5\_auth\_con\_free() when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_set\_checksum\_func \sphinxhyphen{} Set a checksum callback in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_set_checksum_func:krb5-auth-con-set-checksum-func-set-a-checksum-callback-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_set_checksum_func::doc}}\index{krb5\_auth\_con\_set\_checksum\_func (C function)@\spxentry{krb5\_auth\_con\_set\_checksum\_func}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_set_checksum_func:c.krb5_auth_con_set_checksum_func}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_set_checksum_func:c.krb5_auth_con_set_checksum_func}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_set\_checksum\_func}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:c.krb5_mk_req_checksum_func}]{\sphinxcrossref{\DUrole{n}{krb5\_mk\_req\_checksum\_func}}}}\DUrole{w}{ }\DUrole{n}{func}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_set\_checksum\_func}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:c.krb5_mk_req_checksum_func}]{\sphinxcrossref{\DUrole{n}{krb5\_mk\_req\_checksum\_func}}}}\DUrole{w}{ }\DUrole{n}{func}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6532,7 +7159,7 @@ The allocated \sphinxstyleemphasis{auth\_context} must be freed with krb5\_auth\
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -6544,19 +7171,23 @@ The allocated \sphinxstyleemphasis{auth\_context} must be freed with krb5\_auth\
\sphinxAtStartPar
Set a callback to obtain checksum data in krb5\_mk\_req(). The callback will be invoked after the subkey and local sequence number are stored in \sphinxstyleemphasis{auth\_context} .
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_set\_req\_cksumtype \sphinxhyphen{} Set checksum type in an an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_set_req_cksumtype:krb5-auth-con-set-req-cksumtype-set-checksum-type-in-an-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_set_req_cksumtype::doc}}\index{krb5\_auth\_con\_set\_req\_cksumtype (C function)@\spxentry{krb5\_auth\_con\_set\_req\_cksumtype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_set_req_cksumtype:c.krb5_auth_con_set_req_cksumtype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_set_req_cksumtype:c.krb5_auth_con_set_req_cksumtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_set\_req\_cksumtype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_set\_req\_cksumtype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6568,7 +7199,7 @@ Set a callback to obtain checksum data in krb5\_mk\_req(). The callback will be
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success. Otherwise \sphinxhyphen{} Kerberos error codes
@@ -6580,19 +7211,23 @@ Set a callback to obtain checksum data in krb5\_mk\_req(). The callback will be
\sphinxAtStartPar
This function sets the checksum type in \sphinxstyleemphasis{auth\_context} to be used by krb5\_mk\_req() for the authenticator checksum.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setaddrs \sphinxhyphen{} Set the local and remote addresses in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setaddrs:krb5-auth-con-setaddrs-set-the-local-and-remote-addresses-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setaddrs::doc}}\index{krb5\_auth\_con\_setaddrs (C function)@\spxentry{krb5\_auth\_con\_setaddrs}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setaddrs:c.krb5_auth_con_setaddrs}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setaddrs:c.krb5_auth_con_setaddrs}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setaddrs}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{local\_addr}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{remote\_addr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setaddrs}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{local\_addr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{remote\_addr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6607,7 +7242,7 @@ This function sets the checksum type in \sphinxstyleemphasis{auth\_context} to b
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6620,28 +7255,32 @@ This function sets the checksum type in \sphinxstyleemphasis{auth\_context} to b
This function releases the storage assigned to the contents of the local and remote addresses of \sphinxstyleemphasis{auth\_context} and then sets them to \sphinxstyleemphasis{local\_addr} and \sphinxstyleemphasis{remote\_addr} respectively.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_auth\_con\_genaddrs()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_auth\_con\_setflags \sphinxhyphen{} Set a flags field in a krb5\_auth\_context structure.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setflags:krb5-auth-con-setflags-set-a-flags-field-in-a-krb5-auth-context-structure}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setflags::doc}}\index{krb5\_auth\_con\_setflags (C function)@\spxentry{krb5\_auth\_con\_setflags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setflags:c.krb5_auth_con_setflags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setflags:c.krb5_auth_con_setflags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setflags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setflags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6653,7 +7292,7 @@ krb5\_auth\_con\_genaddrs()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -6667,35 +7306,39 @@ Valid values for \sphinxstyleemphasis{flags} are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_DO\_TIME Use timestamps
+KRB5\_AUTH\_CONTEXT\_DO\_TIME Use timestamps
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_RET\_TIME Save timestamps
+KRB5\_AUTH\_CONTEXT\_RET\_TIME Save timestamps
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE Use sequence numbers
+KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE Use sequence numbers
\item {}
\sphinxAtStartPar
-\#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE Save sequence numbers
+KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE Save sequence numbers
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setports \sphinxhyphen{} Set local and remote port fields in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setports:krb5-auth-con-setports-set-local-and-remote-port-fields-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setports::doc}}\index{krb5\_auth\_con\_setports (C function)@\spxentry{krb5\_auth\_con\_setports}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setports:c.krb5_auth_con_setports}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setports:c.krb5_auth_con_setports}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setports}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{local\_port}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{remote\_port}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setports}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{local\_port}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{remote\_port}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6710,7 +7353,7 @@ Valid values for \sphinxstyleemphasis{flags} are:
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6723,28 +7366,32 @@ Valid values for \sphinxstyleemphasis{flags} are:
This function releases the storage assigned to the contents of the local and remote ports of \sphinxstyleemphasis{auth\_context} and then sets them to \sphinxstyleemphasis{local\_port} and \sphinxstyleemphasis{remote\_port} respectively.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_auth\_con\_genaddrs()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_auth\_con\_setrcache \sphinxhyphen{} Set the replay cache in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setrcache:krb5-auth-con-setrcache-set-the-replay-cache-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setrcache::doc}}\index{krb5\_auth\_con\_setrcache (C function)@\spxentry{krb5\_auth\_con\_setrcache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setrcache:c.krb5_auth_con_setrcache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setrcache:c.krb5_auth_con_setrcache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setrcache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}]{\sphinxcrossref{\DUrole{n}{krb5\_rcache}}}}\DUrole{w}{ }\DUrole{n}{rcache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setrcache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}]{\sphinxcrossref{\DUrole{n}{krb5\_rcache}}}}\DUrole{w}{ }\DUrole{n}{rcache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6756,7 +7403,7 @@ krb5\_auth\_con\_genaddrs()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6768,19 +7415,23 @@ krb5\_auth\_con\_genaddrs()
\sphinxAtStartPar
This function sets the replay cache in \sphinxstyleemphasis{auth\_context} to \sphinxstyleemphasis{rcache} . \sphinxstyleemphasis{rcache} will be closed when \sphinxstyleemphasis{auth\_context} is freed, so the caller should relinquish that responsibility.
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setrecvsubkey \sphinxhyphen{} Set the receiving subkey in an auth context with a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey:krb5-auth-con-setrecvsubkey-set-the-receiving-subkey-in-an-auth-context-with-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey::doc}}\index{krb5\_auth\_con\_setrecvsubkey (C function)@\spxentry{krb5\_auth\_con\_setrecvsubkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey:c.krb5_auth_con_setrecvsubkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey:c.krb5_auth_con_setrecvsubkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setrecvsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setrecvsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6792,7 +7443,7 @@ This function sets the replay cache in \sphinxstyleemphasis{auth\_context} to \s
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6804,19 +7455,23 @@ This function sets the replay cache in \sphinxstyleemphasis{auth\_context} to \s
\sphinxAtStartPar
This function sets the receiving subkey in \sphinxstyleemphasis{ac} to a copy of \sphinxstyleemphasis{keyblock} .
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setrecvsubkey\_k \sphinxhyphen{} Set the receiving subkey in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey_k:krb5-auth-con-setrecvsubkey-k-set-the-receiving-subkey-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey_k::doc}}\index{krb5\_auth\_con\_setrecvsubkey\_k (C function)@\spxentry{krb5\_auth\_con\_setrecvsubkey\_k}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey_k:c.krb5_auth_con_setrecvsubkey_k}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setrecvsubkey_k:c.krb5_auth_con_setrecvsubkey_k}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setrecvsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setrecvsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6828,7 +7483,7 @@ This function sets the receiving subkey in \sphinxstyleemphasis{ac} to a copy of
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6845,19 +7500,23 @@ This function sets the receiving subkey in \sphinxstyleemphasis{ac} to \sphinxst
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setsendsubkey \sphinxhyphen{} Set the send subkey in an auth context with a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey:krb5-auth-con-setsendsubkey-set-the-send-subkey-in-an-auth-context-with-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey::doc}}\index{krb5\_auth\_con\_setsendsubkey (C function)@\spxentry{krb5\_auth\_con\_setsendsubkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey:c.krb5_auth_con_setsendsubkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey:c.krb5_auth_con_setsendsubkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setsendsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setsendsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6869,7 +7528,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success. Otherwise \sphinxhyphen{} Kerberos error codes
@@ -6881,19 +7540,23 @@ New in 1.9
\sphinxAtStartPar
This function sets the send subkey in \sphinxstyleemphasis{ac} to a copy of \sphinxstyleemphasis{keyblock} .
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setsendsubkey\_k \sphinxhyphen{} Set the send subkey in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey_k:krb5-auth-con-setsendsubkey-k-set-the-send-subkey-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey_k::doc}}\index{krb5\_auth\_con\_setsendsubkey\_k (C function)@\spxentry{krb5\_auth\_con\_setsendsubkey\_k}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey_k:c.krb5_auth_con_setsendsubkey_k}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setsendsubkey_k:c.krb5_auth_con_setsendsubkey_k}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setsendsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setsendsubkey\_k}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{ac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -6905,7 +7568,7 @@ This function sets the send subkey in \sphinxstyleemphasis{ac} to a copy of \sph
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6922,19 +7585,23 @@ This function sets the send subkey in \sphinxstyleemphasis{ac} to \sphinxstyleem
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_setuseruserkey \sphinxhyphen{} Set the session key in an auth context.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_setuseruserkey:krb5-auth-con-setuseruserkey-set-the-session-key-in-an-auth-context}}\label{\detokenize{appdev/refs/api/krb5_auth_con_setuseruserkey::doc}}\index{krb5\_auth\_con\_setuseruserkey (C function)@\spxentry{krb5\_auth\_con\_setuseruserkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setuseruserkey:c.krb5_auth_con_setuseruserkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_setuseruserkey:c.krb5_auth_con_setuseruserkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setuseruserkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_setuseruserkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6946,7 +7613,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -6955,19 +7622,23 @@ New in 1.9
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_cache\_match \sphinxhyphen{} Find a credential cache with a specified client principal.}
\label{\detokenize{appdev/refs/api/krb5_cc_cache_match:krb5-cc-cache-match-find-a-credential-cache-with-a-specified-client-principal}}\label{\detokenize{appdev/refs/api/krb5_cc_cache_match::doc}}\index{krb5\_cc\_cache\_match (C function)@\spxentry{krb5\_cc\_cache\_match}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_cache_match:c.krb5_cc_cache_match}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_cache_match:c.krb5_cc_cache_match}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_cache\_match}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_cache\_match}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -6979,14 +7650,14 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\item {}
\sphinxAtStartPar
-KRB5\_CC\_NOTFOUND None
+KRB5\_CC\_NOTFOUND
\end{itemize}
@@ -7000,19 +7671,23 @@ Find a cache within the collection whose default principal is \sphinxstyleemphas
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_copy\_creds \sphinxhyphen{} Copy a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_copy_creds:krb5-cc-copy-creds-copy-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_copy_creds::doc}}\index{krb5\_cc\_copy\_creds (C function)@\spxentry{krb5\_cc\_copy\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_copy_creds:c.krb5_cc_copy_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_copy_creds:c.krb5_cc_copy_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_copy\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{incc}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{outcc}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_copy\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{incc}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{outcc}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7024,7 +7699,7 @@ New in 1.10
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7033,19 +7708,23 @@ New in 1.10
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_end\_seq\_get \sphinxhyphen{} Finish a series of sequential processing credential cache entries.}
\label{\detokenize{appdev/refs/api/krb5_cc_end_seq_get:krb5-cc-end-seq-get-finish-a-series-of-sequential-processing-credential-cache-entries}}\label{\detokenize{appdev/refs/api/krb5_cc_end_seq_get::doc}}\index{krb5\_cc\_end\_seq\_get (C function)@\spxentry{krb5\_cc\_end\_seq\_get}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_end_seq_get:c.krb5_cc_end_seq_get}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_end_seq_get:c.krb5_cc_end_seq_get}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_end\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cc\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_end\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cc\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7057,7 +7736,7 @@ New in 1.10
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 (always)
@@ -7070,28 +7749,32 @@ New in 1.10
This function finishes processing credential cache entries and invalidates \sphinxstyleemphasis{cursor} .
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_cc\_start\_seq\_get(), krb5\_cc\_next\_cred()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_cc\_get\_config \sphinxhyphen{} Get a configuration value from a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_get_config:krb5-cc-get-config-get-a-configuration-value-from-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_get_config::doc}}\index{krb5\_cc\_get\_config (C function)@\spxentry{krb5\_cc\_get\_config}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_config:c.krb5_cc_get_config}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_config:c.krb5_cc_get_config}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_config}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{id}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_config}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{id}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7109,14 +7792,14 @@ krb5\_cc\_start\_seq\_get(), krb5\_cc\_next\_cred()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -7128,19 +7811,23 @@ Kerberos error codes
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_get\_flags \sphinxhyphen{} Retrieve flags from a credential cache structure.}
\label{\detokenize{appdev/refs/api/krb5_cc_get_flags:krb5-cc-get-flags-retrieve-flags-from-a-credential-cache-structure}}\label{\detokenize{appdev/refs/api/krb5_cc_get_flags::doc}}\index{krb5\_cc\_get\_flags (C function)@\spxentry{krb5\_cc\_get\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_flags:c.krb5_cc_get_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_flags:c.krb5_cc_get_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7152,7 +7839,7 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is n
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7166,19 +7853,23 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is n
For memory credential cache always returns a flag mask of 0.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_get\_full\_name \sphinxhyphen{} Retrieve the full name of a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_get_full_name:krb5-cc-get-full-name-retrieve-the-full-name-of-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_get_full_name::doc}}\index{krb5\_cc\_get\_full\_name (C function)@\spxentry{krb5\_cc\_get\_full\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_full_name:c.krb5_cc_get_full_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_get_full_name:c.krb5_cc_get_full_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_full\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{fullname\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_get\_full\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{fullname\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7198,19 +7889,23 @@ Use krb5\_free\_string() to free \sphinxstyleemphasis{fullname\_out} when it is
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_move \sphinxhyphen{} Move a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_move:krb5-cc-move-move-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_move::doc}}\index{krb5\_cc\_move (C function)@\spxentry{krb5\_cc\_move}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_move:c.krb5_cc_move}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_move:c.krb5_cc_move}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_move}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{src}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{dst}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_move}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{src}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{dst}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7222,14 +7917,14 @@ New in 1.10
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; src is closed.
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes; src is still allocated.
@@ -7241,19 +7936,23 @@ Kerberos error codes; src is still allocated.
\sphinxAtStartPar
This function reinitializes \sphinxstyleemphasis{dst} and populates it with the credentials and default principal of \sphinxstyleemphasis{src} ; then, if successful, destroys \sphinxstyleemphasis{src} .
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_next\_cred \sphinxhyphen{} Retrieve the next entry from the credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_next_cred:krb5-cc-next-cred-retrieve-the-next-entry-from-the-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_next_cred::doc}}\index{krb5\_cc\_next\_cred (C function)@\spxentry{krb5\_cc\_next\_cred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_next_cred:c.krb5_cc_next_cred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_next_cred:c.krb5_cc_next_cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_next\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cc\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_next\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cc\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7268,7 +7967,7 @@ This function reinitializes \sphinxstyleemphasis{dst} and populates it with the
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7284,28 +7983,32 @@ This function fills in \sphinxstyleemphasis{creds} with the next entry in \sphin
Use krb5\_free\_cred\_contents() to free \sphinxstyleemphasis{creds} when it is no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_cc\_start\_seq\_get(), krb5\_end\_seq\_get()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_cc\_remove\_cred \sphinxhyphen{} Remove credentials from a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_remove_cred:krb5-cc-remove-cred-remove-credentials-from-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_remove_cred::doc}}\index{krb5\_cc\_remove\_cred (C function)@\spxentry{krb5\_cc\_remove\_cred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_remove_cred:c.krb5_cc_remove_cred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_remove_cred:c.krb5_cc_remove_cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_remove\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_remove\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7320,14 +8023,14 @@ krb5\_cc\_start\_seq\_get(), krb5\_end\_seq\_get()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
KRB5\_CC\_NOSUPP Not implemented for this cache type
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
No matches found; Data cannot be deleted; Kerberos error codes
@@ -7344,19 +8047,23 @@ This function accepts the same flag values as krb5\_cc\_retrieve\_cred().
This function is not implemented for some cache types.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_retrieve\_cred \sphinxhyphen{} Retrieve a specified credentials from a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_retrieve_cred:krb5-cc-retrieve-cred-retrieve-a-specified-credentials-from-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_retrieve_cred::doc}}\index{krb5\_cc\_retrieve\_cred (C function)@\spxentry{krb5\_cc\_retrieve\_cred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_retrieve_cred:c.krb5_cc_retrieve_cred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_retrieve_cred:c.krb5_cc_retrieve_cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_retrieve\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{mcreds}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_retrieve\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{mcreds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7374,7 +8081,7 @@ This function is not implemented for some cache types.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7392,43 +8099,43 @@ Valid values for \sphinxstyleemphasis{flags} are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_TIMES The requested lifetime must be at least as great as in \sphinxstyleemphasis{mcreds} .
+KRB5\_TC\_MATCH\_TIMES The requested lifetime must be at least as great as in \sphinxstyleemphasis{mcreds} .
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_IS\_SKEY The \sphinxstyleemphasis{is\_skey} field much match exactly.
+KRB5\_TC\_MATCH\_IS\_SKEY The \sphinxstyleemphasis{is\_skey} field much match exactly.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_FLAGS Flags set in \sphinxstyleemphasis{mcreds} must be set.
+KRB5\_TC\_MATCH\_FLAGS Flags set in \sphinxstyleemphasis{mcreds} must be set.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_TIMES\_EXACT The requested lifetime must match exactly.
+KRB5\_TC\_MATCH\_TIMES\_EXACT The requested lifetime must match exactly.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_FLAGS\_EXACT Flags must match exactly.
+KRB5\_TC\_MATCH\_FLAGS\_EXACT Flags must match exactly.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_AUTHDATA The authorization data must match.
+KRB5\_TC\_MATCH\_AUTHDATA The authorization data must match.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_SRV\_NAMEONLY Only the name portion of the principal name must match, not the realm.
+KRB5\_TC\_MATCH\_SRV\_NAMEONLY Only the name portion of the principal name must match, not the realm.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_2ND\_TKT The second tickets must match.
+KRB5\_TC\_MATCH\_2ND\_TKT The second tickets must match.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_MATCH\_KTYPE The encryption key types must match.
+KRB5\_TC\_MATCH\_KTYPE The encryption key types must match.
\item {}
\sphinxAtStartPar
-\#KRB5\_TC\_SUPPORTED\_KTYPES Check all matching entries that have any supported encryption type and return the one with the encryption type listed earliest.
+KRB5\_TC\_SUPPORTED\_KTYPES Check all matching entries that have any supported encryption type and return the one with the encryption type listed earliest.
\end{itemize}
@@ -7436,19 +8143,23 @@ Valid values for \sphinxstyleemphasis{flags} are:
Use krb5\_free\_cred\_contents() to free \sphinxstyleemphasis{creds} when it is no longer needed.
\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_select \sphinxhyphen{} Select a credential cache to use with a server principal.}
\label{\detokenize{appdev/refs/api/krb5_cc_select:krb5-cc-select-select-a-credential-cache-to-use-with-a-server-principal}}\label{\detokenize{appdev/refs/api/krb5_cc_select::doc}}\index{krb5\_cc\_select (C function)@\spxentry{krb5\_cc\_select}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_select:c.krb5_cc_select}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_select:c.krb5_cc_select}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_select}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_select}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{princ\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7463,7 +8174,7 @@ Use krb5\_free\_cred\_contents() to free \sphinxstyleemphasis{creds} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
If an appropriate cache is found, 0 is returned, cache\_out is set to the selected cache, and princ\_out is set to the default principal of that cache.
@@ -7492,19 +8203,23 @@ Any other error code indicates a fatal error in the processing of a cache select
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_set\_config \sphinxhyphen{} Store a configuration value in a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_set_config:krb5-cc-set-config-store-a-configuration-value-in-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_set_config::doc}}\index{krb5\_cc\_set\_config (C function)@\spxentry{krb5\_cc\_set\_config}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_set_config:c.krb5_cc_set_config}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_set_config:c.krb5_cc_set_config}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_set\_config}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{id}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_set\_config}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{id}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7522,14 +8237,14 @@ New in 1.10
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -7548,19 +8263,23 @@ Before version 1.10 \sphinxstyleemphasis{data} was assumed to be always non\sphi
Existing configuration under the same key is over\sphinxhyphen{}written.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_set\_default\_name \sphinxhyphen{} Set the default credential cache name.}
\label{\detokenize{appdev/refs/api/krb5_cc_set_default_name:krb5-cc-set-default-name-set-the-default-credential-cache-name}}\label{\detokenize{appdev/refs/api/krb5_cc_set_default_name::doc}}\index{krb5\_cc\_set\_default\_name (C function)@\spxentry{krb5\_cc\_set\_default\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_set_default_name:c.krb5_cc_set_default_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_set_default_name:c.krb5_cc_set_default_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_set\_default\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_set\_default\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{name}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7569,7 +8288,7 @@ Existing configuration under the same key is over\sphinxhyphen{}written.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -7580,7 +8299,7 @@ KV5M\_CONTEXT Bad magic number for \_krb5\_context structure
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -7595,19 +8314,23 @@ Set the default credential cache name to \sphinxstyleemphasis{name} for future o
\sphinxAtStartPar
Calls to this function invalidate the result of any previous calls to krb5\_cc\_default\_name() using \sphinxstyleemphasis{context} .
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_set\_flags \sphinxhyphen{} Set options flags on a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_set_flags:krb5-cc-set-flags-set-options-flags-on-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_set_flags::doc}}\index{krb5\_cc\_set\_flags (C function)@\spxentry{krb5\_cc\_set\_flags}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_set_flags:c.krb5_cc_set_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_set_flags:c.krb5_cc_set_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_set\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_set\_flags}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7619,7 +8342,7 @@ Calls to this function invalidate the result of any previous calls to krb5\_cc\_
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7631,19 +8354,23 @@ Calls to this function invalidate the result of any previous calls to krb5\_cc\_
\sphinxAtStartPar
This function resets \sphinxstyleemphasis{cache} flags to \sphinxstyleemphasis{flags} .
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_start\_seq\_get \sphinxhyphen{} Prepare to sequentially read every credential in a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_start_seq_get:krb5-cc-start-seq-get-prepare-to-sequentially-read-every-credential-in-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_start_seq_get::doc}}\index{krb5\_cc\_start\_seq\_get (C function)@\spxentry{krb5\_cc\_start\_seq\_get}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_start_seq_get:c.krb5_cc_start_seq_get}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_start_seq_get:c.krb5_cc_start_seq_get}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_start\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cc\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_start\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cc\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7655,7 +8382,7 @@ This function resets \sphinxstyleemphasis{cache} flags to \sphinxstyleemphasis{f
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7672,19 +8399,23 @@ krb5\_cc\_end\_seq\_get() must be called to complete the retrieve operation.
If the cache represented by \sphinxstyleemphasis{cache} is modified between the time of the call to this function and the time of the final krb5\_cc\_end\_seq\_get(), these changes may not be reflected in the results of krb5\_cc\_next\_cred() calls.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_store\_cred \sphinxhyphen{} Store credentials in a credential cache.}
\label{\detokenize{appdev/refs/api/krb5_cc_store_cred:krb5-cc-store-cred-store-credentials-in-a-credential-cache}}\label{\detokenize{appdev/refs/api/krb5_cc_store_cred::doc}}\index{krb5\_cc\_store\_cred (C function)@\spxentry{krb5\_cc\_store\_cred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_store_cred:c.krb5_cc_store_cred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_store_cred:c.krb5_cc_store_cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_store\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_store\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7696,14 +8427,14 @@ If the cache represented by \sphinxstyleemphasis{cache} is modified between the
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Permission errors; storage failure errors; Kerberos error codes
@@ -7715,19 +8446,23 @@ Permission errors; storage failure errors; Kerberos error codes
\sphinxAtStartPar
This function stores \sphinxstyleemphasis{creds} into \sphinxstyleemphasis{cache} . If \sphinxstyleemphasis{creds\sphinxhyphen{}\textgreater{}server} and the server in the decoded ticket \sphinxstyleemphasis{creds\sphinxhyphen{}\textgreater{}ticket} differ, the credentials will be stored under both server principal names.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_support\_switch \sphinxhyphen{} Determine whether a credential cache type supports switching.}
\label{\detokenize{appdev/refs/api/krb5_cc_support_switch:krb5-cc-support-switch-determine-whether-a-credential-cache-type-supports-switching}}\label{\detokenize{appdev/refs/api/krb5_cc_support_switch::doc}}\index{krb5\_cc\_support\_switch (C function)@\spxentry{krb5\_cc\_support\_switch}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_support_switch:c.krb5_cc_support_switch}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_support_switch:c.krb5_cc_support_switch}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_support\_switch}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{type}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_support\_switch}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{type}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7736,7 +8471,7 @@ This function stores \sphinxstyleemphasis{creds} into \sphinxstyleemphasis{cache
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if type supports switching
@@ -7754,19 +8489,23 @@ FALSE if it does not or is not a valid credential cache type.
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_switch \sphinxhyphen{} Make a credential cache the primary cache for its collection.}
\label{\detokenize{appdev/refs/api/krb5_cc_switch:krb5-cc-switch-make-a-credential-cache-the-primary-cache-for-its-collection}}\label{\detokenize{appdev/refs/api/krb5_cc_switch::doc}}\index{krb5\_cc\_switch (C function)@\spxentry{krb5\_cc\_switch}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_switch:c.krb5_cc_switch}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_switch:c.krb5_cc_switch}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_switch}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_switch}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7775,14 +8514,14 @@ New in 1.10
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success, or the type of cache doesn’t support switching
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -7794,19 +8533,23 @@ Kerberos error codes
\sphinxAtStartPar
If the type of \sphinxstyleemphasis{cache} supports it, set \sphinxstyleemphasis{cache} to be the primary credential cache for the collection it belongs to.
+\sphinxstepscope
+
\subsubsection{krb5\_cccol\_cursor\_free \sphinxhyphen{} Free a credential cache collection cursor.}
\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_free:krb5-cccol-cursor-free-free-a-credential-cache-collection-cursor}}\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_free::doc}}\index{krb5\_cccol\_cursor\_free (C function)@\spxentry{krb5\_cccol\_cursor\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_free:c.krb5_cccol_cursor_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_free:c.krb5_cccol_cursor_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cccol\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cccol\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7815,7 +8558,7 @@ If the type of \sphinxstyleemphasis{cache} supports it, set \sphinxstyleemphasis
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7825,28 +8568,32 @@ If the type of \sphinxstyleemphasis{cache} supports it, set \sphinxstyleemphasis
\end{description}\end{quote}
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_cccol\_cursor\_new(), krb5\_cccol\_cursor\_next()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_cccol\_cursor\_new \sphinxhyphen{} Prepare to iterate over the collection of known credential caches.}
\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_new:krb5-cccol-cursor-new-prepare-to-iterate-over-the-collection-of-known-credential-caches}}\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_new::doc}}\index{krb5\_cccol\_cursor\_new (C function)@\spxentry{krb5\_cccol\_cursor\_new}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_new:c.krb5_cccol_cursor_new}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_new:c.krb5_cccol_cursor_new}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor\_new}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cccol\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor\_new}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cccol\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7855,7 +8602,7 @@ krb5\_cccol\_cursor\_new(), krb5\_cccol\_cursor\_next()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7871,28 +8618,32 @@ Get a new cache iteration \sphinxstyleemphasis{cursor} that will iterate over al
Use krb5\_cccol\_cursor\_free() to release \sphinxstyleemphasis{cursor} when it is no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_cccol\_cursor\_next()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_cccol\_cursor\_next \sphinxhyphen{} Get the next credential cache in the collection.}
\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_next:krb5-cccol-cursor-next-get-the-next-credential-cache-in-the-collection}}\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_next::doc}}\index{krb5\_cccol\_cursor\_next (C function)@\spxentry{krb5\_cccol\_cursor\_next}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_next:c.krb5_cccol_cursor_next}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_cursor_next:c.krb5_cccol_cursor_next}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor\_next}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cccol\_cursor}}}}\DUrole{w}{ }\DUrole{n}{cursor}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ccache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor\_next}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_cccol\_cursor}}}}\DUrole{w}{ }\DUrole{n}{cursor}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ccache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -7904,7 +8655,7 @@ krb5\_cccol\_cursor\_next()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -7917,39 +8668,43 @@ krb5\_cccol\_cursor\_next()
Use krb5\_cc\_close() to close \sphinxstyleemphasis{ccache} when it is no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_cccol\_cursor\_new(), krb5\_cccol\_cursor\_free()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
When all caches are iterated over and the end of the list is reached, \sphinxstyleemphasis{ccache} is set to NULL.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cccol\_have\_content \sphinxhyphen{} Check if the credential cache collection contains any initialized caches.}
\label{\detokenize{appdev/refs/api/krb5_cccol_have_content:krb5-cccol-have-content-check-if-the-credential-cache-collection-contains-any-initialized-caches}}\label{\detokenize{appdev/refs/api/krb5_cccol_have_content::doc}}\index{krb5\_cccol\_have\_content (C function)@\spxentry{krb5\_cccol\_have\_content}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_have_content:c.krb5_cccol_have_content}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cccol_have_content:c.krb5_cccol_have_content}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_have\_content}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_have\_content}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 At least one initialized cache is present in the collection
@@ -7967,19 +8722,23 @@ KRB5\_CC\_NOTFOUND The collection contains no caches
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_clear\_error\_message \sphinxhyphen{} Clear the extended error message in a context.}
\label{\detokenize{appdev/refs/api/krb5_clear_error_message:krb5-clear-error-message-clear-the-extended-error-message-in-a-context}}\label{\detokenize{appdev/refs/api/krb5_clear_error_message::doc}}\index{krb5\_clear\_error\_message (C function)@\spxentry{krb5\_clear\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_clear_error_message:c.krb5_clear_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_clear_error_message:c.krb5_clear_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_clear\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_clear\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -7988,19 +8747,23 @@ New in 1.11
\sphinxAtStartPar
This function unsets the extended error message in a context, to ensure that it is not mistakenly applied to another occurrence of the same error code.
+\sphinxstepscope
+
\subsubsection{krb5\_check\_clockskew \sphinxhyphen{} Check if a timestamp is within the allowed clock skew of the current time.}
\label{\detokenize{appdev/refs/api/krb5_check_clockskew:krb5-check-clockskew-check-if-a-timestamp-is-within-the-allowed-clock-skew-of-the-current-time}}\label{\detokenize{appdev/refs/api/krb5_check_clockskew::doc}}\index{krb5\_check\_clockskew (C function)@\spxentry{krb5\_check\_clockskew}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_check_clockskew:c.krb5_check_clockskew}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_check_clockskew:c.krb5_check_clockskew}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_check\_clockskew}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{date}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_check\_clockskew}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{date}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8009,7 +8772,7 @@ This function unsets the extended error message in a context, to ensure that it
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -8030,19 +8793,23 @@ This function checks if \sphinxstyleemphasis{date} is close enough to the curren
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_addresses \sphinxhyphen{} Copy an array of addresses.}
\label{\detokenize{appdev/refs/api/krb5_copy_addresses:krb5-copy-addresses-copy-an-array-of-addresses}}\label{\detokenize{appdev/refs/api/krb5_copy_addresses::doc}}\index{krb5\_copy\_addresses (C function)@\spxentry{krb5\_copy\_addresses}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_addresses:c.krb5_copy_addresses}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_addresses:c.krb5_copy_addresses}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_addresses}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inaddr}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outaddr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_addresses}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inaddr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outaddr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8054,7 +8821,7 @@ New in 1.10
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8066,19 +8833,23 @@ New in 1.10
\sphinxAtStartPar
This function creates a new address array containing a copy of \sphinxstyleemphasis{inaddr} . Use krb5\_free\_addresses() to free \sphinxstyleemphasis{outaddr} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_authdata \sphinxhyphen{} Copy an authorization data list.}
\label{\detokenize{appdev/refs/api/krb5_copy_authdata:krb5-copy-authdata-copy-an-authorization-data-list}}\label{\detokenize{appdev/refs/api/krb5_copy_authdata::doc}}\index{krb5\_copy\_authdata (C function)@\spxentry{krb5\_copy\_authdata}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_authdata:c.krb5_copy_authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_authdata:c.krb5_copy_authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_authdat}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_authdat}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8090,7 +8861,7 @@ This function creates a new address array containing a copy of \sphinxstyleempha
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8107,19 +8878,23 @@ This function creates a new authorization data list containing a copy of \sphinx
The last array entry in \sphinxstyleemphasis{in\_authdat} must be a NULL pointer.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_authenticator \sphinxhyphen{} Copy a krb5\_authenticator structure.}
\label{\detokenize{appdev/refs/api/krb5_copy_authenticator:krb5-copy-authenticator-copy-a-krb5-authenticator-structure}}\label{\detokenize{appdev/refs/api/krb5_copy_authenticator::doc}}\index{krb5\_copy\_authenticator (C function)@\spxentry{krb5\_copy\_authenticator}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_authenticator:c.krb5_copy_authenticator}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_authenticator:c.krb5_copy_authenticator}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_authenticator}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authfrom}, {\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authto}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_authenticator}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authfrom}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authto}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8131,7 +8906,7 @@ The last array entry in \sphinxstyleemphasis{in\_authdat} must be a NULL pointer
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8143,19 +8918,23 @@ The last array entry in \sphinxstyleemphasis{in\_authdat} must be a NULL pointer
\sphinxAtStartPar
This function creates a new krb5\_authenticator structure with the content of \sphinxstyleemphasis{authfrom} . Use krb5\_free\_authenticator() to free \sphinxstyleemphasis{authto} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_checksum \sphinxhyphen{} Copy a krb5\_checksum structure.}
\label{\detokenize{appdev/refs/api/krb5_copy_checksum:krb5-copy-checksum-copy-a-krb5-checksum-structure}}\label{\detokenize{appdev/refs/api/krb5_copy_checksum::doc}}\index{krb5\_copy\_checksum (C function)@\spxentry{krb5\_copy\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_checksum:c.krb5_copy_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_checksum:c.krb5_copy_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ckfrom}, {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ckto}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ckfrom}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ckto}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8167,7 +8946,7 @@ This function creates a new krb5\_authenticator structure with the content of \s
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8179,19 +8958,23 @@ This function creates a new krb5\_authenticator structure with the content of \s
\sphinxAtStartPar
This function creates a new krb5\_checksum structure with the contents of \sphinxstyleemphasis{ckfrom} . Use krb5\_free\_checksum() to free \sphinxstyleemphasis{ckto} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_context \sphinxhyphen{} Copy a krb5\_context structure.}
\label{\detokenize{appdev/refs/api/krb5_copy_context:krb5-copy-context-copy-a-krb5-context-structure}}\label{\detokenize{appdev/refs/api/krb5_copy_context::doc}}\index{krb5\_copy\_context (C function)@\spxentry{krb5\_copy\_context}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_context:c.krb5_copy_context}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_context:c.krb5_copy_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{nctx\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_context}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{nctx\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -8200,14 +8983,14 @@ This function creates a new krb5\_checksum structure with the contents of \sphin
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -8219,19 +9002,23 @@ Kerberos error codes
\sphinxAtStartPar
The newly created context must be released by calling krb5\_free\_context() when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_creds \sphinxhyphen{} Copy a krb5\_creds structure.}
\label{\detokenize{appdev/refs/api/krb5_copy_creds:krb5-copy-creds-copy-a-krb5-creds-structure}}\label{\detokenize{appdev/refs/api/krb5_copy_creds::doc}}\index{krb5\_copy\_creds (C function)@\spxentry{krb5\_copy\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_creds:c.krb5_copy_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_creds:c.krb5_copy_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{incred}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outcred}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{incred}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outcred}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8243,7 +9030,7 @@ The newly created context must be released by calling krb5\_free\_context() when
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8255,19 +9042,23 @@ The newly created context must be released by calling krb5\_free\_context() when
\sphinxAtStartPar
This function creates a new credential with the contents of \sphinxstyleemphasis{incred} . Use krb5\_free\_creds() to free \sphinxstyleemphasis{outcred} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_data \sphinxhyphen{} Copy a krb5\_data object.}
\label{\detokenize{appdev/refs/api/krb5_copy_data:krb5-copy-data-copy-a-krb5-data-object}}\label{\detokenize{appdev/refs/api/krb5_copy_data::doc}}\index{krb5\_copy\_data (C function)@\spxentry{krb5\_copy\_data}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_data:c.krb5_copy_data}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_data:c.krb5_copy_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_data}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{indata}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outdata}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_data}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{indata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outdata}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8279,7 +9070,7 @@ This function creates a new credential with the contents of \sphinxstyleemphasis
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8291,19 +9082,23 @@ This function creates a new credential with the contents of \sphinxstyleemphasis
\sphinxAtStartPar
This function creates a new krb5\_data object with the contents of \sphinxstyleemphasis{indata} . Use krb5\_free\_data() to free \sphinxstyleemphasis{outdata} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_error\_message \sphinxhyphen{} Copy the most recent extended error message from one context to another.}
\label{\detokenize{appdev/refs/api/krb5_copy_error_message:krb5-copy-error-message-copy-the-most-recent-extended-error-message-from-one-context-to-another}}\label{\detokenize{appdev/refs/api/krb5_copy_error_message::doc}}\index{krb5\_copy\_error\_message (C function)@\spxentry{krb5\_copy\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_error_message:c.krb5_copy_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_error_message:c.krb5_copy_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{dest\_ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{src\_ctx}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{dest\_ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{src\_ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{dest\_ctx} \sphinxhyphen{} Library context to copy message to
@@ -8312,19 +9107,23 @@ This function creates a new krb5\_data object with the contents of \sphinxstylee
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_keyblock \sphinxhyphen{} Copy a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_copy_keyblock:krb5-copy-keyblock-copy-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_copy_keyblock::doc}}\index{krb5\_copy\_keyblock (C function)@\spxentry{krb5\_copy\_keyblock}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_keyblock:c.krb5_copy_keyblock}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_keyblock:c.krb5_copy_keyblock}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{from}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{to}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{from}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{to}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8336,7 +9135,7 @@ This function creates a new krb5\_data object with the contents of \sphinxstylee
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8348,19 +9147,23 @@ This function creates a new krb5\_data object with the contents of \sphinxstylee
\sphinxAtStartPar
This function creates a new keyblock with the same contents as \sphinxstyleemphasis{from} . Use krb5\_free\_keyblock() to free \sphinxstyleemphasis{to} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_keyblock\_contents \sphinxhyphen{} Copy the contents of a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_copy_keyblock_contents:krb5-copy-keyblock-contents-copy-the-contents-of-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_copy_keyblock_contents::doc}}\index{krb5\_copy\_keyblock\_contents (C function)@\spxentry{krb5\_copy\_keyblock\_contents}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_keyblock_contents:c.krb5_copy_keyblock_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_keyblock_contents:c.krb5_copy_keyblock_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_keyblock\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{from}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{to}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_keyblock\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{from}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{to}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8372,7 +9175,7 @@ This function creates a new keyblock with the same contents as \sphinxstyleempha
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8384,19 +9187,23 @@ This function creates a new keyblock with the same contents as \sphinxstyleempha
\sphinxAtStartPar
This function copies the contents of \sphinxstyleemphasis{from} to \sphinxstyleemphasis{to} . Use krb5\_free\_keyblock\_contents() to free \sphinxstyleemphasis{to} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_principal \sphinxhyphen{} Copy a principal.}
\label{\detokenize{appdev/refs/api/krb5_copy_principal:krb5-copy-principal-copy-a-principal}}\label{\detokenize{appdev/refs/api/krb5_copy_principal::doc}}\index{krb5\_copy\_principal (C function)@\spxentry{krb5\_copy\_principal}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_principal:c.krb5_copy_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_principal:c.krb5_copy_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{inprinc}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outprinc}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_principal}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{inprinc}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outprinc}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8408,7 +9215,7 @@ This function copies the contents of \sphinxstyleemphasis{from} to \sphinxstylee
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8420,19 +9227,23 @@ This function copies the contents of \sphinxstyleemphasis{from} to \sphinxstylee
\sphinxAtStartPar
This function creates a new principal structure with the contents of \sphinxstyleemphasis{inprinc} . Use krb5\_free\_principal() to free \sphinxstyleemphasis{outprinc} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_copy\_ticket \sphinxhyphen{} Copy a krb5\_ticket structure.}
\label{\detokenize{appdev/refs/api/krb5_copy_ticket:krb5-copy-ticket-copy-a-krb5-ticket-structure}}\label{\detokenize{appdev/refs/api/krb5_copy_ticket::doc}}\index{krb5\_copy\_ticket (C function)@\spxentry{krb5\_copy\_ticket}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_ticket:c.krb5_copy_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_copy_ticket:c.krb5_copy_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{from}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{pto}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_copy\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{from}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{pto}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8444,7 +9255,7 @@ This function creates a new principal structure with the contents of \sphinxstyl
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8456,19 +9267,23 @@ This function creates a new principal structure with the contents of \sphinxstyl
\sphinxAtStartPar
This function creates a new krb5\_ticket structure containing the contents of \sphinxstyleemphasis{from} . Use krb5\_free\_ticket() to free \sphinxstyleemphasis{pto} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_find\_authdata \sphinxhyphen{} Find authorization data elements.}
\label{\detokenize{appdev/refs/api/krb5_find_authdata:krb5-find-authdata-find-authorization-data-elements}}\label{\detokenize{appdev/refs/api/krb5_find_authdata::doc}}\index{krb5\_find\_authdata (C function)@\spxentry{krb5\_find\_authdata}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_find_authdata:c.krb5_find_authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_find_authdata:c.krb5_find_authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_find\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ticket\_authdata}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ap\_req\_authdata}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\DUrole{n}{ad\_type}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{results}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_find\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ticket\_authdata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ap\_req\_authdata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\DUrole{n}{ad\_type}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{results}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8494,19 +9309,23 @@ This function searches \sphinxstyleemphasis{ticket\_authdata} and \sphinxstyleem
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_addresses \sphinxhyphen{} Free the data stored in array of addresses.}
\label{\detokenize{appdev/refs/api/krb5_free_addresses:krb5-free-addresses-free-the-data-stored-in-array-of-addresses}}\label{\detokenize{appdev/refs/api/krb5_free_addresses::doc}}\index{krb5\_free\_addresses (C function)@\spxentry{krb5\_free\_addresses}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_addresses:c.krb5_free_addresses}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_addresses:c.krb5_free_addresses}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_addresses}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_addresses}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8523,19 +9342,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the array itse
The last entry in the array must be a NULL pointer.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_ap\_rep\_enc\_part \sphinxhyphen{} Free a krb5\_ap\_rep\_enc\_part structure.}
\label{\detokenize{appdev/refs/api/krb5_free_ap_rep_enc_part:krb5-free-ap-rep-enc-part-free-a-krb5-ap-rep-enc-part-structure}}\label{\detokenize{appdev/refs/api/krb5_free_ap_rep_enc_part::doc}}\index{krb5\_free\_ap\_rep\_enc\_part (C function)@\spxentry{krb5\_free\_ap\_rep\_enc\_part}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_ap_rep_enc_part:c.krb5_free_ap_rep_enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_ap_rep_enc_part:c.krb5_free_ap_rep_enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_ap\_rep\_enc\_part}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_ap\_rep\_enc\_part}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8547,19 +9370,23 @@ The last entry in the array must be a NULL pointer.
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_authdata \sphinxhyphen{} Free the storage assigned to array of authentication data.}
\label{\detokenize{appdev/refs/api/krb5_free_authdata:krb5-free-authdata-free-the-storage-assigned-to-array-of-authentication-data}}\label{\detokenize{appdev/refs/api/krb5_free_authdata::doc}}\index{krb5\_free\_authdata (C function)@\spxentry{krb5\_free\_authdata}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_authdata:c.krb5_free_authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_authdata:c.krb5_free_authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8576,19 +9403,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the array itse
The last entry in the array must be a NULL pointer.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_authenticator \sphinxhyphen{} Free a krb5\_authenticator structure.}
\label{\detokenize{appdev/refs/api/krb5_free_authenticator:krb5-free-authenticator-free-a-krb5-authenticator-structure}}\label{\detokenize{appdev/refs/api/krb5_free_authenticator::doc}}\index{krb5\_free\_authenticator (C function)@\spxentry{krb5\_free\_authenticator}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_authenticator:c.krb5_free_authenticator}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_authenticator:c.krb5_free_authenticator}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_authenticator}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_authenticator}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8600,19 +9431,23 @@ The last entry in the array must be a NULL pointer.
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_cred\_contents \sphinxhyphen{} Free the contents of a krb5\_creds structure.}
\label{\detokenize{appdev/refs/api/krb5_free_cred_contents:krb5-free-cred-contents-free-the-contents-of-a-krb5-creds-structure}}\label{\detokenize{appdev/refs/api/krb5_free_cred_contents::doc}}\index{krb5\_free\_cred\_contents (C function)@\spxentry{krb5\_free\_cred\_contents}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_cred_contents:c.krb5_free_cred_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_cred_contents:c.krb5_free_cred_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_cred\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_cred\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8624,19 +9459,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} , but not the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_creds \sphinxhyphen{} Free a krb5\_creds structure.}
\label{\detokenize{appdev/refs/api/krb5_free_creds:krb5-free-creds-free-a-krb5-creds-structure}}\label{\detokenize{appdev/refs/api/krb5_free_creds::doc}}\index{krb5\_free\_creds (C function)@\spxentry{krb5\_free\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_creds:c.krb5_free_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_creds:c.krb5_free_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8648,19 +9487,23 @@ This function frees the contents of \sphinxstyleemphasis{val} , but not the stru
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_data \sphinxhyphen{} Free a krb5\_data structure.}
\label{\detokenize{appdev/refs/api/krb5_free_data:krb5-free-data-free-a-krb5-data-structure}}\label{\detokenize{appdev/refs/api/krb5_free_data::doc}}\index{krb5\_free\_data (C function)@\spxentry{krb5\_free\_data}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_data:c.krb5_free_data}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_data:c.krb5_free_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_data}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_data}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8672,19 +9515,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_data\_contents \sphinxhyphen{} Free the contents of a krb5\_data structure and zero the data field.}
\label{\detokenize{appdev/refs/api/krb5_free_data_contents:krb5-free-data-contents-free-the-contents-of-a-krb5-data-structure-and-zero-the-data-field}}\label{\detokenize{appdev/refs/api/krb5_free_data_contents::doc}}\index{krb5\_free\_data\_contents (C function)@\spxentry{krb5\_free\_data\_contents}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_data_contents:c.krb5_free_data_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_data_contents:c.krb5_free_data_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_data\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_data\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8696,19 +9543,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} , but not the structure itself. It sets the structure’s data pointer to null and (beginning in release 1.19) sets its length to zero.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_default\_realm \sphinxhyphen{} Free a default realm string returned by krb5\_get\_default\_realm().}
\label{\detokenize{appdev/refs/api/krb5_free_default_realm:krb5-free-default-realm-free-a-default-realm-string-returned-by-krb5-get-default-realm}}\label{\detokenize{appdev/refs/api/krb5_free_default_realm::doc}}\index{krb5\_free\_default\_realm (C function)@\spxentry{krb5\_free\_default\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_default_realm:c.krb5_free_default_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_default_realm:c.krb5_free_default_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_default\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{lrealm}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_default\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{lrealm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8717,19 +9568,23 @@ This function frees the contents of \sphinxstyleemphasis{val} , but not the stru
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_enctypes \sphinxhyphen{} Free an array of encryption types.}
\label{\detokenize{appdev/refs/api/krb5_free_enctypes:krb5-free-enctypes-free-an-array-of-encryption-types}}\label{\detokenize{appdev/refs/api/krb5_free_enctypes::doc}}\index{krb5\_free\_enctypes (C function)@\spxentry{krb5\_free\_enctypes}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_enctypes:c.krb5_free_enctypes}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_enctypes:c.krb5_free_enctypes}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_enctypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_enctypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8743,19 +9598,23 @@ This function frees the contents of \sphinxstyleemphasis{val} , but not the stru
New in 1.12
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_error \sphinxhyphen{} Free an error allocated by krb5\_read\_error() or krb5\_sendauth().}
\label{\detokenize{appdev/refs/api/krb5_free_error:krb5-free-error-free-an-error-allocated-by-krb5-read-error-or-krb5-sendauth}}\label{\detokenize{appdev/refs/api/krb5_free_error::doc}}\index{krb5\_free\_error (C function)@\spxentry{krb5\_free\_error}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_error:c.krb5_free_error}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_error:c.krb5_free_error}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8767,19 +9626,23 @@ New in 1.12
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_host\_realm \sphinxhyphen{} Free the memory allocated by krb5\_get\_host\_realm().}
\label{\detokenize{appdev/refs/api/krb5_free_host_realm:krb5-free-host-realm-free-the-memory-allocated-by-krb5-get-host-realm}}\label{\detokenize{appdev/refs/api/krb5_free_host_realm::doc}}\index{krb5\_free\_host\_realm (C function)@\spxentry{krb5\_free\_host\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_host_realm:c.krb5_free_host_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_host_realm:c.krb5_free_host_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_host\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realmlist}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_host\_realm}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realmlist}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8788,14 +9651,14 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -8804,19 +9667,23 @@ Kerberos error codes
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_keyblock \sphinxhyphen{} Free a krb5\_keyblock structure.}
\label{\detokenize{appdev/refs/api/krb5_free_keyblock:krb5-free-keyblock-free-a-krb5-keyblock-structure}}\label{\detokenize{appdev/refs/api/krb5_free_keyblock::doc}}\index{krb5\_free\_keyblock (C function)@\spxentry{krb5\_free\_keyblock}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_keyblock:c.krb5_free_keyblock}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_keyblock:c.krb5_free_keyblock}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8828,19 +9695,23 @@ Kerberos error codes
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_keyblock\_contents \sphinxhyphen{} Free the contents of a krb5\_keyblock structure.}
\label{\detokenize{appdev/refs/api/krb5_free_keyblock_contents:krb5-free-keyblock-contents-free-the-contents-of-a-krb5-keyblock-structure}}\label{\detokenize{appdev/refs/api/krb5_free_keyblock_contents::doc}}\index{krb5\_free\_keyblock\_contents (C function)@\spxentry{krb5\_free\_keyblock\_contents}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_keyblock_contents:c.krb5_free_keyblock_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_keyblock_contents:c.krb5_free_keyblock_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_keyblock\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_keyblock\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8852,19 +9723,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{key} , but not the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_keytab\_entry\_contents \sphinxhyphen{} Free the contents of a key table entry.}
\label{\detokenize{appdev/refs/api/krb5_free_keytab_entry_contents:krb5-free-keytab-entry-contents-free-the-contents-of-a-key-table-entry}}\label{\detokenize{appdev/refs/api/krb5_free_keytab_entry_contents::doc}}\index{krb5\_free\_keytab\_entry\_contents (C function)@\spxentry{krb5\_free\_keytab\_entry\_contents}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_keytab_entry_contents:c.krb5_free_keytab_entry_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_keytab_entry_contents:c.krb5_free_keytab_entry_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_keytab\_entry\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_keytab\_entry\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8873,7 +9748,7 @@ This function frees the contents of \sphinxstyleemphasis{key} , but not the stru
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -8887,19 +9762,23 @@ This function frees the contents of \sphinxstyleemphasis{key} , but not the stru
The pointer is not freed.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_string \sphinxhyphen{} Free a string allocated by a krb5 function.}
\label{\detokenize{appdev/refs/api/krb5_free_string:krb5-free-string-free-a-string-allocated-by-a-krb5-function}}\label{\detokenize{appdev/refs/api/krb5_free_string::doc}}\index{krb5\_free\_string (C function)@\spxentry{krb5\_free\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_string:c.krb5_free_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_string:c.krb5_free_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8913,19 +9792,23 @@ The pointer is not freed.
New in 1.10
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_ticket \sphinxhyphen{} Free a ticket.}
\label{\detokenize{appdev/refs/api/krb5_free_ticket:krb5-free-ticket-free-a-ticket}}\label{\detokenize{appdev/refs/api/krb5_free_ticket::doc}}\index{krb5\_free\_ticket (C function)@\spxentry{krb5\_free\_ticket}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_ticket:c.krb5_free_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_ticket:c.krb5_free_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8937,19 +9820,23 @@ New in 1.10
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_unparsed\_name \sphinxhyphen{} Free a string representation of a principal.}
\label{\detokenize{appdev/refs/api/krb5_free_unparsed_name:krb5-free-unparsed-name-free-a-string-representation-of-a-principal}}\label{\detokenize{appdev/refs/api/krb5_free_unparsed_name::doc}}\index{krb5\_free\_unparsed\_name (C function)@\spxentry{krb5\_free\_unparsed\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_unparsed_name:c.krb5_free_unparsed_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_unparsed_name:c.krb5_free_unparsed_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_unparsed\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_unparsed\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8958,19 +9845,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_etype\_info \sphinxhyphen{} Retrieve enctype, salt and s2kparams from KDC.}
\label{\detokenize{appdev/refs/api/krb5_get_etype_info:krb5-get-etype-info-retrieve-enctype-salt-and-s2kparams-from-kdc}}\label{\detokenize{appdev/refs/api/krb5_get_etype_info::doc}}\index{krb5\_get\_etype\_info (C function)@\spxentry{krb5\_get\_etype\_info}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_etype_info:c.krb5_get_etype_info}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_etype_info:c.krb5_get_etype_info}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_etype\_info}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enctype\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{s2kparams\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_etype\_info}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enctype\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{s2kparams\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -8991,14 +9882,14 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
A Kerberos error code
@@ -9023,19 +9914,23 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{salt\_out} and \sp
New in 1.17
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_permitted\_enctypes \sphinxhyphen{} Return a list of encryption types permitted for session keys.}
\label{\detokenize{appdev/refs/api/krb5_get_permitted_enctypes:krb5-get-permitted-enctypes-return-a-list-of-encryption-types-permitted-for-session-keys}}\label{\detokenize{appdev/refs/api/krb5_get_permitted_enctypes::doc}}\index{krb5\_get\_permitted\_enctypes (C function)@\spxentry{krb5\_get\_permitted\_enctypes}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_permitted_enctypes:c.krb5_get_permitted_enctypes}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_permitted_enctypes:c.krb5_get_permitted_enctypes}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_permitted\_enctypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ktypes}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_permitted\_enctypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ktypes}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9044,7 +9939,7 @@ New in 1.17
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9059,19 +9954,23 @@ This function returns the list of encryption types permitted for session keys wi
\sphinxAtStartPar
Use krb5\_free\_enctypes() to free \sphinxstyleemphasis{ktypes} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_server\_rcache \sphinxhyphen{} Generate a replay cache object for server use and open it.}
\label{\detokenize{appdev/refs/api/krb5_get_server_rcache:krb5-get-server-rcache-generate-a-replay-cache-object-for-server-use-and-open-it}}\label{\detokenize{appdev/refs/api/krb5_get_server_rcache::doc}}\index{krb5\_get\_server\_rcache (C function)@\spxentry{krb5\_get\_server\_rcache}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_server_rcache:c.krb5_get_server_rcache}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_server_rcache:c.krb5_get_server_rcache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_server\_rcache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{piece}, {\hyperref[\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}]{\sphinxcrossref{\DUrole{n}{krb5\_rcache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rcptr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_server\_rcache}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{piece}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}]{\sphinxcrossref{\DUrole{n}{krb5\_rcache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rcptr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9083,7 +9982,7 @@ Use krb5\_free\_enctypes() to free \sphinxstyleemphasis{ktypes} when it is no lo
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9100,19 +9999,23 @@ This function creates a handle to the default replay cache. Use krb5\_rc\_close(
Prior to release 1.18, this function creates a handle to a different replay cache for each unique value of \sphinxstyleemphasis{piece} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_time\_offsets \sphinxhyphen{} Return the time offsets from the os context.}
\label{\detokenize{appdev/refs/api/krb5_get_time_offsets:krb5-get-time-offsets-return-the-time-offsets-from-the-os-context}}\label{\detokenize{appdev/refs/api/krb5_get_time_offsets::doc}}\index{krb5\_get\_time\_offsets (C function)@\spxentry{krb5\_get\_time\_offsets}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_time_offsets:c.krb5_get_time_offsets}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_time_offsets:c.krb5_get_time_offsets}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_time\_offsets}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seconds}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{microseconds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_time\_offsets}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{seconds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{microseconds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9124,7 +10027,7 @@ Prior to release 1.18, this function creates a handle to a different replay cach
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9136,19 +10039,23 @@ Prior to release 1.18, this function creates a handle to a different replay cach
\sphinxAtStartPar
This function returns the time offsets in \sphinxstyleemphasis{context} .
+\sphinxstepscope
+
\subsubsection{krb5\_init\_context\_profile \sphinxhyphen{} Create a krb5 library context using a specified profile.}
\label{\detokenize{appdev/refs/api/krb5_init_context_profile:krb5-init-context-profile-create-a-krb5-library-context-using-a-specified-profile}}\label{\detokenize{appdev/refs/api/krb5_init_context_profile::doc}}\index{krb5\_init\_context\_profile (C function)@\spxentry{krb5\_init\_context\_profile}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_context_profile:c.krb5_init_context_profile}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_context_profile:c.krb5_init_context_profile}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_context\_profile}}}}{\DUrole{k}{struct}\DUrole{w}{ }\DUrole{n}{\_profile\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{profile}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}, {\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_context\_profile}}}}{\DUrole{k}{struct}\DUrole{w}{ }\DUrole{n}{\_profile\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{profile}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{profile} \sphinxhyphen{} Profile object (NULL to create default profile)
@@ -9165,27 +10072,31 @@ Create a context structure, optionally using a specified profile and initializat
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_INIT\_CONTEXT\_SECURE Ignore environment variables
+KRB5\_INIT\_CONTEXT\_SECURE Ignore environment variables
\item {}
\sphinxAtStartPar
-\#KRB5\_INIT\_CONTEXT\_KDC Use KDC configuration if creating profile
+KRB5\_INIT\_CONTEXT\_KDC Use KDC configuration if creating profile
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_free \sphinxhyphen{} Free an initial credentials context.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_free:krb5-init-creds-free-free-an-initial-credentials-context}}\label{\detokenize{appdev/refs/api/krb5_init_creds_free::doc}}\index{krb5\_init\_creds\_free (C function)@\spxentry{krb5\_init\_creds\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_free:c.krb5_init_creds_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_free:c.krb5_init_creds_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9199,19 +10110,23 @@ Create a context structure, optionally using a specified profile and initializat
\sphinxstyleemphasis{context} must be the same as the one passed to krb5\_init\_creds\_init() for this initial credentials context.
\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_get \sphinxhyphen{} Acquire credentials using an initial credentials context.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_get:krb5-init-creds-get-acquire-credentials-using-an-initial-credentials-context}}\label{\detokenize{appdev/refs/api/krb5_init_creds_get::doc}}\index{krb5\_init\_creds\_get (C function)@\spxentry{krb5\_init\_creds\_get}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get:c.krb5_init_creds_get}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get:c.krb5_init_creds_get}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9220,7 +10135,7 @@ Create a context structure, optionally using a specified profile and initializat
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9237,19 +10152,23 @@ This function synchronously obtains credentials using a context created by krb5\
\sphinxstyleemphasis{context} must be the same as the one passed to krb5\_init\_creds\_init() for this initial credentials context.
\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_get\_creds \sphinxhyphen{} Retrieve acquired credentials from an initial credentials context.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_get_creds:krb5-init-creds-get-creds-retrieve-acquired-credentials-from-an-initial-credentials-context}}\label{\detokenize{appdev/refs/api/krb5_init_creds_get_creds::doc}}\index{krb5\_init\_creds\_get\_creds (C function)@\spxentry{krb5\_init\_creds\_get\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get_creds:c.krb5_init_creds_get_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get_creds:c.krb5_init_creds_get_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9261,7 +10180,7 @@ This function synchronously obtains credentials using a context created by krb5\
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9273,19 +10192,23 @@ This function synchronously obtains credentials using a context created by krb5\
\sphinxAtStartPar
This function copies the acquired initial credentials from \sphinxstyleemphasis{ctx} into \sphinxstyleemphasis{creds} , after the successful completion of krb5\_init\_creds\_get() or krb5\_init\_creds\_step(). Use krb5\_free\_cred\_contents() to free \sphinxstyleemphasis{creds} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_get\_error \sphinxhyphen{} Get the last error from KDC from an initial credentials context.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_get_error:krb5-init-creds-get-error-get-the-last-error-from-kdc-from-an-initial-credentials-context}}\label{\detokenize{appdev/refs/api/krb5_init_creds_get_error::doc}}\index{krb5\_init\_creds\_get\_error (C function)@\spxentry{krb5\_init\_creds\_get\_error}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get_error:c.krb5_init_creds_get_error}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get_error:c.krb5_init_creds_get_error}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{error}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{error}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9297,7 +10220,7 @@ This function copies the acquired initial credentials from \sphinxstyleemphasis{
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9306,19 +10229,23 @@ This function copies the acquired initial credentials from \sphinxstyleemphasis{
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_get\_times \sphinxhyphen{} Retrieve ticket times from an initial credentials context.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_get_times:krb5-init-creds-get-times-retrieve-ticket-times-from-an-initial-credentials-context}}\label{\detokenize{appdev/refs/api/krb5_init_creds_get_times::doc}}\index{krb5\_init\_creds\_get\_times (C function)@\spxentry{krb5\_init\_creds\_get\_times}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get_times:c.krb5_init_creds_get_times}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_get_times:c.krb5_init_creds_get_times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get\_times}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{times}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_get\_times}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{times}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9330,7 +10257,7 @@ This function copies the acquired initial credentials from \sphinxstyleemphasis{
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9342,19 +10269,23 @@ This function copies the acquired initial credentials from \sphinxstyleemphasis{
\sphinxAtStartPar
The initial credentials context must have completed obtaining credentials via either krb5\_init\_creds\_get() or krb5\_init\_creds\_step().
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_init \sphinxhyphen{} Create a context for acquiring initial credentials.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_init:krb5-init-creds-init-create-a-context-for-acquiring-initial-credentials}}\label{\detokenize{appdev/refs/api/krb5_init_creds_init::doc}}\index{krb5\_init\_creds\_init (C function)@\spxentry{krb5\_init\_creds\_init}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_init:c.krb5_init_creds_init}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_init:c.krb5_init_creds_init}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_prompter_fct:c.krb5_prompter_fct}]{\sphinxcrossref{\DUrole{n}{krb5\_prompter\_fct}}}}\DUrole{w}{ }\DUrole{n}{prompter}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{start\_time}, {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_prompter_fct:c.krb5_prompter_fct}]{\sphinxcrossref{\DUrole{n}{krb5\_prompter\_fct}}}}\DUrole{w}{ }\DUrole{n}{prompter}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{start\_time}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9378,7 +10309,7 @@ The initial credentials context must have completed obtaining credentials via ei
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9393,19 +10324,23 @@ This function creates a new context for acquiring initial credentials. Use krb5\
\sphinxAtStartPar
Any subsequent calls to krb5\_init\_creds\_step(), krb5\_init\_creds\_get(), or krb5\_init\_creds\_free() for this initial credentials context must use the same \sphinxstyleemphasis{context} argument as the one passed to this function.
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_set\_keytab \sphinxhyphen{} Specify a keytab to use for acquiring initial credentials.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_set_keytab:krb5-init-creds-set-keytab-specify-a-keytab-to-use-for-acquiring-initial-credentials}}\label{\detokenize{appdev/refs/api/krb5_init_creds_set_keytab::doc}}\index{krb5\_init\_creds\_set\_keytab (C function)@\spxentry{krb5\_init\_creds\_set\_keytab}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_set_keytab:c.krb5_init_creds_set_keytab}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_set_keytab:c.krb5_init_creds_set_keytab}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_set\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_set\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9417,7 +10352,7 @@ Any subsequent calls to krb5\_init\_creds\_step(), krb5\_init\_creds\_get(), or
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9429,19 +10364,23 @@ Any subsequent calls to krb5\_init\_creds\_step(), krb5\_init\_creds\_get(), or
\sphinxAtStartPar
This function supplies a keytab containing the client key for an initial credentials request.
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_set\_password \sphinxhyphen{} Set a password for acquiring initial credentials.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_set_password:krb5-init-creds-set-password-set-a-password-for-acquiring-initial-credentials}}\label{\detokenize{appdev/refs/api/krb5_init_creds_set_password::doc}}\index{krb5\_init\_creds\_set\_password (C function)@\spxentry{krb5\_init\_creds\_set\_password}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_set_password:c.krb5_init_creds_set_password}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_set_password:c.krb5_init_creds_set_password}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_set\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{password}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_set\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{password}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9453,7 +10392,7 @@ This function supplies a keytab containing the client key for an initial credent
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9465,19 +10404,23 @@ This function supplies a keytab containing the client key for an initial credent
\sphinxAtStartPar
This function supplies a password to be used to construct the client key for an initial credentials request.
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_set\_service \sphinxhyphen{} Specify a service principal for acquiring initial credentials.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_set_service:krb5-init-creds-set-service-specify-a-service-principal-for-acquiring-initial-credentials}}\label{\detokenize{appdev/refs/api/krb5_init_creds_set_service::doc}}\index{krb5\_init\_creds\_set\_service (C function)@\spxentry{krb5\_init\_creds\_set\_service}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_set_service:c.krb5_init_creds_set_service}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_set_service:c.krb5_init_creds_set_service}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_set\_service}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{service}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_set\_service}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{service}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9489,7 +10432,7 @@ This function supplies a password to be used to construct the client key for an
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9501,19 +10444,23 @@ This function supplies a password to be used to construct the client key for an
\sphinxAtStartPar
This function supplies a service principal string to acquire initial credentials for instead of the default krbtgt service. \sphinxstyleemphasis{service} is parsed as a principal name; any realm part is ignored.
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_step \sphinxhyphen{} Get the next KDC request for acquiring initial credentials.}
\label{\detokenize{appdev/refs/api/krb5_init_creds_step:krb5-init-creds-step-get-the-next-kdc-request-for-acquiring-initial-credentials}}\label{\detokenize{appdev/refs/api/krb5_init_creds_step::doc}}\index{krb5\_init\_creds\_step (C function)@\spxentry{krb5\_init\_creds\_step}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_step:c.krb5_init_creds_step}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_creds_step:c.krb5_init_creds_step}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_step}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_step}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_init\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9534,7 +10481,7 @@ This function supplies a service principal string to acquire initial credentials
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9547,7 +10494,7 @@ This function supplies a service principal string to acquire initial credentials
This function constructs the next KDC request in an initial credential exchange, allowing the caller to control the transport of KDC requests and replies. On the first call, \sphinxstyleemphasis{in} should be set to an empty buffer; on subsequent calls, it should be set to the KDC’s reply to the previous request.
\sphinxAtStartPar
-If more requests are needed, \sphinxstyleemphasis{flags} will be set to \#KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE and the next request will be placed in \sphinxstyleemphasis{out} . If no more requests are needed, \sphinxstyleemphasis{flags} will not contain \#KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE and \sphinxstyleemphasis{out} will be empty.
+If more requests are needed, \sphinxstyleemphasis{flags} will be set to KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE and the next request will be placed in \sphinxstyleemphasis{out} . If no more requests are needed, \sphinxstyleemphasis{flags} will not contain KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE and \sphinxstyleemphasis{out} will be empty.
\sphinxAtStartPar
If this function returns \sphinxstylestrong{KRB5KRB\_ERR\_RESPONSE\_TOO\_BIG} , the caller should transmit the next request using TCP rather than UDP. If this function returns any other error, the initial credential exchange has failed.
@@ -9557,19 +10504,23 @@ If this function returns \sphinxstylestrong{KRB5KRB\_ERR\_RESPONSE\_TOO\_BIG} ,
\sphinxstyleemphasis{context} must be the same as the one passed to krb5\_init\_creds\_init() for this initial credentials context.
\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_init\_keyblock \sphinxhyphen{} Initialize an empty krb5\_keyblock .}
\label{\detokenize{appdev/refs/api/krb5_init_keyblock:krb5-init-keyblock-initialize-an-empty-krb5-keyblock}}\label{\detokenize{appdev/refs/api/krb5_init_keyblock::doc}}\index{krb5\_init\_keyblock (C function)@\spxentry{krb5\_init\_keyblock}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_keyblock:c.krb5_init_keyblock}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_keyblock:c.krb5_init_keyblock}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{length}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{length}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9584,7 +10535,7 @@ If this function returns \sphinxstylestrong{KRB5KRB\_ERR\_RESPONSE\_TOO\_BIG} ,
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9601,25 +10552,29 @@ Initialize a new keyblock and allocate storage for the contents of the key. It i
If \sphinxstyleemphasis{length} is set to 0, contents are left unallocated.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_is\_referral\_realm \sphinxhyphen{} Check for a match with KRB5\_REFERRAL\_REALM.}
\label{\detokenize{appdev/refs/api/krb5_is_referral_realm:krb5-is-referral-realm-check-for-a-match-with-krb5-referral-realm}}\label{\detokenize{appdev/refs/api/krb5_is_referral_realm::doc}}\index{krb5\_is\_referral\_realm (C function)@\spxentry{krb5\_is\_referral\_realm}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_is_referral_realm:c.krb5_is_referral_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_is_referral_realm:c.krb5_is_referral_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_is\_referral\_realm}}}}{\DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{r}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_is\_referral\_realm}}}}{\DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{r}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{r} \sphinxhyphen{} Realm to check
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if r is zero\sphinxhyphen{}length, FALSE otherwise
@@ -9628,19 +10583,23 @@ TRUE if r is zero\sphinxhyphen{}length, FALSE otherwise
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_kdc\_sign\_ticket \sphinxhyphen{} Sign a PAC, possibly including a ticket signature.}
\label{\detokenize{appdev/refs/api/krb5_kdc_sign_ticket:krb5-kdc-sign-ticket-sign-a-pac-possibly-including-a-ticket-signature}}\label{\detokenize{appdev/refs/api/krb5_kdc_sign_ticket::doc}}\index{krb5\_kdc\_sign\_ticket (C function)@\spxentry{krb5\_kdc\_sign\_ticket}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kdc_sign_ticket:c.krb5_kdc_sign_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kdc_sign_ticket:c.krb5_kdc_sign_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_sign\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_tkt}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{server\_princ}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{client\_princ}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{with\_realm}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_sign\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_tkt}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{server\_princ}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{client\_princ}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{with\_realm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9667,7 +10626,7 @@ TRUE if r is zero\sphinxhyphen{}length, FALSE otherwise
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 on success, otherwise \sphinxhyphen{} Kerberos error codes
@@ -9684,19 +10643,23 @@ Sign \sphinxstyleemphasis{pac} using the keys \sphinxstyleemphasis{server} and \
New in 1.20
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_kdc\_verify\_ticket \sphinxhyphen{} Verify a PAC, possibly including ticket signature.}
\label{\detokenize{appdev/refs/api/krb5_kdc_verify_ticket:krb5-kdc-verify-ticket-verify-a-pac-possibly-including-ticket-signature}}\label{\detokenize{appdev/refs/api/krb5_kdc_verify_ticket::doc}}\index{krb5\_kdc\_verify\_ticket (C function)@\spxentry{krb5\_kdc\_verify\_ticket}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kdc_verify_ticket:c.krb5_kdc_verify_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kdc_verify_ticket:c.krb5_kdc_verify_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_verify\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_tkt}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{server\_princ}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pac\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_verify\_ticket}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_tkt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{server\_princ}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pac\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9717,7 +10680,7 @@ New in 1.20
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -9742,19 +10705,23 @@ This function does not validate the PAC\_CLIENT\_INFO buffer. If a specific valu
New in 1.20
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_add\_entry \sphinxhyphen{} Add a new entry to a key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_add_entry:krb5-kt-add-entry-add-a-new-entry-to-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_add_entry::doc}}\index{krb5\_kt\_add\_entry (C function)@\spxentry{krb5\_kt\_add\_entry}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_add_entry:c.krb5_kt_add_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_add_entry:c.krb5_kt_add_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_add\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{id}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_add\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{id}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9766,7 +10733,7 @@ New in 1.20
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -9781,7 +10748,7 @@ KRB5\_KT\_NOWRITE Key table is not writeable
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -9790,19 +10757,23 @@ Kerberos error codes
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_end\_seq\_get \sphinxhyphen{} Release a keytab cursor.}
\label{\detokenize{appdev/refs/api/krb5_kt_end_seq_get:krb5-kt-end-seq-get-release-a-keytab-cursor}}\label{\detokenize{appdev/refs/api/krb5_kt_end_seq_get::doc}}\index{krb5\_kt\_end\_seq\_get (C function)@\spxentry{krb5\_kt\_end\_seq\_get}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_end_seq_get:c.krb5_kt_end_seq_get}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_end_seq_get:c.krb5_kt_end_seq_get}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_end\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_kt\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_end\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_kt\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9814,14 +10785,14 @@ Kerberos error codes
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -9833,19 +10804,23 @@ Kerberos error codes
\sphinxAtStartPar
This function should be called to release the cursor created by krb5\_kt\_start\_seq\_get().
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_get\_entry \sphinxhyphen{} Get an entry from a key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_get_entry:krb5-kt-get-entry-get-an-entry-from-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_get_entry::doc}}\index{krb5\_kt\_get\_entry (C function)@\spxentry{krb5\_kt\_get\_entry}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_get_entry:c.krb5_kt_get_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_get_entry:c.krb5_kt_get_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_get\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, {\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\DUrole{n}{vno}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_get\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\DUrole{n}{vno}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9866,7 +10841,7 @@ This function should be called to release the cursor created by krb5\_kt\_start\
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -9890,19 +10865,23 @@ Use krb5\_free\_keytab\_entry\_contents() to free \sphinxstyleemphasis{entry} wh
If \sphinxstyleemphasis{vno} is zero, the function retrieves the highest\sphinxhyphen{}numbered\sphinxhyphen{}kvno entry that matches the specified principal.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_have\_content \sphinxhyphen{} Check if a keytab exists and contains entries.}
\label{\detokenize{appdev/refs/api/krb5_kt_have_content:krb5-kt-have-content-check-if-a-keytab-exists-and-contains-entries}}\label{\detokenize{appdev/refs/api/krb5_kt_have_content::doc}}\index{krb5\_kt\_have\_content (C function)@\spxentry{krb5\_kt\_have\_content}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_have_content:c.krb5_kt_have_content}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_have_content:c.krb5_kt_have_content}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_have\_content}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_have\_content}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9911,7 +10890,7 @@ If \sphinxstyleemphasis{vno} is zero, the function retrieves the highest\sphinxh
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Keytab exists and contains entries
@@ -9929,19 +10908,23 @@ KRB5\_KT\_NOTFOUND Keytab does not contain entries
New in 1.11
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_next\_entry \sphinxhyphen{} Retrieve the next entry from the key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_next_entry:krb5-kt-next-entry-retrieve-the-next-entry-from-the-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_next_entry::doc}}\index{krb5\_kt\_next\_entry (C function)@\spxentry{krb5\_kt\_next\_entry}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_next_entry:c.krb5_kt_next_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_next_entry:c.krb5_kt_next_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_next\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}, {\hyperref[\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_kt\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_next\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_kt\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -9956,7 +10939,7 @@ New in 1.11
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -9967,7 +10950,7 @@ KRB5\_KT\_END \sphinxhyphen{} if the last entry was reached
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -9979,19 +10962,23 @@ Kerberos error codes
\sphinxAtStartPar
Return the next sequential entry in \sphinxstyleemphasis{keytab} and advance \sphinxstyleemphasis{cursor} . Callers must release the returned entry with krb5\_kt\_free\_entry().
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_read\_service\_key \sphinxhyphen{} Retrieve a service key from a key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_read_service_key:krb5-kt-read-service-key-retrieve-a-service-key-from-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_read_service_key::doc}}\index{krb5\_kt\_read\_service\_key (C function)@\spxentry{krb5\_kt\_read\_service\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_read_service_key:c.krb5_kt_read_service_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_read_service_key:c.krb5_kt_read_service_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_read\_service\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{keyprocarg}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, {\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\DUrole{n}{vno}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_read\_service\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{keyprocarg}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\DUrole{n}{vno}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10012,14 +10999,14 @@ Return the next sequential entry in \sphinxstyleemphasis{keytab} and advance \sp
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error code if not found or keyprocarg is invalid.
@@ -10037,19 +11024,23 @@ The default key table is used, unless \sphinxstyleemphasis{keyprocarg} is non\sp
\sphinxAtStartPar
Use krb5\_free\_keyblock() to free \sphinxstyleemphasis{key} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_remove\_entry \sphinxhyphen{} Remove an entry from a key table.}
\label{\detokenize{appdev/refs/api/krb5_kt_remove_entry:krb5-kt-remove-entry-remove-an-entry-from-a-key-table}}\label{\detokenize{appdev/refs/api/krb5_kt_remove_entry::doc}}\index{krb5\_kt\_remove\_entry (C function)@\spxentry{krb5\_kt\_remove\_entry}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_remove_entry:c.krb5_kt_remove_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_remove_entry:c.krb5_kt_remove_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_remove\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{id}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_remove\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{id}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10061,7 +11052,7 @@ Use krb5\_free\_keyblock() to free \sphinxstyleemphasis{key} when it is no longe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -10072,7 +11063,7 @@ KRB5\_KT\_NOWRITE Key table is not writable
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -10081,19 +11072,23 @@ Kerberos error codes
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_start\_seq\_get \sphinxhyphen{} Start a sequential retrieval of key table entries.}
\label{\detokenize{appdev/refs/api/krb5_kt_start_seq_get:krb5-kt-start-seq-get-start-a-sequential-retrieval-of-key-table-entries}}\label{\detokenize{appdev/refs/api/krb5_kt_start_seq_get::doc}}\index{krb5\_kt\_start\_seq\_get (C function)@\spxentry{krb5\_kt\_start\_seq\_get}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_start_seq_get:c.krb5_kt_start_seq_get}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_start_seq_get:c.krb5_kt_start_seq_get}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_start\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_kt\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_start\_seq\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}]{\sphinxcrossref{\DUrole{n}{krb5\_kt\_cursor}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cursor}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10105,14 +11100,14 @@ Kerberos error codes
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -10124,19 +11119,23 @@ Kerberos error codes
\sphinxAtStartPar
Prepare to read sequentially every key in the specified key table. Use krb5\_kt\_end\_seq\_get() to release the cursor when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_make\_authdata\_kdc\_issued \sphinxhyphen{} Encode and sign AD\sphinxhyphen{}KDCIssued authorization data.}
\label{\detokenize{appdev/refs/api/krb5_make_authdata_kdc_issued:krb5-make-authdata-kdc-issued-encode-and-sign-ad-kdcissued-authorization-data}}\label{\detokenize{appdev/refs/api/krb5_make_authdata_kdc_issued::doc}}\index{krb5\_make\_authdata\_kdc\_issued (C function)@\spxentry{krb5\_make\_authdata\_kdc\_issued}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_make_authdata_kdc_issued:c.krb5_make_authdata_kdc_issued}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_make_authdata_kdc_issued:c.krb5_make_authdata_kdc_issued}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_make\_authdata\_kdc\_issued}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{issuer}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authdata}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ad\_kdcissued}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_make\_authdata\_kdc\_issued}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{issuer}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authdata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ad\_kdcissued}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10157,19 +11156,23 @@ Prepare to read sequentially every key in the specified key table. Use krb5\_kt\
\sphinxAtStartPar
This function wraps a list of authorization data entries \sphinxstyleemphasis{authdata} in an AD\sphinxhyphen{}KDCIssued container (see RFC 4120 section 5.2.6.2) signed with \sphinxstyleemphasis{key} . The result is returned in \sphinxstyleemphasis{ad\_kdcissued} as a single\sphinxhyphen{}element list.
+\sphinxstepscope
+
\subsubsection{krb5\_marshal\_credentials \sphinxhyphen{} Serialize a krb5\_creds object.}
\label{\detokenize{appdev/refs/api/krb5_marshal_credentials:krb5-marshal-credentials-serialize-a-krb5-creds-object}}\label{\detokenize{appdev/refs/api/krb5_marshal_credentials::doc}}\index{krb5\_marshal\_credentials (C function)@\spxentry{krb5\_marshal\_credentials}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_marshal_credentials:c.krb5_marshal_credentials}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_marshal_credentials:c.krb5_marshal_credentials}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_marshal\_credentials}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{data\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_marshal\_credentials}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{data\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10181,7 +11184,7 @@ This function wraps a list of authorization data entries \sphinxstyleemphasis{au
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10196,19 +11199,23 @@ Serialize \sphinxstyleemphasis{creds} in the format used by the FILE ccache form
\sphinxAtStartPar
Use krb5\_free\_data() to free \sphinxstyleemphasis{data\_out} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_merge\_authdata \sphinxhyphen{} Merge two authorization data lists into a new list.}
\label{\detokenize{appdev/refs/api/krb5_merge_authdata:krb5-merge-authdata-merge-two-authorization-data-lists-into-a-new-list}}\label{\detokenize{appdev/refs/api/krb5_merge_authdata::doc}}\index{krb5\_merge\_authdata (C function)@\spxentry{krb5\_merge\_authdata}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_merge_authdata:c.krb5_merge_authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_merge_authdata:c.krb5_merge_authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_merge\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inauthdat1}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inauthdat2}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outauthdat}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_merge\_authdata}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inauthdat1}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inauthdat2}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{outauthdat}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10223,7 +11230,7 @@ Use krb5\_free\_data() to free \sphinxstyleemphasis{data\_out} when it is no lon
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10240,19 +11247,23 @@ Merge two authdata arrays, such as the array from a ticket and authenticator. Us
The last array entry in \sphinxstyleemphasis{inauthdat1} and \sphinxstyleemphasis{inauthdat2} must be a NULL pointer.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_1cred \sphinxhyphen{} Format a KRB\sphinxhyphen{}CRED message for a single set of credentials.}
\label{\detokenize{appdev/refs/api/krb5_mk_1cred:krb5-mk-1cred-format-a-krb-cred-message-for-a-single-set-of-credentials}}\label{\detokenize{appdev/refs/api/krb5_mk_1cred::doc}}\index{krb5\_mk\_1cred (C function)@\spxentry{krb5\_mk\_1cred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_1cred:c.krb5_mk_1cred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_1cred:c.krb5_mk_1cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_1cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{der\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_1cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{der\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10270,7 +11281,7 @@ The last array entry in \sphinxstyleemphasis{inauthdat1} and \sphinxstyleemphasi
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -10285,7 +11296,7 @@ KRB5\_RC\_REQUIRED Message replay detection requires rcache parameter
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -10297,19 +11308,23 @@ Kerberos error codes
\sphinxAtStartPar
This is a convenience function that calls krb5\_mk\_ncred() with a single set of credentials.
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_error \sphinxhyphen{} Format and encode a KRB\_ERROR message.}
\label{\detokenize{appdev/refs/api/krb5_mk_error:krb5-mk-error-format-and-encode-a-krb-error-message}}\label{\detokenize{appdev/refs/api/krb5_mk_error::doc}}\index{krb5\_mk\_error (C function)@\spxentry{krb5\_mk\_error}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_error:c.krb5_mk_error}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_error:c.krb5_mk_error}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{dec\_err}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_err}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{dec\_err}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_err}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10321,7 +11336,7 @@ This is a convenience function that calls krb5\_mk\_ncred() with a single set of
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10333,19 +11348,23 @@ This is a convenience function that calls krb5\_mk\_ncred() with a single set of
\sphinxAtStartPar
This function creates a \sphinxstylestrong{KRB\_ERROR} message in \sphinxstyleemphasis{enc\_err} . Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{enc\_err} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_ncred \sphinxhyphen{} Format a KRB\sphinxhyphen{}CRED message for an array of credentials.}
\label{\detokenize{appdev/refs/api/krb5_mk_ncred:krb5-mk-ncred-format-a-krb-cred-message-for-an-array-of-credentials}}\label{\detokenize{appdev/refs/api/krb5_mk_ncred::doc}}\index{krb5\_mk\_ncred (C function)@\spxentry{krb5\_mk\_ncred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_ncred:c.krb5_mk_ncred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_ncred:c.krb5_mk_ncred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_ncred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{der\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_ncred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{der\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10363,7 +11382,7 @@ This function creates a \sphinxstylestrong{KRB\_ERROR} message in \sphinxstyleem
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -10378,7 +11397,7 @@ KRB5\_RC\_REQUIRED Message replay detection requires rcache parameter
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -10394,10 +11413,10 @@ This function takes an array of credentials \sphinxstyleemphasis{creds} and form
The local and remote addresses in \sphinxstyleemphasis{auth\_context} are optional; if either is specified, they are used to form the sender and receiver addresses in the KRB\sphinxhyphen{}CRED message.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , an entry for the message is entered in an in\sphinxhyphen{}memory replay cache to detect if the message is reflected by an attacker. If \#KRB5\_AUTH\_CONTEXT\_DO\_TIME is not set, no replay cache is used. If \#KRB5\_AUTH\_CONTEXT\_RET\_TIME is set in \sphinxstyleemphasis{auth\_context} , the timestamp used for the KRB\sphinxhyphen{}CRED message is stored in \sphinxstyleemphasis{rdata\_out} .
+If the KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , an entry for the message is entered in an in\sphinxhyphen{}memory replay cache to detect if the message is reflected by an attacker. If KRB5\_AUTH\_CONTEXT\_DO\_TIME is not set, no replay cache is used. If KRB5\_AUTH\_CONTEXT\_RET\_TIME is set in \sphinxstyleemphasis{auth\_context} , the timestamp used for the KRB\sphinxhyphen{}CRED message is stored in \sphinxstyleemphasis{rdata\_out} .
\sphinxAtStartPar
-If either \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the \sphinxstyleemphasis{auth\_context} local sequence number is included in the KRB\sphinxhyphen{}CRED message and then incremented. If \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the sequence number used is stored in \sphinxstyleemphasis{rdata\_out} .
+If either KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the \sphinxstyleemphasis{auth\_context} local sequence number is included in the KRB\sphinxhyphen{}CRED message and then incremented. If KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the sequence number used is stored in \sphinxstyleemphasis{rdata\_out} .
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{der\_out} when it is no longer needed.
@@ -10407,22 +11426,26 @@ The message will be encrypted using the send subkey of \sphinxstyleemphasis{auth
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
-The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_CONTEXT\_RET\_TIME or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
+The \sphinxstyleemphasis{rdata\_out} argument is required if the KRB5\_AUTH\_CONTEXT\_RET\_TIME or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_priv \sphinxhyphen{} Format a KRB\sphinxhyphen{}PRIV message.}
\label{\detokenize{appdev/refs/api/krb5_mk_priv:krb5-mk-priv-format-a-krb-priv-message}}\label{\detokenize{appdev/refs/api/krb5_mk_priv::doc}}\index{krb5\_mk\_priv (C function)@\spxentry{krb5\_mk\_priv}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_priv:c.krb5_mk_priv}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_priv:c.krb5_mk_priv}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_priv}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{der\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_priv}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{der\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10440,7 +11463,7 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10456,32 +11479,36 @@ This function is similar to krb5\_mk\_safe(), but the message is encrypted and i
The local address in \sphinxstyleemphasis{auth\_context} must be set, and is used to form the sender address used in the KRB\sphinxhyphen{}PRIV message. The remote address is optional; if specified, it will be used to form the receiver address used in the message.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}PRIV message, and an entry for the message is entered in an in\sphinxhyphen{}memory replay cache to detect if the message is reflected by an attacker. If \#KRB5\_AUTH\_CONTEXT\_DO\_TIME is not set, no replay cache is used. If \#KRB5\_AUTH\_CONTEXT\_RET\_TIME is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}PRIV message and is stored in \sphinxstyleemphasis{rdata\_out} .
+If the KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}PRIV message, and an entry for the message is entered in an in\sphinxhyphen{}memory replay cache to detect if the message is reflected by an attacker. If KRB5\_AUTH\_CONTEXT\_DO\_TIME is not set, no replay cache is used. If KRB5\_AUTH\_CONTEXT\_RET\_TIME is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}PRIV message and is stored in \sphinxstyleemphasis{rdata\_out} .
\sphinxAtStartPar
-If either \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the \sphinxstyleemphasis{auth\_context} local sequence number is included in the KRB\sphinxhyphen{}PRIV message and then incremented. If \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the sequence number used is stored in \sphinxstyleemphasis{rdata\_out} .
+If either KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the \sphinxstyleemphasis{auth\_context} local sequence number is included in the KRB\sphinxhyphen{}PRIV message and then incremented. If KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the sequence number used is stored in \sphinxstyleemphasis{rdata\_out} .
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{der\_out} when it is no longer needed.
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
-The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_CONTEXT\_RET\_TIME or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
+The \sphinxstyleemphasis{rdata\_out} argument is required if the KRB5\_AUTH\_CONTEXT\_RET\_TIME or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_rep \sphinxhyphen{} Format and encrypt a KRB\_AP\_REP message.}
\label{\detokenize{appdev/refs/api/krb5_mk_rep:krb5-mk-rep-format-and-encrypt-a-krb-ap-rep-message}}\label{\detokenize{appdev/refs/api/krb5_mk_rep::doc}}\index{krb5\_mk\_rep (C function)@\spxentry{krb5\_mk\_rep}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_rep:c.krb5_mk_rep}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_rep:c.krb5_mk_rep}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_rep}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_rep}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10493,7 +11520,7 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10506,24 +11533,28 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
This function fills in \sphinxstyleemphasis{outbuf} with an AP\sphinxhyphen{}REP message using information from \sphinxstyleemphasis{auth\_context} .
\sphinxAtStartPar
-If the flags in \sphinxstyleemphasis{auth\_context} indicate that a sequence number should be used (either \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE) and the local sequence number in \sphinxstyleemphasis{auth\_context} is 0, a new number will be generated with krb5\_generate\_seq\_number().
+If the flags in \sphinxstyleemphasis{auth\_context} indicate that a sequence number should be used (either KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE) and the local sequence number in \sphinxstyleemphasis{auth\_context} is 0, a new number will be generated with krb5\_generate\_seq\_number().
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_rep\_dce \sphinxhyphen{} Format and encrypt a KRB\_AP\_REP message for DCE RPC.}
\label{\detokenize{appdev/refs/api/krb5_mk_rep_dce:krb5-mk-rep-dce-format-and-encrypt-a-krb-ap-rep-message-for-dce-rpc}}\label{\detokenize{appdev/refs/api/krb5_mk_rep_dce::doc}}\index{krb5\_mk\_rep\_dce (C function)@\spxentry{krb5\_mk\_rep\_dce}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_rep_dce:c.krb5_mk_rep_dce}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_rep_dce:c.krb5_mk_rep_dce}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_rep\_dce}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_rep\_dce}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10535,7 +11566,7 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10547,19 +11578,23 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_req \sphinxhyphen{} Create a KRB\_AP\_REQ message.}
\label{\detokenize{appdev/refs/api/krb5_mk_req:krb5-mk-req-create-a-krb-ap-req-message}}\label{\detokenize{appdev/refs/api/krb5_mk_req::doc}}\index{krb5\_mk\_req (C function)@\spxentry{krb5\_mk\_req}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_req:c.krb5_mk_req}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_req:c.krb5_mk_req}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_req}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{ap\_req\_options}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{service}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hostname}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_req}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{ap\_req\_options}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{service}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{hostname}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10586,7 +11621,7 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10601,19 +11636,23 @@ This function is similar to krb5\_mk\_req\_extended() except that it uses a give
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_req\_extended \sphinxhyphen{} Create a KRB\_AP\_REQ message using supplied credentials.}
\label{\detokenize{appdev/refs/api/krb5_mk_req_extended:krb5-mk-req-extended-create-a-krb-ap-req-message-using-supplied-credentials}}\label{\detokenize{appdev/refs/api/krb5_mk_req_extended::doc}}\index{krb5\_mk\_req\_extended (C function)@\spxentry{krb5\_mk\_req\_extended}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_req_extended:c.krb5_mk_req_extended}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_req_extended:c.krb5_mk_req_extended}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_req\_extended}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{ap\_req\_options}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_req\_extended}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{ap\_req\_options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outbuf}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10634,7 +11673,7 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{outbuf} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10649,15 +11688,15 @@ Valid \sphinxstyleemphasis{ap\_req\_options} are:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#AP\_OPTS\_USE\_SESSION\_KEY \sphinxhyphen{} Use the session key when creating the request used for user to user authentication.
+AP\_OPTS\_USE\_SESSION\_KEY \sphinxhyphen{} Use the session key when creating the request used for user to user authentication.
\item {}
\sphinxAtStartPar
-\#AP\_OPTS\_MUTUAL\_REQUIRED \sphinxhyphen{} Request a mutual authentication packet from the receiver.
+AP\_OPTS\_MUTUAL\_REQUIRED \sphinxhyphen{} Request a mutual authentication packet from the receiver.
\item {}
\sphinxAtStartPar
-\#AP\_OPTS\_USE\_SUBKEY \sphinxhyphen{} Generate a subsession key from the current session key obtained from the credentials.
+AP\_OPTS\_USE\_SUBKEY \sphinxhyphen{} Generate a subsession key from the current session key obtained from the credentials.
\end{itemize}
@@ -10669,28 +11708,32 @@ This function creates a KRB\_AP\_REQ message using supplied credentials \sphinxs
On successful return, the authenticator is stored in \sphinxstyleemphasis{auth\_context} with the \sphinxstyleemphasis{client} and \sphinxstyleemphasis{checksum} fields nulled out. (This is to prevent pointer\sphinxhyphen{}sharing problems; the caller should not need these fields anyway, since the caller supplied them.)
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_mk\_req()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_mk\_safe \sphinxhyphen{} Format a KRB\sphinxhyphen{}SAFE message.}
\label{\detokenize{appdev/refs/api/krb5_mk_safe:krb5-mk-safe-format-a-krb-safe-message}}\label{\detokenize{appdev/refs/api/krb5_mk_safe::doc}}\index{krb5\_mk\_safe (C function)@\spxentry{krb5\_mk\_safe}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_safe:c.krb5_mk_safe}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_mk_safe:c.krb5_mk_safe}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_safe}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{der\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_safe}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{der\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10708,7 +11751,7 @@ krb5\_mk\_req()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10727,32 +11770,36 @@ Fields in \sphinxstyleemphasis{auth\_context} specify the checksum type, the key
The local address in \sphinxstyleemphasis{auth\_context} must be set, and is used to form the sender address used in the KRB\sphinxhyphen{}SAFE message. The remote address is optional; if specified, it will be used to form the receiver address used in the message.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}SAFE message, and an entry for the message is entered in an in\sphinxhyphen{}memory replay cache to detect if the message is reflected by an attacker. If \#KRB5\_AUTH\_CONTEXT\_DO\_TIME is not set, no replay cache is used. If \#KRB5\_AUTH\_CONTEXT\_RET\_TIME is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}SAFE message and is stored in \sphinxstyleemphasis{rdata\_out} .
+If the KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}SAFE message, and an entry for the message is entered in an in\sphinxhyphen{}memory replay cache to detect if the message is reflected by an attacker. If KRB5\_AUTH\_CONTEXT\_DO\_TIME is not set, no replay cache is used. If KRB5\_AUTH\_CONTEXT\_RET\_TIME is set in \sphinxstyleemphasis{auth\_context} , a timestamp is included in the KRB\sphinxhyphen{}SAFE message and is stored in \sphinxstyleemphasis{rdata\_out} .
\sphinxAtStartPar
-If either \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the \sphinxstyleemphasis{auth\_context} local sequence number is included in the KRB\sphinxhyphen{}SAFE message and then incremented. If \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the sequence number used is stored in \sphinxstyleemphasis{rdata\_out} .
+If either KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the \sphinxstyleemphasis{auth\_context} local sequence number is included in the KRB\sphinxhyphen{}SAFE message and then incremented. If KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE is set, the sequence number used is stored in \sphinxstyleemphasis{rdata\_out} .
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{der\_out} when it is no longer needed.
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
-The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_CONTEXT\_RET\_TIME or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
+The \sphinxstyleemphasis{rdata\_out} argument is required if the KRB5\_AUTH\_CONTEXT\_RET\_TIME or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_os\_localaddr \sphinxhyphen{} Return all interface addresses for this host.}
\label{\detokenize{appdev/refs/api/krb5_os_localaddr:krb5-os-localaddr-return-all-interface-addresses-for-this-host}}\label{\detokenize{appdev/refs/api/krb5_os_localaddr::doc}}\index{krb5\_os\_localaddr (C function)@\spxentry{krb5\_os\_localaddr}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_os_localaddr:c.krb5_os_localaddr}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_os_localaddr:c.krb5_os_localaddr}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_os\_localaddr}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{addr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_os\_localaddr}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{addr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10761,7 +11808,7 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10773,19 +11820,23 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\sphinxAtStartPar
Use krb5\_free\_addresses() to free \sphinxstyleemphasis{addr} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_add\_buffer \sphinxhyphen{} Add a buffer to a PAC handle.}
\label{\detokenize{appdev/refs/api/krb5_pac_add_buffer:krb5-pac-add-buffer-add-a-buffer-to-a-pac-handle}}\label{\detokenize{appdev/refs/api/krb5_pac_add_buffer::doc}}\index{krb5\_pac\_add\_buffer (C function)@\spxentry{krb5\_pac\_add\_buffer}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_add_buffer:c.krb5_pac_add_buffer}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_add_buffer:c.krb5_pac_add_buffer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_add\_buffer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{n}{type}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_add\_buffer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{n}{type}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10800,7 +11851,7 @@ Use krb5\_free\_addresses() to free \sphinxstyleemphasis{addr} when it is no lon
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10817,47 +11868,51 @@ The valid values of \sphinxstyleemphasis{type} is one of the following:
\begin{itemize}
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_LOGON\_INFO \sphinxhyphen{} Logon information
+KRB5\_PAC\_LOGON\_INFO \sphinxhyphen{} Logon information
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_CREDENTIALS\_INFO \sphinxhyphen{} Credentials information
+KRB5\_PAC\_CREDENTIALS\_INFO \sphinxhyphen{} Credentials information
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_SERVER\_CHECKSUM \sphinxhyphen{} Server checksum
+KRB5\_PAC\_SERVER\_CHECKSUM \sphinxhyphen{} Server checksum
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_PRIVSVR\_CHECKSUM \sphinxhyphen{} KDC checksum
+KRB5\_PAC\_PRIVSVR\_CHECKSUM \sphinxhyphen{} KDC checksum
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_CLIENT\_INFO \sphinxhyphen{} Client name and ticket information
+KRB5\_PAC\_CLIENT\_INFO \sphinxhyphen{} Client name and ticket information
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_DELEGATION\_INFO \sphinxhyphen{} Constrained delegation information
+KRB5\_PAC\_DELEGATION\_INFO \sphinxhyphen{} Constrained delegation information
\item {}
\sphinxAtStartPar
-\#KRB5\_PAC\_UPN\_DNS\_INFO \sphinxhyphen{} User principal name and DNS information
+KRB5\_PAC\_UPN\_DNS\_INFO \sphinxhyphen{} User principal name and DNS information
\end{itemize}
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_free \sphinxhyphen{} Free a PAC handle.}
\label{\detokenize{appdev/refs/api/krb5_pac_free:krb5-pac-free-free-a-pac-handle}}\label{\detokenize{appdev/refs/api/krb5_pac_free::doc}}\index{krb5\_pac\_free (C function)@\spxentry{krb5\_pac\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_free:c.krb5_pac_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_free:c.krb5_pac_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10869,19 +11924,23 @@ The valid values of \sphinxstyleemphasis{type} is one of the following:
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{pac} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_get\_buffer \sphinxhyphen{} Retrieve a buffer value from a PAC.}
\label{\detokenize{appdev/refs/api/krb5_pac_get_buffer:krb5-pac-get-buffer-retrieve-a-buffer-value-from-a-pac}}\label{\detokenize{appdev/refs/api/krb5_pac_get_buffer::doc}}\index{krb5\_pac\_get\_buffer (C function)@\spxentry{krb5\_pac\_get\_buffer}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_get_buffer:c.krb5_pac_get_buffer}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_get_buffer:c.krb5_pac_get_buffer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_get\_buffer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{n}{type}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_get\_buffer}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{n}{type}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10896,7 +11955,7 @@ This function frees the contents of \sphinxstyleemphasis{pac} and the structure
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10908,19 +11967,23 @@ This function frees the contents of \sphinxstyleemphasis{pac} and the structure
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_get\_types \sphinxhyphen{} Return an array of buffer types in a PAC handle.}
\label{\detokenize{appdev/refs/api/krb5_pac_get_types:krb5-pac-get-types-return-an-array-of-buffer-types-in-a-pac-handle}}\label{\detokenize{appdev/refs/api/krb5_pac_get_types::doc}}\index{krb5\_pac\_get\_types (C function)@\spxentry{krb5\_pac\_get\_types}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_get_types:c.krb5_pac_get_types}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_get_types:c.krb5_pac_get_types}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_get\_types}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{len}, {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{types}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_get\_types}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{len}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{types}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10935,7 +11998,7 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is n
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10944,19 +12007,23 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is n
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_init \sphinxhyphen{} Create an empty Privilege Attribute Certificate (PAC) handle.}
\label{\detokenize{appdev/refs/api/krb5_pac_init:krb5-pac-init-create-an-empty-privilege-attribute-certificate-pac-handle}}\label{\detokenize{appdev/refs/api/krb5_pac_init::doc}}\index{krb5\_pac\_init (C function)@\spxentry{krb5\_pac\_init}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_init:c.krb5_pac_init}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_init:c.krb5_pac_init}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pac}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pac}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -10965,7 +12032,7 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is n
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -10977,19 +12044,23 @@ Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{data} when it is n
\sphinxAtStartPar
Use krb5\_pac\_free() to free \sphinxstyleemphasis{pac} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_parse \sphinxhyphen{} Unparse an encoded PAC into a new handle.}
\label{\detokenize{appdev/refs/api/krb5_pac_parse:krb5-pac-parse-unparse-an-encoded-pac-into-a-new-handle}}\label{\detokenize{appdev/refs/api/krb5_pac_parse::doc}}\index{krb5\_pac\_parse (C function)@\spxentry{krb5\_pac\_parse}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_parse:c.krb5_pac_parse}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_parse:c.krb5_pac_parse}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_parse}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ptr}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{len}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pac}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_parse}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ptr}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{len}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pac}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11004,7 +12075,7 @@ Use krb5\_pac\_free() to free \sphinxstyleemphasis{pac} when it is no longer nee
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11016,19 +12087,23 @@ Use krb5\_pac\_free() to free \sphinxstyleemphasis{pac} when it is no longer nee
\sphinxAtStartPar
Use krb5\_pac\_free() to free \sphinxstyleemphasis{pac} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_sign}
\label{\detokenize{appdev/refs/api/krb5_pac_sign:krb5-pac-sign}}\label{\detokenize{appdev/refs/api/krb5_pac_sign::doc}}\index{krb5\_pac\_sign (C function)@\spxentry{krb5\_pac\_sign}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_sign:c.krb5_pac_sign}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_sign:c.krb5_pac_sign}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_sign}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server\_key}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr\_key}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_sign}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server\_key}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr\_key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -11055,19 +12130,23 @@ Use krb5\_pac\_free() to free \sphinxstyleemphasis{pac} when it is no longer nee
\sphinxAtStartPar
DEPRECATED Use krb5\_kdc\_sign\_ticket() instead.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_sign\_ext}
\label{\detokenize{appdev/refs/api/krb5_pac_sign_ext:krb5-pac-sign-ext}}\label{\detokenize{appdev/refs/api/krb5_pac_sign_ext::doc}}\index{krb5\_pac\_sign\_ext (C function)@\spxentry{krb5\_pac\_sign\_ext}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_sign_ext:c.krb5_pac_sign_ext}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_sign_ext:c.krb5_pac_sign_ext}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_sign\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server\_key}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr\_key}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{with\_realm}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_sign\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server\_key}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr\_key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{with\_realm}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -11097,19 +12176,23 @@ DEPRECATED Use krb5\_kdc\_sign\_ticket() instead.
\sphinxAtStartPar
DEPRECATED Use krb5\_kdc\_sign\_ticket() instead.
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_verify \sphinxhyphen{} Verify a PAC.}
\label{\detokenize{appdev/refs/api/krb5_pac_verify:krb5-pac-verify-verify-a-pac}}\label{\detokenize{appdev/refs/api/krb5_pac_verify::doc}}\index{krb5\_pac\_verify (C function)@\spxentry{krb5\_pac\_verify}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_verify:c.krb5_pac_verify}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_verify:c.krb5_pac_verify}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_verify}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_verify}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11130,7 +12213,7 @@ DEPRECATED Use krb5\_kdc\_sign\_ticket() instead.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11150,19 +12233,23 @@ If successful, \sphinxstyleemphasis{pac} is marked as verified.
A checksum mismatch can occur if the PAC was copied from a cross\sphinxhyphen{}realm TGT by an ignorant KDC; also macOS Server Open Directory (as of 10.6) generates PACs with no server checksum at all. One should consider not failing the whole authentication because of this reason, but, instead, treating the ticket as if it did not contain a PAC or marking the PAC information as non\sphinxhyphen{}verified.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_verify\_ext \sphinxhyphen{} Verify a PAC, possibly from a specified realm.}
\label{\detokenize{appdev/refs/api/krb5_pac_verify_ext:krb5-pac-verify-ext-verify-a-pac-possibly-from-a-specified-realm}}\label{\detokenize{appdev/refs/api/krb5_pac_verify_ext::doc}}\index{krb5\_pac\_verify\_ext (C function)@\spxentry{krb5\_pac\_verify\_ext}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_verify_ext:c.krb5_pac_verify_ext}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_verify_ext:c.krb5_pac_verify_ext}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_verify\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{with\_realm}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_verify\_ext}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{authtime}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{principal}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{server}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{privsvr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{with\_realm}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11194,19 +12281,23 @@ This function is similar to krb5\_pac\_verify(), but adds a parameter \sphinxsty
New in 1.17
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_pac\_get\_client\_info \sphinxhyphen{} Read client information from a PAC.}
\label{\detokenize{appdev/refs/api/krb5_pac_get_client_info:krb5-pac-get-client-info-read-client-information-from-a-pac}}\label{\detokenize{appdev/refs/api/krb5_pac_get_client_info::doc}}\index{krb5\_pac\_get\_client\_info (C function)@\spxentry{krb5\_pac\_get\_client\_info}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_get_client_info:c.krb5_pac_get_client_info}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_pac_get_client_info:c.krb5_pac_get_client_info}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_get\_client\_info}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authtime\_out}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{princname\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac\_get\_client\_info}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}]{\sphinxcrossref{\DUrole{n}{krb5\_pac}}}}\DUrole{w}{ }\DUrole{n}{pac}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authtime\_out}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{princname\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11221,7 +12312,7 @@ New in 1.17
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 on success, ENOENT if no PAC\_CLIENT\_INFO buffer is present in pac , ERANGE if the buffer contains invalid lengths.
@@ -11238,19 +12329,23 @@ Read the PAC\_CLIENT\_INFO buffer in \sphinxstyleemphasis{pac} . Place the clien
New in 1.18
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_prepend\_error\_message \sphinxhyphen{} Add a prefix to the message for an error code.}
\label{\detokenize{appdev/refs/api/krb5_prepend_error_message:krb5-prepend-error-message-add-a-prefix-to-the-message-for-an-error-code}}\label{\detokenize{appdev/refs/api/krb5_prepend_error_message::doc}}\index{krb5\_prepend\_error\_message (C function)@\spxentry{krb5\_prepend\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_prepend_error_message:c.krb5_prepend_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_prepend_error_message:c.krb5_prepend_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prepend\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}, \DUrole{p}{...}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prepend\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}\sphinxparamcomma \DUrole{p}{...}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -11265,19 +12360,23 @@ New in 1.18
\sphinxAtStartPar
Format a message and prepend it to the current message for \sphinxstyleemphasis{code} . The prefix will be separated from the old message with a colon and space.
+\sphinxstepscope
+
\subsubsection{krb5\_principal2salt \sphinxhyphen{} Convert a principal name into the default salt for that principal.}
\label{\detokenize{appdev/refs/api/krb5_principal2salt:krb5-principal2salt-convert-a-principal-name-into-the-default-salt-for-that-principal}}\label{\detokenize{appdev/refs/api/krb5_principal2salt::doc}}\index{krb5\_principal2salt (C function)@\spxentry{krb5\_principal2salt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal2salt:c.krb5_principal2salt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_principal2salt:c.krb5_principal2salt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal2salt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{pr}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ret}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal2salt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{pr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ret}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11289,7 +12388,7 @@ Format a message and prepend it to the current message for \sphinxstyleemphasis{
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11298,19 +12397,23 @@ Format a message and prepend it to the current message for \sphinxstyleemphasis{
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_cred \sphinxhyphen{} Read and validate a KRB\sphinxhyphen{}CRED message.}
\label{\detokenize{appdev/refs/api/krb5_rd_cred:krb5-rd-cred-read-and-validate-a-krb-cred-message}}\label{\detokenize{appdev/refs/api/krb5_rd_cred::doc}}\index{krb5\_rd\_cred (C function)@\spxentry{krb5\_rd\_cred}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_cred:c.krb5_rd_cred}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_cred:c.krb5_rd_cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creddata}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{creds\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_cred}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creddata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{creds\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11328,7 +12431,7 @@ Format a message and prepend it to the current message for \sphinxstyleemphasis{
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11347,22 +12450,26 @@ Use krb5\_free\_tgt\_creds() to free \sphinxstyleemphasis{creds\_out} when it is
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
-The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_CONTEXT\_RET\_TIME or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .\textasciigrave{}
+The \sphinxstyleemphasis{rdata\_out} argument is required if the KRB5\_AUTH\_CONTEXT\_RET\_TIME or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .\textasciigrave{}
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_error \sphinxhyphen{} Decode a KRB\sphinxhyphen{}ERROR message.}
\label{\detokenize{appdev/refs/api/krb5_rd_error:krb5-rd-error-decode-a-krb-error-message}}\label{\detokenize{appdev/refs/api/krb5_rd_error::doc}}\index{krb5\_rd\_error (C function)@\spxentry{krb5\_rd\_error}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_error:c.krb5_rd_error}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_error:c.krb5_rd_error}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_errbuf}, {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{dec\_error}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_error}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enc\_errbuf}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{dec\_error}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11374,7 +12481,7 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11386,19 +12493,23 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\sphinxAtStartPar
This function processes \sphinxstylestrong{KRB\sphinxhyphen{}ERROR} message \sphinxstyleemphasis{enc\_errbuf} and returns an allocated structure \sphinxstyleemphasis{dec\_error} containing the error message. Use krb5\_free\_error() to free \sphinxstyleemphasis{dec\_error} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_priv \sphinxhyphen{} Process a KRB\sphinxhyphen{}PRIV message.}
\label{\detokenize{appdev/refs/api/krb5_rd_priv:krb5-rd-priv-process-a-krb-priv-message}}\label{\detokenize{appdev/refs/api/krb5_rd_priv::doc}}\index{krb5\_rd\_priv (C function)@\spxentry{krb5\_rd\_priv}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_priv:c.krb5_rd_priv}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_priv:c.krb5_rd_priv}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_priv}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_priv}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11416,7 +12527,7 @@ This function processes \sphinxstylestrong{KRB\sphinxhyphen{}ERROR} message \sph
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11432,32 +12543,36 @@ This function parses a \sphinxstylestrong{KRB\sphinxhyphen{}PRIV} message, verif
If \sphinxstyleemphasis{auth\_context} has a remote address set, the address will be used to verify the sender address in the KRB\sphinxhyphen{}PRIV message. If \sphinxstyleemphasis{auth\_context} has a local address set, it will be used to verify the receiver address in the KRB\sphinxhyphen{}PRIV message if the message contains one.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} , the sequence number of the KRB\sphinxhyphen{}PRIV message is checked against the remote sequence number field of \sphinxstyleemphasis{auth\_context} . Otherwise, the sequence number is not used.
+If the KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} , the sequence number of the KRB\sphinxhyphen{}PRIV message is checked against the remote sequence number field of \sphinxstyleemphasis{auth\_context} . Otherwise, the sequence number is not used.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in\sphinxhyphen{}memory replay cache to detect reflections or replays.
+If the KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in\sphinxhyphen{}memory replay cache to detect reflections or replays.
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{userdata\_out} when it is no longer needed.
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
-The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_CONTEXT\_RET\_TIME or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
+The \sphinxstyleemphasis{rdata\_out} argument is required if the KRB5\_AUTH\_CONTEXT\_RET\_TIME or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_rep \sphinxhyphen{} Parse and decrypt a KRB\_AP\_REP message.}
\label{\detokenize{appdev/refs/api/krb5_rd_rep:krb5-rd-rep-parse-and-decrypt-a-krb-ap-rep-message}}\label{\detokenize{appdev/refs/api/krb5_rd_rep::doc}}\index{krb5\_rd\_rep (C function)@\spxentry{krb5\_rd\_rep}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_rep:c.krb5_rd_rep}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_rep:c.krb5_rd_rep}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_rep}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}, {\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{repl}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_rep}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{repl}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11472,7 +12587,7 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11487,19 +12602,23 @@ This function parses, decrypts and verifies a message from \sphinxstyleemphasis{
\sphinxAtStartPar
Use krb5\_free\_ap\_rep\_enc\_part() to free \sphinxstyleemphasis{repl} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_rep\_dce \sphinxhyphen{} Parse and decrypt a KRB\_AP\_REP message for DCE RPC.}
\label{\detokenize{appdev/refs/api/krb5_rd_rep_dce:krb5-rd-rep-dce-parse-and-decrypt-a-krb-ap-rep-message-for-dce-rpc}}\label{\detokenize{appdev/refs/api/krb5_rd_rep_dce::doc}}\index{krb5\_rd\_rep\_dce (C function)@\spxentry{krb5\_rd\_rep\_dce}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_rep_dce:c.krb5_rd_rep_dce}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_rep_dce:c.krb5_rd_rep_dce}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_rep\_dce}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}, {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{nonce}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_rep\_dce}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{nonce}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11514,7 +12633,7 @@ Use krb5\_free\_ap\_rep\_enc\_part() to free \sphinxstyleemphasis{repl} when it
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11526,19 +12645,23 @@ Use krb5\_free\_ap\_rep\_enc\_part() to free \sphinxstyleemphasis{repl} when it
\sphinxAtStartPar
This function parses, decrypts and verifies a message from \sphinxstyleemphasis{inbuf} and fills in \sphinxstyleemphasis{nonce} with a decrypted reply sequence number.
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_req \sphinxhyphen{} Parse and decrypt a KRB\_AP\_REQ message.}
\label{\detokenize{appdev/refs/api/krb5_rd_req:krb5-rd-req-parse-and-decrypt-a-krb-ap-req-message}}\label{\detokenize{appdev/refs/api/krb5_rd_req::doc}}\index{krb5\_rd\_req (C function)@\spxentry{krb5\_rd\_req}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_req:c.krb5_rd_req}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_req:c.krb5_rd_req}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_req}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ap\_req\_options}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ticket}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_req}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ap\_req\_options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ticket}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11562,7 +12685,7 @@ This function parses, decrypts and verifies a message from \sphinxstyleemphasis{
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11607,24 +12730,28 @@ If a replay cache handle is provided in the \sphinxstyleemphasis{auth\_context}
Various other checks are performed on the decoded data, including cross\sphinxhyphen{}realm policy, clockskew, and ticket validation times.
\sphinxAtStartPar
-On success the authenticator, subkey, and remote sequence number of the request are stored in \sphinxstyleemphasis{auth\_context} . If the \#AP\_OPTS\_MUTUAL\_REQUIRED bit is set, the local sequence number is XORed with the remote sequence number in the request.
+On success the authenticator, subkey, and remote sequence number of the request are stored in \sphinxstyleemphasis{auth\_context} . If the AP\_OPTS\_MUTUAL\_REQUIRED bit is set, the local sequence number is XORed with the remote sequence number in the request.
\sphinxAtStartPar
Use krb5\_free\_ticket() to free \sphinxstyleemphasis{ticket} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_rd\_safe \sphinxhyphen{} Process KRB\sphinxhyphen{}SAFE message.}
\label{\detokenize{appdev/refs/api/krb5_rd_safe:krb5-rd-safe-process-krb-safe-message}}\label{\detokenize{appdev/refs/api/krb5_rd_safe::doc}}\index{krb5\_rd\_safe (C function)@\spxentry{krb5\_rd\_safe}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_safe:c.krb5_rd_safe}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_rd_safe:c.krb5_rd_safe}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_safe}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata\_out}, {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rd\_safe}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{inbuf}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{userdata\_out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{rdata\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11642,7 +12769,7 @@ Use krb5\_free\_ticket() to free \sphinxstyleemphasis{ticket} when it is no long
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11658,32 +12785,36 @@ This function parses a \sphinxstylestrong{KRB\sphinxhyphen{}SAFE} message, verif
If \sphinxstyleemphasis{auth\_context} has a remote address set, the address will be used to verify the sender address in the KRB\sphinxhyphen{}SAFE message. If \sphinxstyleemphasis{auth\_context} has a local address set, it will be used to verify the receiver address in the KRB\sphinxhyphen{}SAFE message if the message contains one.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} , the sequence number of the KRB\sphinxhyphen{}SAFE message is checked against the remote sequence number field of \sphinxstyleemphasis{auth\_context} . Otherwise, the sequence number is not used.
+If the KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} , the sequence number of the KRB\sphinxhyphen{}SAFE message is checked against the remote sequence number field of \sphinxstyleemphasis{auth\_context} . Otherwise, the sequence number is not used.
\sphinxAtStartPar
-If the \#KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in\sphinxhyphen{}memory replay cache to detect reflections or replays.
+If the KRB5\_AUTH\_CONTEXT\_DO\_TIME flag is set in \sphinxstyleemphasis{auth\_context} , then the timestamp in the message is verified to be within the permitted clock skew of the current time, and the message is checked against an in\sphinxhyphen{}memory replay cache to detect reflections or replays.
\sphinxAtStartPar
Use krb5\_free\_data\_contents() to free \sphinxstyleemphasis{userdata\_out} when it is no longer needed.
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
-The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_CONTEXT\_RET\_TIME or \#KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
+The \sphinxstyleemphasis{rdata\_out} argument is required if the KRB5\_AUTH\_CONTEXT\_RET\_TIME or KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE flag is set in \sphinxstyleemphasis{auth\_context} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_read\_password \sphinxhyphen{} Read a password from keyboard input.}
\label{\detokenize{appdev/refs/api/krb5_read_password:krb5-read-password-read-a-password-from-keyboard-input}}\label{\detokenize{appdev/refs/api/krb5_read_password::doc}}\index{krb5\_read\_password (C function)@\spxentry{krb5\_read\_password}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_read_password:c.krb5_read_password}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_read_password:c.krb5_read_password}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_read\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{prompt}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{prompt2}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{return\_pwd}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size\_return}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_read\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{prompt}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{prompt2}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{return\_pwd}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size\_return}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11701,14 +12832,14 @@ The \sphinxstyleemphasis{rdata\_out} argument is required if the \#KRB5\_AUTH\_C
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Error in reading or verifying the password
@@ -11735,19 +12866,23 @@ If \sphinxstyleemphasis{prompt2} is NULL, the password is read only once. Otherw
\sphinxAtStartPar
Echoing is turned off when the password is read.
+\sphinxstepscope
+
\subsubsection{krb5\_salttype\_to\_string \sphinxhyphen{} Convert a salt type to a string.}
\label{\detokenize{appdev/refs/api/krb5_salttype_to_string:krb5-salttype-to-string-convert-a-salt-type-to-a-string}}\label{\detokenize{appdev/refs/api/krb5_salttype_to_string::doc}}\index{krb5\_salttype\_to\_string (C function)@\spxentry{krb5\_salttype\_to\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_salttype_to_string:c.krb5_salttype_to_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_salttype_to_string:c.krb5_salttype_to_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_salttype\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{salttype}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_salttype\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{salttype}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{salttype} \sphinxhyphen{} Salttype to convert
@@ -11759,7 +12894,7 @@ Echoing is turned off when the password is read.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11768,19 +12903,23 @@ Echoing is turned off when the password is read.
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_server\_decrypt\_ticket\_keytab \sphinxhyphen{} Decrypt a ticket using the specified key table.}
\label{\detokenize{appdev/refs/api/krb5_server_decrypt_ticket_keytab:krb5-server-decrypt-ticket-keytab-decrypt-a-ticket-using-the-specified-key-table}}\label{\detokenize{appdev/refs/api/krb5_server_decrypt_ticket_keytab::doc}}\index{krb5\_server\_decrypt\_ticket\_keytab (C function)@\spxentry{krb5\_server\_decrypt\_ticket\_keytab}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_server_decrypt_ticket_keytab:c.krb5_server_decrypt_ticket_keytab}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_server_decrypt_ticket_keytab:c.krb5_server_decrypt_ticket_keytab}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_server\_decrypt\_ticket\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{kt}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ticket}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_server\_decrypt\_ticket\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{kt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ticket}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11792,7 +12931,7 @@ Echoing is turned off when the password is read.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11804,19 +12943,23 @@ Echoing is turned off when the password is read.
\sphinxAtStartPar
This function takes a \sphinxstyleemphasis{ticket} as input and decrypts it using key data from \sphinxstyleemphasis{kt} . The result is placed into \sphinxstyleemphasis{ticket\sphinxhyphen{}\textgreater{}enc\_part2} .
+\sphinxstepscope
+
\subsubsection{krb5\_set\_default\_tgs\_enctypes \sphinxhyphen{} Set default TGS encryption types in a krb5\_context structure.}
\label{\detokenize{appdev/refs/api/krb5_set_default_tgs_enctypes:krb5-set-default-tgs-enctypes-set-default-tgs-encryption-types-in-a-krb5-context-structure}}\label{\detokenize{appdev/refs/api/krb5_set_default_tgs_enctypes::doc}}\index{krb5\_set\_default\_tgs\_enctypes (C function)@\spxentry{krb5\_set\_default\_tgs\_enctypes}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_default_tgs_enctypes:c.krb5_set_default_tgs_enctypes}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_default_tgs_enctypes:c.krb5_set_default_tgs_enctypes}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_default\_tgs\_enctypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{etypes}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_default\_tgs\_enctypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{etypes}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11825,7 +12968,7 @@ This function takes a \sphinxstyleemphasis{ticket} as input and decrypts it usin
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
@@ -11836,7 +12979,7 @@ KRB5\_PROG\_ETYPE\_NOSUPP Program lacks support for encryption type
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -11853,19 +12996,23 @@ This function sets the default enctype list for TGS requests made using \sphinxs
This overrides the default list (from config file or built\sphinxhyphen{}in).
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_error\_message \sphinxhyphen{} Set an extended error message for an error code.}
\label{\detokenize{appdev/refs/api/krb5_set_error_message:krb5-set-error-message-set-an-extended-error-message-for-an-error-code}}\label{\detokenize{appdev/refs/api/krb5_set_error_message::doc}}\index{krb5\_set\_error\_message (C function)@\spxentry{krb5\_set\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_error_message:c.krb5_set_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_error_message:c.krb5_set_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}, \DUrole{p}{...}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}\sphinxparamcomma \DUrole{p}{...}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -11877,19 +13024,23 @@ This overrides the default list (from config file or built\sphinxhyphen{}in).
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_kdc\_recv\_hook \sphinxhyphen{} Set a KDC post\sphinxhyphen{}receive hook function.}
\label{\detokenize{appdev/refs/api/krb5_set_kdc_recv_hook:krb5-set-kdc-recv-hook-set-a-kdc-post-receive-hook-function}}\label{\detokenize{appdev/refs/api/krb5_set_kdc_recv_hook::doc}}\index{krb5\_set\_kdc\_recv\_hook (C function)@\spxentry{krb5\_set\_kdc\_recv\_hook}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_kdc_recv_hook:c.krb5_set_kdc_recv_hook}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_kdc_recv_hook:c.krb5_set_kdc_recv_hook}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_kdc\_recv\_hook}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_post_recv_fn:c.krb5_post_recv_fn}]{\sphinxcrossref{\DUrole{n}{krb5\_post\_recv\_fn}}}}\DUrole{w}{ }\DUrole{n}{recv\_hook}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_kdc\_recv\_hook}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_post_recv_fn:c.krb5_post_recv_fn}]{\sphinxcrossref{\DUrole{n}{krb5\_post\_recv\_fn}}}}\DUrole{w}{ }\DUrole{n}{recv\_hook}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} The library context.
@@ -11911,19 +13062,23 @@ This overrides the default list (from config file or built\sphinxhyphen{}in).
New in 1.15
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_kdc\_send\_hook \sphinxhyphen{} Set a KDC pre\sphinxhyphen{}send hook function.}
\label{\detokenize{appdev/refs/api/krb5_set_kdc_send_hook:krb5-set-kdc-send-hook-set-a-kdc-pre-send-hook-function}}\label{\detokenize{appdev/refs/api/krb5_set_kdc_send_hook::doc}}\index{krb5\_set\_kdc\_send\_hook (C function)@\spxentry{krb5\_set\_kdc\_send\_hook}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_kdc_send_hook:c.krb5_set_kdc_send_hook}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_kdc_send_hook:c.krb5_set_kdc_send_hook}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_kdc\_send\_hook}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pre_send_fn:c.krb5_pre_send_fn}]{\sphinxcrossref{\DUrole{n}{krb5\_pre\_send\_fn}}}}\DUrole{w}{ }\DUrole{n}{send\_hook}, \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_kdc\_send\_hook}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pre_send_fn:c.krb5_pre_send_fn}]{\sphinxcrossref{\DUrole{n}{krb5\_pre\_send\_fn}}}}\DUrole{w}{ }\DUrole{n}{send\_hook}\sphinxparamcomma \DUrole{kt}{void}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11945,19 +13100,23 @@ New in 1.15
New in 1.15
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_set\_real\_time \sphinxhyphen{} Set time offset field in a krb5\_context structure.}
\label{\detokenize{appdev/refs/api/krb5_set_real_time:krb5-set-real-time-set-time-offset-field-in-a-krb5-context-structure}}\label{\detokenize{appdev/refs/api/krb5_set_real_time::doc}}\index{krb5\_set\_real\_time (C function)@\spxentry{krb5\_set\_real\_time}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_real_time:c.krb5_set_real_time}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_set_real_time:c.krb5_set_real_time}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_real\_time}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{seconds}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{microseconds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_set\_real\_time}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{seconds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{microseconds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -11969,7 +13128,7 @@ New in 1.15
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -11981,19 +13140,23 @@ New in 1.15
\sphinxAtStartPar
This function sets the time offset in \sphinxstyleemphasis{context} to the difference between the system time and the real time as determined by \sphinxstyleemphasis{seconds} and \sphinxstyleemphasis{microseconds} .
+\sphinxstepscope
+
\subsubsection{krb5\_string\_to\_cksumtype \sphinxhyphen{} Convert a string to a checksum type.}
\label{\detokenize{appdev/refs/api/krb5_string_to_cksumtype:krb5-string-to-cksumtype-convert-a-string-to-a-checksum-type}}\label{\detokenize{appdev/refs/api/krb5_string_to_cksumtype::doc}}\index{krb5\_string\_to\_cksumtype (C function)@\spxentry{krb5\_string\_to\_cksumtype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_cksumtype:c.krb5_string_to_cksumtype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_cksumtype:c.krb5_string_to_cksumtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_cksumtype}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksumtypep}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_cksumtype}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksumtypep}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{string} \sphinxhyphen{} String to be converted
@@ -12002,7 +13165,7 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} EINVAL
@@ -12011,19 +13174,23 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_string\_to\_deltat \sphinxhyphen{} Convert a string to a delta time value.}
\label{\detokenize{appdev/refs/api/krb5_string_to_deltat:krb5-string-to-deltat-convert-a-string-to-a-delta-time-value}}\label{\detokenize{appdev/refs/api/krb5_string_to_deltat::doc}}\index{krb5\_string\_to\_deltat (C function)@\spxentry{krb5\_string\_to\_deltat}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_deltat:c.krb5_string_to_deltat}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_deltat:c.krb5_string_to_deltat}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_deltat}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{deltatp}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_deltat}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{deltatp}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{string} \sphinxhyphen{} String to be converted
@@ -12032,7 +13199,7 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} KRB5\_DELTAT\_BADFORMAT
@@ -12041,19 +13208,23 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_string\_to\_enctype \sphinxhyphen{} Convert a string to an encryption type.}
\label{\detokenize{appdev/refs/api/krb5_string_to_enctype:krb5-string-to-enctype-convert-a-string-to-an-encryption-type}}\label{\detokenize{appdev/refs/api/krb5_string_to_enctype::doc}}\index{krb5\_string\_to\_enctype (C function)@\spxentry{krb5\_string\_to\_enctype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_enctype:c.krb5_string_to_enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_enctype:c.krb5_string_to_enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_enctype}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enctypep}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_enctype}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{enctypep}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{string} \sphinxhyphen{} String to convert to an encryption type
@@ -12062,7 +13233,7 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} EINVAL
@@ -12071,19 +13242,23 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_string\_to\_salttype \sphinxhyphen{} Convert a string to a salt type.}
\label{\detokenize{appdev/refs/api/krb5_string_to_salttype:krb5-string-to-salttype-convert-a-string-to-a-salt-type}}\label{\detokenize{appdev/refs/api/krb5_string_to_salttype::doc}}\index{krb5\_string\_to\_salttype (C function)@\spxentry{krb5\_string\_to\_salttype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_salttype:c.krb5_string_to_salttype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_salttype:c.krb5_string_to_salttype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_salttype}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salttypep}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_salttype}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salttypep}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{string} \sphinxhyphen{} String to convert to an encryption type
@@ -12092,7 +13267,7 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} EINVAL
@@ -12101,19 +13276,23 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_string\_to\_timestamp \sphinxhyphen{} Convert a string to a timestamp.}
\label{\detokenize{appdev/refs/api/krb5_string_to_timestamp:krb5-string-to-timestamp-convert-a-string-to-a-timestamp}}\label{\detokenize{appdev/refs/api/krb5_string_to_timestamp::doc}}\index{krb5\_string\_to\_timestamp (C function)@\spxentry{krb5\_string\_to\_timestamp}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_timestamp:c.krb5_string_to_timestamp}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_timestamp:c.krb5_string_to_timestamp}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_timestamp}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{timestampp}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_timestamp}}}}{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{timestampp}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{string} \sphinxhyphen{} String to be converted
@@ -12122,7 +13301,7 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} EINVAL
@@ -12131,19 +13310,23 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_timeofday \sphinxhyphen{} Retrieve the current time with context specific time offset adjustment.}
\label{\detokenize{appdev/refs/api/krb5_timeofday:krb5-timeofday-retrieve-the-current-time-with-context-specific-time-offset-adjustment}}\label{\detokenize{appdev/refs/api/krb5_timeofday::doc}}\index{krb5\_timeofday (C function)@\spxentry{krb5\_timeofday}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_timeofday:c.krb5_timeofday}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_timeofday:c.krb5_timeofday}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timeofday}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{timeret}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timeofday}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{timeret}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12152,14 +13335,14 @@ This function sets the time offset in \sphinxstyleemphasis{context} to the diffe
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success
\end{itemize}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
Kerberos error codes
@@ -12171,19 +13354,23 @@ Kerberos error codes
\sphinxAtStartPar
This function retrieves the system time of day with the context specific time offset adjustment.
+\sphinxstepscope
+
\subsubsection{krb5\_timestamp\_to\_sfstring \sphinxhyphen{} Convert a timestamp to a string, with optional output padding.}
\label{\detokenize{appdev/refs/api/krb5_timestamp_to_sfstring:krb5-timestamp-to-sfstring-convert-a-timestamp-to-a-string-with-optional-output-padding}}\label{\detokenize{appdev/refs/api/krb5_timestamp_to_sfstring::doc}}\index{krb5\_timestamp\_to\_sfstring (C function)@\spxentry{krb5\_timestamp\_to\_sfstring}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_timestamp_to_sfstring:c.krb5_timestamp_to_sfstring}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_timestamp_to_sfstring:c.krb5_timestamp_to_sfstring}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timestamp\_to\_sfstring}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{timestamp}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pad}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timestamp\_to\_sfstring}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{timestamp}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pad}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{timestamp} \sphinxhyphen{} Timestamp to convert
@@ -12198,7 +13385,7 @@ This function retrieves the system time of day with the context specific time of
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12210,19 +13397,23 @@ This function retrieves the system time of day with the context specific time of
\sphinxAtStartPar
If \sphinxstyleemphasis{pad} is not NULL, \sphinxstyleemphasis{buffer} is padded out to \sphinxstyleemphasis{buflen} \sphinxhyphen{} 1 characters with the value of * \sphinxstyleemphasis{pad} .
+\sphinxstepscope
+
\subsubsection{krb5\_timestamp\_to\_string \sphinxhyphen{} Convert a timestamp to a string.}
\label{\detokenize{appdev/refs/api/krb5_timestamp_to_string:krb5-timestamp-to-string-convert-a-timestamp-to-a-string}}\label{\detokenize{appdev/refs/api/krb5_timestamp_to_string::doc}}\index{krb5\_timestamp\_to\_string (C function)@\spxentry{krb5\_timestamp\_to\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_timestamp_to_string:c.krb5_timestamp_to_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_timestamp_to_string:c.krb5_timestamp_to_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timestamp\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{timestamp}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timestamp\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\DUrole{n}{timestamp}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{timestamp} \sphinxhyphen{} Timestamp to convert
@@ -12234,7 +13425,7 @@ If \sphinxstyleemphasis{pad} is not NULL, \sphinxstyleemphasis{buffer} is padded
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12246,19 +13437,23 @@ If \sphinxstyleemphasis{pad} is not NULL, \sphinxstyleemphasis{buffer} is padded
\sphinxAtStartPar
The string is returned in the locale’s appropriate date and time representation.
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_free \sphinxhyphen{} Free a TGS request context.}
\label{\detokenize{appdev/refs/api/krb5_tkt_creds_free:krb5-tkt-creds-free-free-a-tgs-request-context}}\label{\detokenize{appdev/refs/api/krb5_tkt_creds_free::doc}}\index{krb5\_tkt\_creds\_free (C function)@\spxentry{krb5\_tkt\_creds\_free}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_free:c.krb5_tkt_creds_free}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_free:c.krb5_tkt_creds_free}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_free}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12272,19 +13467,23 @@ The string is returned in the locale’s appropriate date and time representatio
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_get \sphinxhyphen{} Synchronously obtain credentials using a TGS request context.}
\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get:krb5-tkt-creds-get-synchronously-obtain-credentials-using-a-tgs-request-context}}\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get::doc}}\index{krb5\_tkt\_creds\_get (C function)@\spxentry{krb5\_tkt\_creds\_get}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get:c.krb5_tkt_creds_get}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get:c.krb5_tkt_creds_get}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_get}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12293,7 +13492,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12310,19 +13509,23 @@ This function synchronously obtains credentials using a context created by krb5\
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_get\_creds \sphinxhyphen{} Retrieve acquired credentials from a TGS request context.}
\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_creds:krb5-tkt-creds-get-creds-retrieve-acquired-credentials-from-a-tgs-request-context}}\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_creds::doc}}\index{krb5\_tkt\_creds\_get\_creds (C function)@\spxentry{krb5\_tkt\_creds\_get\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_creds:c.krb5_tkt_creds_get_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_creds:c.krb5_tkt_creds_get_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_get\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_get\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12334,7 +13537,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12351,19 +13554,23 @@ This function copies the acquired initial credentials from \sphinxstyleemphasis{
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_get\_times \sphinxhyphen{} Retrieve ticket times from a TGS request context.}
\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_times:krb5-tkt-creds-get-times-retrieve-ticket-times-from-a-tgs-request-context}}\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_times::doc}}\index{krb5\_tkt\_creds\_get\_times (C function)@\spxentry{krb5\_tkt\_creds\_get\_times}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_times:c.krb5_tkt_creds_get_times}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_get_times:c.krb5_tkt_creds_get_times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_get\_times}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{times}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_get\_times}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{times}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12375,7 +13582,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12392,19 +13599,23 @@ The TGS request context must have completed obtaining credentials via either krb
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_init \sphinxhyphen{} Create a context to get credentials from a KDC’s Ticket Granting Service.}
\label{\detokenize{appdev/refs/api/krb5_tkt_creds_init:krb5-tkt-creds-init-create-a-context-to-get-credentials-from-a-kdc-s-ticket-granting-service}}\label{\detokenize{appdev/refs/api/krb5_tkt_creds_init::doc}}\index{krb5\_tkt\_creds\_init (C function)@\spxentry{krb5\_tkt\_creds\_init}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_init:c.krb5_tkt_creds_init}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_init:c.krb5_tkt_creds_init}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ctx}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ctx}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12422,7 +13633,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12445,19 +13656,23 @@ Use krb5\_tkt\_creds\_free() to free \sphinxstyleemphasis{ctx} when it is no lon
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_step \sphinxhyphen{} Get the next KDC request in a TGS exchange.}
\label{\detokenize{appdev/refs/api/krb5_tkt_creds_step:krb5-tkt-creds-step-get-the-next-kdc-request-in-a-tgs-exchange}}\label{\detokenize{appdev/refs/api/krb5_tkt_creds_step::doc}}\index{krb5\_tkt\_creds\_step (C function)@\spxentry{krb5\_tkt\_creds\_step}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_step:c.krb5_tkt_creds_step}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_tkt_creds_step:c.krb5_tkt_creds_step}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_step}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_step}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_creds\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{flags}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12478,7 +13693,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12491,7 +13706,7 @@ New in 1.9
This function constructs the next KDC request for a TGS exchange, allowing the caller to control the transport of KDC requests and replies. On the first call, \sphinxstyleemphasis{in} should be set to an empty buffer; on subsequent calls, it should be set to the KDC’s reply to the previous request.
\sphinxAtStartPar
-If more requests are needed, \sphinxstyleemphasis{flags} will be set to \#KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE and the next request will be placed in \sphinxstyleemphasis{out} . If no more requests are needed, \sphinxstyleemphasis{flags} will not contain \#KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE and \sphinxstyleemphasis{out} will be empty.
+If more requests are needed, \sphinxstyleemphasis{flags} will be set to KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE and the next request will be placed in \sphinxstyleemphasis{out} . If no more requests are needed, \sphinxstyleemphasis{flags} will not contain KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE and \sphinxstyleemphasis{out} will be empty.
\sphinxAtStartPar
If this function returns \sphinxstylestrong{KRB5KRB\_ERR\_RESPONSE\_TOO\_BIG} , the caller should transmit the next request using TCP rather than UDP. If this function returns any other error, the TGS exchange has failed.
@@ -12501,19 +13716,23 @@ If this function returns \sphinxstylestrong{KRB5KRB\_ERR\_RESPONSE\_TOO\_BIG} ,
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_unmarshal\_credentials \sphinxhyphen{} Deserialize a krb5\_creds object.}
\label{\detokenize{appdev/refs/api/krb5_unmarshal_credentials:krb5-unmarshal-credentials-deserialize-a-krb5-creds-object}}\label{\detokenize{appdev/refs/api/krb5_unmarshal_credentials::doc}}\index{krb5\_unmarshal\_credentials (C function)@\spxentry{krb5\_unmarshal\_credentials}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_unmarshal_credentials:c.krb5_unmarshal_credentials}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_unmarshal_credentials:c.krb5_unmarshal_credentials}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unmarshal\_credentials}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{creds\_out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_unmarshal\_credentials}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{creds\_out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12525,7 +13744,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12540,19 +13759,23 @@ Deserialize \sphinxstyleemphasis{data} to credentials in the format used by the
\sphinxAtStartPar
Use krb5\_free\_creds() to free \sphinxstyleemphasis{creds\_out} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_verify\_init\_creds \sphinxhyphen{} Verify initial credentials against a keytab.}
\label{\detokenize{appdev/refs/api/krb5_verify_init_creds:krb5-verify-init-creds-verify-initial-credentials-against-a-keytab}}\label{\detokenize{appdev/refs/api/krb5_verify_init_creds::doc}}\index{krb5\_verify\_init\_creds (C function)@\spxentry{krb5\_verify\_init\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_init_creds:c.krb5_verify_init_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_init_creds:c.krb5_verify_init_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{options}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{options}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12573,7 +13796,7 @@ Use krb5\_free\_creds() to free \sphinxstyleemphasis{creds\_out} when it is no l
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12591,37 +13814,45 @@ If the specified keytab does not exist, or is empty, or cannot be read, or does
\sphinxAtStartPar
If \sphinxstyleemphasis{ccache} is NULL, any additional credentials fetched during the verification process will be destroyed. If \sphinxstyleemphasis{ccache} points to NULL, a memory ccache will be created for the additional credentials and returned in \sphinxstyleemphasis{ccache} . If \sphinxstyleemphasis{ccache} points to a valid credential cache handle, the additional credentials will be stored in that cache.
+\sphinxstepscope
+
\subsubsection{krb5\_verify\_init\_creds\_opt\_init \sphinxhyphen{} Initialize a credential verification options structure.}
\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_init:krb5-verify-init-creds-opt-init-initialize-a-credential-verification-options-structure}}\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_init::doc}}\index{krb5\_verify\_init\_creds\_opt\_init (C function)@\spxentry{krb5\_verify\_init\_creds\_opt\_init}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_init:c.krb5_verify_init_creds_opt_init}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_init:c.krb5_verify_init_creds_opt_init}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds\_opt\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_vic\_options}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds\_opt\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_vic\_options}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{k5\_vic\_options} \sphinxhyphen{} Verification options structure
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_verify\_init\_creds\_opt\_set\_ap\_req\_nofail \sphinxhyphen{} Set whether credential verification is required.}
\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail:krb5-verify-init-creds-opt-set-ap-req-nofail-set-whether-credential-verification-is-required}}\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail::doc}}\index{krb5\_verify\_init\_creds\_opt\_set\_ap\_req\_nofail (C function)@\spxentry{krb5\_verify\_init\_creds\_opt\_set\_ap\_req\_nofail}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail:c.krb5_verify_init_creds_opt_set_ap_req_nofail}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail:c.krb5_verify_init_creds_opt_set_ap_req_nofail}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds\_opt\_set\_ap\_req\_nofail}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_vic\_options}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{ap\_req\_nofail}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds\_opt\_set\_ap\_req\_nofail}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_vic\_options}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{ap\_req\_nofail}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{k5\_vic\_options} \sphinxhyphen{} Verification options structure
@@ -12636,19 +13867,23 @@ This function determines how krb5\_verify\_init\_creds() behaves if no keytab in
\sphinxAtStartPar
If this function is not used, the behavior of krb5\_verify\_init\_creds() is determined through configuration.
+\sphinxstepscope
+
\subsubsection{krb5\_vprepend\_error\_message \sphinxhyphen{} Add a prefix to the message for an error code using a va\_list.}
\label{\detokenize{appdev/refs/api/krb5_vprepend_error_message:krb5-vprepend-error-message-add-a-prefix-to-the-message-for-an-error-code-using-a-va-list}}\label{\detokenize{appdev/refs/api/krb5_vprepend_error_message::doc}}\index{krb5\_vprepend\_error\_message (C function)@\spxentry{krb5\_vprepend\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_vprepend_error_message:c.krb5_vprepend_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_vprepend_error_message:c.krb5_vprepend_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_vprepend\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}, \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{args}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_vprepend\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}\sphinxparamcomma \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{args}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -12666,19 +13901,23 @@ If this function is not used, the behavior of krb5\_verify\_init\_creds() is det
\sphinxAtStartPar
This function is similar to krb5\_prepend\_error\_message(), but uses a va\_list instead of variadic arguments.
+\sphinxstepscope
+
\subsubsection{krb5\_vset\_error\_message \sphinxhyphen{} Set an extended error message for an error code using a va\_list.}
\label{\detokenize{appdev/refs/api/krb5_vset_error_message:krb5-vset-error-message-set-an-extended-error-message-for-an-error-code-using-a-va-list}}\label{\detokenize{appdev/refs/api/krb5_vset_error_message::doc}}\index{krb5\_vset\_error\_message (C function)@\spxentry{krb5\_vset\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_vset_error_message:c.krb5_vset_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_vset_error_message:c.krb5_vset_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_vset\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}, \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{args}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_vset\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}\sphinxparamcomma \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{args}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -12693,19 +13932,23 @@ This function is similar to krb5\_prepend\_error\_message(), but uses a va\_list
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_vwrap\_error\_message \sphinxhyphen{} Add a prefix to a different error code’s message using a va\_list.}
\label{\detokenize{appdev/refs/api/krb5_vwrap_error_message:krb5-vwrap-error-message-add-a-prefix-to-a-different-error-code-s-message-using-a-va-list}}\label{\detokenize{appdev/refs/api/krb5_vwrap_error_message::doc}}\index{krb5\_vwrap\_error\_message (C function)@\spxentry{krb5\_vwrap\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_vwrap_error_message:c.krb5_vwrap_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_vwrap_error_message:c.krb5_vwrap_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_vwrap\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{old\_code}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}, \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{args}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_vwrap\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{old\_code}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}\sphinxparamcomma \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{args}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -12726,19 +13969,23 @@ This function is similar to krb5\_prepend\_error\_message(), but uses a va\_list
\sphinxAtStartPar
This function is similar to krb5\_wrap\_error\_message(), but uses a va\_list instead of variadic arguments.
+\sphinxstepscope
+
\subsubsection{krb5\_wrap\_error\_message \sphinxhyphen{} Add a prefix to a different error code’s message.}
\label{\detokenize{appdev/refs/api/krb5_wrap_error_message:krb5-wrap-error-message-add-a-prefix-to-a-different-error-code-s-message}}\label{\detokenize{appdev/refs/api/krb5_wrap_error_message::doc}}\index{krb5\_wrap\_error\_message (C function)@\spxentry{krb5\_wrap\_error\_message}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_wrap_error_message:c.krb5_wrap_error_message}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_wrap_error_message:c.krb5_wrap_error_message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_wrap\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{old\_code}, {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}, \DUrole{p}{...}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_wrap\_error\_message}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{ctx}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{old\_code}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\DUrole{n}{code}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{fmt}\sphinxparamcomma \DUrole{p}{...}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctx} \sphinxhyphen{} Library context
@@ -12759,19 +14006,23 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\subsection{Public interfaces that should not be called directly}
\label{\detokenize{appdev/refs/api/index:public-interfaces-that-should-not-be-called-directly}}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_block\_size \sphinxhyphen{} Return cipher block size.}
\label{\detokenize{appdev/refs/api/krb5_c_block_size:krb5-c-block-size-return-cipher-block-size}}\label{\detokenize{appdev/refs/api/krb5_c_block_size::doc}}\index{krb5\_c\_block\_size (C function)@\spxentry{krb5\_c\_block\_size}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_block_size:c.krb5_c_block_size}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_block_size:c.krb5_c_block_size}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_block\_size}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{blocksize}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_block\_size}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{blocksize}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12783,7 +14034,7 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12792,19 +14043,23 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_checksum\_length \sphinxhyphen{} Return the length of checksums for a checksum type.}
\label{\detokenize{appdev/refs/api/krb5_c_checksum_length:krb5-c-checksum-length-return-the-length-of-checksums-for-a-checksum-type}}\label{\detokenize{appdev/refs/api/krb5_c_checksum_length::doc}}\index{krb5\_c\_checksum\_length (C function)@\spxentry{krb5\_c\_checksum\_length}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_checksum_length:c.krb5_c_checksum_length}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_checksum_length:c.krb5_c_checksum_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_checksum\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{length}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_checksum\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{length}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12816,7 +14071,7 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12825,19 +14080,23 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_crypto\_length \sphinxhyphen{} Return a length of a message field specific to the encryption type.}
\label{\detokenize{appdev/refs/api/krb5_c_crypto_length:krb5-c-crypto-length-return-a-length-of-a-message-field-specific-to-the-encryption-type}}\label{\detokenize{appdev/refs/api/krb5_c_crypto_length::doc}}\index{krb5\_c\_crypto\_length (C function)@\spxentry{krb5\_c\_crypto\_length}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_crypto_length:c.krb5_c_crypto_length}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_crypto_length:c.krb5_c_crypto_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_crypto\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_cryptotype:c.krb5_cryptotype}]{\sphinxcrossref{\DUrole{n}{krb5\_cryptotype}}}}\DUrole{w}{ }\DUrole{n}{type}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_crypto\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cryptotype:c.krb5_cryptotype}]{\sphinxcrossref{\DUrole{n}{krb5\_cryptotype}}}}\DUrole{w}{ }\DUrole{n}{type}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12852,7 +14111,7 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12861,19 +14120,23 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_crypto\_length\_iov \sphinxhyphen{} Fill in lengths for header, trailer and padding in a IOV array.}
\label{\detokenize{appdev/refs/api/krb5_c_crypto_length_iov:krb5-c-crypto-length-iov-fill-in-lengths-for-header-trailer-and-padding-in-a-iov-array}}\label{\detokenize{appdev/refs/api/krb5_c_crypto_length_iov::doc}}\index{krb5\_c\_crypto\_length\_iov (C function)@\spxentry{krb5\_c\_crypto\_length\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_crypto_length_iov:c.krb5_c_crypto_length_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_crypto_length_iov:c.krb5_c_crypto_length_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_crypto\_length\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_crypto\_length\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12888,7 +14151,7 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12898,21 +14161,25 @@ Format a message and prepend it to the message for \sphinxstyleemphasis{old\_cod
\end{description}\end{quote}
\sphinxAtStartPar
-Padding is set to the actual padding required based on the provided \sphinxstyleemphasis{data} buffers. Typically this API is used after setting up the data buffers and \#KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY buffers, but before actually allocating header, trailer and padding.
+Padding is set to the actual padding required based on the provided \sphinxstyleemphasis{data} buffers. Typically this API is used after setting up the data buffers and KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY buffers, but before actually allocating header, trailer and padding.
+
+\sphinxstepscope
\subsubsection{krb5\_c\_decrypt \sphinxhyphen{} Decrypt data using a key (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_decrypt:krb5-c-decrypt-decrypt-data-using-a-key-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_decrypt::doc}}\index{krb5\_c\_decrypt (C function)@\spxentry{krb5\_c\_decrypt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_decrypt:c.krb5_c_decrypt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_decrypt:c.krb5_c_decrypt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_decrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_decrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12933,7 +14200,7 @@ Padding is set to the actual padding required based on the provided \sphinxstyle
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12950,19 +14217,23 @@ This function decrypts the data block \sphinxstyleemphasis{input} and stores the
The caller must initialize \sphinxstyleemphasis{output} and allocate at least enough space for the result. The usual practice is to allocate an output buffer as long as the ciphertext, and let krb5\_c\_decrypt() trim \sphinxstyleemphasis{output\sphinxhyphen{}\textgreater{}length} . For some enctypes, the resulting \sphinxstyleemphasis{output\sphinxhyphen{}\textgreater{}length} may include padding bytes.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_decrypt\_iov \sphinxhyphen{} Decrypt data in place supporting AEAD (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_decrypt_iov:krb5-c-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_decrypt_iov::doc}}\index{krb5\_c\_decrypt\_iov (C function)@\spxentry{krb5\_c\_decrypt\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_decrypt_iov:c.krb5_c_decrypt_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_decrypt_iov:c.krb5_c_decrypt_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_decrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_decrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -12983,7 +14254,7 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -12996,33 +14267,37 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
This function decrypts the data block \sphinxstyleemphasis{data} and stores the output in\sphinxhyphen{}place. The actual decryption key will be derived from \sphinxstyleemphasis{keyblock} and \sphinxstyleemphasis{usage} if key derivation is specified for the encryption type. If non\sphinxhyphen{}null, \sphinxstyleemphasis{cipher\_state} specifies the beginning state for the decryption operation, and is updated with the state to be passed as input to the next operation. The caller must allocate the right number of krb5\_crypto\_iov structures before calling into this API.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_decrypt\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
On return from a krb5\_c\_decrypt\_iov() call, the \sphinxstyleemphasis{data\sphinxhyphen{}\textgreater{}length} in the iov structure are adjusted to reflect actual lengths of the ciphertext used. For example, if the padding length is too large, the length will be reduced. Lengths are never increased.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_derive\_prfplus \sphinxhyphen{} Derive a key using some input data (via RFC 6113 PRF+).}
\label{\detokenize{appdev/refs/api/krb5_c_derive_prfplus:krb5-c-derive-prfplus-derive-a-key-using-some-input-data-via-rfc-6113-prf}}\label{\detokenize{appdev/refs/api/krb5_c_derive_prfplus::doc}}\index{krb5\_c\_derive\_prfplus (C function)@\spxentry{krb5\_c\_derive\_prfplus}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_derive_prfplus:c.krb5_c_derive_prfplus}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_derive_prfplus:c.krb5_c_derive_prfplus}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_derive\_prfplus}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_derive\_prfplus}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13043,19 +14318,23 @@ On return from a krb5\_c\_decrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\sphinxAtStartPar
This function uses PRF+ as defined in RFC 6113 to derive a key from another key and an input string. If \sphinxstyleemphasis{enctype} is \sphinxstylestrong{ENCTYPE\_NULL} , the output key will have the same enctype as the input key.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_encrypt \sphinxhyphen{} Encrypt data using a key (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_encrypt:krb5-c-encrypt-encrypt-data-using-a-key-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_encrypt::doc}}\index{krb5\_c\_encrypt (C function)@\spxentry{krb5\_c\_encrypt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_encrypt:c.krb5_c_encrypt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_encrypt:c.krb5_c_encrypt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_encrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_encrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13076,7 +14355,7 @@ This function uses PRF+ as defined in RFC 6113 to derive a key from another key
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13086,26 +14365,30 @@ This function uses PRF+ as defined in RFC 6113 to derive a key from another key
\end{description}\end{quote}
\sphinxAtStartPar
-This function encrypts the data block \sphinxstyleemphasis{input} and stores the outputinto \sphinxstyleemphasis{output} . The actual encryption key will be derived from \sphinxstyleemphasis{key} and \sphinxstyleemphasis{usage} if key derivation is specified for the encryption type. If non\sphinxhyphen{}null, \sphinxstyleemphasis{cipher\_state} specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation.
+This function encrypts the data block \sphinxstyleemphasis{input} and stores the output into \sphinxstyleemphasis{output} . The actual encryption key will be derived from \sphinxstyleemphasis{key} and \sphinxstyleemphasis{usage} if key derivation is specified for the encryption type. If non\sphinxhyphen{}null, \sphinxstyleemphasis{cipher\_state} specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation.
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
The caller must initialize \sphinxstyleemphasis{output} and allocate at least enough space for the result (using krb5\_c\_encrypt\_length() to determine the amount of space needed). \sphinxstyleemphasis{output\sphinxhyphen{}\textgreater{}length} will be set to the actual length of the ciphertext.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_encrypt\_iov \sphinxhyphen{} Encrypt data in place supporting AEAD (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_encrypt_iov:krb5-c-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_encrypt_iov::doc}}\index{krb5\_c\_encrypt\_iov (C function)@\spxentry{krb5\_c\_encrypt\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_encrypt_iov:c.krb5_c_encrypt_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_encrypt_iov:c.krb5_c_encrypt_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_encrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_encrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13126,7 +14409,7 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13139,33 +14422,37 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
This function encrypts the data block \sphinxstyleemphasis{data} and stores the output in\sphinxhyphen{}place. The actual encryption key will be derived from \sphinxstyleemphasis{keyblock} and \sphinxstyleemphasis{usage} if key derivation is specified for the encryption type. If non\sphinxhyphen{}null, \sphinxstyleemphasis{cipher\_state} specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation. The caller must allocate the right number of krb5\_crypto\_iov structures before calling into this API.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_decrypt\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sphinxhyphen{}\textgreater{}length} in the iov structure are adjusted to reflect actual lengths of the ciphertext used. For example, if the padding length is too large, the length will be reduced. Lengths are never increased.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_encrypt\_length \sphinxhyphen{} Compute encrypted data length.}
\label{\detokenize{appdev/refs/api/krb5_c_encrypt_length:krb5-c-encrypt-length-compute-encrypted-data-length}}\label{\detokenize{appdev/refs/api/krb5_c_encrypt_length::doc}}\index{krb5\_c\_encrypt\_length (C function)@\spxentry{krb5\_c\_encrypt\_length}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_encrypt_length:c.krb5_c_encrypt_length}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_encrypt_length:c.krb5_c_encrypt_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_encrypt\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{inputlen}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{length}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_encrypt\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{inputlen}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{length}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13180,7 +14467,7 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13192,19 +14479,23 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\sphinxAtStartPar
This function computes the length of the ciphertext produced by encrypting \sphinxstyleemphasis{inputlen} bytes including padding, confounder, and checksum.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_enctype\_compare \sphinxhyphen{} Compare two encryption types.}
\label{\detokenize{appdev/refs/api/krb5_c_enctype_compare:krb5-c-enctype-compare-compare-two-encryption-types}}\label{\detokenize{appdev/refs/api/krb5_c_enctype_compare::doc}}\index{krb5\_c\_enctype\_compare (C function)@\spxentry{krb5\_c\_enctype\_compare}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_enctype_compare:c.krb5_c_enctype_compare}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_enctype_compare:c.krb5_c_enctype_compare}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_enctype\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{e1}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{e2}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{similar}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_enctype\_compare}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{e1}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{e2}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{similar}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13219,7 +14510,7 @@ This function computes the length of the ciphertext produced by encrypting \sphi
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13231,19 +14522,23 @@ This function computes the length of the ciphertext produced by encrypting \sphi
\sphinxAtStartPar
This function determines whether two encryption types use the same kind of keys.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_free\_state \sphinxhyphen{} Free a cipher state previously allocated by krb5\_c\_init\_state().}
\label{\detokenize{appdev/refs/api/krb5_c_free_state:krb5-c-free-state-free-a-cipher-state-previously-allocated-by-krb5-c-init-state}}\label{\detokenize{appdev/refs/api/krb5_c_free_state::doc}}\index{krb5\_c\_free\_state (C function)@\spxentry{krb5\_c\_free\_state}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_free_state:c.krb5_c_free_state}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_free_state:c.krb5_c_free_state}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_free\_state}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{state}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_free\_state}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{state}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13255,7 +14550,7 @@ This function determines whether two encryption types use the same kind of keys.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13264,19 +14559,23 @@ This function determines whether two encryption types use the same kind of keys.
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_fx\_cf2\_simple \sphinxhyphen{} Compute the KRB\sphinxhyphen{}FX\sphinxhyphen{}CF2 combination of two keys and pepper strings.}
\label{\detokenize{appdev/refs/api/krb5_c_fx_cf2_simple:krb5-c-fx-cf2-simple-compute-the-krb-fx-cf2-combination-of-two-keys-and-pepper-strings}}\label{\detokenize{appdev/refs/api/krb5_c_fx_cf2_simple::doc}}\index{krb5\_c\_fx\_cf2\_simple (C function)@\spxentry{krb5\_c\_fx\_cf2\_simple}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_fx_cf2_simple:c.krb5_c_fx_cf2_simple}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_fx_cf2_simple:c.krb5_c_fx_cf2_simple}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_fx\_cf2\_simple}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k1}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pepper1}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k2}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pepper2}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_fx\_cf2\_simple}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k1}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pepper1}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k2}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pepper2}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13297,7 +14596,7 @@ This function determines whether two encryption types use the same kind of keys.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13309,19 +14608,23 @@ This function determines whether two encryption types use the same kind of keys.
\sphinxAtStartPar
This function computes the KRB\sphinxhyphen{}FX\sphinxhyphen{}CF2 function over its inputs and places the results in a newly allocated keyblock. This function is simple in that it assumes that \sphinxstyleemphasis{pepper1} and \sphinxstyleemphasis{pepper2} are C strings with no internal nulls and that the enctype of the result will be the same as that of \sphinxstyleemphasis{k1} . \sphinxstyleemphasis{k1} and \sphinxstyleemphasis{k2} may be of different enctypes.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_init\_state \sphinxhyphen{} Initialize a new cipher state.}
\label{\detokenize{appdev/refs/api/krb5_c_init_state:krb5-c-init-state-initialize-a-new-cipher-state}}\label{\detokenize{appdev/refs/api/krb5_c_init_state::doc}}\index{krb5\_c\_init\_state (C function)@\spxentry{krb5\_c\_init\_state}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_init_state:c.krb5_c_init_state}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_init_state:c.krb5_c_init_state}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_init\_state}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{new\_state}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_init\_state}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{new\_state}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13336,7 +14639,7 @@ This function computes the KRB\sphinxhyphen{}FX\sphinxhyphen{}CF2 function over
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13345,25 +14648,29 @@ This function computes the KRB\sphinxhyphen{}FX\sphinxhyphen{}CF2 function over
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_is\_coll\_proof\_cksum \sphinxhyphen{} Test whether a checksum type is collision\sphinxhyphen{}proof.}
\label{\detokenize{appdev/refs/api/krb5_c_is_coll_proof_cksum:krb5-c-is-coll-proof-cksum-test-whether-a-checksum-type-is-collision-proof}}\label{\detokenize{appdev/refs/api/krb5_c_is_coll_proof_cksum::doc}}\index{krb5\_c\_is\_coll\_proof\_cksum (C function)@\spxentry{krb5\_c\_is\_coll\_proof\_cksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_is_coll_proof_cksum:c.krb5_c_is_coll_proof_cksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_is_coll_proof_cksum:c.krb5_c_is_coll_proof_cksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_is\_coll\_proof\_cksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_is\_coll\_proof\_cksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctype} \sphinxhyphen{} Checksum type
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if ctype is collision\sphinxhyphen{}proof, FALSE if it is not collision\sphinxhyphen{}proof or not a valid checksum type.
@@ -13372,25 +14679,29 @@ TRUE if ctype is collision\sphinxhyphen{}proof, FALSE if it is not collision\sph
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_is\_keyed\_cksum \sphinxhyphen{} Test whether a checksum type is keyed.}
\label{\detokenize{appdev/refs/api/krb5_c_is_keyed_cksum:krb5-c-is-keyed-cksum-test-whether-a-checksum-type-is-keyed}}\label{\detokenize{appdev/refs/api/krb5_c_is_keyed_cksum::doc}}\index{krb5\_c\_is\_keyed\_cksum (C function)@\spxentry{krb5\_c\_is\_keyed\_cksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_is_keyed_cksum:c.krb5_c_is_keyed_cksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_is_keyed_cksum:c.krb5_c_is_keyed_cksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_is\_keyed\_cksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_is\_keyed\_cksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctype} \sphinxhyphen{} Checksum type
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if ctype is a keyed checksum type, FALSE otherwise.
@@ -13399,19 +14710,23 @@ TRUE if ctype is a keyed checksum type, FALSE otherwise.
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_keyed\_checksum\_types \sphinxhyphen{} Return a list of keyed checksum types usable with an encryption type.}
\label{\detokenize{appdev/refs/api/krb5_c_keyed_checksum_types:krb5-c-keyed-checksum-types-return-a-list-of-keyed-checksum-types-usable-with-an-encryption-type}}\label{\detokenize{appdev/refs/api/krb5_c_keyed_checksum_types::doc}}\index{krb5\_c\_keyed\_checksum\_types (C function)@\spxentry{krb5\_c\_keyed\_checksum\_types}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_keyed_checksum_types:c.krb5_c_keyed_checksum_types}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_keyed_checksum_types:c.krb5_c_keyed_checksum_types}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_keyed\_checksum\_types}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{count}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{cksumtypes}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_keyed\_checksum\_types}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{count}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{cksumtypes}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13426,7 +14741,7 @@ TRUE if ctype is a keyed checksum type, FALSE otherwise.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13438,19 +14753,23 @@ TRUE if ctype is a keyed checksum type, FALSE otherwise.
\sphinxAtStartPar
Use krb5\_free\_cksumtypes() to free \sphinxstyleemphasis{cksumtypes} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_keylengths \sphinxhyphen{} Return length of the specified key in bytes.}
\label{\detokenize{appdev/refs/api/krb5_c_keylengths:krb5-c-keylengths-return-length-of-the-specified-key-in-bytes}}\label{\detokenize{appdev/refs/api/krb5_c_keylengths::doc}}\index{krb5\_c\_keylengths (C function)@\spxentry{krb5\_c\_keylengths}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_keylengths:c.krb5_c_keylengths}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_keylengths:c.krb5_c_keylengths}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_keylengths}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keybytes}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keylength}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_keylengths}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keybytes}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keylength}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13465,7 +14784,7 @@ Use krb5\_free\_cksumtypes() to free \sphinxstyleemphasis{cksumtypes} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13474,19 +14793,23 @@ Use krb5\_free\_cksumtypes() to free \sphinxstyleemphasis{cksumtypes} when it is
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_make\_checksum \sphinxhyphen{} Compute a checksum (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_make_checksum:krb5-c-make-checksum-compute-a-checksum-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_make_checksum::doc}}\index{krb5\_c\_make\_checksum (C function)@\spxentry{krb5\_c\_make\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_make_checksum:c.krb5_c_make_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_make_checksum:c.krb5_c_make_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_make\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_make\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13507,7 +14830,7 @@ Use krb5\_free\_cksumtypes() to free \sphinxstyleemphasis{cksumtypes} when it is
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13520,33 +14843,37 @@ Use krb5\_free\_cksumtypes() to free \sphinxstyleemphasis{cksumtypes} when it is
This function computes a checksum of type \sphinxstyleemphasis{cksumtype} over \sphinxstyleemphasis{input} , using \sphinxstyleemphasis{key} if the checksum type is a keyed checksum. If \sphinxstyleemphasis{cksumtype} is 0 and \sphinxstyleemphasis{key} is non\sphinxhyphen{}null, the checksum type will be the mandatory\sphinxhyphen{}to\sphinxhyphen{}implement checksum type for the key’s encryption type. The actual checksum key will be derived from \sphinxstyleemphasis{key} and \sphinxstyleemphasis{usage} if key derivation is specified for the checksum type. The newly created \sphinxstyleemphasis{cksum} must be released by calling krb5\_free\_checksum\_contents() when it is no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_verify\_checksum()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
This function is similar to krb5\_k\_make\_checksum(), but operates on keyblock \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_make\_checksum\_iov \sphinxhyphen{} Fill in a checksum element in IOV array (operates on keyblock)}
\label{\detokenize{appdev/refs/api/krb5_c_make_checksum_iov:krb5-c-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_make_checksum_iov::doc}}\index{krb5\_c\_make\_checksum\_iov (C function)@\spxentry{krb5\_c\_make\_checksum\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_make_checksum_iov:c.krb5_c_make_checksum_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_make_checksum_iov:c.krb5_c_make_checksum_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_make\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_make\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13567,7 +14894,7 @@ This function is similar to krb5\_k\_make\_checksum(), but operates on keyblock
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13577,36 +14904,40 @@ This function is similar to krb5\_k\_make\_checksum(), but operates on keyblock
\end{description}\end{quote}
\sphinxAtStartPar
-Create a checksum in the \#KRB5\_CRYPTO\_TYPE\_CHECKSUM element over \#KRB5\_CRYPTO\_TYPE\_DATA and \#KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY chunks in \sphinxstyleemphasis{data} . Only the \#KRB5\_CRYPTO\_TYPE\_CHECKSUM region is modified.
-
+Create a checksum in the KRB5\_CRYPTO\_TYPE\_CHECKSUM element over KRB5\_CRYPTO\_TYPE\_DATA and KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY chunks in \sphinxstyleemphasis{data} . Only the KRB5\_CRYPTO\_TYPE\_CHECKSUM region is modified.
-\sphinxstrong{See also:}
-\nopagebreak
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_verify\_checksum\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
This function is similar to krb5\_k\_make\_checksum\_iov(), but operates on keyblock \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_make\_random\_key \sphinxhyphen{} Generate an enctype\sphinxhyphen{}specific random encryption key.}
\label{\detokenize{appdev/refs/api/krb5_c_make_random_key:krb5-c-make-random-key-generate-an-enctype-specific-random-encryption-key}}\label{\detokenize{appdev/refs/api/krb5_c_make_random_key::doc}}\index{krb5\_c\_make\_random\_key (C function)@\spxentry{krb5\_c\_make\_random\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_make_random_key:c.krb5_c_make_random_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_make_random_key:c.krb5_c_make_random_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_make\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_random\_key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_make\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_random\_key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13618,7 +14949,7 @@ This function is similar to krb5\_k\_make\_checksum\_iov(), but operates on keyb
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13630,19 +14961,23 @@ This function is similar to krb5\_k\_make\_checksum\_iov(), but operates on keyb
\sphinxAtStartPar
Use krb5\_free\_keyblock\_contents() to free \sphinxstyleemphasis{k5\_random\_key} when no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_padding\_length \sphinxhyphen{} Return a number of padding octets.}
\label{\detokenize{appdev/refs/api/krb5_c_padding_length:krb5-c-padding-length-return-a-number-of-padding-octets}}\label{\detokenize{appdev/refs/api/krb5_c_padding_length::doc}}\index{krb5\_c\_padding\_length (C function)@\spxentry{krb5\_c\_padding\_length}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_padding_length:c.krb5_c_padding_length}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_padding_length:c.krb5_c_padding_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_padding\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{data\_length}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_padding\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{data\_length}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{size}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13657,7 +14992,7 @@ Use krb5\_free\_keyblock\_contents() to free \sphinxstyleemphasis{k5\_random\_ke
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} KRB5\_BAD\_ENCTYPE
@@ -13669,19 +15004,23 @@ Use krb5\_free\_keyblock\_contents() to free \sphinxstyleemphasis{k5\_random\_ke
\sphinxAtStartPar
This function returns the number of the padding octets required to pad \sphinxstyleemphasis{data\_length} octets of plaintext.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_prf \sphinxhyphen{} Generate enctype\sphinxhyphen{}specific pseudo\sphinxhyphen{}random bytes.}
\label{\detokenize{appdev/refs/api/krb5_c_prf:krb5-c-prf-generate-enctype-specific-pseudo-random-bytes}}\label{\detokenize{appdev/refs/api/krb5_c_prf::doc}}\index{krb5\_c\_prf (C function)@\spxentry{krb5\_c\_prf}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_prf:c.krb5_c_prf}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_prf:c.krb5_c_prf}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_prf}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_prf}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13696,7 +15035,7 @@ This function returns the number of the padding octets required to pad \sphinxst
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13708,19 +15047,23 @@ This function returns the number of the padding octets required to pad \sphinxst
\sphinxAtStartPar
This function selects a pseudo\sphinxhyphen{}random function based on \sphinxstyleemphasis{keyblock} and computes its value over \sphinxstyleemphasis{input} , placing the result into \sphinxstyleemphasis{output} . The caller must preinitialize \sphinxstyleemphasis{output} and allocate space for the result, using krb5\_c\_prf\_length() to determine the required length.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_prfplus \sphinxhyphen{} Generate pseudo\sphinxhyphen{}random bytes using RFC 6113 PRF+.}
\label{\detokenize{appdev/refs/api/krb5_c_prfplus:krb5-c-prfplus-generate-pseudo-random-bytes-using-rfc-6113-prf}}\label{\detokenize{appdev/refs/api/krb5_c_prfplus::doc}}\index{krb5\_c\_prfplus (C function)@\spxentry{krb5\_c\_prfplus}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_prfplus:c.krb5_c_prfplus}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_prfplus:c.krb5_c_prfplus}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_prfplus}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_prfplus}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13735,7 +15078,7 @@ This function selects a pseudo\sphinxhyphen{}random function based on \sphinxsty
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
0 on success, E2BIG if output\sphinxhyphen{}\textgreater{}length is too large for PRF+ to generate, ENOMEM on allocation failure, or an error code from krb5\_c\_prf()
@@ -13752,19 +15095,23 @@ This function fills \sphinxstyleemphasis{output} with PRF+(k, input) as defined
RFC 4402 defines a different PRF+ operation. This function does not implement that operation.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_prf\_length \sphinxhyphen{} Get the output length of pseudo\sphinxhyphen{}random functions for an encryption type.}
\label{\detokenize{appdev/refs/api/krb5_c_prf_length:krb5-c-prf-length-get-the-output-length-of-pseudo-random-functions-for-an-encryption-type}}\label{\detokenize{appdev/refs/api/krb5_c_prf_length::doc}}\index{krb5\_c\_prf\_length (C function)@\spxentry{krb5\_c\_prf\_length}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_prf_length:c.krb5_c_prf_length}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_prf_length:c.krb5_c_prf_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_prf\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{len}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_prf\_length}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{len}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13776,7 +15123,7 @@ RFC 4402 defines a different PRF+ operation. This function does not implement th
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13785,19 +15132,23 @@ RFC 4402 defines a different PRF+ operation. This function does not implement th
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_random\_add\_entropy}
\label{\detokenize{appdev/refs/api/krb5_c_random_add_entropy:krb5-c-random-add-entropy}}\label{\detokenize{appdev/refs/api/krb5_c_random_add_entropy::doc}}\index{krb5\_c\_random\_add\_entropy (C function)@\spxentry{krb5\_c\_random\_add\_entropy}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_add_entropy:c.krb5_c_random_add_entropy}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_add_entropy:c.krb5_c_random_add_entropy}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_add\_entropy}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{randsource}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_add\_entropy}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{randsource}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -13812,19 +15163,23 @@ RFC 4402 defines a different PRF+ operation. This function does not implement th
\sphinxAtStartPar
DEPRECATED This call is no longer necessary.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_random\_make\_octets \sphinxhyphen{} Generate pseudo\sphinxhyphen{}random bytes.}
\label{\detokenize{appdev/refs/api/krb5_c_random_make_octets:krb5-c-random-make-octets-generate-pseudo-random-bytes}}\label{\detokenize{appdev/refs/api/krb5_c_random_make_octets::doc}}\index{krb5\_c\_random\_make\_octets (C function)@\spxentry{krb5\_c\_random\_make\_octets}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_make_octets:c.krb5_c_random_make_octets}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_make_octets:c.krb5_c_random_make_octets}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_make\_octets}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_make\_octets}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13833,7 +15188,7 @@ DEPRECATED This call is no longer necessary.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13845,19 +15200,23 @@ DEPRECATED This call is no longer necessary.
\sphinxAtStartPar
Fills in \sphinxstyleemphasis{data} with bytes from the PRNG used by krb5 crypto operations. The caller must preinitialize \sphinxstyleemphasis{data} and allocate the desired amount of space.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_random\_os\_entropy}
\label{\detokenize{appdev/refs/api/krb5_c_random_os_entropy:krb5-c-random-os-entropy}}\label{\detokenize{appdev/refs/api/krb5_c_random_os_entropy::doc}}\index{krb5\_c\_random\_os\_entropy (C function)@\spxentry{krb5\_c\_random\_os\_entropy}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_os_entropy:c.krb5_c_random_os_entropy}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_os_entropy:c.krb5_c_random_os_entropy}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_os\_entropy}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{strong}, \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{success}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_os\_entropy}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{strong}\sphinxparamcomma \DUrole{kt}{int}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{success}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -13872,19 +15231,23 @@ Fills in \sphinxstyleemphasis{data} with bytes from the PRNG used by krb5 crypto
\sphinxAtStartPar
DEPRECATED This call is no longer necessary.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_random\_to\_key \sphinxhyphen{} Generate an enctype\sphinxhyphen{}specific key from random data.}
\label{\detokenize{appdev/refs/api/krb5_c_random_to_key:krb5-c-random-to-key-generate-an-enctype-specific-key-from-random-data}}\label{\detokenize{appdev/refs/api/krb5_c_random_to_key::doc}}\index{krb5\_c\_random\_to\_key (C function)@\spxentry{krb5\_c\_random\_to\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_to_key:c.krb5_c_random_to_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_to_key:c.krb5_c_random_to_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_to\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{random\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_random\_key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_to\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{random\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{k5\_random\_key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13899,7 +15262,7 @@ DEPRECATED This call is no longer necessary.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13912,33 +15275,37 @@ DEPRECATED This call is no longer necessary.
This function takes random input data \sphinxstyleemphasis{random\_data} and produces a valid key \sphinxstyleemphasis{k5\_random\_key} for a given \sphinxstyleemphasis{enctype} .
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_keylengths()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
It is assumed that \sphinxstyleemphasis{k5\_random\_key} has already been initialized and \sphinxstyleemphasis{k5\_random\_key\sphinxhyphen{}\textgreater{}contents} has been allocated with the correct length.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_string\_to\_key \sphinxhyphen{} Convert a string (such a password) to a key.}
\label{\detokenize{appdev/refs/api/krb5_c_string_to_key:krb5-c-string-to-key-convert-a-string-such-a-password-to-a-key}}\label{\detokenize{appdev/refs/api/krb5_c_string_to_key::doc}}\index{krb5\_c\_string\_to\_key (C function)@\spxentry{krb5\_c\_string\_to\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_string_to_key:c.krb5_c_string_to_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_string_to_key:c.krb5_c_string_to_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_string\_to\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_string\_to\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -13956,7 +15323,7 @@ It is assumed that \sphinxstyleemphasis{k5\_random\_key} has already been initia
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -13968,19 +15335,23 @@ It is assumed that \sphinxstyleemphasis{k5\_random\_key} has already been initia
\sphinxAtStartPar
This function converts \sphinxstyleemphasis{string} to a \sphinxstyleemphasis{key} of encryption type \sphinxstyleemphasis{enctype} , using the specified \sphinxstyleemphasis{salt} . The newly created \sphinxstyleemphasis{key} must be released by calling krb5\_free\_keyblock\_contents() when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_string\_to\_key\_with\_params \sphinxhyphen{} Convert a string (such as a password) to a key with additional parameters.}
\label{\detokenize{appdev/refs/api/krb5_c_string_to_key_with_params:krb5-c-string-to-key-with-params-convert-a-string-such-as-a-password-to-a-key-with-additional-parameters}}\label{\detokenize{appdev/refs/api/krb5_c_string_to_key_with_params::doc}}\index{krb5\_c\_string\_to\_key\_with\_params (C function)@\spxentry{krb5\_c\_string\_to\_key\_with\_params}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_string_to_key_with_params:c.krb5_c_string_to_key_with_params}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_string_to_key_with_params:c.krb5_c_string_to_key_with_params}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_string\_to\_key\_with\_params}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{params}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_string\_to\_key\_with\_params}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{string}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{params}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14001,7 +15372,7 @@ This function converts \sphinxstyleemphasis{string} to a \sphinxstyleemphasis{ke
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14013,25 +15384,29 @@ This function converts \sphinxstyleemphasis{string} to a \sphinxstyleemphasis{ke
\sphinxAtStartPar
This function is similar to krb5\_c\_string\_to\_key(), but also takes parameters which may affect the algorithm in an enctype\sphinxhyphen{}dependent way. The newly created \sphinxstyleemphasis{key} must be released by calling krb5\_free\_keyblock\_contents() when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_c\_valid\_cksumtype \sphinxhyphen{} Verify that specified checksum type is a valid Kerberos checksum type.}
\label{\detokenize{appdev/refs/api/krb5_c_valid_cksumtype:krb5-c-valid-cksumtype-verify-that-specified-checksum-type-is-a-valid-kerberos-checksum-type}}\label{\detokenize{appdev/refs/api/krb5_c_valid_cksumtype::doc}}\index{krb5\_c\_valid\_cksumtype (C function)@\spxentry{krb5\_c\_valid\_cksumtype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_valid_cksumtype:c.krb5_c_valid_cksumtype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_valid_cksumtype:c.krb5_c_valid_cksumtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_valid\_cksumtype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_valid\_cksumtype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ctype} \sphinxhyphen{} Checksum type
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if ctype is valid, FALSE if not
@@ -14040,25 +15415,29 @@ TRUE if ctype is valid, FALSE if not
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_valid\_enctype \sphinxhyphen{} Verify that a specified encryption type is a valid Kerberos encryption type.}
\label{\detokenize{appdev/refs/api/krb5_c_valid_enctype:krb5-c-valid-enctype-verify-that-a-specified-encryption-type-is-a-valid-kerberos-encryption-type}}\label{\detokenize{appdev/refs/api/krb5_c_valid_enctype::doc}}\index{krb5\_c\_valid\_enctype (C function)@\spxentry{krb5\_c\_valid\_enctype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_valid_enctype:c.krb5_c_valid_enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_valid_enctype:c.krb5_c_valid_enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_valid\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{ktype}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_valid\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{ktype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{ktype} \sphinxhyphen{} Encryption type
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{return}] \leavevmode\begin{itemize}
+\sphinxlineitem{return}\begin{itemize}
\item {}
\sphinxAtStartPar
TRUE if ktype is valid, FALSE if not
@@ -14067,19 +15446,23 @@ TRUE if ktype is valid, FALSE if not
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_verify\_checksum \sphinxhyphen{} Verify a checksum (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum:krb5-c-verify-checksum-verify-a-checksum-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum::doc}}\index{krb5\_c\_verify\_checksum (C function)@\spxentry{krb5\_c\_verify\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum:c.krb5_c_verify_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum:c.krb5_c_verify_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_verify\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_verify\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14100,7 +15483,7 @@ TRUE if ktype is valid, FALSE if not
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14117,19 +15500,23 @@ This function verifies that \sphinxstyleemphasis{cksum} is a valid checksum for
This function is similar to krb5\_k\_verify\_checksum(), but operates on keyblock \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_c\_verify\_checksum\_iov \sphinxhyphen{} Validate a checksum element in IOV array (operates on keyblock).}
\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum_iov:krb5-c-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-keyblock}}\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum_iov::doc}}\index{krb5\_c\_verify\_checksum\_iov (C function)@\spxentry{krb5\_c\_verify\_checksum\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum_iov:c.krb5_c_verify_checksum_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_verify_checksum_iov:c.krb5_c_verify_checksum_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_verify\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_verify\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14153,7 +15540,7 @@ This function is similar to krb5\_k\_verify\_checksum(), but operates on keybloc
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14163,36 +15550,40 @@ This function is similar to krb5\_k\_verify\_checksum(), but operates on keybloc
\end{description}\end{quote}
\sphinxAtStartPar
-Confirm that the checksum in the \#KRB5\_CRYPTO\_TYPE\_CHECKSUM element is a valid checksum of the \#KRB5\_CRYPTO\_TYPE\_DATA and \#KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY regions in the iov.
-
+Confirm that the checksum in the KRB5\_CRYPTO\_TYPE\_CHECKSUM element is a valid checksum of the KRB5\_CRYPTO\_TYPE\_DATA and KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY regions in the iov.
-\sphinxstrong{See also:}
-\nopagebreak
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_make\_checksum\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
This function is similar to krb5\_k\_verify\_checksum\_iov(), but operates on keyblock \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_cksumtype\_to\_string \sphinxhyphen{} Convert a checksum type to a string.}
\label{\detokenize{appdev/refs/api/krb5_cksumtype_to_string:krb5-cksumtype-to-string-convert-a-checksum-type-to-a-string}}\label{\detokenize{appdev/refs/api/krb5_cksumtype_to_string::doc}}\index{krb5\_cksumtype\_to\_string (C function)@\spxentry{krb5\_cksumtype\_to\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cksumtype_to_string:c.krb5_cksumtype_to_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cksumtype_to_string:c.krb5_cksumtype_to_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cksumtype\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cksumtype\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{cksumtype} \sphinxhyphen{} Checksum type
@@ -14204,7 +15595,7 @@ This function is similar to krb5\_k\_verify\_checksum\_iov(), but operates on ke
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14213,19 +15604,23 @@ This function is similar to krb5\_k\_verify\_checksum\_iov(), but operates on ke
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_decode\_authdata\_container \sphinxhyphen{} Unwrap authorization data.}
\label{\detokenize{appdev/refs/api/krb5_decode_authdata_container:krb5-decode-authdata-container-unwrap-authorization-data}}\label{\detokenize{appdev/refs/api/krb5_decode_authdata_container::doc}}\index{krb5\_decode\_authdata\_container (C function)@\spxentry{krb5\_decode\_authdata\_container}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_decode_authdata_container:c.krb5_decode_authdata_container}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_decode_authdata_container:c.krb5_decode_authdata_container}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_decode\_authdata\_container}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\DUrole{n}{type}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{container}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authdata}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_decode\_authdata\_container}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\DUrole{n}{type}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{container}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{authdata}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14240,7 +15635,7 @@ This function is similar to krb5\_k\_verify\_checksum\_iov(), but operates on ke
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14250,28 +15645,32 @@ This function is similar to krb5\_k\_verify\_checksum\_iov(), but operates on ke
\end{description}\end{quote}
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_encode\_authdata\_container()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_decode\_ticket \sphinxhyphen{} Decode an ASN.1\sphinxhyphen{}formatted ticket.}
\label{\detokenize{appdev/refs/api/krb5_decode_ticket:krb5-decode-ticket-decode-an-asn-1-formatted-ticket}}\label{\detokenize{appdev/refs/api/krb5_decode_ticket::doc}}\index{krb5\_decode\_ticket (C function)@\spxentry{krb5\_decode\_ticket}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_decode_ticket:c.krb5_decode_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_decode_ticket:c.krb5_decode_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_decode\_ticket}}}}{\DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{code}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{rep}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_decode\_ticket}}}}{\DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{code}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{rep}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{code} \sphinxhyphen{} ASN.1\sphinxhyphen{}formatted ticket
@@ -14280,7 +15679,7 @@ krb5\_encode\_authdata\_container()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14289,19 +15688,23 @@ krb5\_encode\_authdata\_container()
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_deltat\_to\_string \sphinxhyphen{} Convert a relative time value to a string.}
\label{\detokenize{appdev/refs/api/krb5_deltat_to_string:krb5-deltat-to-string-convert-a-relative-time-value-to-a-string}}\label{\detokenize{appdev/refs/api/krb5_deltat_to_string::doc}}\index{krb5\_deltat\_to\_string (C function)@\spxentry{krb5\_deltat\_to\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_deltat_to_string:c.krb5_deltat_to_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_deltat_to_string:c.krb5_deltat_to_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_deltat\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{deltat}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_deltat\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\DUrole{n}{deltat}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{deltat} \sphinxhyphen{} Relative time value to convert
@@ -14313,7 +15716,7 @@ krb5\_encode\_authdata\_container()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14322,19 +15725,23 @@ krb5\_encode\_authdata\_container()
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_encode\_authdata\_container \sphinxhyphen{} Wrap authorization data in a container.}
\label{\detokenize{appdev/refs/api/krb5_encode_authdata_container:krb5-encode-authdata-container-wrap-authorization-data-in-a-container}}\label{\detokenize{appdev/refs/api/krb5_encode_authdata_container::doc}}\index{krb5\_encode\_authdata\_container (C function)@\spxentry{krb5\_encode\_authdata\_container}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_encode_authdata_container:c.krb5_encode_authdata_container}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_encode_authdata_container:c.krb5_encode_authdata_container}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encode\_authdata\_container}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\DUrole{n}{type}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authdata}, {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{container}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encode\_authdata\_container}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\DUrole{n}{type}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{authdata}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{container}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14349,7 +15756,7 @@ krb5\_encode\_authdata\_container()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14362,28 +15769,32 @@ krb5\_encode\_authdata\_container()
The result is returned in \sphinxstyleemphasis{container} as a single\sphinxhyphen{}element list.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_decode\_authdata\_container()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_enctype\_to\_name \sphinxhyphen{} Convert an encryption type to a name or alias.}
\label{\detokenize{appdev/refs/api/krb5_enctype_to_name:krb5-enctype-to-name-convert-an-encryption-type-to-a-name-or-alias}}\label{\detokenize{appdev/refs/api/krb5_enctype_to_name::doc}}\index{krb5\_enctype\_to\_name (C function)@\spxentry{krb5\_enctype\_to\_name}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_enctype_to_name:c.krb5_enctype_to_name}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_enctype_to_name:c.krb5_enctype_to_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enctype\_to\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{shortest}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enctype\_to\_name}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{n}{shortest}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{enctype} \sphinxhyphen{} Encryption type
@@ -14398,7 +15809,7 @@ krb5\_decode\_authdata\_container()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14415,19 +15826,23 @@ If \sphinxstyleemphasis{shortest} is FALSE, this function returns the enctype’
New in 1.9
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_enctype\_to\_string \sphinxhyphen{} Convert an encryption type to a string.}
\label{\detokenize{appdev/refs/api/krb5_enctype_to_string:krb5-enctype-to-string-convert-an-encryption-type-to-a-string}}\label{\detokenize{appdev/refs/api/krb5_enctype_to_string::doc}}\index{krb5\_enctype\_to\_string (C function)@\spxentry{krb5\_enctype\_to\_string}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_enctype_to_string:c.krb5_enctype_to_string}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_enctype_to_string:c.krb5_enctype_to_string}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enctype\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enctype\_to\_string}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{buffer}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{buflen}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{enctype} \sphinxhyphen{} Encryption type
@@ -14439,7 +15854,7 @@ New in 1.9
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14448,19 +15863,23 @@ New in 1.9
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_checksum \sphinxhyphen{} Free a krb5\_checksum structure.}
\label{\detokenize{appdev/refs/api/krb5_free_checksum:krb5-free-checksum-free-a-krb5-checksum-structure}}\label{\detokenize{appdev/refs/api/krb5_free_checksum::doc}}\index{krb5\_free\_checksum (C function)@\spxentry{krb5\_free\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_checksum:c.krb5_free_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_checksum:c.krb5_free_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14472,19 +15891,23 @@ New in 1.9
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} and the structure itself.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_checksum\_contents \sphinxhyphen{} Free the contents of a krb5\_checksum structure.}
\label{\detokenize{appdev/refs/api/krb5_free_checksum_contents:krb5-free-checksum-contents-free-the-contents-of-a-krb5-checksum-structure}}\label{\detokenize{appdev/refs/api/krb5_free_checksum_contents::doc}}\index{krb5\_free\_checksum\_contents (C function)@\spxentry{krb5\_free\_checksum\_contents}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_checksum_contents:c.krb5_free_checksum_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_checksum_contents:c.krb5_free_checksum_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_checksum\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_checksum\_contents}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14496,19 +15919,23 @@ This function frees the contents of \sphinxstyleemphasis{val} and the structure
\sphinxAtStartPar
This function frees the contents of \sphinxstyleemphasis{val} , but not the structure itself. It sets the checksum’s data pointer to null and (beginning in release 1.19) sets its length to zero.
+\sphinxstepscope
+
\subsubsection{krb5\_free\_cksumtypes \sphinxhyphen{} Free an array of checksum types.}
\label{\detokenize{appdev/refs/api/krb5_free_cksumtypes:krb5-free-cksumtypes-free-an-array-of-checksum-types}}\label{\detokenize{appdev/refs/api/krb5_free_cksumtypes::doc}}\index{krb5\_free\_cksumtypes (C function)@\spxentry{krb5\_free\_cksumtypes}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_cksumtypes:c.krb5_free_cksumtypes}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_cksumtypes:c.krb5_free_cksumtypes}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_cksumtypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_cksumtypes}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{val}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14517,19 +15944,23 @@ This function frees the contents of \sphinxstyleemphasis{val} , but not the stru
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_free\_tgt\_creds \sphinxhyphen{} Free an array of credential structures.}
\label{\detokenize{appdev/refs/api/krb5_free_tgt_creds:krb5-free-tgt-creds-free-an-array-of-credential-structures}}\label{\detokenize{appdev/refs/api/krb5_free_tgt_creds::doc}}\index{krb5\_free\_tgt\_creds (C function)@\spxentry{krb5\_free\_tgt\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_tgt_creds:c.krb5_free_tgt_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_free_tgt_creds:c.krb5_free_tgt_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_tgt\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{tgts}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_free\_tgt\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{tgts}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14543,19 +15974,23 @@ This function frees the contents of \sphinxstyleemphasis{val} , but not the stru
The last entry in the array \sphinxstyleemphasis{tgts} must be a NULL pointer.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_create\_key \sphinxhyphen{} Create a krb5\_key from the enctype and key data in a keyblock.}
\label{\detokenize{appdev/refs/api/krb5_k_create_key:krb5-k-create-key-create-a-krb5-key-from-the-enctype-and-key-data-in-a-keyblock}}\label{\detokenize{appdev/refs/api/krb5_k_create_key::doc}}\index{krb5\_k\_create\_key (C function)@\spxentry{krb5\_k\_create\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_create_key:c.krb5_k_create_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_create_key:c.krb5_k_create_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_create\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_create\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{out}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14567,7 +16002,7 @@ The last entry in the array \sphinxstyleemphasis{tgts} must be a NULL pointer.
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} KRB5\_BAD\_ENCTYPE
@@ -14579,19 +16014,23 @@ The last entry in the array \sphinxstyleemphasis{tgts} must be a NULL pointer.
\sphinxAtStartPar
The reference count on a key \sphinxstyleemphasis{out} is set to 1. Use krb5\_k\_free\_key() to free \sphinxstyleemphasis{out} when it is no longer needed.
+\sphinxstepscope
+
\subsubsection{krb5\_k\_decrypt \sphinxhyphen{} Decrypt data using a key (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_decrypt:krb5-k-decrypt-decrypt-data-using-a-key-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_decrypt::doc}}\index{krb5\_k\_decrypt (C function)@\spxentry{krb5\_k\_decrypt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_decrypt:c.krb5_k_decrypt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_decrypt:c.krb5_k_decrypt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_decrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_decrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14612,7 +16051,7 @@ The reference count on a key \sphinxstyleemphasis{out} is set to 1. Use krb5\_k\
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14629,19 +16068,23 @@ This function decrypts the data block \sphinxstyleemphasis{input} and stores the
The caller must initialize \sphinxstyleemphasis{output} and allocate at least enough space for the result. The usual practice is to allocate an output buffer as long as the ciphertext, and let krb5\_c\_decrypt() trim \sphinxstyleemphasis{output\sphinxhyphen{}\textgreater{}length} . For some enctypes, the resulting \sphinxstyleemphasis{output\sphinxhyphen{}\textgreater{}length} may include padding bytes.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_decrypt\_iov \sphinxhyphen{} Decrypt data in place supporting AEAD (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_decrypt_iov:krb5-k-decrypt-iov-decrypt-data-in-place-supporting-aead-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_decrypt_iov::doc}}\index{krb5\_k\_decrypt\_iov (C function)@\spxentry{krb5\_k\_decrypt\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_decrypt_iov:c.krb5_k_decrypt_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_decrypt_iov:c.krb5_k_decrypt_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_decrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_decrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14662,7 +16105,7 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14675,33 +16118,37 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
This function decrypts the data block \sphinxstyleemphasis{data} and stores the output in\sphinxhyphen{}place. The actual decryption key will be derived from \sphinxstyleemphasis{key} and \sphinxstyleemphasis{usage} if key derivation is specified for the encryption type. If non\sphinxhyphen{}null, \sphinxstyleemphasis{cipher\_state} specifies the beginning state for the decryption operation, and is updated with the state to be passed as input to the next operation. The caller must allocate the right number of krb5\_crypto\_iov structures before calling into this API.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_k\_encrypt\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
On return from a krb5\_c\_decrypt\_iov() call, the \sphinxstyleemphasis{data\sphinxhyphen{}\textgreater{}length} in the iov structure are adjusted to reflect actual lengths of the ciphertext used. For example, if the padding length is too large, the length will be reduced. Lengths are never increased.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_encrypt \sphinxhyphen{} Encrypt data using a key (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_encrypt:krb5-k-encrypt-encrypt-data-using-a-key-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_encrypt::doc}}\index{krb5\_k\_encrypt (C function)@\spxentry{krb5\_k\_encrypt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_encrypt:c.krb5_k_encrypt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_encrypt:c.krb5_k_encrypt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_encrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_encrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14722,7 +16169,7 @@ On return from a krb5\_c\_decrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14739,19 +16186,23 @@ This function encrypts the data block \sphinxstyleemphasis{input} and stores the
The caller must initialize \sphinxstyleemphasis{output} and allocate at least enough space for the result (using krb5\_c\_encrypt\_length() to determine the amount of space needed). \sphinxstyleemphasis{output\sphinxhyphen{}\textgreater{}length} will be set to the actual length of the ciphertext.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_encrypt\_iov \sphinxhyphen{} Encrypt data in place supporting AEAD (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_encrypt_iov:krb5-k-encrypt-iov-encrypt-data-in-place-supporting-aead-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_encrypt_iov::doc}}\index{krb5\_k\_encrypt\_iov (C function)@\spxentry{krb5\_k\_encrypt\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_encrypt_iov:c.krb5_k_encrypt_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_encrypt_iov:c.krb5_k_encrypt_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_encrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_encrypt\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cipher\_state}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14772,7 +16223,7 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14785,33 +16236,37 @@ The caller must initialize \sphinxstyleemphasis{output} and allocate at least en
This function encrypts the data block \sphinxstyleemphasis{data} and stores the output in\sphinxhyphen{}place. The actual encryption key will be derived from \sphinxstyleemphasis{key} and \sphinxstyleemphasis{usage} if key derivation is specified for the encryption type. If non\sphinxhyphen{}null, \sphinxstyleemphasis{cipher\_state} specifies the beginning state for the encryption operation, and is updated with the state to be passed as input to the next operation. The caller must allocate the right number of krb5\_crypto\_iov structures before calling into this API.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_k\_decrypt\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sphinxhyphen{}\textgreater{}length} in the iov structure are adjusted to reflect actual lengths of the ciphertext used. For example, if the padding length is too large, the length will be reduced. Lengths are never increased.
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_free\_key \sphinxhyphen{} Decrement the reference count on a key and free it if it hits zero.}
\label{\detokenize{appdev/refs/api/krb5_k_free_key:krb5-k-free-key-decrement-the-reference-count-on-a-key-and-free-it-if-it-hits-zero}}\label{\detokenize{appdev/refs/api/krb5_k_free_key::doc}}\index{krb5\_k\_free\_key (C function)@\spxentry{krb5\_k\_free\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_free_key:c.krb5_k_free_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_free_key:c.krb5_k_free_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_free\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_free\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -14820,19 +16275,23 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_key\_enctype \sphinxhyphen{} Retrieve the enctype of a krb5\_key structure.}
\label{\detokenize{appdev/refs/api/krb5_k_key_enctype:krb5-k-key-enctype-retrieve-the-enctype-of-a-krb5-key-structure}}\label{\detokenize{appdev/refs/api/krb5_k_key_enctype::doc}}\index{krb5\_k\_key\_enctype (C function)@\spxentry{krb5\_k\_key\_enctype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_key_enctype:c.krb5_k_key_enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_key_enctype:c.krb5_k_key_enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_key\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_key\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -14841,19 +16300,23 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_key\_keyblock \sphinxhyphen{} Retrieve a copy of the keyblock from a krb5\_key structure.}
\label{\detokenize{appdev/refs/api/krb5_k_key_keyblock:krb5-k-key-keyblock-retrieve-a-copy-of-the-keyblock-from-a-krb5-key-structure}}\label{\detokenize{appdev/refs/api/krb5_k_key_keyblock::doc}}\index{krb5\_k\_key\_keyblock (C function)@\spxentry{krb5\_k\_key\_keyblock}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_key_keyblock:c.krb5_k_key_keyblock}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_key_keyblock:c.krb5_k_key_keyblock}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_key\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{key\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_key\_keyblock}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{key\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -14865,19 +16328,23 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_make\_checksum \sphinxhyphen{} Compute a checksum (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_make_checksum:krb5-k-make-checksum-compute-a-checksum-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_make_checksum::doc}}\index{krb5\_k\_make\_checksum (C function)@\spxentry{krb5\_k\_make\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_make_checksum:c.krb5_k_make_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_make_checksum:c.krb5_k_make_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_make\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_make\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14898,7 +16365,7 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14911,33 +16378,37 @@ On return from a krb5\_c\_encrypt\_iov() call, the \sphinxstyleemphasis{data\sph
This function computes a checksum of type \sphinxstyleemphasis{cksumtype} over \sphinxstyleemphasis{input} , using \sphinxstyleemphasis{key} if the checksum type is a keyed checksum. If \sphinxstyleemphasis{cksumtype} is 0 and \sphinxstyleemphasis{key} is non\sphinxhyphen{}null, the checksum type will be the mandatory\sphinxhyphen{}to\sphinxhyphen{}implement checksum type for the key’s encryption type. The actual checksum key will be derived from \sphinxstyleemphasis{key} and \sphinxstyleemphasis{usage} if key derivation is specified for the checksum type. The newly created \sphinxstyleemphasis{cksum} must be released by calling krb5\_free\_checksum\_contents() when it is no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_c\_verify\_checksum()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
This function is similar to krb5\_c\_make\_checksum(), but operates on opaque \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_make\_checksum\_iov \sphinxhyphen{} Fill in a checksum element in IOV array (operates on opaque key)}
\label{\detokenize{appdev/refs/api/krb5_k_make_checksum_iov:krb5-k-make-checksum-iov-fill-in-a-checksum-element-in-iov-array-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_make_checksum_iov::doc}}\index{krb5\_k\_make\_checksum\_iov (C function)@\spxentry{krb5\_k\_make\_checksum\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_make_checksum_iov:c.krb5_k_make_checksum_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_make_checksum_iov:c.krb5_k_make_checksum_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_make\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_make\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -14958,7 +16429,7 @@ This function is similar to krb5\_c\_make\_checksum(), but operates on opaque \s
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -14968,36 +16439,40 @@ This function is similar to krb5\_c\_make\_checksum(), but operates on opaque \s
\end{description}\end{quote}
\sphinxAtStartPar
-Create a checksum in the \#KRB5\_CRYPTO\_TYPE\_CHECKSUM element over \#KRB5\_CRYPTO\_TYPE\_DATA and \#KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY chunks in \sphinxstyleemphasis{data} . Only the \#KRB5\_CRYPTO\_TYPE\_CHECKSUM region is modified.
-
+Create a checksum in the KRB5\_CRYPTO\_TYPE\_CHECKSUM element over KRB5\_CRYPTO\_TYPE\_DATA and KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY chunks in \sphinxstyleemphasis{data} . Only the KRB5\_CRYPTO\_TYPE\_CHECKSUM region is modified.
-\sphinxstrong{See also:}
-\nopagebreak
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_k\_verify\_checksum\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
This function is similar to krb5\_c\_make\_checksum\_iov(), but operates on opaque \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_prf \sphinxhyphen{} Generate enctype\sphinxhyphen{}specific pseudo\sphinxhyphen{}random bytes (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_prf:krb5-k-prf-generate-enctype-specific-pseudo-random-bytes-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_prf::doc}}\index{krb5\_k\_prf (C function)@\spxentry{krb5\_k\_prf}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_prf:c.krb5_k_prf}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_prf:c.krb5_k_prf}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_prf}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_prf}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{input}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{output}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15012,7 +16487,7 @@ This function is similar to krb5\_c\_make\_checksum\_iov(), but operates on opaq
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15029,19 +16504,23 @@ This function selects a pseudo\sphinxhyphen{}random function based on \sphinxsty
This function is similar to krb5\_c\_prf(), but operates on opaque \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_reference\_key \sphinxhyphen{} Increment the reference count on a key.}
\label{\detokenize{appdev/refs/api/krb5_k_reference_key:krb5-k-reference-key-increment-the-reference-count-on-a-key}}\label{\detokenize{appdev/refs/api/krb5_k_reference_key::doc}}\index{krb5\_k\_reference\_key (C function)@\spxentry{krb5\_k\_reference\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_reference_key:c.krb5_k_reference_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_reference_key:c.krb5_k_reference_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_reference\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_reference\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15050,19 +16529,23 @@ This function is similar to krb5\_c\_prf(), but operates on opaque \sphinxstylee
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_verify\_checksum \sphinxhyphen{} Verify a checksum (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum:krb5-k-verify-checksum-verify-a-checksum-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum::doc}}\index{krb5\_k\_verify\_checksum (C function)@\spxentry{krb5\_k\_verify\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum:c.krb5_k_verify_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum:c.krb5_k_verify_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_verify\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_verify\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15083,7 +16566,7 @@ This function is similar to krb5\_c\_prf(), but operates on opaque \sphinxstylee
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15100,19 +16583,23 @@ This function verifies that \sphinxstyleemphasis{cksum} is a valid checksum for
This function is similar to krb5\_c\_verify\_checksum(), but operates on opaque \sphinxstyleemphasis{key} .
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_k\_verify\_checksum\_iov \sphinxhyphen{} Validate a checksum element in IOV array (operates on opaque key).}
\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum_iov:krb5-k-verify-checksum-iov-validate-a-checksum-element-in-iov-array-operates-on-opaque-key}}\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum_iov::doc}}\index{krb5\_k\_verify\_checksum\_iov (C function)@\spxentry{krb5\_k\_verify\_checksum\_iov}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum_iov:c.krb5_k_verify_checksum_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_k_verify_checksum_iov:c.krb5_k_verify_checksum_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_verify\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}, {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_k\_verify\_checksum\_iov}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{cksumtype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_key:c.krb5_key}]{\sphinxcrossref{\DUrole{n}{krb5\_key}}}}\DUrole{w}{ }\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}]{\sphinxcrossref{\DUrole{n}{krb5\_keyusage}}}}\DUrole{w}{ }\DUrole{n}{usage}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{num\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{valid}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15136,7 +16623,7 @@ This function is similar to krb5\_c\_verify\_checksum(), but operates on opaque
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15146,17 +16633,17 @@ This function is similar to krb5\_c\_verify\_checksum(), but operates on opaque
\end{description}\end{quote}
\sphinxAtStartPar
-Confirm that the checksum in the \#KRB5\_CRYPTO\_TYPE\_CHECKSUM element is a valid checksum of the \#KRB5\_CRYPTO\_TYPE\_DATA and \#KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY regions in the iov.
-
+Confirm that the checksum in the KRB5\_CRYPTO\_TYPE\_CHECKSUM element is a valid checksum of the KRB5\_CRYPTO\_TYPE\_DATA and KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY regions in the iov.
-\sphinxstrong{See also:}
-\nopagebreak
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_k\_make\_checksum\_iov()
+\end{sphinxseealso}
+
\begin{sphinxadmonition}{note}{Note:}
\sphinxAtStartPar
@@ -15166,19 +16653,23 @@ This function is similar to krb5\_c\_verify\_checksum\_iov(), but operates on op
\subsection{Legacy convenience interfaces}
\label{\detokenize{appdev/refs/api/index:legacy-convenience-interfaces}}
+\sphinxstepscope
+
\subsubsection{krb5\_recvauth \sphinxhyphen{} Server function for sendauth protocol.}
\label{\detokenize{appdev/refs/api/krb5_recvauth:krb5-recvauth-server-function-for-sendauth-protocol}}\label{\detokenize{appdev/refs/api/krb5_recvauth::doc}}\index{krb5\_recvauth (C function)@\spxentry{krb5\_recvauth}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_recvauth:c.krb5_recvauth}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_recvauth:c.krb5_recvauth}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_recvauth}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{fd}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appl\_version}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{flags}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ticket}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_recvauth}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{fd}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appl\_version}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ticket}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15205,7 +16696,7 @@ This function is similar to krb5\_c\_verify\_checksum\_iov(), but operates on op
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15221,28 +16712,32 @@ This function performs the server side of a sendauth/recvauth exchange by sendin
Use krb5\_free\_ticket() to free \sphinxstyleemphasis{ticket} when it is no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_sendauth()
+\end{sphinxseealso}
+
+
+\sphinxstepscope
\subsubsection{krb5\_recvauth\_version \sphinxhyphen{} Server function for sendauth protocol with version parameter.}
\label{\detokenize{appdev/refs/api/krb5_recvauth_version:krb5-recvauth-version-server-function-for-sendauth-protocol-with-version-parameter}}\label{\detokenize{appdev/refs/api/krb5_recvauth_version::doc}}\index{krb5\_recvauth\_version (C function)@\spxentry{krb5\_recvauth\_version}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_recvauth_version:c.krb5_recvauth_version}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_recvauth_version:c.krb5_recvauth_version}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_recvauth\_version}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{fd}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{flags}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ticket}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{version}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_recvauth\_version}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{fd}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\DUrole{n}{flags}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ticket}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{version}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15269,7 +16764,7 @@ krb5\_sendauth()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15281,19 +16776,23 @@ krb5\_sendauth()
\sphinxAtStartPar
This function is similar to krb5\_recvauth() with the additional output information place into \sphinxstyleemphasis{version} .
+\sphinxstepscope
+
\subsubsection{krb5\_sendauth \sphinxhyphen{} Client function for sendauth protocol.}
\label{\detokenize{appdev/refs/api/krb5_sendauth:krb5-sendauth-client-function-for-sendauth-protocol}}\label{\detokenize{appdev/refs/api/krb5_sendauth::doc}}\index{krb5\_sendauth (C function)@\spxentry{krb5\_sendauth}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_sendauth:c.krb5_sendauth}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_sendauth:c.krb5_sendauth}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_sendauth}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{fd}, \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appl\_version}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{ap\_req\_options}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_data}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{error}, {\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{rep\_result}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_sendauth}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{fd}\sphinxparamcomma \DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{appl\_version}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{client}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{server}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{ap\_req\_options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_data}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{error}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{rep\_result}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15328,14 +16827,14 @@ This function is similar to krb5\_recvauth() with the additional output informat
\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{error} \sphinxhyphen{} If non\sphinxhyphen{}null, contains KRB\_ERROR message returned from server
\sphinxAtStartPar
-\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{rep\_result} \sphinxhyphen{} If non\sphinxhyphen{}null and \sphinxstyleemphasis{ap\_req\_options} is \#AP\_OPTS\_MUTUAL\_REQUIRED, contains the result of mutual authentication exchange
+\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{rep\_result} \sphinxhyphen{} If non\sphinxhyphen{}null and \sphinxstyleemphasis{ap\_req\_options} is AP\_OPTS\_MUTUAL\_REQUIRED, contains the result of mutual authentication exchange
\sphinxAtStartPar
\sphinxstylestrong{{[}out{]}} \sphinxstylestrong{out\_creds} \sphinxhyphen{} If non\sphinxhyphen{}null, the retrieved credentials
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15373,31 +16872,35 @@ If the server is using a different application protocol than that specified in \
Use krb5\_free\_creds() to free \sphinxstyleemphasis{out\_creds} , krb5\_free\_ap\_rep\_enc\_part() to free \sphinxstyleemphasis{rep\_result} , and krb5\_free\_error() to free \sphinxstyleemphasis{error} when they are no longer needed.
-\sphinxstrong{See also:}
-\nopagebreak
-
+\begin{sphinxseealso}{See also:}
\sphinxAtStartPar
krb5\_recvauth()
+\end{sphinxseealso}
+
\subsection{Deprecated public interfaces}
\label{\detokenize{appdev/refs/api/index:deprecated-public-interfaces}}
+\sphinxstepscope
+
\subsubsection{krb5\_524\_convert\_creds \sphinxhyphen{} Convert a Kerberos V5 credentials to a Kerberos V4 credentials.}
\label{\detokenize{appdev/refs/api/krb5_524_convert_creds:krb5-524-convert-creds-convert-a-kerberos-v5-credentials-to-a-kerberos-v4-credentials}}\label{\detokenize{appdev/refs/api/krb5_524_convert_creds::doc}}\index{krb5\_524\_convert\_creds (C function)@\spxentry{krb5\_524\_convert\_creds}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_524_convert_creds:c.krb5_524_convert_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_524_convert_creds:c.krb5_524_convert_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{int}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_524\_convert\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{v5creds}, \DUrole{k}{struct}\DUrole{w}{ }\DUrole{n}{credentials}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{v4creds}}{}%
+\pysiglinewithargsret{\DUrole{kt}{int}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_524\_convert\_creds}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{v5creds}\sphinxparamcomma \DUrole{k}{struct}\DUrole{w}{ }\DUrole{n}{credentials}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{v4creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15409,7 +16912,7 @@ krb5\_recvauth()
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
KRB524\_KRB4\_DISABLED (always)
@@ -15423,19 +16926,23 @@ KRB524\_KRB4\_DISABLED (always)
Not implemented
\end{sphinxadmonition}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getlocalsubkey}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalsubkey:krb5-auth-con-getlocalsubkey}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalsubkey::doc}}\index{krb5\_auth\_con\_getlocalsubkey (C function)@\spxentry{krb5\_auth\_con\_getlocalsubkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalsubkey:c.krb5_auth_con_getlocalsubkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getlocalsubkey:c.krb5_auth_con_getlocalsubkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getlocalsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getlocalsubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15450,19 +16957,23 @@ Not implemented
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_auth\_con\_getsendsubkey().
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_getremotesubkey}
\label{\detokenize{appdev/refs/api/krb5_auth_con_getremotesubkey:krb5-auth-con-getremotesubkey}}\label{\detokenize{appdev/refs/api/krb5_auth_con_getremotesubkey::doc}}\index{krb5\_auth\_con\_getremotesubkey (C function)@\spxentry{krb5\_auth\_con\_getremotesubkey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getremotesubkey:c.krb5_auth_con_getremotesubkey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_getremotesubkey:c.krb5_auth_con_getremotesubkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getremotesubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_getremotesubkey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15477,19 +16988,23 @@ DEPRECATED Replaced by krb5\_auth\_con\_getsendsubkey().
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_auth\_con\_getrecvsubkey().
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_con\_initivector \sphinxhyphen{} Cause an auth context to use cipher state.}
\label{\detokenize{appdev/refs/api/krb5_auth_con_initivector:krb5-auth-con-initivector-cause-an-auth-context-to-use-cipher-state}}\label{\detokenize{appdev/refs/api/krb5_auth_con_initivector::doc}}\index{krb5\_auth\_con\_initivector (C function)@\spxentry{krb5\_auth\_con\_initivector}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_initivector:c.krb5_auth_con_initivector}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_auth_con_initivector:c.krb5_auth_con_initivector}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_initivector}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_con\_initivector}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}]{\sphinxcrossref{\DUrole{n}{krb5\_auth\_context}}}}\DUrole{w}{ }\DUrole{n}{auth\_context}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{{[}in{]}} \sphinxstylestrong{context} \sphinxhyphen{} Library context
@@ -15498,7 +17013,7 @@ DEPRECATED Replaced by krb5\_auth\_con\_getrecvsubkey().
\end{description}\end{quote}
\begin{quote}\begin{description}
-\item[{retval}] \leavevmode\begin{itemize}
+\sphinxlineitem{retval}\begin{itemize}
\item {}
\sphinxAtStartPar
0 Success; otherwise \sphinxhyphen{} Kerberos error codes
@@ -15510,19 +17025,23 @@ DEPRECATED Replaced by krb5\_auth\_con\_getrecvsubkey().
\sphinxAtStartPar
Prepare \sphinxstyleemphasis{auth\_context} to use cipher state when krb5\_mk\_priv() or krb5\_rd\_priv() encrypt or decrypt data.
+\sphinxstepscope
+
\subsubsection{krb5\_build\_principal\_va}
\label{\detokenize{appdev/refs/api/krb5_build_principal_va:krb5-build-principal-va}}\label{\detokenize{appdev/refs/api/krb5_build_principal_va::doc}}\index{krb5\_build\_principal\_va (C function)@\spxentry{krb5\_build\_principal\_va}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal_va:c.krb5_build_principal_va}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_build_principal_va:c.krb5_build_principal_va}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal\_va}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ}, \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}, \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{ap}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_build\_principal\_va}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\DUrole{n}{princ}\sphinxparamcomma \DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\DUrole{n}{rlen}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{realm}\sphinxparamcomma \DUrole{n}{va\_list}\DUrole{w}{ }\DUrole{n}{ap}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15543,19 +17062,23 @@ Prepare \sphinxstyleemphasis{auth\_context} to use cipher state when krb5\_mk\_p
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_build\_principal\_alloc\_va().
+\sphinxstepscope
+
\subsubsection{krb5\_c\_random\_seed}
\label{\detokenize{appdev/refs/api/krb5_c_random_seed:krb5-c-random-seed}}\label{\detokenize{appdev/refs/api/krb5_c_random_seed::doc}}\index{krb5\_c\_random\_seed (C function)@\spxentry{krb5\_c\_random\_seed}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_seed:c.krb5_c_random_seed}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_c_random_seed:c.krb5_c_random_seed}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_seed}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_c\_random\_seed}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15567,19 +17090,23 @@ DEPRECATED Replaced by krb5\_build\_principal\_alloc\_va().
\sphinxAtStartPar
DEPRECATED This call is no longer necessary.
+\sphinxstepscope
+
\subsubsection{krb5\_calculate\_checksum}
\label{\detokenize{appdev/refs/api/krb5_calculate_checksum:krb5-calculate-checksum}}\label{\detokenize{appdev/refs/api/krb5_calculate_checksum::doc}}\index{krb5\_calculate\_checksum (C function)@\spxentry{krb5\_calculate\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_calculate_checksum:c.krb5_calculate_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_calculate_checksum:c.krb5_calculate_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_calculate\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{in}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{in\_length}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{seed}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{seed\_length}, {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outcksum}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_calculate\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{in}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{in\_length}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{seed}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{seed\_length}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{outcksum}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15606,19 +17133,23 @@ DEPRECATED This call is no longer necessary.
\sphinxAtStartPar
DEPRECATED See krb5\_c\_make\_checksum()
+\sphinxstepscope
+
\subsubsection{krb5\_checksum\_size}
\label{\detokenize{appdev/refs/api/krb5_checksum_size:krb5-checksum-size}}\label{\detokenize{appdev/refs/api/krb5_checksum_size::doc}}\index{krb5\_checksum\_size (C function)@\spxentry{krb5\_checksum\_size}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_checksum_size:c.krb5_checksum_size}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_checksum_size:c.krb5_checksum_size}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{n}{size\_t}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_checksum\_size}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}%
+\pysiglinewithargsret{\DUrole{n}{size\_t}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_checksum\_size}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15630,19 +17161,23 @@ DEPRECATED See krb5\_c\_make\_checksum()
\sphinxAtStartPar
DEPRECATED See krb5\_c\_checksum\_length()
+\sphinxstepscope
+
\subsubsection{krb5\_encrypt}
\label{\detokenize{appdev/refs/api/krb5_encrypt:krb5-encrypt}}\label{\detokenize{appdev/refs/api/krb5_encrypt::doc}}\index{krb5\_encrypt (C function)@\spxentry{krb5\_encrypt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_encrypt:c.krb5_encrypt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_encrypt:c.krb5_encrypt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{inptr}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{outptr}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{size}, {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{ivec}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{inptr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{outptr}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{size}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{ivec}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15666,19 +17201,23 @@ DEPRECATED See krb5\_c\_checksum\_length()
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_decrypt}
\label{\detokenize{appdev/refs/api/krb5_decrypt:krb5-decrypt}}\label{\detokenize{appdev/refs/api/krb5_decrypt::doc}}\index{krb5\_decrypt (C function)@\spxentry{krb5\_decrypt}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_decrypt:c.krb5_decrypt}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_decrypt:c.krb5_decrypt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_decrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{inptr}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{outptr}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{size}, {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{ivec}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_decrypt}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{inptr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{outptr}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{size}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{ivec}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15702,19 +17241,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_eblock\_enctype}
\label{\detokenize{appdev/refs/api/krb5_eblock_enctype:krb5-eblock-enctype}}\label{\detokenize{appdev/refs/api/krb5_eblock_enctype::doc}}\index{krb5\_eblock\_enctype (C function)@\spxentry{krb5\_eblock\_enctype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_eblock_enctype:c.krb5_eblock_enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_eblock_enctype:c.krb5_eblock_enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_eblock\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_eblock\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15726,19 +17269,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_encrypt\_size}
\label{\detokenize{appdev/refs/api/krb5_encrypt_size:krb5-encrypt-size}}\label{\detokenize{appdev/refs/api/krb5_encrypt_size::doc}}\index{krb5\_encrypt\_size (C function)@\spxentry{krb5\_encrypt\_size}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_encrypt_size:c.krb5_encrypt_size}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_encrypt_size:c.krb5_encrypt_size}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{n}{size\_t}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encrypt\_size}}}}{\DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{length}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{crypto}}{}%
+\pysiglinewithargsret{\DUrole{n}{size\_t}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encrypt\_size}}}}{\DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{length}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{crypto}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{length}
@@ -15750,19 +17297,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_finish\_key}
\label{\detokenize{appdev/refs/api/krb5_finish_key:krb5-finish-key}}\label{\detokenize{appdev/refs/api/krb5_finish_key::doc}}\index{krb5\_finish\_key (C function)@\spxentry{krb5\_finish\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_finish_key:c.krb5_finish_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_finish_key:c.krb5_finish_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_finish\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_finish\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15774,19 +17325,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_finish\_random\_key}
\label{\detokenize{appdev/refs/api/krb5_finish_random_key:krb5-finish-random-key}}\label{\detokenize{appdev/refs/api/krb5_finish_random_key::doc}}\index{krb5\_finish\_random\_key (C function)@\spxentry{krb5\_finish\_random\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_finish_random_key:c.krb5_finish_random_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_finish_random_key:c.krb5_finish_random_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_finish\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ptr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_finish\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ptr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15801,19 +17356,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_gen\_new}
\label{\detokenize{appdev/refs/api/krb5_cc_gen_new:krb5-cc-gen-new}}\label{\detokenize{appdev/refs/api/krb5_cc_gen_new::doc}}\index{krb5\_cc\_gen\_new (C function)@\spxentry{krb5\_cc\_gen\_new}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_gen_new:c.krb5_cc_gen_new}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_cc_gen_new:c.krb5_cc_gen_new}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_gen\_new}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_gen\_new}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cache}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15822,19 +17381,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\end{description}\end{quote}
+\sphinxstepscope
+
\subsubsection{krb5\_get\_credentials\_renew}
\label{\detokenize{appdev/refs/api/krb5_get_credentials_renew:krb5-get-credentials-renew}}\label{\detokenize{appdev/refs/api/krb5_get_credentials_renew::doc}}\index{krb5\_get\_credentials\_renew (C function)@\spxentry{krb5\_get\_credentials\_renew}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_credentials_renew:c.krb5_get_credentials_renew}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_credentials_renew:c.krb5_get_credentials_renew}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_credentials\_renew}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_credentials\_renew}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15855,19 +17418,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_get\_renewed\_creds.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_credentials\_validate}
\label{\detokenize{appdev/refs/api/krb5_get_credentials_validate:krb5-get-credentials-validate}}\label{\detokenize{appdev/refs/api/krb5_get_credentials_validate::doc}}\index{krb5\_get\_credentials\_validate (C function)@\spxentry{krb5\_get\_credentials\_validate}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_credentials_validate:c.krb5_get_credentials_validate}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_credentials_validate:c.krb5_get_credentials_validate}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_credentials\_validate}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_credentials\_validate}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{in\_creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{out\_creds}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15888,19 +17455,23 @@ DEPRECATED Replaced by krb5\_get\_renewed\_creds.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_get\_validated\_creds.
+\sphinxstepscope
+
\subsubsection{krb5\_get\_in\_tkt\_with\_password}
\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_password:krb5-get-in-tkt-with-password}}\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_password::doc}}\index{krb5\_get\_in\_tkt\_with\_password (C function)@\spxentry{krb5\_get\_in\_tkt\_with\_password}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_password:c.krb5_get_in_tkt_with_password}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_password:c.krb5_get_in_tkt_with_password}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_in\_tkt\_with\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrs}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktypes}, {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pre\_auth\_types}, \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{password}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_as\_reply}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_in\_tkt\_with\_password}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrs}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktypes}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pre\_auth\_types}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{password}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_as\_reply}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15933,19 +17504,23 @@ DEPRECATED Replaced by krb5\_get\_validated\_creds.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_get\_init\_creds\_password().
+\sphinxstepscope
+
\subsubsection{krb5\_get\_in\_tkt\_with\_skey}
\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_skey:krb5-get-in-tkt-with-skey}}\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_skey::doc}}\index{krb5\_get\_in\_tkt\_with\_skey (C function)@\spxentry{krb5\_get\_in\_tkt\_with\_skey}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_skey:c.krb5_get_in_tkt_with_skey}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_skey:c.krb5_get_in_tkt_with_skey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_in\_tkt\_with\_skey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrs}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktypes}, {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pre\_auth\_types}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_as\_reply}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_in\_tkt\_with\_skey}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrs}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktypes}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pre\_auth\_types}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_as\_reply}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -15978,19 +17553,23 @@ DEPRECATED Replaced by krb5\_get\_init\_creds\_password().
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_get\_init\_creds().
+\sphinxstepscope
+
\subsubsection{krb5\_get\_in\_tkt\_with\_keytab}
\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_keytab:krb5-get-in-tkt-with-keytab}}\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_keytab::doc}}\index{krb5\_get\_in\_tkt\_with\_keytab (C function)@\spxentry{krb5\_get\_in\_tkt\_with\_keytab}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_keytab:c.krb5_get_in_tkt_with_keytab}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_in_tkt_with_keytab:c.krb5_get_in_tkt_with_keytab}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_in\_tkt\_with\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}, {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrs}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktypes}, {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pre\_auth\_types}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{arg\_keytab}, {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}, {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}, {\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_as\_reply}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_in\_tkt\_with\_keytab}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\DUrole{n}{options}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{k}{const}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{addrs}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ktypes}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{pre\_auth\_types}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab}}}}\DUrole{w}{ }\DUrole{n}{arg\_keytab}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}]{\sphinxcrossref{\DUrole{n}{krb5\_ccache}}}}\DUrole{w}{ }\DUrole{n}{ccache}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{creds}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{ret\_as\_reply}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16023,19 +17602,23 @@ DEPRECATED Replaced by krb5\_get\_init\_creds().
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_get\_init\_creds\_keytab().
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt\_init}
\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_init:krb5-get-init-creds-opt-init}}\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_init::doc}}\index{krb5\_get\_init\_creds\_opt\_init (C function)@\spxentry{krb5\_get\_init\_creds\_opt\_init}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_init:c.krb5_get_init_creds_opt_init}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_get_init_creds_opt_init:c.krb5_get_init_creds_opt_init}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}}{}%
+\pysiglinewithargsret{\DUrole{kt}{void}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt\_init}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{opt}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{opt}
@@ -16044,19 +17627,23 @@ DEPRECATED Replaced by krb5\_get\_init\_creds\_keytab().
\sphinxAtStartPar
DEPRECATED Use krb5\_get\_init\_creds\_opt\_alloc() instead.
+\sphinxstepscope
+
\subsubsection{krb5\_init\_random\_key}
\label{\detokenize{appdev/refs/api/krb5_init_random_key:krb5-init-random-key}}\label{\detokenize{appdev/refs/api/krb5_init_random_key::doc}}\index{krb5\_init\_random\_key (C function)@\spxentry{krb5\_init\_random\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_random_key:c.krb5_init_random_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_init_random_key:c.krb5_init_random_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ptr}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{ptr}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16074,19 +17661,23 @@ DEPRECATED Use krb5\_get\_init\_creds\_opt\_alloc() instead.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_free\_entry}
\label{\detokenize{appdev/refs/api/krb5_kt_free_entry:krb5-kt-free-entry}}\label{\detokenize{appdev/refs/api/krb5_kt_free_entry::doc}}\index{krb5\_kt\_free\_entry (C function)@\spxentry{krb5\_kt\_free\_entry}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_free_entry:c.krb5_kt_free_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_kt_free_entry:c.krb5_kt_free_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_free\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_free\_entry}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{entry}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16098,19 +17689,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Use krb5\_free\_keytab\_entry\_contents instead.
+\sphinxstepscope
+
\subsubsection{krb5\_random\_key}
\label{\detokenize{appdev/refs/api/krb5_random_key:krb5-random-key}}\label{\detokenize{appdev/refs/api/krb5_random_key::doc}}\index{krb5\_random\_key (C function)@\spxentry{krb5\_random\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_random_key:c.krb5_random_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_random_key:c.krb5_random_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{ptr}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_random\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_pointer}}}}\DUrole{w}{ }\DUrole{n}{ptr}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\DUrole{n}{keyblock}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16128,19 +17723,23 @@ DEPRECATED Use krb5\_free\_keytab\_entry\_contents instead.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_process\_key}
\label{\detokenize{appdev/refs/api/krb5_process_key:krb5-process-key}}\label{\detokenize{appdev/refs/api/krb5_process_key::doc}}\index{krb5\_process\_key (C function)@\spxentry{krb5\_process\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_process_key:c.krb5_process_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_process_key:c.krb5_process_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_process\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_process\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{key}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16155,19 +17754,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_string\_to\_key}
\label{\detokenize{appdev/refs/api/krb5_string_to_key:krb5-string-to-key}}\label{\detokenize{appdev/refs/api/krb5_string_to_key::doc}}\index{krb5\_string\_to\_key (C function)@\spxentry{krb5\_string\_to\_key}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_key:c.krb5_string_to_key}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_string_to_key:c.krb5_string_to_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_string\_to\_key}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{keyblock}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{data}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{salt}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16188,19 +17791,23 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED See krb5\_c\_string\_to\_key()
+\sphinxstepscope
+
\subsubsection{krb5\_use\_enctype}
\label{\detokenize{appdev/refs/api/krb5_use_enctype:krb5-use-enctype}}\label{\detokenize{appdev/refs/api/krb5_use_enctype::doc}}\index{krb5\_use\_enctype (C function)@\spxentry{krb5\_use\_enctype}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_use_enctype:c.krb5_use_enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_use_enctype:c.krb5_use_enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_use\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}, {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_use\_enctype}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{eblock}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{n}{enctype}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16215,19 +17822,23 @@ DEPRECATED See krb5\_c\_string\_to\_key()
\sphinxAtStartPar
DEPRECATED Replaced by krb5\_c\_* API family.
+\sphinxstepscope
+
\subsubsection{krb5\_verify\_checksum}
\label{\detokenize{appdev/refs/api/krb5_verify_checksum:krb5-verify-checksum}}\label{\detokenize{appdev/refs/api/krb5_verify_checksum::doc}}\index{krb5\_verify\_checksum (C function)@\spxentry{krb5\_verify\_checksum}\spxextra{C function}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_checksum:c.krb5_verify_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/api/krb5_verify_checksum:c.krb5_verify_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}, {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}, \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{in}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{in\_length}, {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{seed}, \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{seed\_length}}{}%
+\pysiglinewithargsret{{\hyperref[\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}]{\sphinxcrossref{\DUrole{n}{krb5\_error\_code}}}}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_checksum}}}}{{\hyperref[\detokenize{appdev/refs/types/krb5_context:c.krb5_context}]{\sphinxcrossref{\DUrole{n}{krb5\_context}}}}\DUrole{w}{ }\DUrole{n}{context}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\DUrole{n}{ctype}\sphinxparamcomma \DUrole{k}{const}\DUrole{w}{ }{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{n}{cksum}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{in}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{in\_length}\sphinxparamcomma {\hyperref[\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_pointer}}}}\DUrole{w}{ }\DUrole{n}{seed}\sphinxparamcomma \DUrole{n}{size\_t}\DUrole{w}{ }\DUrole{n}{seed\_length}}{}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\begin{quote}\begin{description}
-\item[{param}] \leavevmode
+\sphinxlineitem{param}
\sphinxAtStartPar
\sphinxstylestrong{context}
@@ -16254,21 +17865,27 @@ DEPRECATED Replaced by krb5\_c\_* API family.
\sphinxAtStartPar
DEPRECATED See krb5\_c\_verify\_checksum()
+\sphinxstepscope
+
\section{krb5 types and structures}
\label{\detokenize{appdev/refs/types/index:krb5-types-and-structures}}\label{\detokenize{appdev/refs/types/index::doc}}
\subsection{Public}
\label{\detokenize{appdev/refs/types/index:public}}
+\sphinxstepscope
+
\subsubsection{krb5\_address}
\label{\detokenize{appdev/refs/types/krb5_address:krb5-address}}\label{\detokenize{appdev/refs/types/krb5_address:krb5-address-struct}}\label{\detokenize{appdev/refs/types/krb5_address::doc}}\index{krb5\_address (C type)@\spxentry{krb5\_address}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_address}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16286,49 +17903,61 @@ typedef struct \_krb5\_address krb5\_address
\label{\detokenize{appdev/refs/types/krb5_address:members}}\index{krb5\_address.magic (C member)@\spxentry{krb5\_address.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_address.addrtype (C member)@\spxentry{krb5\_address.addrtype}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.addrtype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.addrtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_addrtype:c.krb5_addrtype}]{\sphinxcrossref{\DUrole{n}{krb5\_addrtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{addrtype}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_addrtype:c.krb5_addrtype}]{\sphinxcrossref{\DUrole{n}{krb5\_addrtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{addrtype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_address.length (C member)@\spxentry{krb5\_address.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_address.contents (C member)@\spxentry{krb5\_address.contents}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.contents}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_address:c.krb5_address.contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_addrtype}
\label{\detokenize{appdev/refs/types/krb5_addrtype:krb5-addrtype}}\label{\detokenize{appdev/refs/types/krb5_addrtype:krb5-addrtype-struct}}\label{\detokenize{appdev/refs/types/krb5_addrtype::doc}}\index{krb5\_addrtype (C type)@\spxentry{krb5\_addrtype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_addrtype:c.krb5_addrtype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_addrtype:c.krb5_addrtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_addrtype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_addrtype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16338,15 +17967,19 @@ typedef struct \_krb5\_address krb5\_address
\sphinxAtStartPar
typedef krb5\_int32 krb5\_addrtype
+\sphinxstepscope
+
\subsubsection{krb5\_ap\_req}
\label{\detokenize{appdev/refs/types/krb5_ap_req:krb5-ap-req}}\label{\detokenize{appdev/refs/types/krb5_ap_req:krb5-ap-req-struct}}\label{\detokenize{appdev/refs/types/krb5_ap_req::doc}}\index{krb5\_ap\_req (C type)@\spxentry{krb5\_ap\_req}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ap\_req}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ap\_req}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16364,19 +17997,23 @@ typedef struct \_krb5\_ap\_req krb5\_ap\_req
\label{\detokenize{appdev/refs/types/krb5_ap_req:members}}\index{krb5\_ap\_req.magic (C member)@\spxentry{krb5\_ap\_req.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_ap\_req.ap\_options (C member)@\spxentry{krb5\_ap\_req.ap\_options}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.ap_options}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.ap_options}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ap\_options}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ap\_options}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested options.
@@ -16385,10 +18022,12 @@ Requested options.
\index{krb5\_ap\_req.ticket (C member)@\spxentry{krb5\_ap\_req.ticket}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Ticket.
@@ -16397,25 +18036,31 @@ Ticket.
\index{krb5\_ap\_req.authenticator (C member)@\spxentry{krb5\_ap\_req.authenticator}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.authenticator}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req.authenticator}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authenticator}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_req:c.krb5_ap_req}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authenticator}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Encrypted authenticator.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_ap\_rep}
\label{\detokenize{appdev/refs/types/krb5_ap_rep:krb5-ap-rep}}\label{\detokenize{appdev/refs/types/krb5_ap_rep:krb5-ap-rep-struct}}\label{\detokenize{appdev/refs/types/krb5_ap_rep::doc}}\index{krb5\_ap\_rep (C type)@\spxentry{krb5\_ap\_rep}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ap\_rep}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ap\_rep}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16436,34 +18081,42 @@ typedef struct \_krb5\_ap\_rep krb5\_ap\_rep
\label{\detokenize{appdev/refs/types/krb5_ap_rep:members}}\index{krb5\_ap\_rep.magic (C member)@\spxentry{krb5\_ap\_rep.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_ap\_rep.enc\_part (C member)@\spxentry{krb5\_ap\_rep.enc\_part}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep.enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep.enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep:c.krb5_ap_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Ciphertext of ApRepEncPart.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_ap\_rep\_enc\_part}
\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:krb5-ap-rep-enc-part}}\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:krb5-ap-rep-enc-part-struct}}\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part::doc}}\index{krb5\_ap\_rep\_enc\_part (C type)@\spxentry{krb5\_ap\_rep\_enc\_part}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16481,19 +18134,23 @@ typedef struct \_krb5\_ap\_rep\_enc\_part krb5\_ap\_rep\_enc\_part
\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:members}}\index{krb5\_ap\_rep\_enc\_part.magic (C member)@\spxentry{krb5\_ap\_rep\_enc\_part.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_ap\_rep\_enc\_part.ctime (C member)@\spxentry{krb5\_ap\_rep\_enc\_part.ctime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.ctime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.ctime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ctime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ctime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client time, seconds portion.
@@ -16502,10 +18159,12 @@ Client time, seconds portion.
\index{krb5\_ap\_rep\_enc\_part.cusec (C member)@\spxentry{krb5\_ap\_rep\_enc\_part.cusec}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.cusec}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.cusec}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{cusec}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{cusec}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client time, microseconds portion.
@@ -16514,10 +18173,12 @@ Client time, microseconds portion.
\index{krb5\_ap\_rep\_enc\_part.subkey (C member)@\spxentry{krb5\_ap\_rep\_enc\_part.subkey}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.subkey}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.subkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{subkey}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{subkey}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Subkey (optional)
@@ -16526,25 +18187,31 @@ Subkey (optional)
\index{krb5\_ap\_rep\_enc\_part.seq\_number (C member)@\spxentry{krb5\_ap\_rep\_enc\_part.seq\_number}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.seq_number}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part.seq_number}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{seq\_number}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ap_rep_enc_part:c.krb5_ap_rep_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_ap\_rep\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{seq\_number}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Sequence number.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_authdata}
\label{\detokenize{appdev/refs/types/krb5_authdata:krb5-authdata}}\label{\detokenize{appdev/refs/types/krb5_authdata:krb5-authdata-struct}}\label{\detokenize{appdev/refs/types/krb5_authdata::doc}}\index{krb5\_authdata (C type)@\spxentry{krb5\_authdata}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_authdata}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_authdata}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16562,19 +18229,23 @@ typedef struct \_krb5\_authdata krb5\_authdata
\label{\detokenize{appdev/refs/types/krb5_authdata:members}}\index{krb5\_authdata.magic (C member)@\spxentry{krb5\_authdata.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_authdata.ad\_type (C member)@\spxentry{krb5\_authdata.ad\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.ad_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.ad_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ad\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}]{\sphinxcrossref{\DUrole{n}{krb5\_authdatatype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ad\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
ADTYPE.
@@ -16583,10 +18254,12 @@ ADTYPE.
\index{krb5\_authdata.length (C member)@\spxentry{krb5\_authdata.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Length of data.
@@ -16595,25 +18268,31 @@ Length of data.
\index{krb5\_authdata.contents (C member)@\spxentry{krb5\_authdata.contents}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.contents}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata.contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Data.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_authdatatype}
\label{\detokenize{appdev/refs/types/krb5_authdatatype:krb5-authdatatype}}\label{\detokenize{appdev/refs/types/krb5_authdatatype:krb5-authdatatype-struct}}\label{\detokenize{appdev/refs/types/krb5_authdatatype::doc}}\index{krb5\_authdatatype (C type)@\spxentry{krb5\_authdatatype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authdatatype:c.krb5_authdatatype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_authdatatype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_authdatatype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16623,15 +18302,19 @@ Data.
\sphinxAtStartPar
typedef krb5\_int32 krb5\_authdatatype
+\sphinxstepscope
+
\subsubsection{krb5\_authenticator}
\label{\detokenize{appdev/refs/types/krb5_authenticator:krb5-authenticator}}\label{\detokenize{appdev/refs/types/krb5_authenticator:krb5-authenticator-struct}}\label{\detokenize{appdev/refs/types/krb5_authenticator::doc}}\index{krb5\_authenticator (C type)@\spxentry{krb5\_authenticator}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_authenticator}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_authenticator}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16652,19 +18335,23 @@ typedef struct \_krb5\_authenticator krb5\_authenticator
\label{\detokenize{appdev/refs/types/krb5_authenticator:members}}\index{krb5\_authenticator.magic (C member)@\spxentry{krb5\_authenticator.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_authenticator.client (C member)@\spxentry{krb5\_authenticator.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
client name/realm
@@ -16673,10 +18360,12 @@ client name/realm
\index{krb5\_authenticator.checksum (C member)@\spxentry{krb5\_authenticator.checksum}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{checksum}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{checksum}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
checksum, includes type, optional
@@ -16685,10 +18374,12 @@ checksum, includes type, optional
\index{krb5\_authenticator.cusec (C member)@\spxentry{krb5\_authenticator.cusec}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.cusec}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.cusec}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{cusec}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{cusec}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
client usec portion
@@ -16697,10 +18388,12 @@ client usec portion
\index{krb5\_authenticator.ctime (C member)@\spxentry{krb5\_authenticator.ctime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.ctime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.ctime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ctime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ctime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
client sec portion
@@ -16709,10 +18402,12 @@ client sec portion
\index{krb5\_authenticator.subkey (C member)@\spxentry{krb5\_authenticator.subkey}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.subkey}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.subkey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{subkey}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{subkey}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
true session key, optional
@@ -16721,10 +18416,12 @@ true session key, optional
\index{krb5\_authenticator.seq\_number (C member)@\spxentry{krb5\_authenticator.seq\_number}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.seq_number}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.seq_number}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{seq\_number}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{seq\_number}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
sequence \#, optional
@@ -16733,25 +18430,31 @@ sequence \#, optional
\index{krb5\_authenticator.authorization\_data (C member)@\spxentry{krb5\_authenticator.authorization\_data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.authorization_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator.authorization_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authorization\_data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authorization\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
authoriazation data
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_boolean}
\label{\detokenize{appdev/refs/types/krb5_boolean:krb5-boolean}}\label{\detokenize{appdev/refs/types/krb5_boolean:krb5-boolean-struct}}\label{\detokenize{appdev/refs/types/krb5_boolean::doc}}\index{krb5\_boolean (C type)@\spxentry{krb5\_boolean}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_boolean}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_boolean}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16761,15 +18464,19 @@ authoriazation data
\sphinxAtStartPar
typedef unsigned int krb5\_boolean
+\sphinxstepscope
+
\subsubsection{krb5\_checksum}
\label{\detokenize{appdev/refs/types/krb5_checksum:krb5-checksum}}\label{\detokenize{appdev/refs/types/krb5_checksum:krb5-checksum-struct}}\label{\detokenize{appdev/refs/types/krb5_checksum::doc}}\index{krb5\_checksum (C type)@\spxentry{krb5\_checksum}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_checksum}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_checksum}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16784,49 +18491,61 @@ typedef struct \_krb5\_checksum krb5\_checksum
\label{\detokenize{appdev/refs/types/krb5_checksum:members}}\index{krb5\_checksum.magic (C member)@\spxentry{krb5\_checksum.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_checksum.checksum\_type (C member)@\spxentry{krb5\_checksum.checksum\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.checksum_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.checksum_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{checksum\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}]{\sphinxcrossref{\DUrole{n}{krb5\_cksumtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{checksum\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_checksum.length (C member)@\spxentry{krb5\_checksum.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_checksum.contents (C member)@\spxentry{krb5\_checksum.contents}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.contents}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum.contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_const\_pointer}
\label{\detokenize{appdev/refs/types/krb5_const_pointer:krb5-const-pointer}}\label{\detokenize{appdev/refs/types/krb5_const_pointer:krb5-const-pointer-struct}}\label{\detokenize{appdev/refs/types/krb5_const_pointer::doc}}\index{krb5\_const\_pointer (C type)@\spxentry{krb5\_const\_pointer}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_pointer:c.krb5_const_pointer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_const\_pointer}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_const\_pointer}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16836,15 +18555,19 @@ typedef struct \_krb5\_checksum krb5\_checksum
\sphinxAtStartPar
typedef void const* krb5\_const\_pointer
+\sphinxstepscope
+
\subsubsection{krb5\_const\_principal}
\label{\detokenize{appdev/refs/types/krb5_const_principal:krb5-const-principal}}\label{\detokenize{appdev/refs/types/krb5_const_principal:krb5-const-principal-struct}}\label{\detokenize{appdev/refs/types/krb5_const_principal::doc}}\index{krb5\_const\_principal (C type)@\spxentry{krb5\_const\_principal}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_const\_principal}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_const\_principal}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16862,28 +18585,34 @@ typedef const krb5\_principal\_data* krb5\_const\_principal
\label{\detokenize{appdev/refs/types/krb5_const_principal:members}}\index{krb5\_const\_principal.magic (C member)@\spxentry{krb5\_const\_principal.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_const\_principal.realm (C member)@\spxentry{krb5\_const\_principal.realm}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.realm}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{realm}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{realm}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_const\_principal.data (C member)@\spxentry{krb5\_const\_principal.data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
An array of strings.
@@ -16892,31 +18621,39 @@ An array of strings.
\index{krb5\_const\_principal.length (C member)@\spxentry{krb5\_const\_principal.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_const\_principal.type (C member)@\spxentry{krb5\_const\_principal.type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal.type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_const_principal:c.krb5_const_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_const\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_cred}
\label{\detokenize{appdev/refs/types/krb5_cred:krb5-cred}}\label{\detokenize{appdev/refs/types/krb5_cred:krb5-cred-struct}}\label{\detokenize{appdev/refs/types/krb5_cred::doc}}\index{krb5\_cred (C type)@\spxentry{krb5\_cred}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cred}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cred}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -16934,19 +18671,23 @@ typedef struct \_krb5\_cred krb5\_cred
\label{\detokenize{appdev/refs/types/krb5_cred:members}}\index{krb5\_cred.magic (C member)@\spxentry{krb5\_cred.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_cred.tickets (C member)@\spxentry{krb5\_cred.tickets}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.tickets}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.tickets}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tickets}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tickets}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Tickets.
@@ -16955,10 +18696,12 @@ Tickets.
\index{krb5\_cred.enc\_part (C member)@\spxentry{krb5\_cred.enc\_part}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Encrypted part.
@@ -16967,25 +18710,31 @@ Encrypted part.
\index{krb5\_cred.enc\_part2 (C member)@\spxentry{krb5\_cred.enc\_part2}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.enc_part2}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred.enc_part2}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part2}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred:c.krb5_cred}]{\sphinxcrossref{\DUrole{n}{krb5\_cred}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part2}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Unencrypted version, if available.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_cred\_enc\_part}
\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:krb5-cred-enc-part}}\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:krb5-cred-enc-part-struct}}\label{\detokenize{appdev/refs/types/krb5_cred_enc_part::doc}}\index{krb5\_cred\_enc\_part (C type)@\spxentry{krb5\_cred\_enc\_part}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cred\_enc\_part}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cred\_enc\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17003,19 +18752,23 @@ typedef struct \_krb5\_cred\_enc\_part krb5\_cred\_enc\_part
\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:members}}\index{krb5\_cred\_enc\_part.magic (C member)@\spxentry{krb5\_cred\_enc\_part.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_cred\_enc\_part.nonce (C member)@\spxentry{krb5\_cred\_enc\_part.nonce}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.nonce}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.nonce}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nonce}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nonce}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Nonce (optional)
@@ -17024,10 +18777,12 @@ Nonce (optional)
\index{krb5\_cred\_enc\_part.timestamp (C member)@\spxentry{krb5\_cred\_enc\_part.timestamp}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.timestamp}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.timestamp}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{timestamp}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{timestamp}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Generation time, seconds portion.
@@ -17036,10 +18791,12 @@ Generation time, seconds portion.
\index{krb5\_cred\_enc\_part.usec (C member)@\spxentry{krb5\_cred\_enc\_part.usec}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.usec}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.usec}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{usec}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{usec}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Generation time, microseconds portion.
@@ -17048,10 +18805,12 @@ Generation time, microseconds portion.
\index{krb5\_cred\_enc\_part.s\_address (C member)@\spxentry{krb5\_cred\_enc\_part.s\_address}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.s_address}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.s_address}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{s\_address}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{s\_address}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Sender address (optional)
@@ -17060,10 +18819,12 @@ Sender address (optional)
\index{krb5\_cred\_enc\_part.r\_address (C member)@\spxentry{krb5\_cred\_enc\_part.r\_address}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.r_address}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.r_address}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{r\_address}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{r\_address}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Recipient address (optional)
@@ -17072,22 +18833,28 @@ Recipient address (optional)
\index{krb5\_cred\_enc\_part.ticket\_info (C member)@\spxentry{krb5\_cred\_enc\_part.ticket\_info}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.ticket_info}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part.ticket_info}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket\_info}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_enc_part:c.krb5_cred_enc_part}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_enc\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket\_info}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_cred\_info}
\label{\detokenize{appdev/refs/types/krb5_cred_info:krb5-cred-info}}\label{\detokenize{appdev/refs/types/krb5_cred_info:krb5-cred-info-struct}}\label{\detokenize{appdev/refs/types/krb5_cred_info::doc}}\index{krb5\_cred\_info (C type)@\spxentry{krb5\_cred\_info}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cred\_info}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cred\_info}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17105,19 +18872,23 @@ typedef struct \_krb5\_cred\_info krb5\_cred\_info
\label{\detokenize{appdev/refs/types/krb5_cred_info:members}}\index{krb5\_cred\_info.magic (C member)@\spxentry{krb5\_cred\_info.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_cred\_info.session (C member)@\spxentry{krb5\_cred\_info.session}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.session}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.session}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{session}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{session}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Session key used to encrypt ticket.
@@ -17126,10 +18897,12 @@ Session key used to encrypt ticket.
\index{krb5\_cred\_info.client (C member)@\spxentry{krb5\_cred\_info.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client principal and realm.
@@ -17138,10 +18911,12 @@ Client principal and realm.
\index{krb5\_cred\_info.server (C member)@\spxentry{krb5\_cred\_info.server}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.server}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.server}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Server principal and realm.
@@ -17150,10 +18925,12 @@ Server principal and realm.
\index{krb5\_cred\_info.flags (C member)@\spxentry{krb5\_cred\_info.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Ticket flags.
@@ -17162,10 +18939,12 @@ Ticket flags.
\index{krb5\_cred\_info.times (C member)@\spxentry{krb5\_cred\_info.times}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.times}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Auth, start, end, renew\_till.
@@ -17174,25 +18953,31 @@ Auth, start, end, renew\_till.
\index{krb5\_cred\_info.caddrs (C member)@\spxentry{krb5\_cred\_info.caddrs}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.caddrs}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info.caddrs}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{caddrs}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_cred_info:c.krb5_cred_info}]{\sphinxcrossref{\DUrole{n}{krb5\_cred\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{caddrs}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Array of pointers to addrs (optional)
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_creds}
\label{\detokenize{appdev/refs/types/krb5_creds:krb5-creds}}\label{\detokenize{appdev/refs/types/krb5_creds:krb5-creds-struct}}\label{\detokenize{appdev/refs/types/krb5_creds::doc}}\index{krb5\_creds (C type)@\spxentry{krb5\_creds}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_creds}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_creds}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17210,19 +18995,23 @@ typedef struct \_krb5\_creds krb5\_creds
\label{\detokenize{appdev/refs/types/krb5_creds:members}}\index{krb5\_creds.magic (C member)@\spxentry{krb5\_creds.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_creds.client (C member)@\spxentry{krb5\_creds.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
client’s principal identifier
@@ -17231,10 +19020,12 @@ client’s principal identifier
\index{krb5\_creds.server (C member)@\spxentry{krb5\_creds.server}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.server}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.server}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
server’s principal identifier
@@ -17243,10 +19034,12 @@ server’s principal identifier
\index{krb5\_creds.keyblock (C member)@\spxentry{krb5\_creds.keyblock}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.keyblock}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.keyblock}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{keyblock}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{keyblock}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
session encryption key info
@@ -17255,10 +19048,12 @@ session encryption key info
\index{krb5\_creds.times (C member)@\spxentry{krb5\_creds.times}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.times}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
lifetime info
@@ -17267,10 +19062,12 @@ lifetime info
\index{krb5\_creds.is\_skey (C member)@\spxentry{krb5\_creds.is\_skey}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.is_skey}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.is_skey}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{is\_skey}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{is\_skey}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
true if ticket is encrypted in another ticket’s skey
@@ -17279,10 +19076,12 @@ true if ticket is encrypted in another ticket’s skey
\index{krb5\_creds.ticket\_flags (C member)@\spxentry{krb5\_creds.ticket\_flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.ticket_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.ticket_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket\_flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket\_flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
flags in ticket
@@ -17291,10 +19090,12 @@ flags in ticket
\index{krb5\_creds.addresses (C member)@\spxentry{krb5\_creds.addresses}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.addresses}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.addresses}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{addresses}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{addresses}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
addrs in ticket
@@ -17303,10 +19104,12 @@ addrs in ticket
\index{krb5\_creds.ticket (C member)@\spxentry{krb5\_creds.ticket}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
ticket string itself
@@ -17315,10 +19118,12 @@ ticket string itself
\index{krb5\_creds.second\_ticket (C member)@\spxentry{krb5\_creds.second\_ticket}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.second_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.second_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{second\_ticket}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{second\_ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
second ticket, if related to ticket (via DUPLICATE\sphinxhyphen{}SKEY or ENC\sphinxhyphen{}TKT\sphinxhyphen{}IN\sphinxhyphen{}SKEY)
@@ -17327,25 +19132,31 @@ second ticket, if related to ticket (via DUPLICATE\sphinxhyphen{}SKEY or ENC\sph
\index{krb5\_creds.authdata (C member)@\spxentry{krb5\_creds.authdata}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds.authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authdata}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_creds:c.krb5_creds}]{\sphinxcrossref{\DUrole{n}{krb5\_creds}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authdata}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
authorization data
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_crypto\_iov}
\label{\detokenize{appdev/refs/types/krb5_crypto_iov:krb5-crypto-iov}}\label{\detokenize{appdev/refs/types/krb5_crypto_iov:krb5-crypto-iov-struct}}\label{\detokenize{appdev/refs/types/krb5_crypto_iov::doc}}\index{krb5\_crypto\_iov (C type)@\spxentry{krb5\_crypto\_iov}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_crypto\_iov}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_crypto\_iov}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17366,10 +19177,12 @@ typedef struct \_krb5\_crypto\_iov krb5\_crypto\_iov
\label{\detokenize{appdev/refs/types/krb5_crypto_iov:members}}\index{krb5\_crypto\_iov.flags (C member)@\spxentry{krb5\_crypto\_iov.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cryptotype:c.krb5_cryptotype}]{\sphinxcrossref{\DUrole{n}{krb5\_cryptotype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_cryptotype:c.krb5_cryptotype}]{\sphinxcrossref{\DUrole{n}{krb5\_cryptotype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
iov type (see KRB5\_CRYPTO\_TYPE macros)
@@ -17378,22 +19191,28 @@ iov type (see KRB5\_CRYPTO\_TYPE macros)
\index{krb5\_crypto\_iov.data (C member)@\spxentry{krb5\_crypto\_iov.data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov.data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov.data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_crypto_iov:c.krb5_crypto_iov}]{\sphinxcrossref{\DUrole{n}{krb5\_crypto\_iov}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_cryptotype}
\label{\detokenize{appdev/refs/types/krb5_cryptotype:krb5-cryptotype}}\label{\detokenize{appdev/refs/types/krb5_cryptotype:krb5-cryptotype-struct}}\label{\detokenize{appdev/refs/types/krb5_cryptotype::doc}}\index{krb5\_cryptotype (C type)@\spxentry{krb5\_cryptotype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cryptotype:c.krb5_cryptotype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cryptotype:c.krb5_cryptotype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cryptotype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cryptotype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17403,15 +19222,19 @@ iov type (see KRB5\_CRYPTO\_TYPE macros)
\sphinxAtStartPar
typedef krb5\_int32 krb5\_cryptotype
+\sphinxstepscope
+
\subsubsection{krb5\_data}
\label{\detokenize{appdev/refs/types/krb5_data:krb5-data}}\label{\detokenize{appdev/refs/types/krb5_data:krb5-data-struct}}\label{\detokenize{appdev/refs/types/krb5_data::doc}}\index{krb5\_data (C type)@\spxentry{krb5\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17426,40 +19249,50 @@ typedef struct \_krb5\_data krb5\_data
\label{\detokenize{appdev/refs/types/krb5_data:members}}\index{krb5\_data.magic (C member)@\spxentry{krb5\_data.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_data.length (C member)@\spxentry{krb5\_data.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_data.data (C member)@\spxentry{krb5\_data.data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data.data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_data:c.krb5_data.data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_deltat}
\label{\detokenize{appdev/refs/types/krb5_deltat:krb5-deltat}}\label{\detokenize{appdev/refs/types/krb5_deltat:krb5-deltat-struct}}\label{\detokenize{appdev/refs/types/krb5_deltat::doc}}\index{krb5\_deltat (C type)@\spxentry{krb5\_deltat}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_deltat}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_deltat}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17469,15 +19302,19 @@ typedef struct \_krb5\_data krb5\_data
\sphinxAtStartPar
typedef krb5\_int32 krb5\_deltat
+\sphinxstepscope
+
\subsubsection{krb5\_enc\_data}
\label{\detokenize{appdev/refs/types/krb5_enc_data:krb5-enc-data}}\label{\detokenize{appdev/refs/types/krb5_enc_data:krb5-enc-data-struct}}\label{\detokenize{appdev/refs/types/krb5_enc_data::doc}}\index{krb5\_enc\_data (C type)@\spxentry{krb5\_enc\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enc\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enc\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17492,49 +19329,61 @@ typedef struct \_krb5\_enc\_data krb5\_enc\_data
\label{\detokenize{appdev/refs/types/krb5_enc_data:members}}\index{krb5\_enc\_data.magic (C member)@\spxentry{krb5\_enc\_data.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_enc\_data.enctype (C member)@\spxentry{krb5\_enc\_data.enctype}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enctype}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enctype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_enc\_data.kvno (C member)@\spxentry{krb5\_enc\_data.kvno}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.kvno}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.kvno}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{kvno}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{kvno}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_enc\_data.ciphertext (C member)@\spxentry{krb5\_enc\_data.ciphertext}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.ciphertext}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data.ciphertext}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ciphertext}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ciphertext}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_enc\_kdc\_rep\_part}
\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:krb5-enc-kdc-rep-part}}\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:krb5-enc-kdc-rep-part-struct}}\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part::doc}}\index{krb5\_enc\_kdc\_rep\_part (C type)@\spxentry{krb5\_enc\_kdc\_rep\_part}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17555,19 +19404,23 @@ typedef struct \_krb5\_enc\_kdc\_rep\_part krb5\_enc\_kdc\_rep\_part
\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:members}}\index{krb5\_enc\_kdc\_rep\_part.magic (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_enc\_kdc\_rep\_part.msg\_type (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.msg\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.msg_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.msg_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}]{\sphinxcrossref{\DUrole{n}{krb5\_msgtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{msg\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}]{\sphinxcrossref{\DUrole{n}{krb5\_msgtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{msg\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
krb5 message type
@@ -17576,10 +19429,12 @@ krb5 message type
\index{krb5\_enc\_kdc\_rep\_part.session (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.session}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.session}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.session}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{session}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{session}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Session key.
@@ -17588,10 +19443,12 @@ Session key.
\index{krb5\_enc\_kdc\_rep\_part.last\_req (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.last\_req}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.last_req}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.last_req}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{last\_req}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{last\_req}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Array of pointers to entries.
@@ -17600,10 +19457,12 @@ Array of pointers to entries.
\index{krb5\_enc\_kdc\_rep\_part.nonce (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.nonce}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.nonce}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.nonce}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nonce}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nonce}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Nonce from request.
@@ -17612,10 +19471,12 @@ Nonce from request.
\index{krb5\_enc\_kdc\_rep\_part.key\_exp (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.key\_exp}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.key_exp}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.key_exp}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{key\_exp}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{key\_exp}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Expiration date.
@@ -17624,10 +19485,12 @@ Expiration date.
\index{krb5\_enc\_kdc\_rep\_part.flags (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Ticket flags.
@@ -17636,10 +19499,12 @@ Ticket flags.
\index{krb5\_enc\_kdc\_rep\_part.times (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.times}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.times}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Lifetime info.
@@ -17648,10 +19513,12 @@ Lifetime info.
\index{krb5\_enc\_kdc\_rep\_part.server (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.server}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.server}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.server}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Server’s principal identifier.
@@ -17660,10 +19527,12 @@ Server’s principal identifier.
\index{krb5\_enc\_kdc\_rep\_part.caddrs (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.caddrs}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.caddrs}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.caddrs}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{caddrs}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{caddrs}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Array of ptrs to addrs, optional.
@@ -17672,25 +19541,31 @@ Array of ptrs to addrs, optional.
\index{krb5\_enc\_kdc\_rep\_part.enc\_padata (C member)@\spxentry{krb5\_enc\_kdc\_rep\_part.enc\_padata}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.enc_padata}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part.enc_padata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_padata}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_padata}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Encrypted preauthentication data.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_enc\_tkt\_part}
\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:krb5-enc-tkt-part}}\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:krb5-enc-tkt-part-struct}}\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part::doc}}\index{krb5\_enc\_tkt\_part (C type)@\spxentry{krb5\_enc\_tkt\_part}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enc\_tkt\_part}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enc\_tkt\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17708,19 +19583,23 @@ typedef struct \_krb5\_enc\_tkt\_part krb5\_enc\_tkt\_part
\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:members}}\index{krb5\_enc\_tkt\_part.magic (C member)@\spxentry{krb5\_enc\_tkt\_part.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_enc\_tkt\_part.flags (C member)@\spxentry{krb5\_enc\_tkt\_part.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
flags
@@ -17729,10 +19608,12 @@ flags
\index{krb5\_enc\_tkt\_part.session (C member)@\spxentry{krb5\_enc\_tkt\_part.session}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.session}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.session}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{session}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{session}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
session key: includes enctype
@@ -17741,10 +19622,12 @@ session key: includes enctype
\index{krb5\_enc\_tkt\_part.client (C member)@\spxentry{krb5\_enc\_tkt\_part.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
client name/realm
@@ -17753,10 +19636,12 @@ client name/realm
\index{krb5\_enc\_tkt\_part.transited (C member)@\spxentry{krb5\_enc\_tkt\_part.transited}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.transited}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.transited}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{transited}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{transited}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
list of transited realms
@@ -17765,10 +19650,12 @@ list of transited realms
\index{krb5\_enc\_tkt\_part.times (C member)@\spxentry{krb5\_enc\_tkt\_part.times}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.times}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{times}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
auth, start, end, renew\_till
@@ -17777,10 +19664,12 @@ auth, start, end, renew\_till
\index{krb5\_enc\_tkt\_part.caddrs (C member)@\spxentry{krb5\_enc\_tkt\_part.caddrs}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.caddrs}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.caddrs}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{caddrs}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{caddrs}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
array of ptrs to addresses
@@ -17789,25 +19678,31 @@ array of ptrs to addresses
\index{krb5\_enc\_tkt\_part.authorization\_data (C member)@\spxentry{krb5\_enc\_tkt\_part.authorization\_data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.authorization_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part.authorization_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authorization\_data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authorization\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
auth data
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_encrypt\_block}
\label{\detokenize{appdev/refs/types/krb5_encrypt_block:krb5-encrypt-block}}\label{\detokenize{appdev/refs/types/krb5_encrypt_block:krb5-encrypt-block-struct}}\label{\detokenize{appdev/refs/types/krb5_encrypt_block::doc}}\index{krb5\_encrypt\_block (C type)@\spxentry{krb5\_encrypt\_block}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encrypt\_block}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_encrypt\_block}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17822,40 +19717,50 @@ typedef struct \_krb5\_encrypt\_block krb5\_encrypt\_block
\label{\detokenize{appdev/refs/types/krb5_encrypt_block:members}}\index{krb5\_encrypt\_block.magic (C member)@\spxentry{krb5\_encrypt\_block.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_encrypt\_block.crypto\_entry (C member)@\spxentry{krb5\_encrypt\_block.crypto\_entry}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block.crypto_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block.crypto_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{crypto\_entry}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{crypto\_entry}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_encrypt\_block.key (C member)@\spxentry{krb5\_encrypt\_block.key}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block.key}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block.key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{key}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_encrypt_block:c.krb5_encrypt_block}]{\sphinxcrossref{\DUrole{n}{krb5\_encrypt\_block}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{key}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_enctype}
\label{\detokenize{appdev/refs/types/krb5_enctype:krb5-enctype}}\label{\detokenize{appdev/refs/types/krb5_enctype:krb5-enctype-struct}}\label{\detokenize{appdev/refs/types/krb5_enctype::doc}}\index{krb5\_enctype (C type)@\spxentry{krb5\_enctype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enctype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_enctype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17865,15 +19770,19 @@ typedef struct \_krb5\_encrypt\_block krb5\_encrypt\_block
\sphinxAtStartPar
typedef krb5\_int32 krb5\_enctype
+\sphinxstepscope
+
\subsubsection{krb5\_error}
\label{\detokenize{appdev/refs/types/krb5_error:krb5-error}}\label{\detokenize{appdev/refs/types/krb5_error:krb5-error-struct}}\label{\detokenize{appdev/refs/types/krb5_error::doc}}\index{krb5\_error (C type)@\spxentry{krb5\_error}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_error}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_error}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -17891,19 +19800,23 @@ typedef struct \_krb5\_error krb5\_error
\label{\detokenize{appdev/refs/types/krb5_error:members}}\index{krb5\_error.magic (C member)@\spxentry{krb5\_error.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_error.ctime (C member)@\spxentry{krb5\_error.ctime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.ctime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.ctime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ctime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ctime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client sec portion; optional.
@@ -17912,10 +19825,12 @@ Client sec portion; optional.
\index{krb5\_error.cusec (C member)@\spxentry{krb5\_error.cusec}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.cusec}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.cusec}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{cusec}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{cusec}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client usec portion; optional.
@@ -17924,10 +19839,12 @@ Client usec portion; optional.
\index{krb5\_error.susec (C member)@\spxentry{krb5\_error.susec}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.susec}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.susec}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{susec}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{susec}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Server usec portion.
@@ -17936,10 +19853,12 @@ Server usec portion.
\index{krb5\_error.stime (C member)@\spxentry{krb5\_error.stime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.stime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.stime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{stime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{stime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Server sec portion.
@@ -17948,10 +19867,12 @@ Server sec portion.
\index{krb5\_error.error (C member)@\spxentry{krb5\_error.error}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.error}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.error}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{error}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{error}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Error code (protocol error \#’s)
@@ -17960,10 +19881,12 @@ Error code (protocol error \#’s)
\index{krb5\_error.client (C member)@\spxentry{krb5\_error.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client principal and realm.
@@ -17972,10 +19895,12 @@ Client principal and realm.
\index{krb5\_error.server (C member)@\spxentry{krb5\_error.server}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.server}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.server}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Server principal and realm.
@@ -17984,10 +19909,12 @@ Server principal and realm.
\index{krb5\_error.text (C member)@\spxentry{krb5\_error.text}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.text}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.text}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{text}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{text}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Descriptive text.
@@ -17996,25 +19923,31 @@ Descriptive text.
\index{krb5\_error.e\_data (C member)@\spxentry{krb5\_error.e\_data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.e_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error:c.krb5_error.e_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{e\_data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_error:c.krb5_error}]{\sphinxcrossref{\DUrole{n}{krb5\_error}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{e\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Additional error\sphinxhyphen{}describing data.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_error\_code}
\label{\detokenize{appdev/refs/types/krb5_error_code:krb5-error-code}}\label{\detokenize{appdev/refs/types/krb5_error_code:krb5-error-code-struct}}\label{\detokenize{appdev/refs/types/krb5_error_code::doc}}\index{krb5\_error\_code (C type)@\spxentry{krb5\_error\_code}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_error_code:c.krb5_error_code}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_error\_code}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_error\_code}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18030,15 +19963,19 @@ The value 0 indicates success; any other values are com\_err codes. Use krb5\_ge
\sphinxAtStartPar
typedef krb5\_int32 krb5\_error\_code
+\sphinxstepscope
+
\subsubsection{krb5\_expire\_callback\_func}
\label{\detokenize{appdev/refs/types/krb5_expire_callback_func:krb5-expire-callback-func}}\label{\detokenize{appdev/refs/types/krb5_expire_callback_func:krb5-expire-callback-func-struct}}\label{\detokenize{appdev/refs/types/krb5_expire_callback_func::doc}}\index{krb5\_expire\_callback\_func (C type)@\spxentry{krb5\_expire\_callback\_func}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_expire_callback_func:c.krb5_expire_callback_func}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_expire_callback_func:c.krb5_expire_callback_func}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_expire\_callback\_func}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_expire\_callback\_func}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18048,15 +19985,19 @@ typedef krb5\_int32 krb5\_error\_code
\sphinxAtStartPar
typedef void( * krb5\_expire\_callback\_func) (krb5\_context context, void *data, krb5\_timestamp password\_expiration, krb5\_timestamp account\_expiration, krb5\_boolean is\_last\_req)
+\sphinxstepscope
+
\subsubsection{krb5\_flags}
\label{\detokenize{appdev/refs/types/krb5_flags:krb5-flags}}\label{\detokenize{appdev/refs/types/krb5_flags:krb5-flags-struct}}\label{\detokenize{appdev/refs/types/krb5_flags::doc}}\index{krb5\_flags (C type)@\spxentry{krb5\_flags}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_flags}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18066,15 +20007,19 @@ typedef void( * krb5\_expire\_callback\_func) (krb5\_context context, void *data
\sphinxAtStartPar
typedef krb5\_int32 krb5\_flags
+\sphinxstepscope
+
\subsubsection{krb5\_get\_init\_creds\_opt}
\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:krb5-get-init-creds-opt}}\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:krb5-get-init-creds-opt-struct}}\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt::doc}}\index{krb5\_get\_init\_creds\_opt (C type)@\spxentry{krb5\_get\_init\_creds\_opt}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18092,112 +20037,138 @@ typedef struct \_krb5\_get\_init\_creds\_opt krb5\_get\_init\_creds\_opt
\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:members}}\index{krb5\_get\_init\_creds\_opt.flags (C member)@\spxentry{krb5\_get\_init\_creds\_opt.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.tkt\_life (C member)@\spxentry{krb5\_get\_init\_creds\_opt.tkt\_life}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.tkt_life}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.tkt_life}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tkt\_life}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tkt\_life}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.renew\_life (C member)@\spxentry{krb5\_get\_init\_creds\_opt.renew\_life}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.renew_life}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.renew_life}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{renew\_life}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_deltat:c.krb5_deltat}]{\sphinxcrossref{\DUrole{n}{krb5\_deltat}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{renew\_life}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.forwardable (C member)@\spxentry{krb5\_get\_init\_creds\_opt.forwardable}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.forwardable}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.forwardable}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{forwardable}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{forwardable}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.proxiable (C member)@\spxentry{krb5\_get\_init\_creds\_opt.proxiable}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.proxiable}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.proxiable}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{proxiable}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{proxiable}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.etype\_list (C member)@\spxentry{krb5\_get\_init\_creds\_opt.etype\_list}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.etype_list}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.etype_list}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{etype\_list}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{etype\_list}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.etype\_list\_length (C member)@\spxentry{krb5\_get\_init\_creds\_opt.etype\_list\_length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.etype_list_length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.etype_list_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{etype\_list\_length}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{etype\_list\_length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.address\_list (C member)@\spxentry{krb5\_get\_init\_creds\_opt.address\_list}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.address_list}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.address_list}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{address\_list}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{address\_list}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.preauth\_list (C member)@\spxentry{krb5\_get\_init\_creds\_opt.preauth\_list}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.preauth_list}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.preauth_list}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{preauth\_list}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{preauth\_list}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.preauth\_list\_length (C member)@\spxentry{krb5\_get\_init\_creds\_opt.preauth\_list\_length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.preauth_list_length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.preauth_list_length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{preauth\_list\_length}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{preauth\_list\_length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_get\_init\_creds\_opt.salt (C member)@\spxentry{krb5\_get\_init\_creds\_opt.salt}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.salt}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt.salt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{salt}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_get_init_creds_opt:c.krb5_get_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_get\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{salt}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_gic\_opt\_pa\_data}
\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:krb5-gic-opt-pa-data}}\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:krb5-gic-opt-pa-data-struct}}\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data::doc}}\index{krb5\_gic\_opt\_pa\_data (C type)@\spxentry{krb5\_gic\_opt\_pa\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_gic\_opt\_pa\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_gic\_opt\_pa\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18215,31 +20186,39 @@ typedef struct \_krb5\_gic\_opt\_pa\_data krb5\_gic\_opt\_pa\_data
\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:members}}\index{krb5\_gic\_opt\_pa\_data.attr (C member)@\spxentry{krb5\_gic\_opt\_pa\_data.attr}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data.attr}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data.attr}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_gic\_opt\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{attr}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_gic\_opt\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{attr}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_gic\_opt\_pa\_data.value (C member)@\spxentry{krb5\_gic\_opt\_pa\_data.value}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data.value}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data.value}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_gic\_opt\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{value}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_gic_opt_pa_data:c.krb5_gic_opt_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_gic\_opt\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{value}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_int16}
\label{\detokenize{appdev/refs/types/krb5_int16:krb5-int16}}\label{\detokenize{appdev/refs/types/krb5_int16:krb5-int16-struct}}\label{\detokenize{appdev/refs/types/krb5_int16::doc}}\index{krb5\_int16 (C type)@\spxentry{krb5\_int16}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_int16:c.krb5_int16}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_int16:c.krb5_int16}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_int16}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_int16}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18249,15 +20228,19 @@ typedef struct \_krb5\_gic\_opt\_pa\_data krb5\_gic\_opt\_pa\_data
\sphinxAtStartPar
typedef int16\_t krb5\_int16
+\sphinxstepscope
+
\subsubsection{krb5\_int32}
\label{\detokenize{appdev/refs/types/krb5_int32:krb5-int32}}\label{\detokenize{appdev/refs/types/krb5_int32:krb5-int32-struct}}\label{\detokenize{appdev/refs/types/krb5_int32::doc}}\index{krb5\_int32 (C type)@\spxentry{krb5\_int32}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_int32}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_int32}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18267,15 +20250,19 @@ typedef int16\_t krb5\_int16
\sphinxAtStartPar
typedef int32\_t krb5\_int32
+\sphinxstepscope
+
\subsubsection{krb5\_kdc\_rep}
\label{\detokenize{appdev/refs/types/krb5_kdc_rep:krb5-kdc-rep}}\label{\detokenize{appdev/refs/types/krb5_kdc_rep:krb5-kdc-rep-struct}}\label{\detokenize{appdev/refs/types/krb5_kdc_rep::doc}}\index{krb5\_kdc\_rep (C type)@\spxentry{krb5\_kdc\_rep}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_rep}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_rep}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18293,19 +20280,23 @@ typedef struct \_krb5\_kdc\_rep krb5\_kdc\_rep
\label{\detokenize{appdev/refs/types/krb5_kdc_rep:members}}\index{krb5\_kdc\_rep.magic (C member)@\spxentry{krb5\_kdc\_rep.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_kdc\_rep.msg\_type (C member)@\spxentry{krb5\_kdc\_rep.msg\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.msg_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.msg_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}]{\sphinxcrossref{\DUrole{n}{krb5\_msgtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{msg\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}]{\sphinxcrossref{\DUrole{n}{krb5\_msgtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{msg\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
KRB5\_AS\_REP or KRB5\_KDC\_REP.
@@ -18314,10 +20305,12 @@ KRB5\_AS\_REP or KRB5\_KDC\_REP.
\index{krb5\_kdc\_rep.padata (C member)@\spxentry{krb5\_kdc\_rep.padata}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.padata}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.padata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{padata}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{padata}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Preauthentication data from KDC.
@@ -18326,10 +20319,12 @@ Preauthentication data from KDC.
\index{krb5\_kdc\_rep.client (C member)@\spxentry{krb5\_kdc\_rep.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client principal and realm.
@@ -18338,10 +20333,12 @@ Client principal and realm.
\index{krb5\_kdc\_rep.ticket (C member)@\spxentry{krb5\_kdc\_rep.ticket}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Ticket.
@@ -18350,10 +20347,12 @@ Ticket.
\index{krb5\_kdc\_rep.enc\_part (C member)@\spxentry{krb5\_kdc\_rep.enc\_part}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Encrypted part of reply.
@@ -18362,25 +20361,31 @@ Encrypted part of reply.
\index{krb5\_kdc\_rep.enc\_part2 (C member)@\spxentry{krb5\_kdc\_rep.enc\_part2}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.enc_part2}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep.enc_part2}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part2}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_kdc_rep_part:c.krb5_enc_kdc_rep_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_kdc\_rep\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_rep:c.krb5_kdc_rep}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_rep}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part2}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Unencrypted version, if available.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_kdc\_req}
\label{\detokenize{appdev/refs/types/krb5_kdc_req:krb5-kdc-req}}\label{\detokenize{appdev/refs/types/krb5_kdc_req:krb5-kdc-req-struct}}\label{\detokenize{appdev/refs/types/krb5_kdc_req::doc}}\index{krb5\_kdc\_req (C type)@\spxentry{krb5\_kdc\_req}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_req}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kdc\_req}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18398,19 +20403,23 @@ typedef struct \_krb5\_kdc\_req krb5\_kdc\_req
\label{\detokenize{appdev/refs/types/krb5_kdc_req:members}}\index{krb5\_kdc\_req.magic (C member)@\spxentry{krb5\_kdc\_req.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_kdc\_req.msg\_type (C member)@\spxentry{krb5\_kdc\_req.msg\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.msg_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.msg_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}]{\sphinxcrossref{\DUrole{n}{krb5\_msgtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{msg\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}]{\sphinxcrossref{\DUrole{n}{krb5\_msgtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{msg\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
KRB5\_AS\_REQ or KRB5\_TGS\_REQ.
@@ -18419,10 +20428,12 @@ KRB5\_AS\_REQ or KRB5\_TGS\_REQ.
\index{krb5\_kdc\_req.padata (C member)@\spxentry{krb5\_kdc\_req.padata}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.padata}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.padata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{padata}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{padata}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Preauthentication data.
@@ -18431,10 +20442,12 @@ Preauthentication data.
\index{krb5\_kdc\_req.kdc\_options (C member)@\spxentry{krb5\_kdc\_req.kdc\_options}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.kdc_options}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.kdc_options}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{kdc\_options}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{kdc\_options}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested options.
@@ -18443,10 +20456,12 @@ Requested options.
\index{krb5\_kdc\_req.client (C member)@\spxentry{krb5\_kdc\_req.client}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.client}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.client}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{client}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Client principal and realm.
@@ -18455,10 +20470,12 @@ Client principal and realm.
\index{krb5\_kdc\_req.server (C member)@\spxentry{krb5\_kdc\_req.server}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.server}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.server}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Server principal and realm.
@@ -18467,10 +20484,12 @@ Server principal and realm.
\index{krb5\_kdc\_req.from (C member)@\spxentry{krb5\_kdc\_req.from}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.from}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.from}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{from}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{from}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested start time.
@@ -18479,10 +20498,12 @@ Requested start time.
\index{krb5\_kdc\_req.till (C member)@\spxentry{krb5\_kdc\_req.till}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.till}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.till}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{till}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{till}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested end time.
@@ -18491,10 +20512,12 @@ Requested end time.
\index{krb5\_kdc\_req.rtime (C member)@\spxentry{krb5\_kdc\_req.rtime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.rtime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.rtime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{rtime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{rtime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested renewable end time.
@@ -18503,10 +20526,12 @@ Requested renewable end time.
\index{krb5\_kdc\_req.nonce (C member)@\spxentry{krb5\_kdc\_req.nonce}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.nonce}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.nonce}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nonce}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nonce}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Nonce to match request and response.
@@ -18515,10 +20540,12 @@ Nonce to match request and response.
\index{krb5\_kdc\_req.nktypes (C member)@\spxentry{krb5\_kdc\_req.nktypes}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.nktypes}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.nktypes}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nktypes}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{nktypes}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Number of enctypes.
@@ -18527,10 +20554,12 @@ Number of enctypes.
\index{krb5\_kdc\_req.ktype (C member)@\spxentry{krb5\_kdc\_req.ktype}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.ktype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.ktype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ktype}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ktype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested enctypes.
@@ -18539,10 +20568,12 @@ Requested enctypes.
\index{krb5\_kdc\_req.addresses (C member)@\spxentry{krb5\_kdc\_req.addresses}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.addresses}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.addresses}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{addresses}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_address:c.krb5_address}]{\sphinxcrossref{\DUrole{n}{krb5\_address}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{addresses}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Requested addresses (optional)
@@ -18551,10 +20582,12 @@ Requested addresses (optional)
\index{krb5\_kdc\_req.authorization\_data (C member)@\spxentry{krb5\_kdc\_req.authorization\_data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.authorization_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.authorization_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authorization\_data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authorization\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Encrypted authz data (optional)
@@ -18563,10 +20596,12 @@ Encrypted authz data (optional)
\index{krb5\_kdc\_req.unenc\_authdata (C member)@\spxentry{krb5\_kdc\_req.unenc\_authdata}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.unenc_authdata}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.unenc_authdata}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{unenc\_authdata}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authdata:c.krb5_authdata}]{\sphinxcrossref{\DUrole{n}{krb5\_authdata}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{unenc\_authdata}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Unencrypted authz data.
@@ -18575,25 +20610,31 @@ Unencrypted authz data.
\index{krb5\_kdc\_req.second\_ticket (C member)@\spxentry{krb5\_kdc\_req.second\_ticket}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.second_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req.second_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{second\_ticket}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_kdc_req:c.krb5_kdc_req}]{\sphinxcrossref{\DUrole{n}{krb5\_kdc\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{second\_ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Second ticket array (optional)
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_keyblock}
\label{\detokenize{appdev/refs/types/krb5_keyblock:krb5-keyblock}}\label{\detokenize{appdev/refs/types/krb5_keyblock:krb5-keyblock-struct}}\label{\detokenize{appdev/refs/types/krb5_keyblock::doc}}\index{krb5\_keyblock (C type)@\spxentry{krb5\_keyblock}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keyblock}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keyblock}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18611,49 +20652,61 @@ typedef struct \_krb5\_keyblock krb5\_keyblock
\label{\detokenize{appdev/refs/types/krb5_keyblock:members}}\index{krb5\_keyblock.magic (C member)@\spxentry{krb5\_keyblock.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_keyblock.enctype (C member)@\spxentry{krb5\_keyblock.enctype}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.enctype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.enctype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enctype}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enctype:c.krb5_enctype}]{\sphinxcrossref{\DUrole{n}{krb5\_enctype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enctype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_keyblock.length (C member)@\spxentry{krb5\_keyblock.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_keyblock.contents (C member)@\spxentry{krb5\_keyblock.contents}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.contents}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock.contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_keytab\_entry}
\label{\detokenize{appdev/refs/types/krb5_keytab_entry:krb5-keytab-entry}}\label{\detokenize{appdev/refs/types/krb5_keytab_entry:krb5-keytab-entry-struct}}\label{\detokenize{appdev/refs/types/krb5_keytab_entry::doc}}\index{krb5\_keytab\_entry (C type)@\spxentry{krb5\_keytab\_entry}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keytab\_entry}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keytab\_entry}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18671,19 +20724,23 @@ typedef struct krb5\_keytab\_entry\_st krb5\_keytab\_entry
\label{\detokenize{appdev/refs/types/krb5_keytab_entry:members}}\index{krb5\_keytab\_entry.magic (C member)@\spxentry{krb5\_keytab\_entry.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_keytab\_entry.principal (C member)@\spxentry{krb5\_keytab\_entry.principal}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.principal}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{principal}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{principal}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Principal of this key.
@@ -18692,10 +20749,12 @@ Principal of this key.
\index{krb5\_keytab\_entry.timestamp (C member)@\spxentry{krb5\_keytab\_entry.timestamp}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.timestamp}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.timestamp}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{timestamp}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{timestamp}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Time entry written to keytable.
@@ -18704,10 +20763,12 @@ Time entry written to keytable.
\index{krb5\_keytab\_entry.vno (C member)@\spxentry{krb5\_keytab\_entry.vno}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.vno}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.vno}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{vno}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}]{\sphinxcrossref{\DUrole{n}{krb5\_kvno}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{vno}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Key version number.
@@ -18716,25 +20777,31 @@ Key version number.
\index{krb5\_keytab\_entry.key (C member)@\spxentry{krb5\_keytab\_entry.key}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.key}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry.key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{key}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_keyblock:c.krb5_keyblock}]{\sphinxcrossref{\DUrole{n}{krb5\_keyblock}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_keytab_entry:c.krb5_keytab_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_keytab\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{key}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
The secret key.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_keyusage}
\label{\detokenize{appdev/refs/types/krb5_keyusage:krb5-keyusage}}\label{\detokenize{appdev/refs/types/krb5_keyusage:krb5-keyusage-struct}}\label{\detokenize{appdev/refs/types/krb5_keyusage::doc}}\index{krb5\_keyusage (C type)@\spxentry{krb5\_keyusage}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keyusage:c.krb5_keyusage}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keyusage}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keyusage}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18744,15 +20811,19 @@ The secret key.
\sphinxAtStartPar
typedef krb5\_int32 krb5\_keyusage
+\sphinxstepscope
+
\subsubsection{krb5\_kt\_cursor}
\label{\detokenize{appdev/refs/types/krb5_kt_cursor:krb5-kt-cursor}}\label{\detokenize{appdev/refs/types/krb5_kt_cursor:krb5-kt-cursor-struct}}\label{\detokenize{appdev/refs/types/krb5_kt_cursor::doc}}\index{krb5\_kt\_cursor (C type)@\spxentry{krb5\_kt\_cursor}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kt_cursor:c.krb5_kt_cursor}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_cursor}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kt\_cursor}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18762,15 +20833,19 @@ typedef krb5\_int32 krb5\_keyusage
\sphinxAtStartPar
typedef krb5\_pointer krb5\_kt\_cursor
+\sphinxstepscope
+
\subsubsection{krb5\_kvno}
\label{\detokenize{appdev/refs/types/krb5_kvno:krb5-kvno}}\label{\detokenize{appdev/refs/types/krb5_kvno:krb5-kvno-struct}}\label{\detokenize{appdev/refs/types/krb5_kvno::doc}}\index{krb5\_kvno (C type)@\spxentry{krb5\_kvno}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_kvno:c.krb5_kvno}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kvno}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_kvno}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18780,15 +20855,19 @@ typedef krb5\_pointer krb5\_kt\_cursor
\sphinxAtStartPar
typedef unsigned int krb5\_kvno
+\sphinxstepscope
+
\subsubsection{krb5\_last\_req\_entry}
\label{\detokenize{appdev/refs/types/krb5_last_req_entry:krb5-last-req-entry}}\label{\detokenize{appdev/refs/types/krb5_last_req_entry:krb5-last-req-entry-struct}}\label{\detokenize{appdev/refs/types/krb5_last_req_entry::doc}}\index{krb5\_last\_req\_entry (C type)@\spxentry{krb5\_last\_req\_entry}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_last\_req\_entry}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_last\_req\_entry}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18806,19 +20885,23 @@ typedef struct \_krb5\_last\_req\_entry krb5\_last\_req\_entry
\label{\detokenize{appdev/refs/types/krb5_last_req_entry:members}}\index{krb5\_last\_req\_entry.magic (C member)@\spxentry{krb5\_last\_req\_entry.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_last\_req\_entry.lr\_type (C member)@\spxentry{krb5\_last\_req\_entry.lr\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry.lr_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry.lr_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{lr\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{lr\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
LR type.
@@ -18827,25 +20910,31 @@ LR type.
\index{krb5\_last\_req\_entry.value (C member)@\spxentry{krb5\_last\_req\_entry.value}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry.value}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry.value}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{value}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_last_req_entry:c.krb5_last_req_entry}]{\sphinxcrossref{\DUrole{n}{krb5\_last\_req\_entry}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{value}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Timestamp.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_magic}
\label{\detokenize{appdev/refs/types/krb5_magic:krb5-magic}}\label{\detokenize{appdev/refs/types/krb5_magic:krb5-magic-struct}}\label{\detokenize{appdev/refs/types/krb5_magic::doc}}\index{krb5\_magic (C type)@\spxentry{krb5\_magic}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_magic}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18855,15 +20944,19 @@ Timestamp.
\sphinxAtStartPar
typedef krb5\_error\_code krb5\_magic
+\sphinxstepscope
+
\subsubsection{krb5\_mk\_req\_checksum\_func}
\label{\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:krb5-mk-req-checksum-func}}\label{\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:krb5-mk-req-checksum-func-struct}}\label{\detokenize{appdev/refs/types/krb5_mk_req_checksum_func::doc}}\index{krb5\_mk\_req\_checksum\_func (C type)@\spxentry{krb5\_mk\_req\_checksum\_func}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:c.krb5_mk_req_checksum_func}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_mk_req_checksum_func:c.krb5_mk_req_checksum_func}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_req\_checksum\_func}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_mk\_req\_checksum\_func}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18876,15 +20969,19 @@ Type of function used as a callback to generate checksum data for mk\_req.
\sphinxAtStartPar
typedef krb5\_error\_code( * krb5\_mk\_req\_checksum\_func) (krb5\_context, krb5\_auth\_context, void *, krb5\_data **)
+\sphinxstepscope
+
\subsubsection{krb5\_msgtype}
\label{\detokenize{appdev/refs/types/krb5_msgtype:krb5-msgtype}}\label{\detokenize{appdev/refs/types/krb5_msgtype:krb5-msgtype-struct}}\label{\detokenize{appdev/refs/types/krb5_msgtype::doc}}\index{krb5\_msgtype (C type)@\spxentry{krb5\_msgtype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_msgtype:c.krb5_msgtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_msgtype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_msgtype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18894,15 +20991,19 @@ typedef krb5\_error\_code( * krb5\_mk\_req\_checksum\_func) (krb5\_context, krb5
\sphinxAtStartPar
typedef unsigned int krb5\_msgtype
+\sphinxstepscope
+
\subsubsection{krb5\_octet}
\label{\detokenize{appdev/refs/types/krb5_octet:krb5-octet}}\label{\detokenize{appdev/refs/types/krb5_octet:krb5-octet-struct}}\label{\detokenize{appdev/refs/types/krb5_octet::doc}}\index{krb5\_octet (C type)@\spxentry{krb5\_octet}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_octet}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_octet}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18912,15 +21013,19 @@ typedef unsigned int krb5\_msgtype
\sphinxAtStartPar
typedef uint8\_t krb5\_octet
+\sphinxstepscope
+
\subsubsection{krb5\_pa\_pac\_req}
\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:krb5-pa-pac-req}}\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:krb5-pa-pac-req-struct}}\label{\detokenize{appdev/refs/types/krb5_pa_pac_req::doc}}\index{krb5\_pa\_pac\_req (C type)@\spxentry{krb5\_pa\_pac\_req}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:c.krb5_pa_pac_req}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:c.krb5_pa_pac_req}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_pac\_req}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_pac\_req}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18935,25 +21040,31 @@ typedef struct \_krb5\_pa\_pac\_req krb5\_pa\_pac\_req
\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:members}}\index{krb5\_pa\_pac\_req.include\_pac (C member)@\spxentry{krb5\_pa\_pac\_req.include\_pac}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:c.krb5_pa_pac_req.include_pac}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_pac_req:c.krb5_pa_pac_req.include_pac}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_pac_req:c.krb5_pa_pac_req}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_pac\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{include\_pac}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_boolean:c.krb5_boolean}]{\sphinxcrossref{\DUrole{n}{krb5\_boolean}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_pac_req:c.krb5_pa_pac_req}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_pac\_req}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{include\_pac}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
TRUE if a PAC should be included in TGS\sphinxhyphen{}REP.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_pa\_server\_referral\_data}
\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:krb5-pa-server-referral-data}}\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:krb5-pa-server-referral-data-struct}}\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data::doc}}\index{krb5\_pa\_server\_referral\_data (C type)@\spxentry{krb5\_pa\_server\_referral\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -18968,58 +21079,72 @@ typedef struct \_krb5\_pa\_server\_referral\_data krb5\_pa\_server\_referral\_da
\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:members}}\index{krb5\_pa\_server\_referral\_data.referred\_realm (C member)@\spxentry{krb5\_pa\_server\_referral\_data.referred\_realm}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.referred_realm}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.referred_realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{referred\_realm}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{referred\_realm}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pa\_server\_referral\_data.true\_principal\_name (C member)@\spxentry{krb5\_pa\_server\_referral\_data.true\_principal\_name}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.true_principal_name}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.true_principal_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{true\_principal\_name}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{true\_principal\_name}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pa\_server\_referral\_data.requested\_principal\_name (C member)@\spxentry{krb5\_pa\_server\_referral\_data.requested\_principal\_name}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.requested_principal_name}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.requested_principal_name}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{requested\_principal\_name}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{requested\_principal\_name}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pa\_server\_referral\_data.referral\_valid\_until (C member)@\spxentry{krb5\_pa\_server\_referral\_data.referral\_valid\_until}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.referral_valid_until}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.referral_valid_until}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{referral\_valid\_until}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{referral\_valid\_until}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pa\_server\_referral\_data.rep\_cksum (C member)@\spxentry{krb5\_pa\_server\_referral\_data.rep\_cksum}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.rep_cksum}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data.rep_cksum}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{rep\_cksum}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_checksum:c.krb5_checksum}]{\sphinxcrossref{\DUrole{n}{krb5\_checksum}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_server_referral_data:c.krb5_pa_server_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_server\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{rep\_cksum}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_pa\_svr\_referral\_data}
\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:krb5-pa-svr-referral-data}}\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:krb5-pa-svr-referral-data-struct}}\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data::doc}}\index{krb5\_pa\_svr\_referral\_data (C type)@\spxentry{krb5\_pa\_svr\_referral\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:c.krb5_pa_svr_referral_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:c.krb5_pa_svr_referral_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_svr\_referral\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_svr\_referral\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19034,25 +21159,31 @@ typedef struct \_krb5\_pa\_svr\_referral\_data krb5\_pa\_svr\_referral\_data
\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:members}}\index{krb5\_pa\_svr\_referral\_data.principal (C member)@\spxentry{krb5\_pa\_svr\_referral\_data.principal}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:c.krb5_pa_svr_referral_data.principal}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:c.krb5_pa_svr_referral_data.principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:c.krb5_pa_svr_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_svr\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{principal}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_svr_referral_data:c.krb5_pa_svr_referral_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_svr\_referral\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{principal}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Referred name, only realm is required.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_pa\_data}
\label{\detokenize{appdev/refs/types/krb5_pa_data:krb5-pa-data}}\label{\detokenize{appdev/refs/types/krb5_pa_data:krb5-pa-data-struct}}\label{\detokenize{appdev/refs/types/krb5_pa_data::doc}}\index{krb5\_pa\_data (C type)@\spxentry{krb5\_pa\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pa\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19070,19 +21201,23 @@ typedef struct \_krb5\_pa\_data krb5\_pa\_data
\label{\detokenize{appdev/refs/types/krb5_pa_data:members}}\index{krb5\_pa\_data.magic (C member)@\spxentry{krb5\_pa\_data.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pa\_data.pa\_type (C member)@\spxentry{krb5\_pa\_data.pa\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.pa_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.pa_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{pa\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}]{\sphinxcrossref{\DUrole{n}{krb5\_preauthtype}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{pa\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Preauthentication data type.
@@ -19091,10 +21226,12 @@ Preauthentication data type.
\index{krb5\_pa\_data.length (C member)@\spxentry{krb5\_pa\_data.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Length of data.
@@ -19103,25 +21240,31 @@ Length of data.
\index{krb5\_pa\_data.contents (C member)@\spxentry{krb5\_pa\_data.contents}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.contents}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data.contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pa_data:c.krb5_pa_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pa\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{contents}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Data.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_pointer}
\label{\detokenize{appdev/refs/types/krb5_pointer:krb5-pointer}}\label{\detokenize{appdev/refs/types/krb5_pointer:krb5-pointer-struct}}\label{\detokenize{appdev/refs/types/krb5_pointer::doc}}\index{krb5\_pointer (C type)@\spxentry{krb5\_pointer}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pointer:c.krb5_pointer}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pointer}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pointer}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19131,15 +21274,19 @@ Data.
\sphinxAtStartPar
typedef void* krb5\_pointer
+\sphinxstepscope
+
\subsubsection{krb5\_post\_recv\_fn}
\label{\detokenize{appdev/refs/types/krb5_post_recv_fn:krb5-post-recv-fn}}\label{\detokenize{appdev/refs/types/krb5_post_recv_fn:krb5-post-recv-fn-struct}}\label{\detokenize{appdev/refs/types/krb5_post_recv_fn::doc}}\index{krb5\_post\_recv\_fn (C type)@\spxentry{krb5\_post\_recv\_fn}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_post_recv_fn:c.krb5_post_recv_fn}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_post_recv_fn:c.krb5_post_recv_fn}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_post\_recv\_fn}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_post\_recv\_fn}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19156,15 +21303,19 @@ The hook function should use krb5\_copy\_data() to construct the value for \sphi
\sphinxAtStartPar
typedef krb5\_error\_code( * krb5\_post\_recv\_fn) (krb5\_context context, void *data, krb5\_error\_code code, const krb5\_data *realm, const krb5\_data *message, const krb5\_data *reply, krb5\_data **new\_reply\_out)
+\sphinxstepscope
+
\subsubsection{krb5\_pre\_send\_fn}
\label{\detokenize{appdev/refs/types/krb5_pre_send_fn:krb5-pre-send-fn}}\label{\detokenize{appdev/refs/types/krb5_pre_send_fn:krb5-pre-send-fn-struct}}\label{\detokenize{appdev/refs/types/krb5_pre_send_fn::doc}}\index{krb5\_pre\_send\_fn (C type)@\spxentry{krb5\_pre\_send\_fn}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pre_send_fn:c.krb5_pre_send_fn}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pre_send_fn:c.krb5_pre_send_fn}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pre\_send\_fn}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pre\_send\_fn}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19183,15 +21334,19 @@ The hook function should use krb5\_copy\_data() to construct the value for \sphi
\sphinxAtStartPar
typedef krb5\_error\_code( * krb5\_pre\_send\_fn) (krb5\_context context, void *data, const krb5\_data *realm, const krb5\_data *message, krb5\_data **new\_message\_out, krb5\_data **new\_reply\_out)
+\sphinxstepscope
+
\subsubsection{krb5\_preauthtype}
\label{\detokenize{appdev/refs/types/krb5_preauthtype:krb5-preauthtype}}\label{\detokenize{appdev/refs/types/krb5_preauthtype:krb5-preauthtype-struct}}\label{\detokenize{appdev/refs/types/krb5_preauthtype::doc}}\index{krb5\_preauthtype (C type)@\spxentry{krb5\_preauthtype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_preauthtype:c.krb5_preauthtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_preauthtype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_preauthtype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19201,15 +21356,19 @@ typedef krb5\_error\_code( * krb5\_pre\_send\_fn) (krb5\_context context, void *
\sphinxAtStartPar
typedef krb5\_int32 krb5\_preauthtype
+\sphinxstepscope
+
\subsubsection{krb5\_principal}
\label{\detokenize{appdev/refs/types/krb5_principal:krb5-principal}}\label{\detokenize{appdev/refs/types/krb5_principal:krb5-principal-struct}}\label{\detokenize{appdev/refs/types/krb5_principal::doc}}\index{krb5\_principal (C type)@\spxentry{krb5\_principal}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19224,28 +21383,34 @@ typedef krb5\_principal\_data* krb5\_principal
\label{\detokenize{appdev/refs/types/krb5_principal:members}}\index{krb5\_principal.magic (C member)@\spxentry{krb5\_principal.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_principal.realm (C member)@\spxentry{krb5\_principal.realm}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.realm}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{realm}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{realm}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_principal.data (C member)@\spxentry{krb5\_principal.data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
An array of strings.
@@ -19254,31 +21419,39 @@ An array of strings.
\index{krb5\_principal.length (C member)@\spxentry{krb5\_principal.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_principal.type (C member)@\spxentry{krb5\_principal.type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal.type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_principal\_data}
\label{\detokenize{appdev/refs/types/krb5_principal_data:krb5-principal-data}}\label{\detokenize{appdev/refs/types/krb5_principal_data:krb5-principal-data-struct}}\label{\detokenize{appdev/refs/types/krb5_principal_data::doc}}\index{krb5\_principal\_data (C type)@\spxentry{krb5\_principal\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_principal\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19293,28 +21466,34 @@ typedef struct krb5\_principal\_data krb5\_principal\_data
\label{\detokenize{appdev/refs/types/krb5_principal_data:members}}\index{krb5\_principal\_data.magic (C member)@\spxentry{krb5\_principal\_data.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_principal\_data.realm (C member)@\spxentry{krb5\_principal\_data.realm}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.realm}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.realm}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{realm}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{realm}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_principal\_data.data (C member)@\spxentry{krb5\_principal\_data.data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
An array of strings.
@@ -19323,31 +21502,39 @@ An array of strings.
\index{krb5\_principal\_data.length (C member)@\spxentry{krb5\_principal\_data.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_principal\_data.type (C member)@\spxentry{krb5\_principal\_data.type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data.type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_principal_data:c.krb5_principal_data}]{\sphinxcrossref{\DUrole{n}{krb5\_principal\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_prompt}
\label{\detokenize{appdev/refs/types/krb5_prompt:krb5-prompt}}\label{\detokenize{appdev/refs/types/krb5_prompt:krb5-prompt-struct}}\label{\detokenize{appdev/refs/types/krb5_prompt::doc}}\index{krb5\_prompt (C type)@\spxentry{krb5\_prompt}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompt}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompt}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19365,10 +21552,12 @@ typedef struct \_krb5\_prompt krb5\_prompt
\label{\detokenize{appdev/refs/types/krb5_prompt:members}}\index{krb5\_prompt.prompt (C member)@\spxentry{krb5\_prompt.prompt}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt.prompt}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt.prompt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{prompt}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{prompt}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
The prompt to show to the user.
@@ -19377,10 +21566,12 @@ The prompt to show to the user.
\index{krb5\_prompt.hidden (C member)@\spxentry{krb5\_prompt.hidden}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt.hidden}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt.hidden}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{hidden}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{hidden}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Boolean; informative prompt or hidden (e.g.
PIN)
@@ -19390,25 +21581,31 @@ PIN)
\index{krb5\_prompt.reply (C member)@\spxentry{krb5\_prompt.reply}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt.reply}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt.reply}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{reply}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_prompt:c.krb5_prompt}]{\sphinxcrossref{\DUrole{n}{krb5\_prompt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{reply}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Must be allocated before call to prompt routine.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_prompt\_type}
\label{\detokenize{appdev/refs/types/krb5_prompt_type:krb5-prompt-type}}\label{\detokenize{appdev/refs/types/krb5_prompt_type:krb5-prompt-type-struct}}\label{\detokenize{appdev/refs/types/krb5_prompt_type::doc}}\index{krb5\_prompt\_type (C type)@\spxentry{krb5\_prompt\_type}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt_type:c.krb5_prompt_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompt_type:c.krb5_prompt_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompt\_type}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompt\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19418,15 +21615,19 @@ Must be allocated before call to prompt routine.
\sphinxAtStartPar
typedef krb5\_int32 krb5\_prompt\_type
+\sphinxstepscope
+
\subsubsection{krb5\_prompter\_fct}
\label{\detokenize{appdev/refs/types/krb5_prompter_fct:krb5-prompter-fct}}\label{\detokenize{appdev/refs/types/krb5_prompter_fct:krb5-prompter-fct-struct}}\label{\detokenize{appdev/refs/types/krb5_prompter_fct::doc}}\index{krb5\_prompter\_fct (C type)@\spxentry{krb5\_prompter\_fct}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompter_fct:c.krb5_prompter_fct}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_prompter_fct:c.krb5_prompter_fct}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompter\_fct}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_prompter\_fct}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19439,15 +21640,19 @@ Pointer to a prompter callback function.
\sphinxAtStartPar
typedef krb5\_error\_code( * krb5\_prompter\_fct) (krb5\_context context, void *data, const char *name, const char *banner, int num\_prompts, krb5\_prompt prompts{[}{]})
+\sphinxstepscope
+
\subsubsection{krb5\_pwd\_data}
\label{\detokenize{appdev/refs/types/krb5_pwd_data:krb5-pwd-data}}\label{\detokenize{appdev/refs/types/krb5_pwd_data:krb5-pwd-data-struct}}\label{\detokenize{appdev/refs/types/krb5_pwd_data::doc}}\index{krb5\_pwd\_data (C type)@\spxentry{krb5\_pwd\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pwd\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pwd\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19462,40 +21667,50 @@ typedef struct \_krb5\_pwd\_data krb5\_pwd\_data
\label{\detokenize{appdev/refs/types/krb5_pwd_data:members}}\index{krb5\_pwd\_data.magic (C member)@\spxentry{krb5\_pwd\_data.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pwd\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pwd\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pwd\_data.sequence\_count (C member)@\spxentry{krb5\_pwd\_data.sequence\_count}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data.sequence_count}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data.sequence_count}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pwd\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{sequence\_count}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pwd\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{sequence\_count}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_pwd\_data.element (C member)@\spxentry{krb5\_pwd\_data.element}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data.element}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data.element}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pwd\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{element}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_pwd_data:c.krb5_pwd_data}]{\sphinxcrossref{\DUrole{n}{krb5\_pwd\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{element}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_context}
\label{\detokenize{appdev/refs/types/krb5_responder_context:krb5-responder-context}}\label{\detokenize{appdev/refs/types/krb5_responder_context:krb5-responder-context-struct}}\label{\detokenize{appdev/refs/types/krb5_responder_context::doc}}\index{krb5\_responder\_context (C type)@\spxentry{krb5\_responder\_context}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_context:c.krb5_responder_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_context}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_context}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19511,15 +21726,19 @@ A responder context is supplied by the krb5 authentication system to a krb5\_res
\sphinxAtStartPar
typedef struct krb5\_responder\_context\_st* krb5\_responder\_context
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_fn}
\label{\detokenize{appdev/refs/types/krb5_responder_fn:krb5-responder-fn}}\label{\detokenize{appdev/refs/types/krb5_responder_fn:krb5-responder-fn-struct}}\label{\detokenize{appdev/refs/types/krb5_responder_fn::doc}}\index{krb5\_responder\_fn (C type)@\spxentry{krb5\_responder\_fn}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_fn:c.krb5_responder_fn}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_fn:c.krb5_responder_fn}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_fn}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_fn}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19535,15 +21754,19 @@ If a required question is unanswered, the prompter may be called.
\sphinxAtStartPar
typedef krb5\_error\_code( * krb5\_responder\_fn) (krb5\_context ctx, void *data, krb5\_responder\_context rctx)
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_otp\_challenge}
\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:krb5-responder-otp-challenge}}\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:krb5-responder-otp-challenge-struct}}\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge::doc}}\index{krb5\_responder\_otp\_challenge (C type)@\spxentry{krb5\_responder\_otp\_challenge}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19558,31 +21781,39 @@ typedef struct \_krb5\_responder\_otp\_challenge krb5\_responder\_otp\_challenge
\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:members}}\index{krb5\_responder\_otp\_challenge.service (C member)@\spxentry{krb5\_responder\_otp\_challenge.service}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge.service}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge.service}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{service}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{service}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_challenge.tokeninfo (C member)@\spxentry{krb5\_responder\_otp\_challenge.tokeninfo}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge.tokeninfo}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge.tokeninfo}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tokeninfo}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_challenge:c.krb5_responder_otp_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_challenge}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tokeninfo}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_otp\_tokeninfo}
\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:krb5-responder-otp-tokeninfo}}\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:krb5-responder-otp-tokeninfo-struct}}\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo::doc}}\index{krb5\_responder\_otp\_tokeninfo (C type)@\spxentry{krb5\_responder\_otp\_tokeninfo}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19597,76 +21828,94 @@ typedef struct \_krb5\_responder\_otp\_tokeninfo krb5\_responder\_otp\_tokeninfo
\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:members}}\index{krb5\_responder\_otp\_tokeninfo.flags (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_tokeninfo.format (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.format}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.format}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.format}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{format}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{format}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_tokeninfo.length (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_tokeninfo.vendor (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.vendor}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.vendor}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.vendor}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{vendor}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{vendor}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_tokeninfo.challenge (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.challenge}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.challenge}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.challenge}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{challenge}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{challenge}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_tokeninfo.token\_id (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.token\_id}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.token_id}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.token_id}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{token\_id}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{token\_id}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_otp\_tokeninfo.alg\_id (C member)@\spxentry{krb5\_responder\_otp\_tokeninfo.alg\_id}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.alg_id}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo.alg_id}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{alg\_id}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_otp_tokeninfo:c.krb5_responder_otp_tokeninfo}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_otp\_tokeninfo}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{alg\_id}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_pkinit\_challenge}
\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:krb5-responder-pkinit-challenge}}\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:krb5-responder-pkinit-challenge-struct}}\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge::doc}}\index{krb5\_responder\_pkinit\_challenge (C type)@\spxentry{krb5\_responder\_pkinit\_challenge}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19681,22 +21930,28 @@ typedef struct \_krb5\_responder\_pkinit\_challenge krb5\_responder\_pkinit\_cha
\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:members}}\index{krb5\_responder\_pkinit\_challenge.identities (C member)@\spxentry{krb5\_responder\_pkinit\_challenge.identities}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge.identities}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge.identities}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{identities}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}\DUrole{w}{ }\DUrole{p}{*}\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_challenge:c.krb5_responder_pkinit_challenge}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_challenge}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{identities}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_responder\_pkinit\_identity}
\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:krb5-responder-pkinit-identity}}\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:krb5-responder-pkinit-identity-struct}}\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity::doc}}\index{krb5\_responder\_pkinit\_identity (C type)@\spxentry{krb5\_responder\_pkinit\_identity}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19711,31 +21966,39 @@ typedef struct \_krb5\_responder\_pkinit\_identity krb5\_responder\_pkinit\_iden
\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:members}}\index{krb5\_responder\_pkinit\_identity.identity (C member)@\spxentry{krb5\_responder\_pkinit\_identity.identity}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity.identity}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity.identity}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{identity}}}}%
+\pysigline{\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{identity}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_responder\_pkinit\_identity.token\_flags (C member)@\spxentry{krb5\_responder\_pkinit\_identity.token\_flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity.token_flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity.token_flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{token\_flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_responder_pkinit_identity:c.krb5_responder_pkinit_identity}]{\sphinxcrossref{\DUrole{n}{krb5\_responder\_pkinit\_identity}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{token\_flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_response}
\label{\detokenize{appdev/refs/types/krb5_response:krb5-response}}\label{\detokenize{appdev/refs/types/krb5_response:krb5-response-struct}}\label{\detokenize{appdev/refs/types/krb5_response::doc}}\index{krb5\_response (C type)@\spxentry{krb5\_response}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_response}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_response}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19750,58 +22013,72 @@ typedef struct \_krb5\_response krb5\_response
\label{\detokenize{appdev/refs/types/krb5_response:members}}\index{krb5\_response.magic (C member)@\spxentry{krb5\_response.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_response.message\_type (C member)@\spxentry{krb5\_response.message\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.message_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.message_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{message\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{message\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_response.response (C member)@\spxentry{krb5\_response.response}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.response}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.response}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{response}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{response}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_response.expected\_nonce (C member)@\spxentry{krb5\_response.expected\_nonce}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.expected_nonce}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.expected_nonce}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{expected\_nonce}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{expected\_nonce}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_response.request\_time (C member)@\spxentry{krb5\_response.request\_time}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.request_time}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_response:c.krb5_response.request_time}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{request\_time}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_response:c.krb5_response}]{\sphinxcrossref{\DUrole{n}{krb5\_response}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{request\_time}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_replay\_data}
\label{\detokenize{appdev/refs/types/krb5_replay_data:krb5-replay-data}}\label{\detokenize{appdev/refs/types/krb5_replay_data:krb5-replay-data-struct}}\label{\detokenize{appdev/refs/types/krb5_replay_data::doc}}\index{krb5\_replay\_data (C type)@\spxentry{krb5\_replay\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_replay\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_replay\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19822,10 +22099,12 @@ typedef struct krb5\_replay\_data krb5\_replay\_data
\label{\detokenize{appdev/refs/types/krb5_replay_data:members}}\index{krb5\_replay\_data.timestamp (C member)@\spxentry{krb5\_replay\_data.timestamp}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data.timestamp}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data.timestamp}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{timestamp}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{timestamp}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Timestamp, seconds portion.
@@ -19834,10 +22113,12 @@ Timestamp, seconds portion.
\index{krb5\_replay\_data.usec (C member)@\spxentry{krb5\_replay\_data.usec}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data.usec}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data.usec}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{usec}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{usec}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Timestamp, microseconds portion.
@@ -19846,25 +22127,31 @@ Timestamp, microseconds portion.
\index{krb5\_replay\_data.seq (C member)@\spxentry{krb5\_replay\_data.seq}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data.seq}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data.seq}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{seq}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}]{\sphinxcrossref{\DUrole{n}{krb5\_ui\_4}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_replay_data:c.krb5_replay_data}]{\sphinxcrossref{\DUrole{n}{krb5\_replay\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{seq}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Sequence number.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_ticket}
\label{\detokenize{appdev/refs/types/krb5_ticket:krb5-ticket}}\label{\detokenize{appdev/refs/types/krb5_ticket:krb5-ticket-struct}}\label{\detokenize{appdev/refs/types/krb5_ticket::doc}}\index{krb5\_ticket (C type)@\spxentry{krb5\_ticket}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ticket}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19885,19 +22172,23 @@ typedef struct \_krb5\_ticket krb5\_ticket
\label{\detokenize{appdev/refs/types/krb5_ticket:members}}\index{krb5\_ticket.magic (C member)@\spxentry{krb5\_ticket.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_ticket.server (C member)@\spxentry{krb5\_ticket.server}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.server}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.server}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_principal:c.krb5_principal}]{\sphinxcrossref{\DUrole{n}{krb5\_principal}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{server}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
server name/realm
@@ -19906,10 +22197,12 @@ server name/realm
\index{krb5\_ticket.enc\_part (C member)@\spxentry{krb5\_ticket.enc\_part}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.enc_part}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.enc_part}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_data:c.krb5_enc_data}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
encryption type, kvno, encrypted encoding
@@ -19918,25 +22211,31 @@ encryption type, kvno, encrypted encoding
\index{krb5\_ticket.enc\_part2 (C member)@\spxentry{krb5\_ticket.enc\_part2}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.enc_part2}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket.enc_part2}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part2}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_enc_tkt_part:c.krb5_enc_tkt_part}]{\sphinxcrossref{\DUrole{n}{krb5\_enc\_tkt\_part}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{enc\_part2}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
ptr to decrypted version, if available
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_ticket\_times}
\label{\detokenize{appdev/refs/types/krb5_ticket_times:krb5-ticket-times}}\label{\detokenize{appdev/refs/types/krb5_ticket_times:krb5-ticket-times-struct}}\label{\detokenize{appdev/refs/types/krb5_ticket_times::doc}}\index{krb5\_ticket\_times (C type)@\spxentry{krb5\_ticket\_times}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ticket\_times}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ticket\_times}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -19954,10 +22253,12 @@ typedef struct \_krb5\_ticket\_times krb5\_ticket\_times
\label{\detokenize{appdev/refs/types/krb5_ticket_times:members}}\index{krb5\_ticket\_times.authtime (C member)@\spxentry{krb5\_ticket\_times.authtime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.authtime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.authtime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authtime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authtime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Time at which KDC issued the initial ticket that corresponds to this ticket.
@@ -19966,10 +22267,12 @@ Time at which KDC issued the initial ticket that corresponds to this ticket.
\index{krb5\_ticket\_times.starttime (C member)@\spxentry{krb5\_ticket\_times.starttime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.starttime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.starttime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{starttime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{starttime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
optional in ticket, if not present, use \sphinxstyleemphasis{authtime}
@@ -19978,10 +22281,12 @@ optional in ticket, if not present, use \sphinxstyleemphasis{authtime}
\index{krb5\_ticket\_times.endtime (C member)@\spxentry{krb5\_ticket\_times.endtime}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.endtime}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.endtime}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{endtime}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{endtime}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Ticket expiration time.
@@ -19990,25 +22295,31 @@ Ticket expiration time.
\index{krb5\_ticket\_times.renew\_till (C member)@\spxentry{krb5\_ticket\_times.renew\_till}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.renew_till}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times.renew_till}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{renew\_till}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}]{\sphinxcrossref{\DUrole{n}{krb5\_timestamp}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket_times:c.krb5_ticket_times}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket\_times}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{renew\_till}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Latest time at which renewal of ticket can be valid.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_timestamp}
\label{\detokenize{appdev/refs/types/krb5_timestamp:krb5-timestamp}}\label{\detokenize{appdev/refs/types/krb5_timestamp:krb5-timestamp-struct}}\label{\detokenize{appdev/refs/types/krb5_timestamp::doc}}\index{krb5\_timestamp (C type)@\spxentry{krb5\_timestamp}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_timestamp:c.krb5_timestamp}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timestamp}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_timestamp}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20024,15 +22335,19 @@ This legacy type is used frequently in the ABI, but cannot represent timestamps
\sphinxAtStartPar
typedef krb5\_int32 krb5\_timestamp
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_authent}
\label{\detokenize{appdev/refs/types/krb5_tkt_authent:krb5-tkt-authent}}\label{\detokenize{appdev/refs/types/krb5_tkt_authent:krb5-tkt-authent-struct}}\label{\detokenize{appdev/refs/types/krb5_tkt_authent::doc}}\index{krb5\_tkt\_authent (C type)@\spxentry{krb5\_tkt\_authent}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_authent}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_authent}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20050,49 +22365,61 @@ typedef struct \_krb5\_tkt\_authent krb5\_tkt\_authent
\label{\detokenize{appdev/refs/types/krb5_tkt_authent:members}}\index{krb5\_tkt\_authent.magic (C member)@\spxentry{krb5\_tkt\_authent.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_tkt\_authent.ticket (C member)@\spxentry{krb5\_tkt\_authent.ticket}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.ticket}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.ticket}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_ticket:c.krb5_ticket}]{\sphinxcrossref{\DUrole{n}{krb5\_ticket}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ticket}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_tkt\_authent.authenticator (C member)@\spxentry{krb5\_tkt\_authent.authenticator}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.authenticator}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.authenticator}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authenticator}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_authenticator:c.krb5_authenticator}]{\sphinxcrossref{\DUrole{n}{krb5\_authenticator}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{authenticator}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_tkt\_authent.ap\_options (C member)@\spxentry{krb5\_tkt\_authent.ap\_options}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.ap_options}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent.ap_options}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ap\_options}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_tkt_authent:c.krb5_tkt_authent}]{\sphinxcrossref{\DUrole{n}{krb5\_tkt\_authent}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ap\_options}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_trace\_callback}
\label{\detokenize{appdev/refs/types/krb5_trace_callback:krb5-trace-callback}}\label{\detokenize{appdev/refs/types/krb5_trace_callback:krb5-trace-callback-struct}}\label{\detokenize{appdev/refs/types/krb5_trace_callback::doc}}\index{krb5\_trace\_callback (C type)@\spxentry{krb5\_trace\_callback}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_trace_callback:c.krb5_trace_callback}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_trace_callback:c.krb5_trace_callback}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_trace\_callback}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_trace\_callback}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20102,15 +22429,19 @@ typedef struct \_krb5\_tkt\_authent krb5\_tkt\_authent
\sphinxAtStartPar
typedef void( * krb5\_trace\_callback) (krb5\_context context, const krb5\_trace\_info *info, void *cb\_data)
+\sphinxstepscope
+
\subsubsection{krb5\_trace\_info}
\label{\detokenize{appdev/refs/types/krb5_trace_info:krb5-trace-info}}\label{\detokenize{appdev/refs/types/krb5_trace_info:krb5-trace-info-struct}}\label{\detokenize{appdev/refs/types/krb5_trace_info::doc}}\index{krb5\_trace\_info (C type)@\spxentry{krb5\_trace\_info}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_trace_info:c.krb5_trace_info}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_trace_info:c.krb5_trace_info}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_trace\_info}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_trace\_info}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20131,22 +22462,28 @@ typedef struct \_krb5\_trace\_info krb5\_trace\_info
\label{\detokenize{appdev/refs/types/krb5_trace_info:members}}\index{krb5\_trace\_info.message (C member)@\spxentry{krb5\_trace\_info.message}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_trace_info:c.krb5_trace_info.message}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_trace_info:c.krb5_trace_info.message}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_trace_info:c.krb5_trace_info}]{\sphinxcrossref{\DUrole{n}{krb5\_trace\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{message}}}}%
+\pysigline{\DUrole{k}{const}\DUrole{w}{ }\DUrole{kt}{char}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_trace_info:c.krb5_trace_info}]{\sphinxcrossref{\DUrole{n}{krb5\_trace\_info}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{message}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_transited}
\label{\detokenize{appdev/refs/types/krb5_transited:krb5-transited}}\label{\detokenize{appdev/refs/types/krb5_transited:krb5-transited-struct}}\label{\detokenize{appdev/refs/types/krb5_transited::doc}}\index{krb5\_transited (C type)@\spxentry{krb5\_transited}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_transited}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_transited}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20164,19 +22501,23 @@ typedef struct \_krb5\_transited krb5\_transited
\label{\detokenize{appdev/refs/types/krb5_transited:members}}\index{krb5\_transited.magic (C member)@\spxentry{krb5\_transited.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_transited.tr\_type (C member)@\spxentry{krb5\_transited.tr\_type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited.tr_type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited.tr_type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tr\_type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tr\_type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Transited encoding type.
@@ -20185,25 +22526,31 @@ Transited encoding type.
\index{krb5\_transited.tr\_contents (C member)@\spxentry{krb5\_transited.tr\_contents}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited.tr_contents}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited.tr_contents}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tr\_contents}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_transited:c.krb5_transited}]{\sphinxcrossref{\DUrole{n}{krb5\_transited}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{tr\_contents}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
Contents.
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_typed\_data}
\label{\detokenize{appdev/refs/types/krb5_typed_data:krb5-typed-data}}\label{\detokenize{appdev/refs/types/krb5_typed_data:krb5-typed-data-struct}}\label{\detokenize{appdev/refs/types/krb5_typed_data::doc}}\index{krb5\_typed\_data (C type)@\spxentry{krb5\_typed\_data}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_typed\_data}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_typed\_data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20218,49 +22565,61 @@ typedef struct \_krb5\_typed\_data krb5\_typed\_data
\label{\detokenize{appdev/refs/types/krb5_typed_data:members}}\index{krb5\_typed\_data.magic (C member)@\spxentry{krb5\_typed\_data.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_typed\_data.type (C member)@\spxentry{krb5\_typed\_data.type}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.type}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.type}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_int32:c.krb5_int32}]{\sphinxcrossref{\DUrole{n}{krb5\_int32}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{type}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_typed\_data.length (C member)@\spxentry{krb5\_typed\_data.length}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.length}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.length}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}%
+\pysigline{\DUrole{kt}{unsigned}\DUrole{w}{ }\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{length}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_typed\_data.data (C member)@\spxentry{krb5\_typed\_data.data}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.data}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data.data}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_octet:c.krb5_octet}]{\sphinxcrossref{\DUrole{n}{krb5\_octet}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_typed_data:c.krb5_typed_data}]{\sphinxcrossref{\DUrole{n}{krb5\_typed\_data}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{data}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{krb5\_ui\_2}
\label{\detokenize{appdev/refs/types/krb5_ui_2:krb5-ui-2}}\label{\detokenize{appdev/refs/types/krb5_ui_2:krb5-ui-2-struct}}\label{\detokenize{appdev/refs/types/krb5_ui_2::doc}}\index{krb5\_ui\_2 (C type)@\spxentry{krb5\_ui\_2}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ui_2:c.krb5_ui_2}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ui_2:c.krb5_ui_2}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ui\_2}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ui\_2}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20270,15 +22629,19 @@ typedef struct \_krb5\_typed\_data krb5\_typed\_data
\sphinxAtStartPar
typedef uint16\_t krb5\_ui\_2
+\sphinxstepscope
+
\subsubsection{krb5\_ui\_4}
\label{\detokenize{appdev/refs/types/krb5_ui_4:krb5-ui-4}}\label{\detokenize{appdev/refs/types/krb5_ui_4:krb5-ui-4-struct}}\label{\detokenize{appdev/refs/types/krb5_ui_4::doc}}\index{krb5\_ui\_4 (C type)@\spxentry{krb5\_ui\_4}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ui_4:c.krb5_ui_4}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ui\_4}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ui\_4}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20288,15 +22651,19 @@ typedef uint16\_t krb5\_ui\_2
\sphinxAtStartPar
typedef uint32\_t krb5\_ui\_4
+\sphinxstepscope
+
\subsubsection{krb5\_verify\_init\_creds\_opt}
\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:krb5-verify-init-creds-opt}}\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:krb5-verify-init-creds-opt-struct}}\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt::doc}}\index{krb5\_verify\_init\_creds\_opt (C type)@\spxentry{krb5\_verify\_init\_creds\_opt}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20311,34 +22678,42 @@ typedef struct \_krb5\_verify\_init\_creds\_opt krb5\_verify\_init\_creds\_opt
\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:members}}\index{krb5\_verify\_init\_creds\_opt.flags (C member)@\spxentry{krb5\_verify\_init\_creds\_opt.flags}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt.flags}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt.flags}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_flags:c.krb5_flags}]{\sphinxcrossref{\DUrole{n}{krb5\_flags}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{flags}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{krb5\_verify\_init\_creds\_opt.ap\_req\_nofail (C member)@\spxentry{krb5\_verify\_init\_creds\_opt.ap\_req\_nofail}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt.ap_req_nofail}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt.ap_req_nofail}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ap\_req\_nofail}}}}%
+\pysigline{\DUrole{kt}{int}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/krb5_verify_init_creds_opt:c.krb5_verify_init_creds_opt}]{\sphinxcrossref{\DUrole{n}{krb5\_verify\_init\_creds\_opt}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{ap\_req\_nofail}}}}
\pysigstopmultiline
+\pysigstopsignatures
\sphinxAtStartPar
boolean
\end{fulllineitems}
+\sphinxstepscope
+
\subsubsection{passwd\_phrase\_element}
\label{\detokenize{appdev/refs/types/passwd_phrase_element:passwd-phrase-element}}\label{\detokenize{appdev/refs/types/passwd_phrase_element:passwd-phrase-element-struct}}\label{\detokenize{appdev/refs/types/passwd_phrase_element::doc}}\index{passwd\_phrase\_element (C type)@\spxentry{passwd\_phrase\_element}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}}%
+\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{passwd\_phrase\_element}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{passwd\_phrase\_element}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20353,43 +22728,53 @@ typedef struct \_passwd\_phrase\_element passwd\_phrase\_element
\label{\detokenize{appdev/refs/types/passwd_phrase_element:members}}\index{passwd\_phrase\_element.magic (C member)@\spxentry{passwd\_phrase\_element.magic}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element.magic}}%
+\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element.magic}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_magic:c.krb5_magic}]{\sphinxcrossref{\DUrole{n}{krb5\_magic}}}}\DUrole{w}{ }\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{magic}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{passwd\_phrase\_element.passwd (C member)@\spxentry{passwd\_phrase\_element.passwd}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element.passwd}}%
+\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element.passwd}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{passwd}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{passwd}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\index{passwd\_phrase\_element.phrase (C member)@\spxentry{passwd\_phrase\_element.phrase}\spxextra{C member}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element.phrase}}%
+\phantomsection\label{\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element.phrase}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{phrase}}}}%
+\pysigline{{\hyperref[\detokenize{appdev/refs/types/krb5_data:c.krb5_data}]{\sphinxcrossref{\DUrole{n}{krb5\_data}}}}\DUrole{w}{ }\DUrole{p}{*}\sphinxcode{\sphinxupquote{{\hyperref[\detokenize{appdev/refs/types/passwd_phrase_element:c.passwd_phrase_element}]{\sphinxcrossref{\DUrole{n}{passwd\_phrase\_element}}}}\DUrole{p}{.}}}\sphinxbfcode{\sphinxupquote{\DUrole{n}{phrase}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
\subsection{Internal}
\label{\detokenize{appdev/refs/types/index:internal}}
+\sphinxstepscope
+
\subsubsection{krb5\_auth\_context}
\label{\detokenize{appdev/refs/types/krb5_auth_context:krb5-auth-context}}\label{\detokenize{appdev/refs/types/krb5_auth_context:krb5-auth-context-struct}}\label{\detokenize{appdev/refs/types/krb5_auth_context::doc}}\index{krb5\_auth\_context (C type)@\spxentry{krb5\_auth\_context}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_auth_context:c.krb5_auth_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_context}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_auth\_context}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20399,15 +22784,19 @@ typedef struct \_passwd\_phrase\_element passwd\_phrase\_element
\sphinxAtStartPar
typedef struct \_krb5\_auth\_context* krb5\_auth\_context
+\sphinxstepscope
+
\subsubsection{krb5\_cksumtype}
\label{\detokenize{appdev/refs/types/krb5_cksumtype:krb5-cksumtype}}\label{\detokenize{appdev/refs/types/krb5_cksumtype:krb5-cksumtype-struct}}\label{\detokenize{appdev/refs/types/krb5_cksumtype::doc}}\index{krb5\_cksumtype (C type)@\spxentry{krb5\_cksumtype}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cksumtype:c.krb5_cksumtype}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cksumtype}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cksumtype}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20417,15 +22806,19 @@ typedef struct \_krb5\_auth\_context* krb5\_auth\_context
\sphinxAtStartPar
typedef krb5\_int32 krb5\_cksumtype
+\sphinxstepscope
+
\subsubsection{krb5\_context}
\label{\detokenize{appdev/refs/types/krb5_context:krb5-context}}\label{\detokenize{appdev/refs/types/krb5_context:krb5-context-struct}}\label{\detokenize{appdev/refs/types/krb5_context::doc}}\index{krb5\_context (C type)@\spxentry{krb5\_context}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_context:c.krb5_context}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_context:c.krb5_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_context}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_context}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20435,15 +22828,19 @@ typedef krb5\_int32 krb5\_cksumtype
\sphinxAtStartPar
typedef struct \_krb5\_context* krb5\_context
+\sphinxstepscope
+
\subsubsection{krb5\_cc\_cursor}
\label{\detokenize{appdev/refs/types/krb5_cc_cursor:krb5-cc-cursor}}\label{\detokenize{appdev/refs/types/krb5_cc_cursor:krb5-cc-cursor-struct}}\label{\detokenize{appdev/refs/types/krb5_cc_cursor::doc}}\index{krb5\_cc\_cursor (C type)@\spxentry{krb5\_cc\_cursor}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cc_cursor:c.krb5_cc_cursor}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_cursor}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cc\_cursor}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20456,15 +22853,19 @@ Cursor for sequential lookup.
\sphinxAtStartPar
typedef krb5\_pointer krb5\_cc\_cursor
+\sphinxstepscope
+
\subsubsection{krb5\_ccache}
\label{\detokenize{appdev/refs/types/krb5_ccache:krb5-ccache}}\label{\detokenize{appdev/refs/types/krb5_ccache:krb5-ccache-struct}}\label{\detokenize{appdev/refs/types/krb5_ccache::doc}}\index{krb5\_ccache (C type)@\spxentry{krb5\_ccache}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_ccache:c.krb5_ccache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ccache}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_ccache}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20474,15 +22875,19 @@ typedef krb5\_pointer krb5\_cc\_cursor
\sphinxAtStartPar
typedef struct \_krb5\_ccache* krb5\_ccache
+\sphinxstepscope
+
\subsubsection{krb5\_cccol\_cursor}
\label{\detokenize{appdev/refs/types/krb5_cccol_cursor:krb5-cccol-cursor}}\label{\detokenize{appdev/refs/types/krb5_cccol_cursor:krb5-cccol-cursor-struct}}\label{\detokenize{appdev/refs/types/krb5_cccol_cursor::doc}}\index{krb5\_cccol\_cursor (C type)@\spxentry{krb5\_cccol\_cursor}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_cccol_cursor:c.krb5_cccol_cursor}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_cccol\_cursor}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20495,15 +22900,19 @@ Cursor for iterating over all ccaches.
\sphinxAtStartPar
typedef struct \_krb5\_cccol\_cursor* krb5\_cccol\_cursor
+\sphinxstepscope
+
\subsubsection{krb5\_init\_creds\_context}
\label{\detokenize{appdev/refs/types/krb5_init_creds_context:krb5-init-creds-context}}\label{\detokenize{appdev/refs/types/krb5_init_creds_context:krb5-init-creds-context-struct}}\label{\detokenize{appdev/refs/types/krb5_init_creds_context::doc}}\index{krb5\_init\_creds\_context (C type)@\spxentry{krb5\_init\_creds\_context}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_init_creds_context:c.krb5_init_creds_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_context}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_init\_creds\_context}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20513,15 +22922,19 @@ typedef struct \_krb5\_cccol\_cursor* krb5\_cccol\_cursor
\sphinxAtStartPar
typedef struct \_krb5\_init\_creds\_context* krb5\_init\_creds\_context
+\sphinxstepscope
+
\subsubsection{krb5\_key}
\label{\detokenize{appdev/refs/types/krb5_key:krb5-key}}\label{\detokenize{appdev/refs/types/krb5_key:krb5-key-struct}}\label{\detokenize{appdev/refs/types/krb5_key::doc}}\index{krb5\_key (C type)@\spxentry{krb5\_key}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_key:c.krb5_key}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_key:c.krb5_key}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_key}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_key}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20537,15 +22950,19 @@ Use with the krb5\_k APIs for better performance for repeated operations with th
\sphinxAtStartPar
typedef struct krb5\_key\_st* krb5\_key
+\sphinxstepscope
+
\subsubsection{krb5\_keytab}
\label{\detokenize{appdev/refs/types/krb5_keytab:krb5-keytab}}\label{\detokenize{appdev/refs/types/krb5_keytab:krb5-keytab-struct}}\label{\detokenize{appdev/refs/types/krb5_keytab::doc}}\index{krb5\_keytab (C type)@\spxentry{krb5\_keytab}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_keytab:c.krb5_keytab}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keytab}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_keytab}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20555,15 +22972,19 @@ typedef struct krb5\_key\_st* krb5\_key
\sphinxAtStartPar
typedef struct \_krb5\_kt* krb5\_keytab
+\sphinxstepscope
+
\subsubsection{krb5\_pac}
\label{\detokenize{appdev/refs/types/krb5_pac:krb5-pac}}\label{\detokenize{appdev/refs/types/krb5_pac:krb5-pac-struct}}\label{\detokenize{appdev/refs/types/krb5_pac::doc}}\index{krb5\_pac (C type)@\spxentry{krb5\_pac}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_pac:c.krb5_pac}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_pac}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20576,15 +22997,19 @@ PAC data structure to convey authorization information.
\sphinxAtStartPar
typedef struct krb5\_pac\_data* krb5\_pac
+\sphinxstepscope
+
\subsubsection{krb5\_rcache}
\label{\detokenize{appdev/refs/types/krb5_rcache:krb5-rcache}}\label{\detokenize{appdev/refs/types/krb5_rcache:krb5-rcache-struct}}\label{\detokenize{appdev/refs/types/krb5_rcache::doc}}\index{krb5\_rcache (C type)@\spxentry{krb5\_rcache}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_rcache:c.krb5_rcache}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rcache}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_rcache}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20594,15 +23019,19 @@ typedef struct krb5\_pac\_data* krb5\_pac
\sphinxAtStartPar
typedef struct krb5\_rc\_st* krb5\_rcache
+\sphinxstepscope
+
\subsubsection{krb5\_tkt\_creds\_context}
\label{\detokenize{appdev/refs/types/krb5_tkt_creds_context:krb5-tkt-creds-context}}\label{\detokenize{appdev/refs/types/krb5_tkt_creds_context:krb5-tkt-creds-context-struct}}\label{\detokenize{appdev/refs/types/krb5_tkt_creds_context::doc}}\index{krb5\_tkt\_creds\_context (C type)@\spxentry{krb5\_tkt\_creds\_context}\spxextra{C type}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}}%
+\phantomsection\label{\detokenize{appdev/refs/types/krb5_tkt_creds_context:c.krb5_tkt_creds_context}}
+\pysigstartsignatures
\pysigstartmultiline
-\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_context}}}}%
+\pysigline{\DUrole{k}{type}\DUrole{w}{ }\sphinxbfcode{\sphinxupquote{\DUrole{n}{krb5\_tkt\_creds\_context}}}}
\pysigstopmultiline
+\pysigstopsignatures
\end{fulllineitems}
@@ -20612,408 +23041,601 @@ typedef struct krb5\_rc\_st* krb5\_rcache
\sphinxAtStartPar
typedef struct \_krb5\_tkt\_creds\_context* krb5\_tkt\_creds\_context
+\sphinxstepscope
+
\section{krb5 simple macros}
\label{\detokenize{appdev/refs/macros/index:krb5-simple-macros}}\label{\detokenize{appdev/refs/macros/index::doc}}
\subsection{Public}
\label{\detokenize{appdev/refs/macros/index:public}}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_ADDRPORT}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_ADDRPORT:addrtype-addrport}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_ADDRPORT:addrtype-addrport-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_ADDRPORT::doc}}\index{ADDRTYPE\_ADDRPORT (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_ADDRPORT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_ADDRPORT:ADDRTYPE_ADDRPORT}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_ADDRPORT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_ADDRPORT:ADDRTYPE_ADDRPORT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_ADDRPORT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_ADDRPORT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0100}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_CHAOS}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_CHAOS:addrtype-chaos}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_CHAOS:addrtype-chaos-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_CHAOS::doc}}\index{ADDRTYPE\_CHAOS (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_CHAOS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_CHAOS:ADDRTYPE_CHAOS}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_CHAOS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_CHAOS:ADDRTYPE_CHAOS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_CHAOS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_CHAOS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0005}}
\\
-\hline
+\sphinxbottomrule
+\end{tabulary}
+\sphinxtableafterendhook\par
+\sphinxattableend\end{savenotes}
+
+\sphinxstepscope
+
+
+\subsubsection{ADDRTYPE\_DIRECTIONAL}
+\label{\detokenize{appdev/refs/macros/ADDRTYPE_DIRECTIONAL:addrtype-directional}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_DIRECTIONAL:addrtype-directional-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_DIRECTIONAL::doc}}\index{ADDRTYPE\_DIRECTIONAL (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_DIRECTIONAL}\spxextra{built\sphinxhyphen{}in variable}}
+
+\begin{fulllineitems}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_DIRECTIONAL:ADDRTYPE_DIRECTIONAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_DIRECTIONAL}}}
+\pysigstopsignatures
+\end{fulllineitems}
+
+
+
+\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
+\centering
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{ADDRTYPE\_DIRECTIONAL}}
+&
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{0x0003}}
+\\
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_DDP}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_DDP:addrtype-ddp}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_DDP:addrtype-ddp-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_DDP::doc}}\index{ADDRTYPE\_DDP (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_DDP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_DDP:ADDRTYPE_DDP}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_DDP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_DDP:ADDRTYPE_DDP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_DDP}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_DDP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_INET}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET:addrtype-inet}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET:addrtype-inet-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET::doc}}\index{ADDRTYPE\_INET (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_INET}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET:ADDRTYPE_INET}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_INET}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET:ADDRTYPE_INET}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_INET}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_INET}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_INET6}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET6:addrtype-inet6}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET6:addrtype-inet6-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET6::doc}}\index{ADDRTYPE\_INET6 (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_INET6}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET6:ADDRTYPE_INET6}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_INET6}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_INET6:ADDRTYPE_INET6}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_INET6}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_INET6}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0018}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_IPPORT}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_IPPORT:addrtype-ipport}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_IPPORT:addrtype-ipport-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_IPPORT::doc}}\index{ADDRTYPE\_IPPORT (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_IPPORT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_IPPORT:ADDRTYPE_IPPORT}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_IPPORT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_IPPORT:ADDRTYPE_IPPORT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_IPPORT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_IPPORT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0101}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_ISO}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_ISO:addrtype-iso}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_ISO:addrtype-iso-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_ISO::doc}}\index{ADDRTYPE\_ISO (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_ISO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_ISO:ADDRTYPE_ISO}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_ISO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_ISO:ADDRTYPE_ISO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_ISO}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_ISO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0007}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_IS\_LOCAL}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_IS_LOCAL:addrtype-is-local}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_IS_LOCAL:addrtype-is-local-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_IS_LOCAL::doc}}\index{ADDRTYPE\_IS\_LOCAL (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_IS\_LOCAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_IS_LOCAL:ADDRTYPE_IS_LOCAL}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_IS\_LOCAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_IS_LOCAL:ADDRTYPE_IS_LOCAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_IS\_LOCAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_IS\_LOCAL (addrtype)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(addrtype \& 0x8000)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_NETBIOS}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_NETBIOS:addrtype-netbios}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_NETBIOS:addrtype-netbios-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_NETBIOS::doc}}\index{ADDRTYPE\_NETBIOS (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_NETBIOS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_NETBIOS:ADDRTYPE_NETBIOS}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_NETBIOS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_NETBIOS:ADDRTYPE_NETBIOS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_NETBIOS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_NETBIOS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0014}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ADDRTYPE\_XNS}
\label{\detokenize{appdev/refs/macros/ADDRTYPE_XNS:addrtype-xns}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_XNS:addrtype-xns-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_XNS::doc}}\index{ADDRTYPE\_XNS (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_XNS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_XNS:ADDRTYPE_XNS}}\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_XNS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_XNS:ADDRTYPE_XNS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_XNS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ADDRTYPE\_XNS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0006}}
\\
-\hline
+\sphinxbottomrule
+\end{tabulary}
+\sphinxtableafterendhook\par
+\sphinxattableend\end{savenotes}
+
+\sphinxstepscope
+
+
+\subsubsection{ADDRTYPE\_UNIXSOCK}
+\label{\detokenize{appdev/refs/macros/ADDRTYPE_UNIXSOCK:addrtype-unixsock}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_UNIXSOCK:addrtype-unixsock-data}}\label{\detokenize{appdev/refs/macros/ADDRTYPE_UNIXSOCK::doc}}\index{ADDRTYPE\_UNIXSOCK (built\sphinxhyphen{}in variable)@\spxentry{ADDRTYPE\_UNIXSOCK}\spxextra{built\sphinxhyphen{}in variable}}
+
+\begin{fulllineitems}
+\phantomsection\label{\detokenize{appdev/refs/macros/ADDRTYPE_UNIXSOCK:ADDRTYPE_UNIXSOCK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ADDRTYPE\_UNIXSOCK}}}
+\pysigstopsignatures
+\end{fulllineitems}
+
+
+
+\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
+\centering
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{ADDRTYPE\_UNIXSOCK}}
+&
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{(0x8000 | 0x0001)}}
+\\
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AD\_TYPE\_EXTERNAL}
\label{\detokenize{appdev/refs/macros/AD_TYPE_EXTERNAL:ad-type-external}}\label{\detokenize{appdev/refs/macros/AD_TYPE_EXTERNAL:ad-type-external-data}}\label{\detokenize{appdev/refs/macros/AD_TYPE_EXTERNAL::doc}}\index{AD\_TYPE\_EXTERNAL (built\sphinxhyphen{}in variable)@\spxentry{AD\_TYPE\_EXTERNAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_EXTERNAL:AD_TYPE_EXTERNAL}}\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_EXTERNAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_EXTERNAL:AD_TYPE_EXTERNAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_EXTERNAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AD\_TYPE\_EXTERNAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x4000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AD\_TYPE\_FIELD\_TYPE\_MASK}
\label{\detokenize{appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK:ad-type-field-type-mask}}\label{\detokenize{appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK:ad-type-field-type-mask-data}}\label{\detokenize{appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK::doc}}\index{AD\_TYPE\_FIELD\_TYPE\_MASK (built\sphinxhyphen{}in variable)@\spxentry{AD\_TYPE\_FIELD\_TYPE\_MASK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK:AD_TYPE_FIELD_TYPE_MASK}}\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_FIELD\_TYPE\_MASK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK:AD_TYPE_FIELD_TYPE_MASK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_FIELD\_TYPE\_MASK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AD\_TYPE\_FIELD\_TYPE\_MASK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1fff}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AD\_TYPE\_REGISTERED}
\label{\detokenize{appdev/refs/macros/AD_TYPE_REGISTERED:ad-type-registered}}\label{\detokenize{appdev/refs/macros/AD_TYPE_REGISTERED:ad-type-registered-data}}\label{\detokenize{appdev/refs/macros/AD_TYPE_REGISTERED::doc}}\index{AD\_TYPE\_REGISTERED (built\sphinxhyphen{}in variable)@\spxentry{AD\_TYPE\_REGISTERED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_REGISTERED:AD_TYPE_REGISTERED}}\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_REGISTERED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_REGISTERED:AD_TYPE_REGISTERED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_REGISTERED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AD\_TYPE\_REGISTERED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x2000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AD\_TYPE\_RESERVED}
\label{\detokenize{appdev/refs/macros/AD_TYPE_RESERVED:ad-type-reserved}}\label{\detokenize{appdev/refs/macros/AD_TYPE_RESERVED:ad-type-reserved-data}}\label{\detokenize{appdev/refs/macros/AD_TYPE_RESERVED::doc}}\index{AD\_TYPE\_RESERVED (built\sphinxhyphen{}in variable)@\spxentry{AD\_TYPE\_RESERVED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_RESERVED:AD_TYPE_RESERVED}}\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_RESERVED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AD_TYPE_RESERVED:AD_TYPE_RESERVED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AD\_TYPE\_RESERVED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AD\_TYPE\_RESERVED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x8000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AP\_OPTS\_ETYPE\_NEGOTIATION}
\label{\detokenize{appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION:ap-opts-etype-negotiation}}\label{\detokenize{appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION:ap-opts-etype-negotiation-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION::doc}}\index{AP\_OPTS\_ETYPE\_NEGOTIATION (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_ETYPE\_NEGOTIATION}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION:AP_OPTS_ETYPE_NEGOTIATION}}\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_ETYPE\_NEGOTIATION}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION:AP_OPTS_ETYPE_NEGOTIATION}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_ETYPE\_NEGOTIATION}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AP\_OPTS\_ETYPE\_NEGOTIATION}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000002}}
\\
-\hline
+\sphinxbottomrule
+\end{tabulary}
+\sphinxtableafterendhook\par
+\sphinxattableend\end{savenotes}
+
+\sphinxstepscope
+
+
+\subsubsection{AP\_OPTS\_CBT\_FLAG}
+\label{\detokenize{appdev/refs/macros/AP_OPTS_CBT_FLAG:ap-opts-cbt-flag}}\label{\detokenize{appdev/refs/macros/AP_OPTS_CBT_FLAG:ap-opts-cbt-flag-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_CBT_FLAG::doc}}\index{AP\_OPTS\_CBT\_FLAG (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_CBT\_FLAG}\spxextra{built\sphinxhyphen{}in variable}}
+
+\begin{fulllineitems}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_CBT_FLAG:AP_OPTS_CBT_FLAG}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_CBT\_FLAG}}}
+\pysigstopsignatures
+\end{fulllineitems}
+
+
+
+\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
+\centering
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{AP\_OPTS\_CBT\_FLAG}}
+&
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{0x00000004 /* include KERB\_AP\_OPTIONS\_CBT */}}
+\\
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AP\_OPTS\_MUTUAL\_REQUIRED}
\label{\detokenize{appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED:ap-opts-mutual-required}}\label{\detokenize{appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED:ap-opts-mutual-required-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED::doc}}\index{AP\_OPTS\_MUTUAL\_REQUIRED (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_MUTUAL\_REQUIRED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED:AP_OPTS_MUTUAL_REQUIRED}}\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_MUTUAL\_REQUIRED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED:AP_OPTS_MUTUAL_REQUIRED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_MUTUAL\_REQUIRED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21022,53 +23644,65 @@ Perform a mutual authentication exchange.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AP\_OPTS\_MUTUAL\_REQUIRED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x20000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AP\_OPTS\_RESERVED}
\label{\detokenize{appdev/refs/macros/AP_OPTS_RESERVED:ap-opts-reserved}}\label{\detokenize{appdev/refs/macros/AP_OPTS_RESERVED:ap-opts-reserved-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_RESERVED::doc}}\index{AP\_OPTS\_RESERVED (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_RESERVED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_RESERVED:AP_OPTS_RESERVED}}\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_RESERVED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_RESERVED:AP_OPTS_RESERVED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_RESERVED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AP\_OPTS\_RESERVED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x80000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AP\_OPTS\_USE\_SESSION\_KEY}
\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SESSION_KEY:ap-opts-use-session-key}}\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SESSION_KEY:ap-opts-use-session-key-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SESSION_KEY::doc}}\index{AP\_OPTS\_USE\_SESSION\_KEY (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_USE\_SESSION\_KEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SESSION_KEY:AP_OPTS_USE_SESSION_KEY}}\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_USE\_SESSION\_KEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SESSION_KEY:AP_OPTS_USE_SESSION_KEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_USE\_SESSION\_KEY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21077,27 +23711,33 @@ Use session key.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AP\_OPTS\_USE\_SESSION\_KEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x40000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AP\_OPTS\_USE\_SUBKEY}
\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SUBKEY:ap-opts-use-subkey}}\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SUBKEY:ap-opts-use-subkey-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SUBKEY::doc}}\index{AP\_OPTS\_USE\_SUBKEY (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_USE\_SUBKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SUBKEY:AP_OPTS_USE_SUBKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_USE\_SUBKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_USE_SUBKEY:AP_OPTS_USE_SUBKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_USE\_SUBKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21106,53 +23746,65 @@ Generate a subsession key from the current session key obtained from the credent
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AP\_OPTS\_USE\_SUBKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{AP\_OPTS\_WIRE\_MASK}
\label{\detokenize{appdev/refs/macros/AP_OPTS_WIRE_MASK:ap-opts-wire-mask}}\label{\detokenize{appdev/refs/macros/AP_OPTS_WIRE_MASK:ap-opts-wire-mask-data}}\label{\detokenize{appdev/refs/macros/AP_OPTS_WIRE_MASK::doc}}\index{AP\_OPTS\_WIRE\_MASK (built\sphinxhyphen{}in variable)@\spxentry{AP\_OPTS\_WIRE\_MASK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_WIRE_MASK:AP_OPTS_WIRE_MASK}}\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_WIRE\_MASK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/AP_OPTS_WIRE_MASK:AP_OPTS_WIRE_MASK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{AP\_OPTS\_WIRE\_MASK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{AP\_OPTS\_WIRE\_MASK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0xfffffff0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_CMAC\_CAMELLIA128}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128:cksumtype-cmac-camellia128}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128:cksumtype-cmac-camellia128-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128::doc}}\index{CKSUMTYPE\_CMAC\_CAMELLIA128 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_CMAC\_CAMELLIA128}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128:CKSUMTYPE_CMAC_CAMELLIA128}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_CMAC\_CAMELLIA128}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128:CKSUMTYPE_CMAC_CAMELLIA128}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_CMAC\_CAMELLIA128}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21161,27 +23813,33 @@ RFC 6803.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_CMAC\_CAMELLIA128}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0011}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_CMAC\_CAMELLIA256}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256:cksumtype-cmac-camellia256}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256:cksumtype-cmac-camellia256-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256::doc}}\index{CKSUMTYPE\_CMAC\_CAMELLIA256 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_CMAC\_CAMELLIA256}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256:CKSUMTYPE_CMAC_CAMELLIA256}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_CMAC\_CAMELLIA256}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256:CKSUMTYPE_CMAC_CAMELLIA256}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_CMAC\_CAMELLIA256}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21190,79 +23848,97 @@ RFC 6803.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_CMAC\_CAMELLIA256}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0012}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_CRC32}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CRC32:cksumtype-crc32}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CRC32:cksumtype-crc32-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CRC32::doc}}\index{CKSUMTYPE\_CRC32 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_CRC32}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CRC32:CKSUMTYPE_CRC32}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_CRC32}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_CRC32:CKSUMTYPE_CRC32}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_CRC32}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_CRC32}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_DESCBC}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_DESCBC:cksumtype-descbc}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_DESCBC:cksumtype-descbc-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_DESCBC::doc}}\index{CKSUMTYPE\_DESCBC (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_DESCBC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_DESCBC:CKSUMTYPE_DESCBC}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_DESCBC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_DESCBC:CKSUMTYPE_DESCBC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_DESCBC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_DESCBC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_HMAC\_MD5\_ARCFOUR}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR:cksumtype-hmac-md5-arcfour}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR:cksumtype-hmac-md5-arcfour-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR::doc}}\index{CKSUMTYPE\_HMAC\_MD5\_ARCFOUR (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_HMAC\_MD5\_ARCFOUR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR:CKSUMTYPE_HMAC_MD5_ARCFOUR}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_MD5\_ARCFOUR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR:CKSUMTYPE_HMAC_MD5_ARCFOUR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_MD5\_ARCFOUR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21271,27 +23947,33 @@ RFC 4757.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_HMAC\_MD5\_ARCFOUR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\sphinxhyphen{}138}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_HMAC\_SHA1\_96\_AES128}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128:cksumtype-hmac-sha1-96-aes128}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128:cksumtype-hmac-sha1-96-aes128-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128::doc}}\index{CKSUMTYPE\_HMAC\_SHA1\_96\_AES128 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_HMAC\_SHA1\_96\_AES128}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128:CKSUMTYPE_HMAC_SHA1_96_AES128}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_96\_AES128}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128:CKSUMTYPE_HMAC_SHA1_96_AES128}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_96\_AES128}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21303,27 +23985,33 @@ Used with ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_96\_AES128}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000f}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_HMAC\_SHA1\_96\_AES256}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256:cksumtype-hmac-sha1-96-aes256}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256:cksumtype-hmac-sha1-96-aes256-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256::doc}}\index{CKSUMTYPE\_HMAC\_SHA1\_96\_AES256 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_HMAC\_SHA1\_96\_AES256}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256:CKSUMTYPE_HMAC_SHA1_96_AES256}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_96\_AES256}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256:CKSUMTYPE_HMAC_SHA1_96_AES256}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_96\_AES256}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21335,27 +24023,33 @@ Used with ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_96\_AES256}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_HMAC\_SHA256\_128\_AES128}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128:cksumtype-hmac-sha256-128-aes128}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128:cksumtype-hmac-sha256-128-aes128-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128::doc}}\index{CKSUMTYPE\_HMAC\_SHA256\_128\_AES128 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_HMAC\_SHA256\_128\_AES128}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128:CKSUMTYPE_HMAC_SHA256_128_AES128}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA256\_128\_AES128}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128:CKSUMTYPE_HMAC_SHA256_128_AES128}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA256\_128\_AES128}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21364,27 +24058,33 @@ RFC 8009.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA256\_128\_AES128}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0013}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_HMAC\_SHA384\_192\_AES256}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256:cksumtype-hmac-sha384-192-aes256}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256:cksumtype-hmac-sha384-192-aes256-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256::doc}}\index{CKSUMTYPE\_HMAC\_SHA384\_192\_AES256 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_HMAC\_SHA384\_192\_AES256}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256:CKSUMTYPE_HMAC_SHA384_192_AES256}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA384\_192\_AES256}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256:CKSUMTYPE_HMAC_SHA384_192_AES256}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA384\_192\_AES256}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21393,209 +24093,257 @@ RFC 8009.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA384\_192\_AES256}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0014}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_HMAC\_SHA1\_DES3}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3:cksumtype-hmac-sha1-des3}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3:cksumtype-hmac-sha1-des3-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3::doc}}\index{CKSUMTYPE\_HMAC\_SHA1\_DES3 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_HMAC\_SHA1\_DES3}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3:CKSUMTYPE_HMAC_SHA1_DES3}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_DES3}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3:CKSUMTYPE_HMAC_SHA1_DES3}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_DES3}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_HMAC\_SHA1\_DES3}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000c}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_MD5\_HMAC\_ARCFOUR}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR:cksumtype-md5-hmac-arcfour}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR:cksumtype-md5-hmac-arcfour-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR::doc}}\index{CKSUMTYPE\_MD5\_HMAC\_ARCFOUR (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_MD5\_HMAC\_ARCFOUR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR:CKSUMTYPE_MD5_HMAC_ARCFOUR}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_MD5\_HMAC\_ARCFOUR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR:CKSUMTYPE_MD5_HMAC_ARCFOUR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_MD5\_HMAC\_ARCFOUR}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_MD5\_HMAC\_ARCFOUR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\sphinxhyphen{}137 /* Microsoft netlogon */}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_NIST\_SHA}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_NIST_SHA:cksumtype-nist-sha}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_NIST_SHA:cksumtype-nist-sha-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_NIST_SHA::doc}}\index{CKSUMTYPE\_NIST\_SHA (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_NIST\_SHA}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_NIST_SHA:CKSUMTYPE_NIST_SHA}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_NIST\_SHA}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_NIST_SHA:CKSUMTYPE_NIST_SHA}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_NIST\_SHA}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_NIST\_SHA}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0009}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_RSA\_MD4}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4:cksumtype-rsa-md4}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4:cksumtype-rsa-md4-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4::doc}}\index{CKSUMTYPE\_RSA\_MD4 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_RSA\_MD4}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4:CKSUMTYPE_RSA_MD4}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD4}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4:CKSUMTYPE_RSA_MD4}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD4}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD4}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_RSA\_MD4\_DES}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES:cksumtype-rsa-md4-des}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES:cksumtype-rsa-md4-des-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES::doc}}\index{CKSUMTYPE\_RSA\_MD4\_DES (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_RSA\_MD4\_DES}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES:CKSUMTYPE_RSA_MD4_DES}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD4\_DES}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES:CKSUMTYPE_RSA_MD4_DES}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD4\_DES}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD4\_DES}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0003}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_RSA\_MD5}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5:cksumtype-rsa-md5}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5:cksumtype-rsa-md5-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5::doc}}\index{CKSUMTYPE\_RSA\_MD5 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_RSA\_MD5}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5:CKSUMTYPE_RSA_MD5}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD5}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5:CKSUMTYPE_RSA_MD5}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD5}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD5}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0007}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_RSA\_MD5\_DES}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES:cksumtype-rsa-md5-des}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES:cksumtype-rsa-md5-des-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES::doc}}\index{CKSUMTYPE\_RSA\_MD5\_DES (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_RSA\_MD5\_DES}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES:CKSUMTYPE_RSA_MD5_DES}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD5\_DES}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES:CKSUMTYPE_RSA_MD5_DES}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD5\_DES}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_RSA\_MD5\_DES}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{CKSUMTYPE\_SHA1}
\label{\detokenize{appdev/refs/macros/CKSUMTYPE_SHA1:cksumtype-sha1}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_SHA1:cksumtype-sha1-data}}\label{\detokenize{appdev/refs/macros/CKSUMTYPE_SHA1::doc}}\index{CKSUMTYPE\_SHA1 (built\sphinxhyphen{}in variable)@\spxentry{CKSUMTYPE\_SHA1}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_SHA1:CKSUMTYPE_SHA1}}\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_SHA1}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/CKSUMTYPE_SHA1:CKSUMTYPE_SHA1}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{CKSUMTYPE\_SHA1}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21604,27 +24352,33 @@ RFC 3961.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{CKSUMTYPE\_SHA1}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000e}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96}
\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96:enctype-aes128-cts-hmac-sha1-96}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96:enctype-aes128-cts-hmac-sha1-96-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96::doc}}\index{ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96:ENCTYPE_AES128_CTS_HMAC_SHA1_96}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96:ENCTYPE_AES128_CTS_HMAC_SHA1_96}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21633,27 +24387,33 @@ RFC 3962.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_AES128\_CTS\_HMAC\_SHA1\_96}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0011}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_AES128\_CTS\_HMAC\_SHA256\_128}
\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128:enctype-aes128-cts-hmac-sha256-128}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128:enctype-aes128-cts-hmac-sha256-128-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128::doc}}\index{ENCTYPE\_AES128\_CTS\_HMAC\_SHA256\_128 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_AES128\_CTS\_HMAC\_SHA256\_128}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128:ENCTYPE_AES128_CTS_HMAC_SHA256_128}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES128\_CTS\_HMAC\_SHA256\_128}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128:ENCTYPE_AES128_CTS_HMAC_SHA256_128}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES128\_CTS\_HMAC\_SHA256\_128}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21662,27 +24422,33 @@ RFC 8009.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_AES128\_CTS\_HMAC\_SHA256\_128}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0013}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96}
\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96:enctype-aes256-cts-hmac-sha1-96}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96:enctype-aes256-cts-hmac-sha1-96-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96::doc}}\index{ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96:ENCTYPE_AES256_CTS_HMAC_SHA1_96}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96:ENCTYPE_AES256_CTS_HMAC_SHA1_96}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21691,27 +24457,33 @@ RFC 3962.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_AES256\_CTS\_HMAC\_SHA1\_96}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0012}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_AES256\_CTS\_HMAC\_SHA384\_192}
\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192:enctype-aes256-cts-hmac-sha384-192}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192:enctype-aes256-cts-hmac-sha384-192-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192::doc}}\index{ENCTYPE\_AES256\_CTS\_HMAC\_SHA384\_192 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_AES256\_CTS\_HMAC\_SHA384\_192}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192:ENCTYPE_AES256_CTS_HMAC_SHA384_192}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES256\_CTS\_HMAC\_SHA384\_192}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192:ENCTYPE_AES256_CTS_HMAC_SHA384_192}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_AES256\_CTS\_HMAC\_SHA384\_192}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21720,27 +24492,33 @@ RFC 8009.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_AES256\_CTS\_HMAC\_SHA384\_192}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0014}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_ARCFOUR\_HMAC}
\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC:enctype-arcfour-hmac}}\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC:enctype-arcfour-hmac-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC::doc}}\index{ENCTYPE\_ARCFOUR\_HMAC (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_ARCFOUR\_HMAC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC:ENCTYPE_ARCFOUR_HMAC}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_ARCFOUR\_HMAC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC:ENCTYPE_ARCFOUR_HMAC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_ARCFOUR\_HMAC}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21749,27 +24527,33 @@ RFC 4757.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_ARCFOUR\_HMAC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0017}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_ARCFOUR\_HMAC\_EXP}
\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP:enctype-arcfour-hmac-exp}}\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP:enctype-arcfour-hmac-exp-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP::doc}}\index{ENCTYPE\_ARCFOUR\_HMAC\_EXP (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_ARCFOUR\_HMAC\_EXP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP:ENCTYPE_ARCFOUR_HMAC_EXP}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_ARCFOUR\_HMAC\_EXP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP:ENCTYPE_ARCFOUR_HMAC_EXP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_ARCFOUR\_HMAC\_EXP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21778,27 +24562,33 @@ RFC 4757.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_ARCFOUR\_HMAC\_EXP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0018}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_CAMELLIA128\_CTS\_CMAC}
\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC:enctype-camellia128-cts-cmac}}\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC:enctype-camellia128-cts-cmac-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC::doc}}\index{ENCTYPE\_CAMELLIA128\_CTS\_CMAC (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_CAMELLIA128\_CTS\_CMAC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC:ENCTYPE_CAMELLIA128_CTS_CMAC}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_CAMELLIA128\_CTS\_CMAC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC:ENCTYPE_CAMELLIA128_CTS_CMAC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_CAMELLIA128\_CTS\_CMAC}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21807,27 +24597,33 @@ RFC 6803.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_CAMELLIA128\_CTS\_CMAC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0019}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_CAMELLIA256\_CTS\_CMAC}
\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC:enctype-camellia256-cts-cmac}}\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC:enctype-camellia256-cts-cmac-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC::doc}}\index{ENCTYPE\_CAMELLIA256\_CTS\_CMAC (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_CAMELLIA256\_CTS\_CMAC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC:ENCTYPE_CAMELLIA256_CTS_CMAC}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_CAMELLIA256\_CTS\_CMAC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC:ENCTYPE_CAMELLIA256_CTS_CMAC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_CAMELLIA256\_CTS\_CMAC}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21836,27 +24632,33 @@ RFC 6803.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_CAMELLIA256\_CTS\_CMAC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x001a}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES3\_CBC\_ENV}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_ENV:enctype-des3-cbc-env}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_ENV:enctype-des3-cbc-env-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_ENV::doc}}\index{ENCTYPE\_DES3\_CBC\_ENV (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES3\_CBC\_ENV}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_ENV:ENCTYPE_DES3_CBC_ENV}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_ENV}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_ENV:ENCTYPE_DES3_CBC_ENV}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_ENV}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -21865,235 +24667,289 @@ DES\sphinxhyphen{}3 cbc mode, CMS enveloped data.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_ENV}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000f}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES3\_CBC\_RAW}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_RAW:enctype-des3-cbc-raw}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_RAW:enctype-des3-cbc-raw-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_RAW::doc}}\index{ENCTYPE\_DES3\_CBC\_RAW (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES3\_CBC\_RAW}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_RAW:ENCTYPE_DES3_CBC_RAW}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_RAW}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_RAW:ENCTYPE_DES3_CBC_RAW}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_RAW}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_RAW}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0006}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES3\_CBC\_SHA}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA:enctype-des3-cbc-sha}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA:enctype-des3-cbc-sha-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA::doc}}\index{ENCTYPE\_DES3\_CBC\_SHA (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES3\_CBC\_SHA}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA:ENCTYPE_DES3_CBC_SHA}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_SHA}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA:ENCTYPE_DES3_CBC_SHA}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_SHA}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_SHA}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0005}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES3\_CBC\_SHA1}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1:enctype-des3-cbc-sha1}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1:enctype-des3-cbc-sha1-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1::doc}}\index{ENCTYPE\_DES3\_CBC\_SHA1 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES3\_CBC\_SHA1}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1:ENCTYPE_DES3_CBC_SHA1}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_SHA1}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1:ENCTYPE_DES3_CBC_SHA1}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_SHA1}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES3\_CBC\_SHA1}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES\_CBC\_CRC}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_CRC:enctype-des-cbc-crc}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_CRC:enctype-des-cbc-crc-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_CRC::doc}}\index{ENCTYPE\_DES\_CBC\_CRC (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES\_CBC\_CRC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_CRC:ENCTYPE_DES_CBC_CRC}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_CRC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_CRC:ENCTYPE_DES_CBC_CRC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_CRC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_CRC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES\_CBC\_MD4}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD4:enctype-des-cbc-md4}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD4:enctype-des-cbc-md4-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD4::doc}}\index{ENCTYPE\_DES\_CBC\_MD4 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES\_CBC\_MD4}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD4:ENCTYPE_DES_CBC_MD4}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_MD4}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD4:ENCTYPE_DES_CBC_MD4}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_MD4}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_MD4}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES\_CBC\_MD5}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD5:enctype-des-cbc-md5}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD5:enctype-des-cbc-md5-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD5::doc}}\index{ENCTYPE\_DES\_CBC\_MD5 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES\_CBC\_MD5}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD5:ENCTYPE_DES_CBC_MD5}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_MD5}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_MD5:ENCTYPE_DES_CBC_MD5}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_MD5}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_MD5}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0003}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES\_CBC\_RAW}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_RAW:enctype-des-cbc-raw}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_RAW:enctype-des-cbc-raw-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_RAW::doc}}\index{ENCTYPE\_DES\_CBC\_RAW (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES\_CBC\_RAW}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_RAW:ENCTYPE_DES_CBC_RAW}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_RAW}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_CBC_RAW:ENCTYPE_DES_CBC_RAW}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_RAW}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES\_CBC\_RAW}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DES\_HMAC\_SHA1}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1:enctype-des-hmac-sha1}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1:enctype-des-hmac-sha1-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1::doc}}\index{ENCTYPE\_DES\_HMAC\_SHA1 (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DES\_HMAC\_SHA1}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1:ENCTYPE_DES_HMAC_SHA1}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_HMAC\_SHA1}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1:ENCTYPE_DES_HMAC_SHA1}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DES\_HMAC\_SHA1}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DES\_HMAC\_SHA1}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_DSA\_SHA1\_CMS}
\label{\detokenize{appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS:enctype-dsa-sha1-cms}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS:enctype-dsa-sha1-cms-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS::doc}}\index{ENCTYPE\_DSA\_SHA1\_CMS (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_DSA\_SHA1\_CMS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS:ENCTYPE_DSA_SHA1_CMS}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DSA\_SHA1\_CMS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS:ENCTYPE_DSA_SHA1_CMS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_DSA\_SHA1\_CMS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22102,27 +24958,33 @@ DSA with SHA1, CMS signature.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_DSA\_SHA1\_CMS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0009}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_MD5\_RSA\_CMS}
\label{\detokenize{appdev/refs/macros/ENCTYPE_MD5_RSA_CMS:enctype-md5-rsa-cms}}\label{\detokenize{appdev/refs/macros/ENCTYPE_MD5_RSA_CMS:enctype-md5-rsa-cms-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_MD5_RSA_CMS::doc}}\index{ENCTYPE\_MD5\_RSA\_CMS (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_MD5\_RSA\_CMS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_MD5_RSA_CMS:ENCTYPE_MD5_RSA_CMS}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_MD5\_RSA\_CMS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_MD5_RSA_CMS:ENCTYPE_MD5_RSA_CMS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_MD5\_RSA\_CMS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22131,53 +24993,65 @@ MD5 with RSA, CMS signature.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_MD5\_RSA\_CMS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000a}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_NULL}
\label{\detokenize{appdev/refs/macros/ENCTYPE_NULL:enctype-null}}\label{\detokenize{appdev/refs/macros/ENCTYPE_NULL:enctype-null-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_NULL::doc}}\index{ENCTYPE\_NULL (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_NULL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_NULL:ENCTYPE_NULL}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_NULL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_NULL:ENCTYPE_NULL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_NULL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_NULL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_RC2\_CBC\_ENV}
\label{\detokenize{appdev/refs/macros/ENCTYPE_RC2_CBC_ENV:enctype-rc2-cbc-env}}\label{\detokenize{appdev/refs/macros/ENCTYPE_RC2_CBC_ENV:enctype-rc2-cbc-env-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_RC2_CBC_ENV::doc}}\index{ENCTYPE\_RC2\_CBC\_ENV (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_RC2\_CBC\_ENV}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_RC2_CBC_ENV:ENCTYPE_RC2_CBC_ENV}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_RC2\_CBC\_ENV}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_RC2_CBC_ENV:ENCTYPE_RC2_CBC_ENV}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_RC2\_CBC\_ENV}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22186,27 +25060,33 @@ RC2 cbc mode, CMS enveloped data.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_RC2\_CBC\_ENV}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000c}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_RSA\_ENV}
\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ENV:enctype-rsa-env}}\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ENV:enctype-rsa-env-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ENV::doc}}\index{ENCTYPE\_RSA\_ENV (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_RSA\_ENV}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ENV:ENCTYPE_RSA_ENV}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_RSA\_ENV}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ENV:ENCTYPE_RSA_ENV}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_RSA\_ENV}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22215,27 +25095,33 @@ RSA encryption, CMS enveloped data.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_RSA\_ENV}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000d}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_RSA\_ES\_OAEP\_ENV}
\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV:enctype-rsa-es-oaep-env}}\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV:enctype-rsa-es-oaep-env-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV::doc}}\index{ENCTYPE\_RSA\_ES\_OAEP\_ENV (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_RSA\_ES\_OAEP\_ENV}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV:ENCTYPE_RSA_ES_OAEP_ENV}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_RSA\_ES\_OAEP\_ENV}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV:ENCTYPE_RSA_ES_OAEP_ENV}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_RSA\_ES\_OAEP\_ENV}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22244,27 +25130,33 @@ RSA w/OEAP encryption, CMS enveloped data.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_RSA\_ES\_OAEP\_ENV}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000e}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_SHA1\_RSA\_CMS}
\label{\detokenize{appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS:enctype-sha1-rsa-cms}}\label{\detokenize{appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS:enctype-sha1-rsa-cms-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS::doc}}\index{ENCTYPE\_SHA1\_RSA\_CMS (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_SHA1\_RSA\_CMS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS:ENCTYPE_SHA1_RSA_CMS}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_SHA1\_RSA\_CMS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS:ENCTYPE_SHA1_RSA_CMS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_SHA1\_RSA\_CMS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22273,469 +25165,577 @@ SHA1 with RSA, CMS signature.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_SHA1\_RSA\_CMS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x000b}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{ENCTYPE\_UNKNOWN}
\label{\detokenize{appdev/refs/macros/ENCTYPE_UNKNOWN:enctype-unknown}}\label{\detokenize{appdev/refs/macros/ENCTYPE_UNKNOWN:enctype-unknown-data}}\label{\detokenize{appdev/refs/macros/ENCTYPE_UNKNOWN::doc}}\index{ENCTYPE\_UNKNOWN (built\sphinxhyphen{}in variable)@\spxentry{ENCTYPE\_UNKNOWN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_UNKNOWN:ENCTYPE_UNKNOWN}}\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_UNKNOWN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/ENCTYPE_UNKNOWN:ENCTYPE_UNKNOWN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{ENCTYPE\_UNKNOWN}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{ENCTYPE\_UNKNOWN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x01ff}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_ALLOW\_POSTDATE}
\label{\detokenize{appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE:kdc-opt-allow-postdate}}\label{\detokenize{appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE:kdc-opt-allow-postdate-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE::doc}}\index{KDC\_OPT\_ALLOW\_POSTDATE (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_ALLOW\_POSTDATE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE:KDC_OPT_ALLOW_POSTDATE}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_ALLOW\_POSTDATE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE:KDC_OPT_ALLOW_POSTDATE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_ALLOW\_POSTDATE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_ALLOW\_POSTDATE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x04000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_CANONICALIZE}
\label{\detokenize{appdev/refs/macros/KDC_OPT_CANONICALIZE:kdc-opt-canonicalize}}\label{\detokenize{appdev/refs/macros/KDC_OPT_CANONICALIZE:kdc-opt-canonicalize-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_CANONICALIZE::doc}}\index{KDC\_OPT\_CANONICALIZE (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_CANONICALIZE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_CANONICALIZE:KDC_OPT_CANONICALIZE}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_CANONICALIZE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_CANONICALIZE:KDC_OPT_CANONICALIZE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_CANONICALIZE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_CANONICALIZE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00010000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_CNAME\_IN\_ADDL\_TKT}
\label{\detokenize{appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT:kdc-opt-cname-in-addl-tkt}}\label{\detokenize{appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT:kdc-opt-cname-in-addl-tkt-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT::doc}}\index{KDC\_OPT\_CNAME\_IN\_ADDL\_TKT (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_CNAME\_IN\_ADDL\_TKT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT:KDC_OPT_CNAME_IN_ADDL_TKT}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_CNAME\_IN\_ADDL\_TKT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT:KDC_OPT_CNAME_IN_ADDL_TKT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_CNAME\_IN\_ADDL\_TKT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_CNAME\_IN\_ADDL\_TKT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00020000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_DISABLE\_TRANSITED\_CHECK}
\label{\detokenize{appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK:kdc-opt-disable-transited-check}}\label{\detokenize{appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK:kdc-opt-disable-transited-check-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK::doc}}\index{KDC\_OPT\_DISABLE\_TRANSITED\_CHECK (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_DISABLE\_TRANSITED\_CHECK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK:KDC_OPT_DISABLE_TRANSITED_CHECK}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_DISABLE\_TRANSITED\_CHECK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK:KDC_OPT_DISABLE_TRANSITED_CHECK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_DISABLE\_TRANSITED\_CHECK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_DISABLE\_TRANSITED\_CHECK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000020}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_ENC\_TKT\_IN\_SKEY}
\label{\detokenize{appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY:kdc-opt-enc-tkt-in-skey}}\label{\detokenize{appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY:kdc-opt-enc-tkt-in-skey-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY::doc}}\index{KDC\_OPT\_ENC\_TKT\_IN\_SKEY (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_ENC\_TKT\_IN\_SKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY:KDC_OPT_ENC_TKT_IN_SKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_ENC\_TKT\_IN\_SKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY:KDC_OPT_ENC_TKT_IN_SKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_ENC\_TKT\_IN\_SKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_ENC\_TKT\_IN\_SKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_FORWARDABLE}
\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDABLE:kdc-opt-forwardable}}\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDABLE:kdc-opt-forwardable-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDABLE::doc}}\index{KDC\_OPT\_FORWARDABLE (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_FORWARDABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDABLE:KDC_OPT_FORWARDABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_FORWARDABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDABLE:KDC_OPT_FORWARDABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_FORWARDABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_FORWARDABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x40000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_FORWARDED}
\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDED:kdc-opt-forwarded}}\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDED:kdc-opt-forwarded-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDED::doc}}\index{KDC\_OPT\_FORWARDED (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_FORWARDED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDED:KDC_OPT_FORWARDED}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_FORWARDED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_FORWARDED:KDC_OPT_FORWARDED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_FORWARDED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_FORWARDED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x20000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_POSTDATED}
\label{\detokenize{appdev/refs/macros/KDC_OPT_POSTDATED:kdc-opt-postdated}}\label{\detokenize{appdev/refs/macros/KDC_OPT_POSTDATED:kdc-opt-postdated-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_POSTDATED::doc}}\index{KDC\_OPT\_POSTDATED (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_POSTDATED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_POSTDATED:KDC_OPT_POSTDATED}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_POSTDATED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_POSTDATED:KDC_OPT_POSTDATED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_POSTDATED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_POSTDATED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x02000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_PROXIABLE}
\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXIABLE:kdc-opt-proxiable}}\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXIABLE:kdc-opt-proxiable-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXIABLE::doc}}\index{KDC\_OPT\_PROXIABLE (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_PROXIABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXIABLE:KDC_OPT_PROXIABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_PROXIABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXIABLE:KDC_OPT_PROXIABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_PROXIABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_PROXIABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x10000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_PROXY}
\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXY:kdc-opt-proxy}}\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXY:kdc-opt-proxy-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXY::doc}}\index{KDC\_OPT\_PROXY (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_PROXY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXY:KDC_OPT_PROXY}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_PROXY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_PROXY:KDC_OPT_PROXY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_PROXY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_PROXY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x08000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_RENEW}
\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEW:kdc-opt-renew}}\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEW:kdc-opt-renew-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEW::doc}}\index{KDC\_OPT\_RENEW (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_RENEW}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEW:KDC_OPT_RENEW}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_RENEW}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEW:KDC_OPT_RENEW}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_RENEW}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_RENEW}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_RENEWABLE}
\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE:kdc-opt-renewable}}\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE:kdc-opt-renewable-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE::doc}}\index{KDC\_OPT\_RENEWABLE (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_RENEWABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE:KDC_OPT_RENEWABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_RENEWABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE:KDC_OPT_RENEWABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_RENEWABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_RENEWABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00800000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_RENEWABLE\_OK}
\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE_OK:kdc-opt-renewable-ok}}\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE_OK:kdc-opt-renewable-ok-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE_OK::doc}}\index{KDC\_OPT\_RENEWABLE\_OK (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_RENEWABLE\_OK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE_OK:KDC_OPT_RENEWABLE_OK}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_RENEWABLE\_OK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_RENEWABLE_OK:KDC_OPT_RENEWABLE_OK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_RENEWABLE\_OK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_RENEWABLE\_OK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_REQUEST\_ANONYMOUS}
\label{\detokenize{appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS:kdc-opt-request-anonymous}}\label{\detokenize{appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS:kdc-opt-request-anonymous-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS::doc}}\index{KDC\_OPT\_REQUEST\_ANONYMOUS (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_REQUEST\_ANONYMOUS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS:KDC_OPT_REQUEST_ANONYMOUS}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_REQUEST\_ANONYMOUS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS:KDC_OPT_REQUEST_ANONYMOUS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_REQUEST\_ANONYMOUS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_REQUEST\_ANONYMOUS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00008000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_OPT\_VALIDATE}
\label{\detokenize{appdev/refs/macros/KDC_OPT_VALIDATE:kdc-opt-validate}}\label{\detokenize{appdev/refs/macros/KDC_OPT_VALIDATE:kdc-opt-validate-data}}\label{\detokenize{appdev/refs/macros/KDC_OPT_VALIDATE::doc}}\index{KDC\_OPT\_VALIDATE (built\sphinxhyphen{}in variable)@\spxentry{KDC\_OPT\_VALIDATE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_VALIDATE:KDC_OPT_VALIDATE}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_VALIDATE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_OPT_VALIDATE:KDC_OPT_VALIDATE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_OPT\_VALIDATE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_OPT\_VALIDATE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KDC\_TKT\_COMMON\_MASK}
\label{\detokenize{appdev/refs/macros/KDC_TKT_COMMON_MASK:kdc-tkt-common-mask}}\label{\detokenize{appdev/refs/macros/KDC_TKT_COMMON_MASK:kdc-tkt-common-mask-data}}\label{\detokenize{appdev/refs/macros/KDC_TKT_COMMON_MASK::doc}}\index{KDC\_TKT\_COMMON\_MASK (built\sphinxhyphen{}in variable)@\spxentry{KDC\_TKT\_COMMON\_MASK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KDC_TKT_COMMON_MASK:KDC_TKT_COMMON_MASK}}\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_TKT\_COMMON\_MASK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KDC_TKT_COMMON_MASK:KDC_TKT_COMMON_MASK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KDC\_TKT\_COMMON\_MASK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KDC\_TKT\_COMMON\_MASK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x54800000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_ALTAUTH\_ATT\_CHALLENGE\_RESPONSE}
\label{\detokenize{appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE:krb5-altauth-att-challenge-response}}\label{\detokenize{appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE:krb5-altauth-att-challenge-response-data}}\label{\detokenize{appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE::doc}}\index{KRB5\_ALTAUTH\_ATT\_CHALLENGE\_RESPONSE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_ALTAUTH\_ATT\_CHALLENGE\_RESPONSE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE:KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ALTAUTH\_ATT\_CHALLENGE\_RESPONSE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE:KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ALTAUTH\_ATT\_CHALLENGE\_RESPONSE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22744,27 +25744,33 @@ alternate authentication types
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_ALTAUTH\_ATT\_CHALLENGE\_RESPONSE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{64}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_ANONYMOUS\_PRINCSTR}
\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR:krb5-anonymous-princstr}}\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR:krb5-anonymous-princstr-data}}\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR::doc}}\index{KRB5\_ANONYMOUS\_PRINCSTR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_ANONYMOUS\_PRINCSTR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR:KRB5_ANONYMOUS_PRINCSTR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ANONYMOUS\_PRINCSTR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR:KRB5_ANONYMOUS_PRINCSTR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ANONYMOUS\_PRINCSTR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22773,27 +25779,33 @@ Anonymous principal name.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_ANONYMOUS\_PRINCSTR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"ANONYMOUS"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_ANONYMOUS\_REALMSTR}
\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR:krb5-anonymous-realmstr}}\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR:krb5-anonymous-realmstr-data}}\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR::doc}}\index{KRB5\_ANONYMOUS\_REALMSTR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_ANONYMOUS\_REALMSTR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR:KRB5_ANONYMOUS_REALMSTR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ANONYMOUS\_REALMSTR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR:KRB5_ANONYMOUS_REALMSTR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ANONYMOUS\_REALMSTR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22802,27 +25814,33 @@ Anonymous realm.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_ANONYMOUS\_REALMSTR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"WELLKNOWN:ANONYMOUS"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AP\_REP}
\label{\detokenize{appdev/refs/macros/KRB5_AP_REP:krb5-ap-rep}}\label{\detokenize{appdev/refs/macros/KRB5_AP_REP:krb5-ap-rep-data}}\label{\detokenize{appdev/refs/macros/KRB5_AP_REP::doc}}\index{KRB5\_AP\_REP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AP\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AP_REP:KRB5_AP_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AP\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AP_REP:KRB5_AP_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AP\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22831,27 +25849,33 @@ Response to mutual AP request.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AP\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)15)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AP\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_AP_REQ:krb5-ap-req}}\label{\detokenize{appdev/refs/macros/KRB5_AP_REQ:krb5-ap-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_AP_REQ::doc}}\index{KRB5\_AP\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AP\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AP_REQ:KRB5_AP_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AP\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AP_REQ:KRB5_AP_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AP\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22860,27 +25884,33 @@ Auth req to application server.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AP\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)14)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AS\_REP}
\label{\detokenize{appdev/refs/macros/KRB5_AS_REP:krb5-as-rep}}\label{\detokenize{appdev/refs/macros/KRB5_AS_REP:krb5-as-rep-data}}\label{\detokenize{appdev/refs/macros/KRB5_AS_REP::doc}}\index{KRB5\_AS\_REP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AS\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AS_REP:KRB5_AS_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AS\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AS_REP:KRB5_AS_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AS\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22889,27 +25919,33 @@ Response to AS request.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AS\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)11)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AS\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_AS_REQ:krb5-as-req}}\label{\detokenize{appdev/refs/macros/KRB5_AS_REQ:krb5-as-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_AS_REQ::doc}}\index{KRB5\_AS\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AS\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AS_REQ:KRB5_AS_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AS\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AS_REQ:KRB5_AS_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AS\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -22918,131 +25954,161 @@ Initial authentication request.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AS\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)10)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_AND\_OR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AND_OR:krb5-authdata-and-or}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AND_OR:krb5-authdata-and-or-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AND_OR::doc}}\index{KRB5\_AUTHDATA\_AND\_OR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_AND\_OR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AND_OR:KRB5_AUTHDATA_AND_OR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_AND\_OR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AND_OR:KRB5_AUTHDATA_AND_OR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_AND\_OR}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_AND\_OR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_AP\_OPTIONS}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS:krb5-authdata-ap-options}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS:krb5-authdata-ap-options-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS::doc}}\index{KRB5\_AUTHDATA\_AP\_OPTIONS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_AP\_OPTIONS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS:KRB5_AUTHDATA_AP_OPTIONS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_AP\_OPTIONS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS:KRB5_AUTHDATA_AP_OPTIONS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_AP\_OPTIONS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_AP\_OPTIONS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{143}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_AUTH\_INDICATOR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR:krb5-authdata-auth-indicator}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR:krb5-authdata-auth-indicator-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR::doc}}\index{KRB5\_AUTHDATA\_AUTH\_INDICATOR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_AUTH\_INDICATOR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR:KRB5_AUTHDATA_AUTH_INDICATOR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_AUTH\_INDICATOR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR:KRB5_AUTHDATA_AUTH_INDICATOR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_AUTH\_INDICATOR}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_AUTH\_INDICATOR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{97}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_CAMMAC}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_CAMMAC:krb5-authdata-cammac}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_CAMMAC:krb5-authdata-cammac-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_CAMMAC::doc}}\index{KRB5\_AUTHDATA\_CAMMAC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_CAMMAC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_CAMMAC:KRB5_AUTHDATA_CAMMAC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_CAMMAC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_CAMMAC:KRB5_AUTHDATA_CAMMAC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_CAMMAC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_CAMMAC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{96}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_ETYPE\_NEGOTIATION}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION:krb5-authdata-etype-negotiation}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION:krb5-authdata-etype-negotiation-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION::doc}}\index{KRB5\_AUTHDATA\_ETYPE\_NEGOTIATION (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_ETYPE\_NEGOTIATION}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION:KRB5_AUTHDATA_ETYPE_NEGOTIATION}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_ETYPE\_NEGOTIATION}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION:KRB5_AUTHDATA_ETYPE_NEGOTIATION}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_ETYPE\_NEGOTIATION}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23051,261 +26117,321 @@ RFC 4537.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_ETYPE\_NEGOTIATION}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{129}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_FX\_ARMOR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR:krb5-authdata-fx-armor}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR:krb5-authdata-fx-armor-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR::doc}}\index{KRB5\_AUTHDATA\_FX\_ARMOR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_FX\_ARMOR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR:KRB5_AUTHDATA_FX_ARMOR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_FX\_ARMOR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR:KRB5_AUTHDATA_FX_ARMOR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_FX\_ARMOR}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_FX\_ARMOR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{71}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_IF\_RELEVANT}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT:krb5-authdata-if-relevant}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT:krb5-authdata-if-relevant-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT::doc}}\index{KRB5\_AUTHDATA\_IF\_RELEVANT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_IF\_RELEVANT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT:KRB5_AUTHDATA_IF_RELEVANT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_IF\_RELEVANT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT:KRB5_AUTHDATA_IF_RELEVANT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_IF\_RELEVANT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_IF\_RELEVANT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_INITIAL\_VERIFIED\_CAS}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS:krb5-authdata-initial-verified-cas}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS:krb5-authdata-initial-verified-cas-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS::doc}}\index{KRB5\_AUTHDATA\_INITIAL\_VERIFIED\_CAS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_INITIAL\_VERIFIED\_CAS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS:KRB5_AUTHDATA_INITIAL_VERIFIED_CAS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_INITIAL\_VERIFIED\_CAS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS:KRB5_AUTHDATA_INITIAL_VERIFIED_CAS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_INITIAL\_VERIFIED\_CAS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_INITIAL\_VERIFIED\_CAS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{9}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_KDC\_ISSUED}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED:krb5-authdata-kdc-issued}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED:krb5-authdata-kdc-issued-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED::doc}}\index{KRB5\_AUTHDATA\_KDC\_ISSUED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_KDC\_ISSUED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED:KRB5_AUTHDATA_KDC_ISSUED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_KDC\_ISSUED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED:KRB5_AUTHDATA_KDC_ISSUED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_KDC\_ISSUED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_KDC\_ISSUED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_MANDATORY\_FOR\_KDC}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC:krb5-authdata-mandatory-for-kdc}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC:krb5-authdata-mandatory-for-kdc-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC::doc}}\index{KRB5\_AUTHDATA\_MANDATORY\_FOR\_KDC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_MANDATORY\_FOR\_KDC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC:KRB5_AUTHDATA_MANDATORY_FOR_KDC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_MANDATORY\_FOR\_KDC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC:KRB5_AUTHDATA_MANDATORY_FOR_KDC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_MANDATORY\_FOR\_KDC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_MANDATORY\_FOR\_KDC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{8}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_OSF\_DCE}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE:krb5-authdata-osf-dce}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE:krb5-authdata-osf-dce-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE::doc}}\index{KRB5\_AUTHDATA\_OSF\_DCE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_OSF\_DCE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE:KRB5_AUTHDATA_OSF_DCE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_OSF\_DCE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE:KRB5_AUTHDATA_OSF_DCE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_OSF\_DCE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_OSF\_DCE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{64}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_SESAME}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SESAME:krb5-authdata-sesame}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SESAME:krb5-authdata-sesame-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SESAME::doc}}\index{KRB5\_AUTHDATA\_SESAME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_SESAME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SESAME:KRB5_AUTHDATA_SESAME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_SESAME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SESAME:KRB5_AUTHDATA_SESAME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_SESAME}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_SESAME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{65}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_SIGNTICKET}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET:krb5-authdata-signticket}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET:krb5-authdata-signticket-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET::doc}}\index{KRB5\_AUTHDATA\_SIGNTICKET (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_SIGNTICKET}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET:KRB5_AUTHDATA_SIGNTICKET}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_SIGNTICKET}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET:KRB5_AUTHDATA_SIGNTICKET}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_SIGNTICKET}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_SIGNTICKET}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{512}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTHDATA\_WIN2K\_PAC}
\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC:krb5-authdata-win2k-pac}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC:krb5-authdata-win2k-pac-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC::doc}}\index{KRB5\_AUTHDATA\_WIN2K\_PAC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTHDATA\_WIN2K\_PAC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC:KRB5_AUTHDATA_WIN2K_PAC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_WIN2K\_PAC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC:KRB5_AUTHDATA_WIN2K_PAC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTHDATA\_WIN2K\_PAC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTHDATA\_WIN2K\_PAC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{128}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE:krb5-auth-context-do-sequence}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE:krb5-auth-context-do-sequence-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE::doc}}\index{KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE:KRB5_AUTH_CONTEXT_DO_SEQUENCE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE:KRB5_AUTH_CONTEXT_DO_SEQUENCE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23314,27 +26440,33 @@ Prevent replays with sequence numbers.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_DO\_SEQUENCE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_DO\_TIME}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME:krb5-auth-context-do-time}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME:krb5-auth-context-do-time-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME::doc}}\index{KRB5\_AUTH\_CONTEXT\_DO\_TIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_DO\_TIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME:KRB5_AUTH_CONTEXT_DO_TIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_DO\_TIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME:KRB5_AUTH_CONTEXT_DO_TIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_DO\_TIME}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23343,27 +26475,33 @@ Prevent replays with timestamps and replay cache.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_DO\_TIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR:krb5-auth-context-generate-local-addr}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR:krb5-auth-context-generate-local-addr-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR::doc}}\index{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR:KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR:KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23372,27 +26510,33 @@ Generate the local network address.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_ADDR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR:krb5-auth-context-generate-local-full-addr}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR:krb5-auth-context-generate-local-full-addr-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR::doc}}\index{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR:KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR:KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23401,27 +26545,33 @@ Generate the local network address and the local port.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_LOCAL\_FULL\_ADDR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR:krb5-auth-context-generate-remote-addr}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR:krb5-auth-context-generate-remote-addr-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR::doc}}\index{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR:KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR:KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23430,27 +26580,33 @@ Generate the remote network address.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_ADDR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR:krb5-auth-context-generate-remote-full-addr}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR:krb5-auth-context-generate-remote-full-addr-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR::doc}}\index{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR:KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR:KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23459,53 +26615,65 @@ Generate the remote network address and the remote port.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_GENERATE\_REMOTE\_FULL\_ADDR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_PERMIT\_ALL}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL:krb5-auth-context-permit-all}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL:krb5-auth-context-permit-all-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL::doc}}\index{KRB5\_AUTH\_CONTEXT\_PERMIT\_ALL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_PERMIT\_ALL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL:KRB5_AUTH_CONTEXT_PERMIT_ALL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_PERMIT\_ALL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL:KRB5_AUTH_CONTEXT_PERMIT_ALL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_PERMIT\_ALL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_PERMIT\_ALL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE:krb5-auth-context-ret-sequence}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE:krb5-auth-context-ret-sequence-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE::doc}}\index{KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE:KRB5_AUTH_CONTEXT_RET_SEQUENCE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE:KRB5_AUTH_CONTEXT_RET_SEQUENCE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23514,27 +26682,33 @@ Save sequence numbers for application.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_RET\_SEQUENCE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_RET\_TIME}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME:krb5-auth-context-ret-time}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME:krb5-auth-context-ret-time-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME::doc}}\index{KRB5\_AUTH\_CONTEXT\_RET\_TIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_RET\_TIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME:KRB5_AUTH_CONTEXT_RET_TIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_RET\_TIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME:KRB5_AUTH_CONTEXT_RET_TIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_RET\_TIME}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23543,53 +26717,65 @@ Save timestamps for application.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_RET\_TIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_AUTH\_CONTEXT\_USE\_SUBKEY}
\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY:krb5-auth-context-use-subkey}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY:krb5-auth-context-use-subkey-data}}\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY::doc}}\index{KRB5\_AUTH\_CONTEXT\_USE\_SUBKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_AUTH\_CONTEXT\_USE\_SUBKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY:KRB5_AUTH_CONTEXT_USE_SUBKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_USE\_SUBKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY:KRB5_AUTH_CONTEXT_USE_SUBKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_USE\_SUBKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_AUTH\_CONTEXT\_USE\_SUBKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000020}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRED}
\label{\detokenize{appdev/refs/macros/KRB5_CRED:krb5-cred}}\label{\detokenize{appdev/refs/macros/KRB5_CRED:krb5-cred-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRED::doc}}\index{KRB5\_CRED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRED:KRB5_CRED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRED:KRB5_CRED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23598,27 +26784,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)22)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_CHECKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM:krb5-crypto-type-checksum}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM:krb5-crypto-type-checksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM::doc}}\index{KRB5\_CRYPTO\_TYPE\_CHECKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_CHECKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM:KRB5_CRYPTO_TYPE_CHECKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_CHECKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM:KRB5_CRYPTO_TYPE_CHECKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_CHECKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23627,27 +26819,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_CHECKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_DATA}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA:krb5-crypto-type-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA:krb5-crypto-type-data-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA::doc}}\index{KRB5\_CRYPTO\_TYPE\_DATA (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_DATA}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA:KRB5_CRYPTO_TYPE_DATA}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_DATA}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA:KRB5_CRYPTO_TYPE_DATA}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_DATA}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23656,27 +26854,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_DATA}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_EMPTY}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY:krb5-crypto-type-empty}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY:krb5-crypto-type-empty-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY::doc}}\index{KRB5\_CRYPTO\_TYPE\_EMPTY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_EMPTY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY:KRB5_CRYPTO_TYPE_EMPTY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_EMPTY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY:KRB5_CRYPTO_TYPE_EMPTY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_EMPTY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23685,27 +26889,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_EMPTY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_HEADER}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER:krb5-crypto-type-header}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER:krb5-crypto-type-header-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER::doc}}\index{KRB5\_CRYPTO\_TYPE\_HEADER (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_HEADER}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER:KRB5_CRYPTO_TYPE_HEADER}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_HEADER}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER:KRB5_CRYPTO_TYPE_HEADER}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_HEADER}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23714,27 +26924,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_HEADER}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_PADDING}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING:krb5-crypto-type-padding}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING:krb5-crypto-type-padding-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING::doc}}\index{KRB5\_CRYPTO\_TYPE\_PADDING (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_PADDING}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING:KRB5_CRYPTO_TYPE_PADDING}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_PADDING}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING:KRB5_CRYPTO_TYPE_PADDING}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_PADDING}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23743,27 +26959,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_PADDING}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY:krb5-crypto-type-sign-only}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY:krb5-crypto-type-sign-only-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY::doc}}\index{KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY:KRB5_CRYPTO_TYPE_SIGN_ONLY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY:KRB5_CRYPTO_TYPE_SIGN_ONLY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23772,27 +26994,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_SIGN\_ONLY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_STREAM}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM:krb5-crypto-type-stream}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM:krb5-crypto-type-stream-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM::doc}}\index{KRB5\_CRYPTO\_TYPE\_STREAM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_STREAM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM:KRB5_CRYPTO_TYPE_STREAM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_STREAM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM:KRB5_CRYPTO_TYPE_STREAM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_STREAM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23801,27 +27029,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_STREAM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CRYPTO\_TYPE\_TRAILER}
\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER:krb5-crypto-type-trailer}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER:krb5-crypto-type-trailer-data}}\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER::doc}}\index{KRB5\_CRYPTO\_TYPE\_TRAILER (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CRYPTO\_TYPE\_TRAILER}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER:KRB5_CRYPTO_TYPE_TRAILER}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_TRAILER}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER:KRB5_CRYPTO_TYPE_TRAILER}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_TRAILER}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23830,27 +27064,33 @@ Cred forwarding message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CRYPTO\_TYPE\_TRAILER}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_CYBERSAFE\_SECUREID}
\label{\detokenize{appdev/refs/macros/KRB5_CYBERSAFE_SECUREID:krb5-cybersafe-secureid}}\label{\detokenize{appdev/refs/macros/KRB5_CYBERSAFE_SECUREID:krb5-cybersafe-secureid-data}}\label{\detokenize{appdev/refs/macros/KRB5_CYBERSAFE_SECUREID::doc}}\index{KRB5\_CYBERSAFE\_SECUREID (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_CYBERSAFE\_SECUREID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CYBERSAFE_SECUREID:KRB5_CYBERSAFE_SECUREID}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CYBERSAFE\_SECUREID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_CYBERSAFE_SECUREID:KRB5_CYBERSAFE_SECUREID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_CYBERSAFE\_SECUREID}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23862,27 +27102,33 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_CYBERSAFE\_SECUREID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{9}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_DOMAIN\_X500\_COMPRESS}
\label{\detokenize{appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS:krb5-domain-x500-compress}}\label{\detokenize{appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS:krb5-domain-x500-compress-data}}\label{\detokenize{appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS::doc}}\index{KRB5\_DOMAIN\_X500\_COMPRESS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_DOMAIN\_X500\_COMPRESS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS:KRB5_DOMAIN_X500_COMPRESS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_DOMAIN\_X500\_COMPRESS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS:KRB5_DOMAIN_X500_COMPRESS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_DOMAIN\_X500\_COMPRESS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23891,27 +27137,33 @@ Transited encoding types.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_DOMAIN\_X500\_COMPRESS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_ENCPADATA\_REQ\_ENC\_PA\_REP}
\label{\detokenize{appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP:krb5-encpadata-req-enc-pa-rep}}\label{\detokenize{appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP:krb5-encpadata-req-enc-pa-rep-data}}\label{\detokenize{appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP::doc}}\index{KRB5\_ENCPADATA\_REQ\_ENC\_PA\_REP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_ENCPADATA\_REQ\_ENC\_PA\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP:KRB5_ENCPADATA_REQ_ENC_PA_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ENCPADATA\_REQ\_ENC\_PA\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP:KRB5_ENCPADATA_REQ_ENC_PA_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ENCPADATA\_REQ\_ENC\_PA\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23920,27 +27172,33 @@ RFC 6806.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_ENCPADATA\_REQ\_ENC\_PA\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{149}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_ERROR}
\label{\detokenize{appdev/refs/macros/KRB5_ERROR:krb5-error}}\label{\detokenize{appdev/refs/macros/KRB5_ERROR:krb5-error-data}}\label{\detokenize{appdev/refs/macros/KRB5_ERROR::doc}}\index{KRB5\_ERROR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_ERROR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ERROR:KRB5_ERROR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ERROR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_ERROR:KRB5_ERROR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_ERROR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23949,27 +27207,33 @@ Error response.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_ERROR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)30)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_FAST\_REQUIRED}
\label{\detokenize{appdev/refs/macros/KRB5_FAST_REQUIRED:krb5-fast-required}}\label{\detokenize{appdev/refs/macros/KRB5_FAST_REQUIRED:krb5-fast-required-data}}\label{\detokenize{appdev/refs/macros/KRB5_FAST_REQUIRED::doc}}\index{KRB5\_FAST\_REQUIRED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_FAST\_REQUIRED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_FAST_REQUIRED:KRB5_FAST_REQUIRED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_FAST\_REQUIRED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_FAST_REQUIRED:KRB5_FAST_REQUIRED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_FAST\_REQUIRED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -23978,27 +27242,33 @@ Require KDC to support FAST.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_FAST\_REQUIRED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_CACHED}
\label{\detokenize{appdev/refs/macros/KRB5_GC_CACHED:krb5-gc-cached}}\label{\detokenize{appdev/refs/macros/KRB5_GC_CACHED:krb5-gc-cached-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_CACHED::doc}}\index{KRB5\_GC\_CACHED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_CACHED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_CACHED:KRB5_GC_CACHED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_CACHED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_CACHED:KRB5_GC_CACHED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_CACHED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24007,27 +27277,33 @@ Want cached ticket only.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_CACHED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_CANONICALIZE}
\label{\detokenize{appdev/refs/macros/KRB5_GC_CANONICALIZE:krb5-gc-canonicalize}}\label{\detokenize{appdev/refs/macros/KRB5_GC_CANONICALIZE:krb5-gc-canonicalize-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_CANONICALIZE::doc}}\index{KRB5\_GC\_CANONICALIZE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_CANONICALIZE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_CANONICALIZE:KRB5_GC_CANONICALIZE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_CANONICALIZE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_CANONICALIZE:KRB5_GC_CANONICALIZE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_CANONICALIZE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24036,27 +27312,33 @@ Set canonicalize KDC option.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_CANONICALIZE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_CONSTRAINED\_DELEGATION}
\label{\detokenize{appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION:krb5-gc-constrained-delegation}}\label{\detokenize{appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION:krb5-gc-constrained-delegation-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION::doc}}\index{KRB5\_GC\_CONSTRAINED\_DELEGATION (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_CONSTRAINED\_DELEGATION}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION:KRB5_GC_CONSTRAINED_DELEGATION}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_CONSTRAINED\_DELEGATION}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION:KRB5_GC_CONSTRAINED_DELEGATION}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_CONSTRAINED\_DELEGATION}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24065,27 +27347,33 @@ Constrained delegation.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_CONSTRAINED\_DELEGATION}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{64}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_FORWARDABLE}
\label{\detokenize{appdev/refs/macros/KRB5_GC_FORWARDABLE:krb5-gc-forwardable}}\label{\detokenize{appdev/refs/macros/KRB5_GC_FORWARDABLE:krb5-gc-forwardable-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_FORWARDABLE::doc}}\index{KRB5\_GC\_FORWARDABLE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_FORWARDABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_FORWARDABLE:KRB5_GC_FORWARDABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_FORWARDABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_FORWARDABLE:KRB5_GC_FORWARDABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_FORWARDABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24094,27 +27382,33 @@ Acquire forwardable tickets.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_FORWARDABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{16}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_NO\_STORE}
\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_STORE:krb5-gc-no-store}}\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_STORE:krb5-gc-no-store-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_STORE::doc}}\index{KRB5\_GC\_NO\_STORE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_NO\_STORE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_STORE:KRB5_GC_NO_STORE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_NO\_STORE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_STORE:KRB5_GC_NO_STORE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_NO\_STORE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24123,27 +27417,33 @@ Do not store in credential cache.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_NO\_STORE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{8}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_NO\_TRANSIT\_CHECK}
\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK:krb5-gc-no-transit-check}}\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK:krb5-gc-no-transit-check-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK::doc}}\index{KRB5\_GC\_NO\_TRANSIT\_CHECK (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_NO\_TRANSIT\_CHECK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK:KRB5_GC_NO_TRANSIT_CHECK}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_NO\_TRANSIT\_CHECK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK:KRB5_GC_NO_TRANSIT_CHECK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_NO\_TRANSIT\_CHECK}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24152,27 +27452,33 @@ Disable transited check.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_NO\_TRANSIT\_CHECK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{32}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GC\_USER\_USER}
\label{\detokenize{appdev/refs/macros/KRB5_GC_USER_USER:krb5-gc-user-user}}\label{\detokenize{appdev/refs/macros/KRB5_GC_USER_USER:krb5-gc-user-user-data}}\label{\detokenize{appdev/refs/macros/KRB5_GC_USER_USER::doc}}\index{KRB5\_GC\_USER\_USER (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GC\_USER\_USER}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_USER_USER:KRB5_GC_USER_USER}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_USER\_USER}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GC_USER_USER:KRB5_GC_USER_USER}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GC\_USER\_USER}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24181,313 +27487,385 @@ Want user\sphinxhyphen{}user ticket.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GC\_USER\_USER}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_ADDRESS\_LIST}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST:krb5-get-init-creds-opt-address-list}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST:krb5-get-init-creds-opt-address-list-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_ADDRESS\_LIST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_ADDRESS\_LIST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST:KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ADDRESS\_LIST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST:KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ADDRESS\_LIST}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ADDRESS\_LIST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0020}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_ANONYMOUS}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS:krb5-get-init-creds-opt-anonymous}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS:krb5-get-init-creds-opt-anonymous-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_ANONYMOUS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_ANONYMOUS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS:KRB5_GET_INIT_CREDS_OPT_ANONYMOUS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ANONYMOUS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS:KRB5_GET_INIT_CREDS_OPT_ANONYMOUS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ANONYMOUS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ANONYMOUS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0400}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_CANONICALIZE}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE:krb5-get-init-creds-opt-canonicalize}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE:krb5-get-init-creds-opt-canonicalize-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_CANONICALIZE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_CANONICALIZE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE:KRB5_GET_INIT_CREDS_OPT_CANONICALIZE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_CANONICALIZE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE:KRB5_GET_INIT_CREDS_OPT_CANONICALIZE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_CANONICALIZE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_CANONICALIZE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0200}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_CHG\_PWD\_PRMPT}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT:krb5-get-init-creds-opt-chg-pwd-prmpt}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT:krb5-get-init-creds-opt-chg-pwd-prmpt-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_CHG\_PWD\_PRMPT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_CHG\_PWD\_PRMPT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT:KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_CHG\_PWD\_PRMPT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT:KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_CHG\_PWD\_PRMPT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_CHG\_PWD\_PRMPT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0100}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_ETYPE\_LIST}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST:krb5-get-init-creds-opt-etype-list}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST:krb5-get-init-creds-opt-etype-list-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_ETYPE\_LIST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_ETYPE\_LIST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST:KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ETYPE\_LIST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST:KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ETYPE\_LIST}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_ETYPE\_LIST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_FORWARDABLE}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE:krb5-get-init-creds-opt-forwardable}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE:krb5-get-init-creds-opt-forwardable-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_FORWARDABLE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_FORWARDABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE:KRB5_GET_INIT_CREDS_OPT_FORWARDABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_FORWARDABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE:KRB5_GET_INIT_CREDS_OPT_FORWARDABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_FORWARDABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_FORWARDABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_PREAUTH\_LIST}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST:krb5-get-init-creds-opt-preauth-list}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST:krb5-get-init-creds-opt-preauth-list-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_PREAUTH\_LIST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_PREAUTH\_LIST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST:KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_PREAUTH\_LIST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST:KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_PREAUTH\_LIST}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_PREAUTH\_LIST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0040}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_PROXIABLE}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE:krb5-get-init-creds-opt-proxiable}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE:krb5-get-init-creds-opt-proxiable-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_PROXIABLE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_PROXIABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE:KRB5_GET_INIT_CREDS_OPT_PROXIABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_PROXIABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE:KRB5_GET_INIT_CREDS_OPT_PROXIABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_PROXIABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_PROXIABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_RENEW\_LIFE}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE:krb5-get-init-creds-opt-renew-life}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE:krb5-get-init-creds-opt-renew-life-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_RENEW\_LIFE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_RENEW\_LIFE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE:KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_RENEW\_LIFE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE:KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_RENEW\_LIFE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_RENEW\_LIFE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_SALT}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT:krb5-get-init-creds-opt-salt}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT:krb5-get-init-creds-opt-salt-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_SALT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_SALT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT:KRB5_GET_INIT_CREDS_OPT_SALT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_SALT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT:KRB5_GET_INIT_CREDS_OPT_SALT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_SALT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_SALT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0080}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_GET\_INIT\_CREDS\_OPT\_TKT\_LIFE}
\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE:krb5-get-init-creds-opt-tkt-life}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE:krb5-get-init-creds-opt-tkt-life-data}}\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE::doc}}\index{KRB5\_GET\_INIT\_CREDS\_OPT\_TKT\_LIFE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_GET\_INIT\_CREDS\_OPT\_TKT\_LIFE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE:KRB5_GET_INIT_CREDS_OPT_TKT_LIFE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_TKT\_LIFE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE:KRB5_GET_INIT_CREDS_OPT_TKT_LIFE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_TKT\_LIFE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_GET\_INIT\_CREDS\_OPT\_TKT\_LIFE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INIT\_CONTEXT\_SECURE}
\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE:krb5-init-context-secure}}\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE:krb5-init-context-secure-data}}\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE::doc}}\index{KRB5\_INIT\_CONTEXT\_SECURE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INIT\_CONTEXT\_SECURE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE:KRB5_INIT_CONTEXT_SECURE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INIT\_CONTEXT\_SECURE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE:KRB5_INIT_CONTEXT_SECURE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INIT\_CONTEXT\_SECURE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24496,27 +27874,33 @@ Use secure context configuration.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INIT\_CONTEXT\_SECURE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INIT\_CONTEXT\_KDC}
\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_KDC:krb5-init-context-kdc}}\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_KDC:krb5-init-context-kdc-data}}\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_KDC::doc}}\index{KRB5\_INIT\_CONTEXT\_KDC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INIT\_CONTEXT\_KDC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_KDC:KRB5_INIT_CONTEXT_KDC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INIT\_CONTEXT\_KDC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INIT_CONTEXT_KDC:KRB5_INIT_CONTEXT_KDC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INIT\_CONTEXT\_KDC}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24525,27 +27909,33 @@ Use KDC configuration if available.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INIT\_CONTEXT\_KDC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE}
\label{\detokenize{appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE:krb5-init-creds-step-flag-continue}}\label{\detokenize{appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE:krb5-init-creds-step-flag-continue-data}}\label{\detokenize{appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE::doc}}\index{KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE:KRB5_INIT_CREDS_STEP_FLAG_CONTINUE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE:KRB5_INIT_CREDS_STEP_FLAG_CONTINUE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -24554,859 +27944,1089 @@ More responses needed.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INIT\_CREDS\_STEP\_FLAG\_CONTINUE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INT16\_MAX}
\label{\detokenize{appdev/refs/macros/KRB5_INT16_MAX:krb5-int16-max}}\label{\detokenize{appdev/refs/macros/KRB5_INT16_MAX:krb5-int16-max-data}}\label{\detokenize{appdev/refs/macros/KRB5_INT16_MAX::doc}}\index{KRB5\_INT16\_MAX (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INT16\_MAX}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT16_MAX:KRB5_INT16_MAX}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT16\_MAX}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT16_MAX:KRB5_INT16_MAX}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT16\_MAX}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INT16\_MAX}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{65535}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INT16\_MIN}
\label{\detokenize{appdev/refs/macros/KRB5_INT16_MIN:krb5-int16-min}}\label{\detokenize{appdev/refs/macros/KRB5_INT16_MIN:krb5-int16-min-data}}\label{\detokenize{appdev/refs/macros/KRB5_INT16_MIN::doc}}\index{KRB5\_INT16\_MIN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INT16\_MIN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT16_MIN:KRB5_INT16_MIN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT16\_MIN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT16_MIN:KRB5_INT16_MIN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT16\_MIN}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INT16\_MIN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}KRB5\_INT16\_MAX\sphinxhyphen{}1)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INT32\_MAX}
\label{\detokenize{appdev/refs/macros/KRB5_INT32_MAX:krb5-int32-max}}\label{\detokenize{appdev/refs/macros/KRB5_INT32_MAX:krb5-int32-max-data}}\label{\detokenize{appdev/refs/macros/KRB5_INT32_MAX::doc}}\index{KRB5\_INT32\_MAX (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INT32\_MAX}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT32_MAX:KRB5_INT32_MAX}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT32\_MAX}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT32_MAX:KRB5_INT32_MAX}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT32\_MAX}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INT32\_MAX}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2147483647}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_INT32\_MIN}
\label{\detokenize{appdev/refs/macros/KRB5_INT32_MIN:krb5-int32-min}}\label{\detokenize{appdev/refs/macros/KRB5_INT32_MIN:krb5-int32-min-data}}\label{\detokenize{appdev/refs/macros/KRB5_INT32_MIN::doc}}\index{KRB5\_INT32\_MIN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_INT32\_MIN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT32_MIN:KRB5_INT32_MIN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT32\_MIN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_INT32_MIN:KRB5_INT32_MIN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_INT32\_MIN}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_INT32\_MIN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}KRB5\_INT32\_MAX\sphinxhyphen{}1)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AD\_ITE}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE:krb5-keyusage-ad-ite}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE:krb5-keyusage-ad-ite-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE::doc}}\index{KRB5\_KEYUSAGE\_AD\_ITE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AD\_ITE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE:KRB5_KEYUSAGE_AD_ITE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_ITE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE:KRB5_KEYUSAGE_AD_ITE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_ITE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_ITE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{21}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AD\_KDCISSUED\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM:krb5-keyusage-ad-kdcissued-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM:krb5-keyusage-ad-kdcissued-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_AD\_KDCISSUED\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AD\_KDCISSUED\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM:KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_KDCISSUED\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM:KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_KDCISSUED\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_KDCISSUED\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{19}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AD\_MTE}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE:krb5-keyusage-ad-mte}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE:krb5-keyusage-ad-mte-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE::doc}}\index{KRB5\_KEYUSAGE\_AD\_MTE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AD\_MTE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE:KRB5_KEYUSAGE_AD_MTE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_MTE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE:KRB5_KEYUSAGE_AD_MTE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_MTE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_MTE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{20}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AD\_SIGNEDPATH}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH:krb5-keyusage-ad-signedpath}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH:krb5-keyusage-ad-signedpath-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH::doc}}\index{KRB5\_KEYUSAGE\_AD\_SIGNEDPATH (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AD\_SIGNEDPATH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH:KRB5_KEYUSAGE_AD_SIGNEDPATH}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_SIGNEDPATH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH:KRB5_KEYUSAGE_AD_SIGNEDPATH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_SIGNEDPATH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AD\_SIGNEDPATH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\sphinxhyphen{}21}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_APP\_DATA\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM:krb5-keyusage-app-data-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM:krb5-keyusage-app-data-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_APP\_DATA\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_APP\_DATA\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM:KRB5_KEYUSAGE_APP_DATA_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_APP\_DATA\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM:KRB5_KEYUSAGE_APP_DATA_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_APP\_DATA\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_APP\_DATA\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{17}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_APP\_DATA\_ENCRYPT}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT:krb5-keyusage-app-data-encrypt}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT:krb5-keyusage-app-data-encrypt-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT::doc}}\index{KRB5\_KEYUSAGE\_APP\_DATA\_ENCRYPT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_APP\_DATA\_ENCRYPT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT:KRB5_KEYUSAGE_APP_DATA_ENCRYPT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_APP\_DATA\_ENCRYPT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT:KRB5_KEYUSAGE_APP_DATA_ENCRYPT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_APP\_DATA\_ENCRYPT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_APP\_DATA\_ENCRYPT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{16}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AP\_REP\_ENCPART}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART:krb5-keyusage-ap-rep-encpart}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART:krb5-keyusage-ap-rep-encpart-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART::doc}}\index{KRB5\_KEYUSAGE\_AP\_REP\_ENCPART (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AP\_REP\_ENCPART}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART:KRB5_KEYUSAGE_AP_REP_ENCPART}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REP\_ENCPART}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART:KRB5_KEYUSAGE_AP_REP_ENCPART}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REP\_ENCPART}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REP\_ENCPART}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{12}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH:krb5-keyusage-ap-req-auth}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH:krb5-keyusage-ap-req-auth-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH::doc}}\index{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH:KRB5_KEYUSAGE_AP_REQ_AUTH}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH:KRB5_KEYUSAGE_AP_REQ_AUTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{11}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM:krb5-keyusage-ap-req-auth-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM:krb5-keyusage-ap-req-auth-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM:KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM:KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AP\_REQ\_AUTH\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{10}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AS\_REP\_ENCPART}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART:krb5-keyusage-as-rep-encpart}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART:krb5-keyusage-as-rep-encpart-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART::doc}}\index{KRB5\_KEYUSAGE\_AS\_REP\_ENCPART (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AS\_REP\_ENCPART}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART:KRB5_KEYUSAGE_AS_REP_ENCPART}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REP\_ENCPART}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART:KRB5_KEYUSAGE_AS_REP_ENCPART}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REP\_ENCPART}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REP\_ENCPART}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AS\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ:krb5-keyusage-as-req}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ:krb5-keyusage-as-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ::doc}}\index{KRB5\_KEYUSAGE\_AS\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AS\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ:KRB5_KEYUSAGE_AS_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ:KRB5_KEYUSAGE_AS_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{56}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_AS\_REQ\_PA\_ENC\_TS}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS:krb5-keyusage-as-req-pa-enc-ts}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS:krb5-keyusage-as-req-pa-enc-ts-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS::doc}}\index{KRB5\_KEYUSAGE\_AS\_REQ\_PA\_ENC\_TS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_AS\_REQ\_PA\_ENC\_TS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS:KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REQ\_PA\_ENC\_TS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS:KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REQ\_PA\_ENC\_TS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_AS\_REQ\_PA\_ENC\_TS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_CAMMAC}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC:krb5-keyusage-cammac}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC:krb5-keyusage-cammac-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC::doc}}\index{KRB5\_KEYUSAGE\_CAMMAC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_CAMMAC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC:KRB5_KEYUSAGE_CAMMAC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_CAMMAC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC:KRB5_KEYUSAGE_CAMMAC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_CAMMAC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_CAMMAC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{64}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_CLIENT}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT:krb5-keyusage-enc-challenge-client}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT:krb5-keyusage-enc-challenge-client-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT::doc}}\index{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_CLIENT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_CLIENT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT:KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_CLIENT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT:KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_CLIENT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_CLIENT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{54}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_KDC}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC:krb5-keyusage-enc-challenge-kdc}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC:krb5-keyusage-enc-challenge-kdc-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC::doc}}\index{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_KDC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_KDC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC:KRB5_KEYUSAGE_ENC_CHALLENGE_KDC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_KDC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC:KRB5_KEYUSAGE_ENC_CHALLENGE_KDC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_KDC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_ENC\_CHALLENGE\_KDC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{55}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_FAST\_ENC}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC:krb5-keyusage-fast-enc}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC:krb5-keyusage-fast-enc-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC::doc}}\index{KRB5\_KEYUSAGE\_FAST\_ENC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_FAST\_ENC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC:KRB5_KEYUSAGE_FAST_ENC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_ENC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC:KRB5_KEYUSAGE_FAST_ENC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_ENC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_ENC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{51}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_FAST\_FINISHED}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED:krb5-keyusage-fast-finished}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED:krb5-keyusage-fast-finished-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED::doc}}\index{KRB5\_KEYUSAGE\_FAST\_FINISHED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_FAST\_FINISHED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED:KRB5_KEYUSAGE_FAST_FINISHED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_FINISHED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED:KRB5_KEYUSAGE_FAST_FINISHED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_FINISHED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_FINISHED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{53}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_FAST\_REP}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP:krb5-keyusage-fast-rep}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP:krb5-keyusage-fast-rep-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP::doc}}\index{KRB5\_KEYUSAGE\_FAST\_REP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_FAST\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP:KRB5_KEYUSAGE_FAST_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP:KRB5_KEYUSAGE_FAST_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{52}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_FAST\_REQ\_CHKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM:krb5-keyusage-fast-req-chksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM:krb5-keyusage-fast-req-chksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM::doc}}\index{KRB5\_KEYUSAGE\_FAST\_REQ\_CHKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_FAST\_REQ\_CHKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM:KRB5_KEYUSAGE_FAST_REQ_CHKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_REQ\_CHKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM:KRB5_KEYUSAGE_FAST_REQ_CHKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_REQ\_CHKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_FAST\_REQ\_CHKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{50}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_GSS\_TOK\_MIC}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC:krb5-keyusage-gss-tok-mic}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC:krb5-keyusage-gss-tok-mic-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC::doc}}\index{KRB5\_KEYUSAGE\_GSS\_TOK\_MIC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_GSS\_TOK\_MIC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC:KRB5_KEYUSAGE_GSS_TOK_MIC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_MIC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC:KRB5_KEYUSAGE_GSS_TOK_MIC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_MIC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_MIC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{22}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_INTEG}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG:krb5-keyusage-gss-tok-wrap-integ}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG:krb5-keyusage-gss-tok-wrap-integ-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG::doc}}\index{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_INTEG (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_INTEG}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG:KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_INTEG}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG:KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_INTEG}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_INTEG}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{23}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_PRIV}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV:krb5-keyusage-gss-tok-wrap-priv}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV:krb5-keyusage-gss-tok-wrap-priv-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV::doc}}\index{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_PRIV (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_PRIV}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV:KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_PRIV}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV:KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_PRIV}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_GSS\_TOK\_WRAP\_PRIV}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{24}}
\\
-\hline
+\sphinxbottomrule
+\end{tabulary}
+\sphinxtableafterendhook\par
+\sphinxattableend\end{savenotes}
+
+\sphinxstepscope
+
+
+\subsubsection{KRB5\_KEYUSAGE\_FINISHED}
+\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FINISHED:krb5-keyusage-finished}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FINISHED:krb5-keyusage-finished-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FINISHED::doc}}\index{KRB5\_KEYUSAGE\_FINISHED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_FINISHED}\spxextra{built\sphinxhyphen{}in variable}}
+
+\begin{fulllineitems}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_FINISHED:KRB5_KEYUSAGE_FINISHED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_FINISHED}}}
+\pysigstopsignatures
+\end{fulllineitems}
+
+
+
+\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
+\centering
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_FINISHED}}
+&
+\sphinxAtStartPar
+\sphinxcode{\sphinxupquote{41}}
+\\
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_IAKERB\_FINISHED}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED:krb5-keyusage-iakerb-finished}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED:krb5-keyusage-iakerb-finished-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED::doc}}\index{KRB5\_KEYUSAGE\_IAKERB\_FINISHED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_IAKERB\_FINISHED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED:KRB5_KEYUSAGE_IAKERB_FINISHED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_IAKERB\_FINISHED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED:KRB5_KEYUSAGE_IAKERB_FINISHED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_IAKERB\_FINISHED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_IAKERB\_FINISHED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{42}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_KDC\_REP\_TICKET}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET:krb5-keyusage-kdc-rep-ticket}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET:krb5-keyusage-kdc-rep-ticket-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET::doc}}\index{KRB5\_KEYUSAGE\_KDC\_REP\_TICKET (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_KDC\_REP\_TICKET}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET:KRB5_KEYUSAGE_KDC_REP_TICKET}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KDC\_REP\_TICKET}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET:KRB5_KEYUSAGE_KDC_REP_TICKET}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KDC\_REP\_TICKET}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_KDC\_REP\_TICKET}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_KRB\_CRED\_ENCPART}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART:krb5-keyusage-krb-cred-encpart}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART:krb5-keyusage-krb-cred-encpart-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART::doc}}\index{KRB5\_KEYUSAGE\_KRB\_CRED\_ENCPART (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_KRB\_CRED\_ENCPART}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART:KRB5_KEYUSAGE_KRB_CRED_ENCPART}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_CRED\_ENCPART}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART:KRB5_KEYUSAGE_KRB_CRED_ENCPART}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_CRED\_ENCPART}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_CRED\_ENCPART}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{14}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_KRB\_ERROR\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM:krb5-keyusage-krb-error-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM:krb5-keyusage-krb-error-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_KRB\_ERROR\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_KRB\_ERROR\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM:KRB5_KEYUSAGE_KRB_ERROR_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_ERROR\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM:KRB5_KEYUSAGE_KRB_ERROR_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_ERROR\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_ERROR\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{18}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_KRB\_PRIV\_ENCPART}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART:krb5-keyusage-krb-priv-encpart}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART:krb5-keyusage-krb-priv-encpart-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART::doc}}\index{KRB5\_KEYUSAGE\_KRB\_PRIV\_ENCPART (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_KRB\_PRIV\_ENCPART}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART:KRB5_KEYUSAGE_KRB_PRIV_ENCPART}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_PRIV\_ENCPART}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART:KRB5_KEYUSAGE_KRB_PRIV_ENCPART}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_PRIV\_ENCPART}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_PRIV\_ENCPART}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{13}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_KRB\_SAFE\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM:krb5-keyusage-krb-safe-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM:krb5-keyusage-krb-safe-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_KRB\_SAFE\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_KRB\_SAFE\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM:KRB5_KEYUSAGE_KRB_SAFE_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_SAFE\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM:KRB5_KEYUSAGE_KRB_SAFE_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_SAFE\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_KRB\_SAFE\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{15}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_AS\_FRESHNESS}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS:krb5-keyusage-pa-as-freshness}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS:krb5-keyusage-pa-as-freshness-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS::doc}}\index{KRB5\_KEYUSAGE\_PA\_AS\_FRESHNESS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_AS\_FRESHNESS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS:KRB5_KEYUSAGE_PA_AS_FRESHNESS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_AS\_FRESHNESS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS:KRB5_KEYUSAGE_PA_AS_FRESHNESS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_AS\_FRESHNESS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25415,27 +29035,33 @@ Used for freshness tokens.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_AS\_FRESHNESS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{514}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_FX\_COOKIE}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE:krb5-keyusage-pa-fx-cookie}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE:krb5-keyusage-pa-fx-cookie-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE::doc}}\index{KRB5\_KEYUSAGE\_PA\_FX\_COOKIE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_FX\_COOKIE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE:KRB5_KEYUSAGE_PA_FX_COOKIE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_FX\_COOKIE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE:KRB5_KEYUSAGE_PA_FX_COOKIE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_FX\_COOKIE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25444,27 +29070,33 @@ Used for encrypted FAST cookies.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_FX\_COOKIE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{513}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_OTP\_REQUEST}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST:krb5-keyusage-pa-otp-request}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST:krb5-keyusage-pa-otp-request-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST::doc}}\index{KRB5\_KEYUSAGE\_PA\_OTP\_REQUEST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_OTP\_REQUEST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST:KRB5_KEYUSAGE_PA_OTP_REQUEST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_OTP\_REQUEST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST:KRB5_KEYUSAGE_PA_OTP_REQUEST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_OTP\_REQUEST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25473,365 +29105,449 @@ See RFC 6560 section 4.2.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_OTP\_REQUEST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{45}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_PKINIT\_KX}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX:krb5-keyusage-pa-pkinit-kx}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX:krb5-keyusage-pa-pkinit-kx-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX::doc}}\index{KRB5\_KEYUSAGE\_PA\_PKINIT\_KX (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_PKINIT\_KX}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX:KRB5_KEYUSAGE_PA_PKINIT_KX}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_PKINIT\_KX}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX:KRB5_KEYUSAGE_PA_PKINIT_KX}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_PKINIT\_KX}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_PKINIT\_KX}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{44}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REPLY}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY:krb5-keyusage-pa-s4u-x509-user-reply}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY:krb5-keyusage-pa-s4u-x509-user-reply-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY::doc}}\index{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REPLY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REPLY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY:KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REPLY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY:KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REPLY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REPLY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{27}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REQUEST}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST:krb5-keyusage-pa-s4u-x509-user-request}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST:krb5-keyusage-pa-s4u-x509-user-request-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST::doc}}\index{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REQUEST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REQUEST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST:KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REQUEST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST:KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REQUEST}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_S4U\_X509\_USER\_REQUEST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{26}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM:krb5-keyusage-pa-sam-challenge-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM:krb5-keyusage-pa-sam-challenge-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM:KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM:KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{25}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_TRACKID}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID:krb5-keyusage-pa-sam-challenge-trackid}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID:krb5-keyusage-pa-sam-challenge-trackid-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID::doc}}\index{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_TRACKID (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_TRACKID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID:KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_TRACKID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID:KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_TRACKID}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_CHALLENGE\_TRACKID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{26}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_PA\_SAM\_RESPONSE}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE:krb5-keyusage-pa-sam-response}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE:krb5-keyusage-pa-sam-response-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE::doc}}\index{KRB5\_KEYUSAGE\_PA\_SAM\_RESPONSE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_PA\_SAM\_RESPONSE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE:KRB5_KEYUSAGE_PA_SAM_RESPONSE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_RESPONSE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE:KRB5_KEYUSAGE_PA_SAM_RESPONSE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_RESPONSE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_PA\_SAM\_RESPONSE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{27}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_SPAKE}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_SPAKE:krb5-keyusage-spake}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_SPAKE:krb5-keyusage-spake-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_SPAKE::doc}}\index{KRB5\_KEYUSAGE\_SPAKE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_SPAKE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_SPAKE:KRB5_KEYUSAGE_SPAKE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_SPAKE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_SPAKE:KRB5_KEYUSAGE_SPAKE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_SPAKE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_SPAKE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{65}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SESSKEY}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY:krb5-keyusage-tgs-rep-encpart-sesskey}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY:krb5-keyusage-tgs-rep-encpart-sesskey-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY::doc}}\index{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SESSKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SESSKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY:KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SESSKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY:KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SESSKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SESSKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{8}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SUBKEY}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY:krb5-keyusage-tgs-rep-encpart-subkey}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY:krb5-keyusage-tgs-rep-encpart-subkey-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY::doc}}\index{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SUBKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SUBKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY:KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SUBKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY:KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SUBKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REP\_ENCPART\_SUBKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{9}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SESSKEY}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY:krb5-keyusage-tgs-req-ad-sesskey}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY:krb5-keyusage-tgs-req-ad-sesskey-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY::doc}}\index{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SESSKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SESSKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY:KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SESSKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY:KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SESSKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SESSKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SUBKEY}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY:krb5-keyusage-tgs-req-ad-subkey}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY:krb5-keyusage-tgs-req-ad-subkey-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY::doc}}\index{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SUBKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SUBKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY:KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SUBKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY:KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SUBKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AD\_SUBKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH:krb5-keyusage-tgs-req-auth}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH:krb5-keyusage-tgs-req-auth-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH::doc}}\index{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH:KRB5_KEYUSAGE_TGS_REQ_AUTH}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH:KRB5_KEYUSAGE_TGS_REQ_AUTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH\_CKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM:krb5-keyusage-tgs-req-auth-cksum}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM:krb5-keyusage-tgs-req-auth-cksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM::doc}}\index{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH\_CKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH\_CKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM:KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH\_CKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM:KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH\_CKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KEYUSAGE\_TGS\_REQ\_AUTH\_CKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_ACCESSDENIED}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED:krb5-kpasswd-accessdenied}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED:krb5-kpasswd-accessdenied-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED::doc}}\index{KRB5\_KPASSWD\_ACCESSDENIED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_ACCESSDENIED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED:KRB5_KPASSWD_ACCESSDENIED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_ACCESSDENIED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED:KRB5_KPASSWD_ACCESSDENIED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_ACCESSDENIED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25840,27 +29556,33 @@ Not authorized.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_ACCESSDENIED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_AUTHERROR}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_AUTHERROR:krb5-kpasswd-autherror}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_AUTHERROR:krb5-kpasswd-autherror-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_AUTHERROR::doc}}\index{KRB5\_KPASSWD\_AUTHERROR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_AUTHERROR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_AUTHERROR:KRB5_KPASSWD_AUTHERROR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_AUTHERROR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_AUTHERROR:KRB5_KPASSWD_AUTHERROR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_AUTHERROR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25869,27 +29591,33 @@ Authentication error.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_AUTHERROR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_BAD\_VERSION}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION:krb5-kpasswd-bad-version}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION:krb5-kpasswd-bad-version-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION::doc}}\index{KRB5\_KPASSWD\_BAD\_VERSION (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_BAD\_VERSION}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION:KRB5_KPASSWD_BAD_VERSION}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_BAD\_VERSION}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION:KRB5_KPASSWD_BAD_VERSION}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_BAD\_VERSION}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25898,27 +29626,33 @@ Unknown RPC version.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_BAD\_VERSION}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_HARDERROR}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_HARDERROR:krb5-kpasswd-harderror}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_HARDERROR:krb5-kpasswd-harderror-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_HARDERROR::doc}}\index{KRB5\_KPASSWD\_HARDERROR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_HARDERROR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_HARDERROR:KRB5_KPASSWD_HARDERROR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_HARDERROR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_HARDERROR:KRB5_KPASSWD_HARDERROR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_HARDERROR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25927,27 +29661,33 @@ Server error.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_HARDERROR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_INITIAL\_FLAG\_NEEDED}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED:krb5-kpasswd-initial-flag-needed}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED:krb5-kpasswd-initial-flag-needed-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED::doc}}\index{KRB5\_KPASSWD\_INITIAL\_FLAG\_NEEDED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_INITIAL\_FLAG\_NEEDED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED:KRB5_KPASSWD_INITIAL_FLAG_NEEDED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_INITIAL\_FLAG\_NEEDED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED:KRB5_KPASSWD_INITIAL_FLAG_NEEDED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_INITIAL\_FLAG\_NEEDED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25956,27 +29696,33 @@ The presented credentials were not obtained using a password directly.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_INITIAL\_FLAG\_NEEDED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_MALFORMED}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_MALFORMED:krb5-kpasswd-malformed}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_MALFORMED:krb5-kpasswd-malformed-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_MALFORMED::doc}}\index{KRB5\_KPASSWD\_MALFORMED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_MALFORMED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_MALFORMED:KRB5_KPASSWD_MALFORMED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_MALFORMED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_MALFORMED:KRB5_KPASSWD_MALFORMED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_MALFORMED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -25985,27 +29731,33 @@ Malformed request.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_MALFORMED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_SOFTERROR}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SOFTERROR:krb5-kpasswd-softerror}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SOFTERROR:krb5-kpasswd-softerror-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SOFTERROR::doc}}\index{KRB5\_KPASSWD\_SOFTERROR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_SOFTERROR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SOFTERROR:KRB5_KPASSWD_SOFTERROR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_SOFTERROR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SOFTERROR:KRB5_KPASSWD_SOFTERROR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_SOFTERROR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26014,27 +29766,33 @@ Password change rejected.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_SOFTERROR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_KPASSWD\_SUCCESS}
\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SUCCESS:krb5-kpasswd-success}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SUCCESS:krb5-kpasswd-success-data}}\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SUCCESS::doc}}\index{KRB5\_KPASSWD\_SUCCESS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_KPASSWD\_SUCCESS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SUCCESS:KRB5_KPASSWD_SUCCESS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_SUCCESS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_KPASSWD_SUCCESS:KRB5_KPASSWD_SUCCESS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_KPASSWD\_SUCCESS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26043,417 +29801,513 @@ Success.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_KPASSWD\_SUCCESS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_ACCT\_EXPTIME}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME:krb5-lrq-all-acct-exptime}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME:krb5-lrq-all-acct-exptime-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME::doc}}\index{KRB5\_LRQ\_ALL\_ACCT\_EXPTIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_ACCT\_EXPTIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME:KRB5_LRQ_ALL_ACCT_EXPTIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_ACCT\_EXPTIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME:KRB5_LRQ_ALL_ACCT_EXPTIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_ACCT\_EXPTIME}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_ACCT\_EXPTIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_LAST\_INITIAL}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL:krb5-lrq-all-last-initial}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL:krb5-lrq-all-last-initial-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL::doc}}\index{KRB5\_LRQ\_ALL\_LAST\_INITIAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_LAST\_INITIAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL:KRB5_LRQ_ALL_LAST_INITIAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_INITIAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL:KRB5_LRQ_ALL_LAST_INITIAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_INITIAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_INITIAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_LAST\_RENEWAL}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL:krb5-lrq-all-last-renewal}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL:krb5-lrq-all-last-renewal-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL::doc}}\index{KRB5\_LRQ\_ALL\_LAST\_RENEWAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_LAST\_RENEWAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL:KRB5_LRQ_ALL_LAST_RENEWAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_RENEWAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL:KRB5_LRQ_ALL_LAST_RENEWAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_RENEWAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_RENEWAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_LAST\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ:krb5-lrq-all-last-req}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ:krb5-lrq-all-last-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ::doc}}\index{KRB5\_LRQ\_ALL\_LAST\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_LAST\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ:KRB5_LRQ_ALL_LAST_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ:KRB5_LRQ_ALL_LAST_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_LAST\_TGT}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT:krb5-lrq-all-last-tgt}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT:krb5-lrq-all-last-tgt-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT::doc}}\index{KRB5\_LRQ\_ALL\_LAST\_TGT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_LAST\_TGT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT:KRB5_LRQ_ALL_LAST_TGT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_TGT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT:KRB5_LRQ_ALL_LAST_TGT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_TGT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_TGT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_LAST\_TGT\_ISSUED}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED:krb5-lrq-all-last-tgt-issued}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED:krb5-lrq-all-last-tgt-issued-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED::doc}}\index{KRB5\_LRQ\_ALL\_LAST\_TGT\_ISSUED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_LAST\_TGT\_ISSUED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED:KRB5_LRQ_ALL_LAST_TGT_ISSUED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_TGT\_ISSUED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED:KRB5_LRQ_ALL_LAST_TGT_ISSUED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_TGT\_ISSUED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_LAST\_TGT\_ISSUED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ALL\_PW\_EXPTIME}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME:krb5-lrq-all-pw-exptime}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME:krb5-lrq-all-pw-exptime-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME::doc}}\index{KRB5\_LRQ\_ALL\_PW\_EXPTIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ALL\_PW\_EXPTIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME:KRB5_LRQ_ALL_PW_EXPTIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_PW\_EXPTIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME:KRB5_LRQ_ALL_PW_EXPTIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ALL\_PW\_EXPTIME}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ALL\_PW\_EXPTIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_NONE}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_NONE:krb5-lrq-none}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_NONE:krb5-lrq-none-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_NONE::doc}}\index{KRB5\_LRQ\_NONE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_NONE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_NONE:KRB5_LRQ_NONE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_NONE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_NONE:KRB5_LRQ_NONE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_NONE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_NONE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_ACCT\_EXPTIME}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME:krb5-lrq-one-acct-exptime}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME:krb5-lrq-one-acct-exptime-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME::doc}}\index{KRB5\_LRQ\_ONE\_ACCT\_EXPTIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_ACCT\_EXPTIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME:KRB5_LRQ_ONE_ACCT_EXPTIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_ACCT\_EXPTIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME:KRB5_LRQ_ONE_ACCT_EXPTIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_ACCT\_EXPTIME}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_ACCT\_EXPTIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}7)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_LAST\_INITIAL}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL:krb5-lrq-one-last-initial}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL:krb5-lrq-one-last-initial-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL::doc}}\index{KRB5\_LRQ\_ONE\_LAST\_INITIAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_LAST\_INITIAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL:KRB5_LRQ_ONE_LAST_INITIAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_INITIAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL:KRB5_LRQ_ONE_LAST_INITIAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_INITIAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_INITIAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}2)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_LAST\_RENEWAL}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL:krb5-lrq-one-last-renewal}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL:krb5-lrq-one-last-renewal-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL::doc}}\index{KRB5\_LRQ\_ONE\_LAST\_RENEWAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_LAST\_RENEWAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL:KRB5_LRQ_ONE_LAST_RENEWAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_RENEWAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL:KRB5_LRQ_ONE_LAST_RENEWAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_RENEWAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_RENEWAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}4)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_LAST\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ:krb5-lrq-one-last-req}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ:krb5-lrq-one-last-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ::doc}}\index{KRB5\_LRQ\_ONE\_LAST\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_LAST\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ:KRB5_LRQ_ONE_LAST_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ:KRB5_LRQ_ONE_LAST_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}5)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_LAST\_TGT}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT:krb5-lrq-one-last-tgt}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT:krb5-lrq-one-last-tgt-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT::doc}}\index{KRB5\_LRQ\_ONE\_LAST\_TGT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_LAST\_TGT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT:KRB5_LRQ_ONE_LAST_TGT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_TGT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT:KRB5_LRQ_ONE_LAST_TGT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_TGT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_TGT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}1)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_LAST\_TGT\_ISSUED}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED:krb5-lrq-one-last-tgt-issued}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED:krb5-lrq-one-last-tgt-issued-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED::doc}}\index{KRB5\_LRQ\_ONE\_LAST\_TGT\_ISSUED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_LAST\_TGT\_ISSUED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED:KRB5_LRQ_ONE_LAST_TGT_ISSUED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_TGT\_ISSUED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED:KRB5_LRQ_ONE_LAST_TGT_ISSUED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_TGT\_ISSUED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_LAST\_TGT\_ISSUED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}3)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_LRQ\_ONE\_PW\_EXPTIME}
\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME:krb5-lrq-one-pw-exptime}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME:krb5-lrq-one-pw-exptime-data}}\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME::doc}}\index{KRB5\_LRQ\_ONE\_PW\_EXPTIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_LRQ\_ONE\_PW\_EXPTIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME:KRB5_LRQ_ONE_PW_EXPTIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_PW\_EXPTIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME:KRB5_LRQ_ONE_PW_EXPTIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_LRQ\_ONE\_PW\_EXPTIME}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_LRQ\_ONE\_PW\_EXPTIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\sphinxhyphen{}6)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_ENTERPRISE\_PRINCIPAL}
\label{\detokenize{appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL:krb5-nt-enterprise-principal}}\label{\detokenize{appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL:krb5-nt-enterprise-principal-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL::doc}}\index{KRB5\_NT\_ENTERPRISE\_PRINCIPAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_ENTERPRISE\_PRINCIPAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL:KRB5_NT_ENTERPRISE_PRINCIPAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_ENTERPRISE\_PRINCIPAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL:KRB5_NT_ENTERPRISE_PRINCIPAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_ENTERPRISE\_PRINCIPAL}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26462,27 +30316,33 @@ Windows 2000 UPN.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_ENTERPRISE\_PRINCIPAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{10}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_ENT\_PRINCIPAL\_AND\_ID}
\label{\detokenize{appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID:krb5-nt-ent-principal-and-id}}\label{\detokenize{appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID:krb5-nt-ent-principal-and-id-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID::doc}}\index{KRB5\_NT\_ENT\_PRINCIPAL\_AND\_ID (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_ENT\_PRINCIPAL\_AND\_ID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID:KRB5_NT_ENT_PRINCIPAL_AND_ID}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_ENT\_PRINCIPAL\_AND\_ID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID:KRB5_NT_ENT_PRINCIPAL_AND_ID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_ENT\_PRINCIPAL\_AND\_ID}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26491,27 +30351,33 @@ NT 4 style name and SID.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_ENT\_PRINCIPAL\_AND\_ID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\sphinxhyphen{}130}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_MS\_PRINCIPAL}
\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL:krb5-nt-ms-principal}}\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL:krb5-nt-ms-principal-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL::doc}}\index{KRB5\_NT\_MS\_PRINCIPAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_MS\_PRINCIPAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL:KRB5_NT_MS_PRINCIPAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_MS\_PRINCIPAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL:KRB5_NT_MS_PRINCIPAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_MS\_PRINCIPAL}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26520,27 +30386,33 @@ Windows 2000 UPN and SID.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_MS\_PRINCIPAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\sphinxhyphen{}128}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_MS\_PRINCIPAL\_AND\_ID}
\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID:krb5-nt-ms-principal-and-id}}\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID:krb5-nt-ms-principal-and-id-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID::doc}}\index{KRB5\_NT\_MS\_PRINCIPAL\_AND\_ID (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_MS\_PRINCIPAL\_AND\_ID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID:KRB5_NT_MS_PRINCIPAL_AND_ID}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_MS\_PRINCIPAL\_AND\_ID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID:KRB5_NT_MS_PRINCIPAL_AND_ID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_MS\_PRINCIPAL\_AND\_ID}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26549,27 +30421,33 @@ NT 4 style name.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_MS\_PRINCIPAL\_AND\_ID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\sphinxhyphen{}129}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_PRINCIPAL}
\label{\detokenize{appdev/refs/macros/KRB5_NT_PRINCIPAL:krb5-nt-principal}}\label{\detokenize{appdev/refs/macros/KRB5_NT_PRINCIPAL:krb5-nt-principal-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_PRINCIPAL::doc}}\index{KRB5\_NT\_PRINCIPAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_PRINCIPAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_PRINCIPAL:KRB5_NT_PRINCIPAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_PRINCIPAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_PRINCIPAL:KRB5_NT_PRINCIPAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_PRINCIPAL}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26578,27 +30456,33 @@ Just the name of the principal as in DCE, or for users.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_PRINCIPAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_SMTP\_NAME}
\label{\detokenize{appdev/refs/macros/KRB5_NT_SMTP_NAME:krb5-nt-smtp-name}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SMTP_NAME:krb5-nt-smtp-name-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SMTP_NAME::doc}}\index{KRB5\_NT\_SMTP\_NAME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_SMTP\_NAME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SMTP_NAME:KRB5_NT_SMTP_NAME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SMTP\_NAME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SMTP_NAME:KRB5_NT_SMTP_NAME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SMTP\_NAME}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26607,27 +30491,33 @@ Name in form of SMTP email name.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_SMTP\_NAME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_SRV\_HST}
\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_HST:krb5-nt-srv-hst}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_HST:krb5-nt-srv-hst-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_HST::doc}}\index{KRB5\_NT\_SRV\_HST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_SRV\_HST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_HST:KRB5_NT_SRV_HST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SRV\_HST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_HST:KRB5_NT_SRV_HST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SRV\_HST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26636,27 +30526,33 @@ Service with host name as instance (telnet, rcommands)
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_SRV\_HST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_SRV\_INST}
\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_INST:krb5-nt-srv-inst}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_INST:krb5-nt-srv-inst-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_INST::doc}}\index{KRB5\_NT\_SRV\_INST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_SRV\_INST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_INST:KRB5_NT_SRV_INST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SRV\_INST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_INST:KRB5_NT_SRV_INST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SRV\_INST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26665,27 +30561,33 @@ Service and other unique instance (krbtgt)
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_SRV\_INST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_SRV\_XHST}
\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_XHST:krb5-nt-srv-xhst}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_XHST:krb5-nt-srv-xhst-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_XHST::doc}}\index{KRB5\_NT\_SRV\_XHST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_SRV\_XHST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_XHST:KRB5_NT_SRV_XHST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SRV\_XHST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_SRV_XHST:KRB5_NT_SRV_XHST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_SRV\_XHST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26694,27 +30596,33 @@ Service with host as remaining components.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_SRV\_XHST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_UID}
\label{\detokenize{appdev/refs/macros/KRB5_NT_UID:krb5-nt-uid}}\label{\detokenize{appdev/refs/macros/KRB5_NT_UID:krb5-nt-uid-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_UID::doc}}\index{KRB5\_NT\_UID (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_UID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_UID:KRB5_NT_UID}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_UID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_UID:KRB5_NT_UID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_UID}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26723,27 +30631,33 @@ Unique ID.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_UID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_UNKNOWN}
\label{\detokenize{appdev/refs/macros/KRB5_NT_UNKNOWN:krb5-nt-unknown}}\label{\detokenize{appdev/refs/macros/KRB5_NT_UNKNOWN:krb5-nt-unknown-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_UNKNOWN::doc}}\index{KRB5\_NT\_UNKNOWN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_UNKNOWN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_UNKNOWN:KRB5_NT_UNKNOWN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_UNKNOWN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_UNKNOWN:KRB5_NT_UNKNOWN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_UNKNOWN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26752,27 +30666,33 @@ Name type not known.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_UNKNOWN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_WELLKNOWN}
\label{\detokenize{appdev/refs/macros/KRB5_NT_WELLKNOWN:krb5-nt-wellknown}}\label{\detokenize{appdev/refs/macros/KRB5_NT_WELLKNOWN:krb5-nt-wellknown-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_WELLKNOWN::doc}}\index{KRB5\_NT\_WELLKNOWN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_WELLKNOWN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_WELLKNOWN:KRB5_NT_WELLKNOWN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_WELLKNOWN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_WELLKNOWN:KRB5_NT_WELLKNOWN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_WELLKNOWN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26781,27 +30701,33 @@ Well\sphinxhyphen{}known (special) principal.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_WELLKNOWN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{11}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_NT\_X500\_PRINCIPAL}
\label{\detokenize{appdev/refs/macros/KRB5_NT_X500_PRINCIPAL:krb5-nt-x500-principal}}\label{\detokenize{appdev/refs/macros/KRB5_NT_X500_PRINCIPAL:krb5-nt-x500-principal-data}}\label{\detokenize{appdev/refs/macros/KRB5_NT_X500_PRINCIPAL::doc}}\index{KRB5\_NT\_X500\_PRINCIPAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_NT\_X500\_PRINCIPAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_X500_PRINCIPAL:KRB5_NT_X500_PRINCIPAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_X500\_PRINCIPAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_NT_X500_PRINCIPAL:KRB5_NT_X500_PRINCIPAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_NT\_X500\_PRINCIPAL}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26810,27 +30736,33 @@ PKINIT.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_NT\_X500\_PRINCIPAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_ATTRIBUTES\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO:krb5-pac-attributes-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO:krb5-pac-attributes-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO::doc}}\index{KRB5\_PAC\_ATTRIBUTES\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_ATTRIBUTES\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO:KRB5_PAC_ATTRIBUTES_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_ATTRIBUTES\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO:KRB5_PAC_ATTRIBUTES_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_ATTRIBUTES\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26839,27 +30771,33 @@ PAC attributes.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_ATTRIBUTES\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{17}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_CLIENT\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_INFO:krb5-pac-client-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_INFO:krb5-pac-client-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_INFO::doc}}\index{KRB5\_PAC\_CLIENT\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_CLIENT\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_INFO:KRB5_PAC_CLIENT_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_CLIENT\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_INFO:KRB5_PAC_CLIENT_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_CLIENT\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26868,27 +30806,33 @@ Client name and ticket info.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_CLIENT\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{10}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_CLIENT\_CLAIMS}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS:krb5-pac-client-claims}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS:krb5-pac-client-claims-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS::doc}}\index{KRB5\_PAC\_CLIENT\_CLAIMS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_CLIENT\_CLAIMS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS:KRB5_PAC_CLIENT_CLAIMS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_CLIENT\_CLAIMS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS:KRB5_PAC_CLIENT_CLAIMS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_CLIENT\_CLAIMS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26897,27 +30841,33 @@ Client claims information.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_CLIENT\_CLAIMS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{13}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_CREDENTIALS\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO:krb5-pac-credentials-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO:krb5-pac-credentials-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO::doc}}\index{KRB5\_PAC\_CREDENTIALS\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_CREDENTIALS\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO:KRB5_PAC_CREDENTIALS_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_CREDENTIALS\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO:KRB5_PAC_CREDENTIALS_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_CREDENTIALS\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26926,27 +30876,33 @@ Credentials information.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_CREDENTIALS\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_DELEGATION\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_DELEGATION_INFO:krb5-pac-delegation-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_DELEGATION_INFO:krb5-pac-delegation-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_DELEGATION_INFO::doc}}\index{KRB5\_PAC\_DELEGATION\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_DELEGATION\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_DELEGATION_INFO:KRB5_PAC_DELEGATION_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_DELEGATION\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_DELEGATION_INFO:KRB5_PAC_DELEGATION_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_DELEGATION\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26955,27 +30911,33 @@ Constrained delegation info.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_DELEGATION\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{11}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_DEVICE\_CLAIMS}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS:krb5-pac-device-claims}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS:krb5-pac-device-claims-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS::doc}}\index{KRB5\_PAC\_DEVICE\_CLAIMS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_DEVICE\_CLAIMS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS:KRB5_PAC_DEVICE_CLAIMS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_DEVICE\_CLAIMS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS:KRB5_PAC_DEVICE_CLAIMS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_DEVICE\_CLAIMS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -26984,27 +30946,33 @@ Device claims information.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_DEVICE\_CLAIMS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{15}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_DEVICE\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_INFO:krb5-pac-device-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_INFO:krb5-pac-device-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_INFO::doc}}\index{KRB5\_PAC\_DEVICE\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_DEVICE\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_INFO:KRB5_PAC_DEVICE_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_DEVICE\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_DEVICE_INFO:KRB5_PAC_DEVICE_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_DEVICE\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27013,27 +30981,33 @@ Device information.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_DEVICE\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{14}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_LOGON\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_LOGON_INFO:krb5-pac-logon-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_LOGON_INFO:krb5-pac-logon-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_LOGON_INFO::doc}}\index{KRB5\_PAC\_LOGON\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_LOGON\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_LOGON_INFO:KRB5_PAC_LOGON_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_LOGON\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_LOGON_INFO:KRB5_PAC_LOGON_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_LOGON\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27042,27 +31016,33 @@ Logon information.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_LOGON\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_PRIVSVR\_CHECKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM:krb5-pac-privsvr-checksum}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM:krb5-pac-privsvr-checksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM::doc}}\index{KRB5\_PAC\_PRIVSVR\_CHECKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_PRIVSVR\_CHECKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM:KRB5_PAC_PRIVSVR_CHECKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_PRIVSVR\_CHECKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM:KRB5_PAC_PRIVSVR_CHECKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_PRIVSVR\_CHECKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27071,27 +31051,33 @@ KDC checksum.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_PRIVSVR\_CHECKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_REQUESTOR}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_REQUESTOR:krb5-pac-requestor}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_REQUESTOR:krb5-pac-requestor-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_REQUESTOR::doc}}\index{KRB5\_PAC\_REQUESTOR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_REQUESTOR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_REQUESTOR:KRB5_PAC_REQUESTOR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_REQUESTOR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_REQUESTOR:KRB5_PAC_REQUESTOR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_REQUESTOR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27100,27 +31086,33 @@ PAC requestor SID.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_REQUESTOR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{18}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_SERVER\_CHECKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM:krb5-pac-server-checksum}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM:krb5-pac-server-checksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM::doc}}\index{KRB5\_PAC\_SERVER\_CHECKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_SERVER\_CHECKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM:KRB5_PAC_SERVER_CHECKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_SERVER\_CHECKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM:KRB5_PAC_SERVER_CHECKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_SERVER\_CHECKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27129,27 +31121,33 @@ Server checksum.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_SERVER\_CHECKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_TICKET\_CHECKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM:krb5-pac-ticket-checksum}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM:krb5-pac-ticket-checksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM::doc}}\index{KRB5\_PAC\_TICKET\_CHECKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_TICKET\_CHECKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM:KRB5_PAC_TICKET_CHECKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_TICKET\_CHECKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM:KRB5_PAC_TICKET_CHECKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_TICKET\_CHECKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27158,27 +31156,33 @@ Ticket checksum.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_TICKET\_CHECKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{16}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_UPN\_DNS\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO:krb5-pac-upn-dns-info}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO:krb5-pac-upn-dns-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO::doc}}\index{KRB5\_PAC\_UPN\_DNS\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_UPN\_DNS\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO:KRB5_PAC_UPN_DNS_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_UPN\_DNS\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO:KRB5_PAC_UPN_DNS_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_UPN\_DNS\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27187,27 +31191,33 @@ User principal name and DNS info.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_UPN\_DNS\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{12}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PAC\_FULL\_CHECKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM:krb5-pac-full-checksum}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM:krb5-pac-full-checksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM::doc}}\index{KRB5\_PAC\_FULL\_CHECKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PAC\_FULL\_CHECKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM:KRB5_PAC_FULL_CHECKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_FULL\_CHECKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM:KRB5_PAC_FULL_CHECKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PAC\_FULL\_CHECKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27216,27 +31226,33 @@ KDC full checksum.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PAC\_FULL\_CHECKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{19}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_AFS3\_SALT}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AFS3_SALT:krb5-padata-afs3-salt}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AFS3_SALT:krb5-padata-afs3-salt-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AFS3_SALT::doc}}\index{KRB5\_PADATA\_AFS3\_SALT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_AFS3\_SALT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AFS3_SALT:KRB5_PADATA_AFS3_SALT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AFS3\_SALT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AFS3_SALT:KRB5_PADATA_AFS3_SALT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AFS3\_SALT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27248,53 +31264,65 @@ RFC 4120, 3961
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_AFS3\_SALT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{10}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_AP\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AP_REQ:krb5-padata-ap-req}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AP_REQ:krb5-padata-ap-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AP_REQ::doc}}\index{KRB5\_PADATA\_AP\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_AP\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AP_REQ:KRB5_PADATA_AP_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AP\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AP_REQ:KRB5_PADATA_AP_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AP\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_AP\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_AS\_CHECKSUM}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM:krb5-padata-as-checksum}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM:krb5-padata-as-checksum-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM::doc}}\index{KRB5\_PADATA\_AS\_CHECKSUM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_AS\_CHECKSUM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM:KRB5_PADATA_AS_CHECKSUM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AS\_CHECKSUM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM:KRB5_PADATA_AS_CHECKSUM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AS\_CHECKSUM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27303,27 +31331,33 @@ AS checksum.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_AS\_CHECKSUM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{132}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_AS\_FRESHNESS}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS:krb5-padata-as-freshness}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS:krb5-padata-as-freshness-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS::doc}}\index{KRB5\_PADATA\_AS\_FRESHNESS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_AS\_FRESHNESS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS:KRB5_PADATA_AS_FRESHNESS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AS\_FRESHNESS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS:KRB5_PADATA_AS_FRESHNESS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_AS\_FRESHNESS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27332,27 +31366,33 @@ RFC 8070.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_AS\_FRESHNESS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{150}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_ENCRYPTED\_CHALLENGE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE:krb5-padata-encrypted-challenge}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE:krb5-padata-encrypted-challenge-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE::doc}}\index{KRB5\_PADATA\_ENCRYPTED\_CHALLENGE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_ENCRYPTED\_CHALLENGE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE:KRB5_PADATA_ENCRYPTED_CHALLENGE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENCRYPTED\_CHALLENGE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE:KRB5_PADATA_ENCRYPTED_CHALLENGE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENCRYPTED\_CHALLENGE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27361,27 +31401,33 @@ RFC 6113.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_ENCRYPTED\_CHALLENGE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{138}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_ENC\_SANDIA\_SECURID}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID:krb5-padata-enc-sandia-securid}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID:krb5-padata-enc-sandia-securid-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID::doc}}\index{KRB5\_PADATA\_ENC\_SANDIA\_SECURID (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_ENC\_SANDIA\_SECURID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID:KRB5_PADATA_ENC_SANDIA_SECURID}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENC\_SANDIA\_SECURID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID:KRB5_PADATA_ENC_SANDIA_SECURID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENC\_SANDIA\_SECURID}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27393,27 +31439,33 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_ENC\_SANDIA\_SECURID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_ENC\_TIMESTAMP}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP:krb5-padata-enc-timestamp}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP:krb5-padata-enc-timestamp-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP::doc}}\index{KRB5\_PADATA\_ENC\_TIMESTAMP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_ENC\_TIMESTAMP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP:KRB5_PADATA_ENC_TIMESTAMP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENC\_TIMESTAMP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP:KRB5_PADATA_ENC_TIMESTAMP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENC\_TIMESTAMP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27422,27 +31474,33 @@ RFC 4120.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_ENC\_TIMESTAMP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_ENC\_UNIX\_TIME}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME:krb5-padata-enc-unix-time}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME:krb5-padata-enc-unix-time-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME::doc}}\index{KRB5\_PADATA\_ENC\_UNIX\_TIME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_ENC\_UNIX\_TIME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME:KRB5_PADATA_ENC_UNIX_TIME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENC\_UNIX\_TIME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME:KRB5_PADATA_ENC_UNIX_TIME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ENC\_UNIX\_TIME}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27454,27 +31512,33 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_ENC\_UNIX\_TIME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_ETYPE\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO:krb5-padata-etype-info}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO:krb5-padata-etype-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO::doc}}\index{KRB5\_PADATA\_ETYPE\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_ETYPE\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO:KRB5_PADATA_ETYPE_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ETYPE\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO:KRB5_PADATA_ETYPE_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ETYPE\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27486,27 +31550,33 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_ETYPE\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{11}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_ETYPE\_INFO2}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2:krb5-padata-etype-info2}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2:krb5-padata-etype-info2-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2::doc}}\index{KRB5\_PADATA\_ETYPE\_INFO2 (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_ETYPE\_INFO2}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2:KRB5_PADATA_ETYPE_INFO2}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ETYPE\_INFO2}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2:KRB5_PADATA_ETYPE_INFO2}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_ETYPE\_INFO2}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27515,27 +31585,33 @@ RFC 4120.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_ETYPE\_INFO2}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{19}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_FOR\_USER}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FOR_USER:krb5-padata-for-user}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FOR_USER:krb5-padata-for-user-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FOR_USER::doc}}\index{KRB5\_PADATA\_FOR\_USER (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_FOR\_USER}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FOR_USER:KRB5_PADATA_FOR_USER}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FOR\_USER}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FOR_USER:KRB5_PADATA_FOR_USER}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FOR\_USER}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27544,27 +31620,33 @@ username protocol transition request
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_FOR\_USER}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{129}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_FX\_COOKIE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_COOKIE:krb5-padata-fx-cookie}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_COOKIE:krb5-padata-fx-cookie-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_COOKIE::doc}}\index{KRB5\_PADATA\_FX\_COOKIE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_FX\_COOKIE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_COOKIE:KRB5_PADATA_FX_COOKIE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FX\_COOKIE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_COOKIE:KRB5_PADATA_FX_COOKIE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FX\_COOKIE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27573,27 +31655,33 @@ RFC 6113.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_FX\_COOKIE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{133}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_FX\_ERROR}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_ERROR:krb5-padata-fx-error}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_ERROR:krb5-padata-fx-error-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_ERROR::doc}}\index{KRB5\_PADATA\_FX\_ERROR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_FX\_ERROR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_ERROR:KRB5_PADATA_FX_ERROR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FX\_ERROR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_ERROR:KRB5_PADATA_FX_ERROR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FX\_ERROR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27602,27 +31690,33 @@ RFC 6113.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_FX\_ERROR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{137}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_FX\_FAST}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_FAST:krb5-padata-fx-fast}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_FAST:krb5-padata-fx-fast-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_FAST::doc}}\index{KRB5\_PADATA\_FX\_FAST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_FX\_FAST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_FAST:KRB5_PADATA_FX_FAST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FX\_FAST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_FX_FAST:KRB5_PADATA_FX_FAST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_FX\_FAST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27631,27 +31725,33 @@ RFC 6113.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_FX\_FAST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{136}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_GET\_FROM\_TYPED\_DATA}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA:krb5-padata-get-from-typed-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA:krb5-padata-get-from-typed-data-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA::doc}}\index{KRB5\_PADATA\_GET\_FROM\_TYPED\_DATA (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_GET\_FROM\_TYPED\_DATA}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA:KRB5_PADATA_GET_FROM_TYPED_DATA}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_GET\_FROM\_TYPED\_DATA}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA:KRB5_PADATA_GET_FROM_TYPED_DATA}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_GET\_FROM\_TYPED\_DATA}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27663,53 +31763,65 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_GET\_FROM\_TYPED\_DATA}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{22}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_NONE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_NONE:krb5-padata-none}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_NONE:krb5-padata-none-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_NONE::doc}}\index{KRB5\_PADATA\_NONE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_NONE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_NONE:KRB5_PADATA_NONE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_NONE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_NONE:KRB5_PADATA_NONE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_NONE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_NONE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_OSF\_DCE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OSF_DCE:krb5-padata-osf-dce}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OSF_DCE:krb5-padata-osf-dce-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OSF_DCE::doc}}\index{KRB5\_PADATA\_OSF\_DCE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_OSF\_DCE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OSF_DCE:KRB5_PADATA_OSF_DCE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OSF\_DCE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OSF_DCE:KRB5_PADATA_OSF_DCE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OSF\_DCE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27721,27 +31833,33 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_OSF\_DCE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{8}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_OTP\_CHALLENGE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE:krb5-padata-otp-challenge}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE:krb5-padata-otp-challenge-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE::doc}}\index{KRB5\_PADATA\_OTP\_CHALLENGE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_OTP\_CHALLENGE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE:KRB5_PADATA_OTP_CHALLENGE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OTP\_CHALLENGE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE:KRB5_PADATA_OTP_CHALLENGE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OTP\_CHALLENGE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27750,27 +31868,33 @@ RFC 6560 section 4.1.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_OTP\_CHALLENGE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{141}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_OTP\_PIN\_CHANGE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE:krb5-padata-otp-pin-change}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE:krb5-padata-otp-pin-change-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE::doc}}\index{KRB5\_PADATA\_OTP\_PIN\_CHANGE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_OTP\_PIN\_CHANGE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE:KRB5_PADATA_OTP_PIN_CHANGE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OTP\_PIN\_CHANGE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE:KRB5_PADATA_OTP_PIN_CHANGE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OTP\_PIN\_CHANGE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27779,27 +31903,33 @@ RFC 6560 section 4.3.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_OTP\_PIN\_CHANGE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{144}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_OTP\_REQUEST}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_REQUEST:krb5-padata-otp-request}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_REQUEST:krb5-padata-otp-request-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_REQUEST::doc}}\index{KRB5\_PADATA\_OTP\_REQUEST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_OTP\_REQUEST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_REQUEST:KRB5_PADATA_OTP_REQUEST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OTP\_REQUEST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_OTP_REQUEST:KRB5_PADATA_OTP_REQUEST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_OTP\_REQUEST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27808,27 +31938,33 @@ RFC 6560 section 4.2.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_OTP\_REQUEST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{142}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PAC\_OPTIONS}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS:krb5-padata-pac-options}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS:krb5-padata-pac-options-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS::doc}}\index{KRB5\_PADATA\_PAC\_OPTIONS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PAC\_OPTIONS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS:KRB5_PADATA_PAC_OPTIONS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PAC\_OPTIONS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS:KRB5_PADATA_PAC_OPTIONS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PAC\_OPTIONS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27837,27 +31973,33 @@ MS\sphinxhyphen{}KILE and MS\sphinxhyphen{}SFU.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PAC\_OPTIONS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{167}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PAC\_REQUEST}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_REQUEST:krb5-padata-pac-request}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_REQUEST:krb5-padata-pac-request-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_REQUEST::doc}}\index{KRB5\_PADATA\_PAC\_REQUEST (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PAC\_REQUEST}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_REQUEST:KRB5_PADATA_PAC_REQUEST}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PAC\_REQUEST}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PAC_REQUEST:KRB5_PADATA_PAC_REQUEST}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PAC\_REQUEST}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27866,27 +32008,33 @@ include Windows PAC
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PAC\_REQUEST}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{128}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PKINIT\_KX}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PKINIT_KX:krb5-padata-pkinit-kx}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PKINIT_KX:krb5-padata-pkinit-kx-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PKINIT_KX::doc}}\index{KRB5\_PADATA\_PKINIT\_KX (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PKINIT\_KX}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PKINIT_KX:KRB5_PADATA_PKINIT_KX}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PKINIT\_KX}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PKINIT_KX:KRB5_PADATA_PKINIT_KX}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PKINIT\_KX}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27895,27 +32043,33 @@ RFC 6112.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PKINIT\_KX}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{147}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PK\_AS\_REP}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP:krb5-padata-pk-as-rep}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP:krb5-padata-pk-as-rep-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP::doc}}\index{KRB5\_PADATA\_PK\_AS\_REP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PK\_AS\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP:KRB5_PADATA_PK_AS_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP:KRB5_PADATA_PK_AS_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27927,27 +32081,33 @@ RFC 4556
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{17}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PK\_AS\_REP\_OLD}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD:krb5-padata-pk-as-rep-old}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD:krb5-padata-pk-as-rep-old-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD::doc}}\index{KRB5\_PADATA\_PK\_AS\_REP\_OLD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PK\_AS\_REP\_OLD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD:KRB5_PADATA_PK_AS_REP_OLD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REP\_OLD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD:KRB5_PADATA_PK_AS_REP_OLD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REP\_OLD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27956,27 +32116,33 @@ PKINIT.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REP\_OLD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{15}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PK\_AS\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ:krb5-padata-pk-as-req}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ:krb5-padata-pk-as-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ::doc}}\index{KRB5\_PADATA\_PK\_AS\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PK\_AS\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ:KRB5_PADATA_PK_AS_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ:KRB5_PADATA_PK_AS_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -27988,27 +32154,33 @@ RFC 4556
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{16}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PK\_AS\_REQ\_OLD}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD:krb5-padata-pk-as-req-old}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD:krb5-padata-pk-as-req-old-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD::doc}}\index{KRB5\_PADATA\_PK\_AS\_REQ\_OLD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PK\_AS\_REQ\_OLD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD:KRB5_PADATA_PK_AS_REQ_OLD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REQ\_OLD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD:KRB5_PADATA_PK_AS_REQ_OLD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REQ\_OLD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28017,27 +32189,33 @@ PKINIT.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PK\_AS\_REQ\_OLD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{14}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_PW\_SALT}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PW_SALT:krb5-padata-pw-salt}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PW_SALT:krb5-padata-pw-salt-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PW_SALT::doc}}\index{KRB5\_PADATA\_PW\_SALT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_PW\_SALT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PW_SALT:KRB5_PADATA_PW_SALT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PW\_SALT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_PW_SALT:KRB5_PADATA_PW_SALT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_PW\_SALT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28046,27 +32224,33 @@ RFC 4120.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_PW\_SALT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_REFERRAL}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REFERRAL:krb5-padata-referral}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REFERRAL:krb5-padata-referral-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REFERRAL::doc}}\index{KRB5\_PADATA\_REFERRAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_REFERRAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REFERRAL:KRB5_PADATA_REFERRAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_REFERRAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REFERRAL:KRB5_PADATA_REFERRAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_REFERRAL}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28075,27 +32259,33 @@ draft referral system
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_REFERRAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{25}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_S4U\_X509\_USER}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_S4U_X509_USER:krb5-padata-s4u-x509-user}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_S4U_X509_USER:krb5-padata-s4u-x509-user-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_S4U_X509_USER::doc}}\index{KRB5\_PADATA\_S4U\_X509\_USER (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_S4U\_X509\_USER}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_S4U_X509_USER:KRB5_PADATA_S4U_X509_USER}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_S4U\_X509\_USER}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_S4U_X509_USER:KRB5_PADATA_S4U_X509_USER}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_S4U\_X509\_USER}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28104,27 +32294,33 @@ certificate protocol transition request
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_S4U\_X509\_USER}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{130}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SAM\_CHALLENGE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE:krb5-padata-sam-challenge}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE:krb5-padata-sam-challenge-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE::doc}}\index{KRB5\_PADATA\_SAM\_CHALLENGE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SAM\_CHALLENGE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE:KRB5_PADATA_SAM_CHALLENGE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_CHALLENGE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE:KRB5_PADATA_SAM_CHALLENGE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_CHALLENGE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28133,27 +32329,33 @@ SAM/OTP.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SAM\_CHALLENGE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{12}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SAM\_CHALLENGE\_2}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2:krb5-padata-sam-challenge-2}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2:krb5-padata-sam-challenge-2-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2::doc}}\index{KRB5\_PADATA\_SAM\_CHALLENGE\_2 (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SAM\_CHALLENGE\_2}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2:KRB5_PADATA_SAM_CHALLENGE_2}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_CHALLENGE\_2}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2:KRB5_PADATA_SAM_CHALLENGE_2}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_CHALLENGE\_2}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28162,27 +32364,33 @@ draft challenge system, updated
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SAM\_CHALLENGE\_2}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{30}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SAM\_REDIRECT}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT:krb5-padata-sam-redirect}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT:krb5-padata-sam-redirect-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT::doc}}\index{KRB5\_PADATA\_SAM\_REDIRECT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SAM\_REDIRECT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT:KRB5_PADATA_SAM_REDIRECT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_REDIRECT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT:KRB5_PADATA_SAM_REDIRECT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_REDIRECT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28194,27 +32402,33 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SAM\_REDIRECT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{21}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SAM\_RESPONSE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE:krb5-padata-sam-response}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE:krb5-padata-sam-response-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE::doc}}\index{KRB5\_PADATA\_SAM\_RESPONSE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SAM\_RESPONSE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE:KRB5_PADATA_SAM_RESPONSE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_RESPONSE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE:KRB5_PADATA_SAM_RESPONSE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_RESPONSE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28223,27 +32437,33 @@ SAM/OTP.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SAM\_RESPONSE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{13}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SAM\_RESPONSE\_2}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2:krb5-padata-sam-response-2}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2:krb5-padata-sam-response-2-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2::doc}}\index{KRB5\_PADATA\_SAM\_RESPONSE\_2 (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SAM\_RESPONSE\_2}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2:KRB5_PADATA_SAM_RESPONSE_2}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_RESPONSE\_2}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2:KRB5_PADATA_SAM_RESPONSE_2}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SAM\_RESPONSE\_2}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28252,27 +32472,33 @@ draft challenge system, updated
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SAM\_RESPONSE\_2}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{31}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SESAME}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SESAME:krb5-padata-sesame}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SESAME:krb5-padata-sesame-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SESAME::doc}}\index{KRB5\_PADATA\_SESAME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SESAME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SESAME:KRB5_PADATA_SESAME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SESAME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SESAME:KRB5_PADATA_SESAME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SESAME}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28284,53 +32510,65 @@ RFC 4120
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SESAME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{7}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SPAKE}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SPAKE:krb5-padata-spake}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SPAKE:krb5-padata-spake-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SPAKE::doc}}\index{KRB5\_PADATA\_SPAKE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SPAKE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SPAKE:KRB5_PADATA_SPAKE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SPAKE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SPAKE:KRB5_PADATA_SPAKE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SPAKE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SPAKE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{151}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_REDHAT\_IDP\_OAUTH2}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2:krb5-padata-redhat-idp-oauth2}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2:krb5-padata-redhat-idp-oauth2-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2::doc}}\index{KRB5\_PADATA\_REDHAT\_IDP\_OAUTH2 (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_REDHAT\_IDP\_OAUTH2}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2:KRB5_PADATA_REDHAT_IDP_OAUTH2}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_REDHAT\_IDP\_OAUTH2}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2:KRB5_PADATA_REDHAT_IDP_OAUTH2}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_REDHAT\_IDP\_OAUTH2}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28339,27 +32577,33 @@ Red Hat IdP mechanism.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_REDHAT\_IDP\_OAUTH2}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{152}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_REDHAT\_PASSKEY}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY:krb5-padata-redhat-passkey}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY:krb5-padata-redhat-passkey-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY::doc}}\index{KRB5\_PADATA\_REDHAT\_PASSKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_REDHAT\_PASSKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY:KRB5_PADATA_REDHAT_PASSKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_REDHAT\_PASSKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY:KRB5_PADATA_REDHAT_PASSKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_REDHAT\_PASSKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28368,27 +32612,33 @@ Red Hat Passkey mechanism.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_REDHAT\_PASSKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{153}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_SVR\_REFERRAL\_INFO}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO:krb5-padata-svr-referral-info}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO:krb5-padata-svr-referral-info-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO::doc}}\index{KRB5\_PADATA\_SVR\_REFERRAL\_INFO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_SVR\_REFERRAL\_INFO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO:KRB5_PADATA_SVR_REFERRAL_INFO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SVR\_REFERRAL\_INFO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO:KRB5_PADATA_SVR_REFERRAL_INFO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_SVR\_REFERRAL\_INFO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28400,53 +32650,65 @@ RFC 6820
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_SVR\_REFERRAL\_INFO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{20}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_TGS\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_TGS_REQ:krb5-padata-tgs-req}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_TGS_REQ:krb5-padata-tgs-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_TGS_REQ::doc}}\index{KRB5\_PADATA\_TGS\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_TGS\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_TGS_REQ:KRB5_PADATA_TGS_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_TGS\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_TGS_REQ:KRB5_PADATA_TGS_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_TGS\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_TGS\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_AP\_REQ}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PADATA\_USE\_SPECIFIED\_KVNO}
\label{\detokenize{appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO:krb5-padata-use-specified-kvno}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO:krb5-padata-use-specified-kvno-data}}\label{\detokenize{appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO::doc}}\index{KRB5\_PADATA\_USE\_SPECIFIED\_KVNO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PADATA\_USE\_SPECIFIED\_KVNO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO:KRB5_PADATA_USE_SPECIFIED_KVNO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_USE\_SPECIFIED\_KVNO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO:KRB5_PADATA_USE_SPECIFIED_KVNO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PADATA\_USE\_SPECIFIED\_KVNO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28455,27 +32717,33 @@ RFC 4120.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PADATA\_USE\_SPECIFIED\_KVNO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{20}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD:krb5-principal-compare-casefold}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD:krb5-principal-compare-casefold-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD::doc}}\index{KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD:KRB5_PRINCIPAL_COMPARE_CASEFOLD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD:KRB5_PRINCIPAL_COMPARE_CASEFOLD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28484,27 +32752,33 @@ case\sphinxhyphen{}insensitive
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_CASEFOLD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE:krb5-principal-compare-enterprise}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE:krb5-principal-compare-enterprise-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE::doc}}\index{KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE:KRB5_PRINCIPAL_COMPARE_ENTERPRISE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE:KRB5_PRINCIPAL_COMPARE_ENTERPRISE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28513,27 +32787,33 @@ UPNs as real principals.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_ENTERPRISE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM:krb5-principal-compare-ignore-realm}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM:krb5-principal-compare-ignore-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM::doc}}\index{KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM:KRB5_PRINCIPAL_COMPARE_IGNORE_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM:KRB5_PRINCIPAL_COMPARE_IGNORE_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28542,27 +32822,33 @@ ignore realm component
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_IGNORE\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_COMPARE\_UTF8}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8:krb5-principal-compare-utf8}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8:krb5-principal-compare-utf8-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8::doc}}\index{KRB5\_PRINCIPAL\_COMPARE\_UTF8 (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_COMPARE\_UTF8}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8:KRB5_PRINCIPAL_COMPARE_UTF8}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_UTF8}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8:KRB5_PRINCIPAL_COMPARE_UTF8}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_UTF8}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28571,27 +32857,33 @@ treat principals as UTF\sphinxhyphen{}8
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_COMPARE\_UTF8}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{8}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE:krb5-principal-parse-enterprise}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE:krb5-principal-parse-enterprise-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE::doc}}\index{KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE:KRB5_PRINCIPAL_PARSE_ENTERPRISE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE:KRB5_PRINCIPAL_PARSE_ENTERPRISE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28600,27 +32892,33 @@ Create single\sphinxhyphen{}component enterprise principle.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_ENTERPRISE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM:krb5-principal-parse-ignore-realm}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM:krb5-principal-parse-ignore-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM::doc}}\index{KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM:KRB5_PRINCIPAL_PARSE_IGNORE_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM:KRB5_PRINCIPAL_PARSE_IGNORE_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28629,27 +32927,33 @@ Ignore realm if present.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_IGNORE\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x8}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_PARSE\_NO\_DEF\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM:krb5-principal-parse-no-def-realm}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM:krb5-principal-parse-no-def-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM::doc}}\index{KRB5\_PRINCIPAL\_PARSE\_NO\_DEF\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_PARSE\_NO\_DEF\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM:KRB5_PRINCIPAL_PARSE_NO_DEF_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_NO\_DEF\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM:KRB5_PRINCIPAL_PARSE_NO_DEF_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_NO\_DEF\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28658,27 +32962,33 @@ Don’t add default realm.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_NO\_DEF\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x10}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM:krb5-principal-parse-no-realm}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM:krb5-principal-parse-no-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM::doc}}\index{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM:KRB5_PRINCIPAL_PARSE_NO_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM:KRB5_PRINCIPAL_PARSE_NO_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28687,27 +32997,33 @@ Error if realm is present.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_NO\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM:krb5-principal-parse-require-realm}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM:krb5-principal-parse-require-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM::doc}}\index{KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM:KRB5_PRINCIPAL_PARSE_REQUIRE_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM:KRB5_PRINCIPAL_PARSE_REQUIRE_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28716,27 +33032,33 @@ Error if realm is not present.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_PARSE\_REQUIRE\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY:krb5-principal-unparse-display}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY:krb5-principal-unparse-display-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY::doc}}\index{KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY:KRB5_PRINCIPAL_UNPARSE_DISPLAY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY:KRB5_PRINCIPAL_UNPARSE_DISPLAY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28745,27 +33067,33 @@ Don’t escape special characters.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_DISPLAY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM:krb5-principal-unparse-no-realm}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM:krb5-principal-unparse-no-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM::doc}}\index{KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM:KRB5_PRINCIPAL_UNPARSE_NO_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM:KRB5_PRINCIPAL_UNPARSE_NO_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28774,27 +33102,33 @@ Omit realm always.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_NO\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRINCIPAL\_UNPARSE\_SHORT}
\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT:krb5-principal-unparse-short}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT:krb5-principal-unparse-short-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT::doc}}\index{KRB5\_PRINCIPAL\_UNPARSE\_SHORT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRINCIPAL\_UNPARSE\_SHORT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT:KRB5_PRINCIPAL_UNPARSE_SHORT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_SHORT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT:KRB5_PRINCIPAL_UNPARSE_SHORT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_SHORT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28803,27 +33137,33 @@ Omit realm if it is the local realm.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRINCIPAL\_UNPARSE\_SHORT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PRIV}
\label{\detokenize{appdev/refs/macros/KRB5_PRIV:krb5-priv}}\label{\detokenize{appdev/refs/macros/KRB5_PRIV:krb5-priv-data}}\label{\detokenize{appdev/refs/macros/KRB5_PRIV::doc}}\index{KRB5\_PRIV (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PRIV}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRIV:KRB5_PRIV}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRIV}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PRIV:KRB5_PRIV}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PRIV}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28832,27 +33172,33 @@ Private application message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PRIV}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)21)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD}
\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD:krb5-prompt-type-new-password}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD:krb5-prompt-type-new-password-data}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD::doc}}\index{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD:KRB5_PROMPT_TYPE_NEW_PASSWORD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD:KRB5_PROMPT_TYPE_NEW_PASSWORD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28861,27 +33207,33 @@ Prompt for new password (during password change)
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN}
\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN:krb5-prompt-type-new-password-again}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN:krb5-prompt-type-new-password-again-data}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN::doc}}\index{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN:KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN:KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28890,27 +33242,33 @@ Prompt for new password again.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_NEW\_PASSWORD\_AGAIN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x3}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PROMPT\_TYPE\_PASSWORD}
\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD:krb5-prompt-type-password}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD:krb5-prompt-type-password-data}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD::doc}}\index{KRB5\_PROMPT\_TYPE\_PASSWORD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PROMPT\_TYPE\_PASSWORD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD:KRB5_PROMPT_TYPE_PASSWORD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_PASSWORD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD:KRB5_PROMPT_TYPE_PASSWORD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_PASSWORD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28919,27 +33277,33 @@ Prompt for password.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_PASSWORD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PROMPT\_TYPE\_PREAUTH}
\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH:krb5-prompt-type-preauth}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH:krb5-prompt-type-preauth-data}}\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH::doc}}\index{KRB5\_PROMPT\_TYPE\_PREAUTH (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PROMPT\_TYPE\_PREAUTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH:KRB5_PROMPT_TYPE_PREAUTH}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_PREAUTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH:KRB5_PROMPT_TYPE_PREAUTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_PREAUTH}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28948,27 +33312,33 @@ Prompt for preauthentication data (such as an OTP value)
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PROMPT\_TYPE\_PREAUTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x4}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_PVNO}
\label{\detokenize{appdev/refs/macros/KRB5_PVNO:krb5-pvno}}\label{\detokenize{appdev/refs/macros/KRB5_PVNO:krb5-pvno-data}}\label{\detokenize{appdev/refs/macros/KRB5_PVNO::doc}}\index{KRB5\_PVNO (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_PVNO}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PVNO:KRB5_PVNO}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PVNO}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_PVNO:KRB5_PVNO}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_PVNO}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -28977,105 +33347,129 @@ Protocol version number.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_PVNO}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{5}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_REALM\_BRANCH\_CHAR}
\label{\detokenize{appdev/refs/macros/KRB5_REALM_BRANCH_CHAR:krb5-realm-branch-char}}\label{\detokenize{appdev/refs/macros/KRB5_REALM_BRANCH_CHAR:krb5-realm-branch-char-data}}\label{\detokenize{appdev/refs/macros/KRB5_REALM_BRANCH_CHAR::doc}}\index{KRB5\_REALM\_BRANCH\_CHAR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_REALM\_BRANCH\_CHAR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_REALM_BRANCH_CHAR:KRB5_REALM_BRANCH_CHAR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_REALM\_BRANCH\_CHAR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_REALM_BRANCH_CHAR:KRB5_REALM_BRANCH_CHAR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_REALM\_BRANCH\_CHAR}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_REALM\_BRANCH\_CHAR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{\textquotesingle{}.\textquotesingle{}}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RECVAUTH\_BADAUTHVERS}
\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS:krb5-recvauth-badauthvers}}\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS:krb5-recvauth-badauthvers-data}}\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS::doc}}\index{KRB5\_RECVAUTH\_BADAUTHVERS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RECVAUTH\_BADAUTHVERS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS:KRB5_RECVAUTH_BADAUTHVERS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RECVAUTH\_BADAUTHVERS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS:KRB5_RECVAUTH_BADAUTHVERS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RECVAUTH\_BADAUTHVERS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RECVAUTH\_BADAUTHVERS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RECVAUTH\_SKIP\_VERSION}
\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION:krb5-recvauth-skip-version}}\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION:krb5-recvauth-skip-version-data}}\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION::doc}}\index{KRB5\_RECVAUTH\_SKIP\_VERSION (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RECVAUTH\_SKIP\_VERSION}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION:KRB5_RECVAUTH_SKIP_VERSION}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RECVAUTH\_SKIP\_VERSION}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION:KRB5_RECVAUTH_SKIP_VERSION}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RECVAUTH\_SKIP\_VERSION}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RECVAUTH\_SKIP\_VERSION}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_REFERRAL\_REALM}
\label{\detokenize{appdev/refs/macros/KRB5_REFERRAL_REALM:krb5-referral-realm}}\label{\detokenize{appdev/refs/macros/KRB5_REFERRAL_REALM:krb5-referral-realm-data}}\label{\detokenize{appdev/refs/macros/KRB5_REFERRAL_REALM::doc}}\index{KRB5\_REFERRAL\_REALM (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_REFERRAL\_REALM}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_REFERRAL_REALM:KRB5_REFERRAL_REALM}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_REFERRAL\_REALM}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_REFERRAL_REALM:KRB5_REFERRAL_REALM}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_REFERRAL\_REALM}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29084,27 +33478,33 @@ Constant for realm referrals.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_REFERRAL\_REALM}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{""}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_COUNT\_LOW}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW:krb5-responder-pkinit-flags-token-user-pin-count-low}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW:krb5-responder-pkinit-flags-token-user-pin-count-low-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW::doc}}\index{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_COUNT\_LOW (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_COUNT\_LOW}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW:KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_COUNT\_LOW}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW:KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_COUNT\_LOW}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29113,27 +33513,33 @@ This flag indicates that an incorrect PIN was supplied at least once since the l
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_COUNT\_LOW}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(1 \textless{}\textless{} 0)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_FINAL\_TRY}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY:krb5-responder-pkinit-flags-token-user-pin-final-try}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY:krb5-responder-pkinit-flags-token-user-pin-final-try-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY::doc}}\index{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_FINAL\_TRY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_FINAL\_TRY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY:KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_FINAL\_TRY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY:KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_FINAL\_TRY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29142,27 +33548,33 @@ This flag indicates that supplying an incorrect PIN will cause the token to lock
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_FINAL\_TRY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(1 \textless{}\textless{} 1)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_LOCKED}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED:krb5-responder-pkinit-flags-token-user-pin-locked}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED:krb5-responder-pkinit-flags-token-user-pin-locked-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED::doc}}\index{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_LOCKED (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_LOCKED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED:KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_LOCKED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED:KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_LOCKED}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29171,27 +33583,33 @@ This flag indicates that the user PIN is locked, and you can’t log in to the t
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_PKINIT\_FLAGS\_TOKEN\_USER\_PIN\_LOCKED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(1 \textless{}\textless{} 2)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_QUESTION\_PKINIT}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT:krb5-responder-question-pkinit}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT:krb5-responder-question-pkinit-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT::doc}}\index{KRB5\_RESPONDER\_QUESTION\_PKINIT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_QUESTION\_PKINIT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT:KRB5_RESPONDER_QUESTION_PKINIT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_PKINIT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT:KRB5_RESPONDER_QUESTION_PKINIT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_PKINIT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29220,27 +33638,33 @@ The answer to the question MUST be JSON formatted:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_PKINIT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"pkinit"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN:krb5-responder-otp-flags-collect-pin}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN:krb5-responder-otp-flags-collect-pin-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN::doc}}\index{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN:KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN:KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29249,27 +33673,33 @@ This flag indicates that the PIN value MUST be collected.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_TOKEN}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN:krb5-responder-otp-flags-collect-token}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN:krb5-responder-otp-flags-collect-token-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN::doc}}\index{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_TOKEN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_TOKEN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN:KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_TOKEN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN:KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_TOKEN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29278,27 +33708,33 @@ This flag indicates that the token value MUST be collected.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_TOKEN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FLAGS\_NEXTOTP}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP:krb5-responder-otp-flags-nextotp}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP:krb5-responder-otp-flags-nextotp-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP::doc}}\index{KRB5\_RESPONDER\_OTP\_FLAGS\_NEXTOTP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FLAGS\_NEXTOTP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP:KRB5_RESPONDER_OTP_FLAGS_NEXTOTP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_NEXTOTP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP:KRB5_RESPONDER_OTP_FLAGS_NEXTOTP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_NEXTOTP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29310,27 +33746,33 @@ The user is expected to reply with the next code displayed on the token.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_NEXTOTP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FLAGS\_SEPARATE\_PIN}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN:krb5-responder-otp-flags-separate-pin}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN:krb5-responder-otp-flags-separate-pin-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN::doc}}\index{KRB5\_RESPONDER\_OTP\_FLAGS\_SEPARATE\_PIN (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FLAGS\_SEPARATE\_PIN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN:KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_SEPARATE\_PIN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN:KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_SEPARATE\_PIN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29342,53 +33784,65 @@ This flag only takes effect if KRB5\_RESPONDER\_OTP\_FLAGS\_COLLECT\_PIN is set.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FLAGS\_SEPARATE\_PIN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FORMAT\_ALPHANUMERIC}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC:krb5-responder-otp-format-alphanumeric}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC:krb5-responder-otp-format-alphanumeric-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC::doc}}\index{KRB5\_RESPONDER\_OTP\_FORMAT\_ALPHANUMERIC (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FORMAT\_ALPHANUMERIC}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC:KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_ALPHANUMERIC}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC:KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_ALPHANUMERIC}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_ALPHANUMERIC}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{2}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FORMAT\_DECIMAL}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL:krb5-responder-otp-format-decimal}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL:krb5-responder-otp-format-decimal-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL::doc}}\index{KRB5\_RESPONDER\_OTP\_FORMAT\_DECIMAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FORMAT\_DECIMAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL:KRB5_RESPONDER_OTP_FORMAT_DECIMAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_DECIMAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL:KRB5_RESPONDER_OTP_FORMAT_DECIMAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_DECIMAL}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29397,53 +33851,65 @@ These format constants identify the format of the token value.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_DECIMAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_OTP\_FORMAT\_HEXADECIMAL}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL:krb5-responder-otp-format-hexadecimal}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL:krb5-responder-otp-format-hexadecimal-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL::doc}}\index{KRB5\_RESPONDER\_OTP\_FORMAT\_HEXADECIMAL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_OTP\_FORMAT\_HEXADECIMAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL:KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_HEXADECIMAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL:KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_HEXADECIMAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_OTP\_FORMAT\_HEXADECIMAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_QUESTION\_OTP}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP:krb5-responder-question-otp}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP:krb5-responder-question-otp-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP::doc}}\index{KRB5\_RESPONDER\_QUESTION\_OTP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_QUESTION\_OTP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP:KRB5_RESPONDER_QUESTION_OTP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_OTP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP:KRB5_RESPONDER_QUESTION_OTP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_OTP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29487,27 +33953,33 @@ For more detail, please see RFC 6560.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_OTP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"otp"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_RESPONDER\_QUESTION\_PASSWORD}
\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD:krb5-responder-question-password}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD:krb5-responder-question-password-data}}\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD::doc}}\index{KRB5\_RESPONDER\_QUESTION\_PASSWORD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_RESPONDER\_QUESTION\_PASSWORD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD:KRB5_RESPONDER_QUESTION_PASSWORD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_PASSWORD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD:KRB5_RESPONDER_QUESTION_PASSWORD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_PASSWORD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29519,27 +33991,33 @@ This question is asked when the long\sphinxhyphen{}term password is needed. It h
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_RESPONDER\_QUESTION\_PASSWORD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"password"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_SAFE}
\label{\detokenize{appdev/refs/macros/KRB5_SAFE:krb5-safe}}\label{\detokenize{appdev/refs/macros/KRB5_SAFE:krb5-safe-data}}\label{\detokenize{appdev/refs/macros/KRB5_SAFE::doc}}\index{KRB5\_SAFE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_SAFE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAFE:KRB5_SAFE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAFE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAFE:KRB5_SAFE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAFE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29548,27 +34026,33 @@ Safe application message.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_SAFE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)20)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_SAM\_MUST\_PK\_ENCRYPT\_SAD}
\label{\detokenize{appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD:krb5-sam-must-pk-encrypt-sad}}\label{\detokenize{appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD:krb5-sam-must-pk-encrypt-sad-data}}\label{\detokenize{appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD::doc}}\index{KRB5\_SAM\_MUST\_PK\_ENCRYPT\_SAD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_SAM\_MUST\_PK\_ENCRYPT\_SAD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD:KRB5_SAM_MUST_PK_ENCRYPT_SAD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAM\_MUST\_PK\_ENCRYPT\_SAD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD:KRB5_SAM_MUST_PK_ENCRYPT_SAD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAM\_MUST\_PK\_ENCRYPT\_SAD}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29577,79 +34061,97 @@ currently must be zero
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_SAM\_MUST\_PK\_ENCRYPT\_SAD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x20000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_SAM\_SEND\_ENCRYPTED\_SAD}
\label{\detokenize{appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD:krb5-sam-send-encrypted-sad}}\label{\detokenize{appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD:krb5-sam-send-encrypted-sad-data}}\label{\detokenize{appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD::doc}}\index{KRB5\_SAM\_SEND\_ENCRYPTED\_SAD (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_SAM\_SEND\_ENCRYPTED\_SAD}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD:KRB5_SAM_SEND_ENCRYPTED_SAD}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAM\_SEND\_ENCRYPTED\_SAD}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD:KRB5_SAM_SEND_ENCRYPTED_SAD}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAM\_SEND\_ENCRYPTED\_SAD}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_SAM\_SEND\_ENCRYPTED\_SAD}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x40000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_SAM\_USE\_SAD\_AS\_KEY}
\label{\detokenize{appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY:krb5-sam-use-sad-as-key}}\label{\detokenize{appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY:krb5-sam-use-sad-as-key-data}}\label{\detokenize{appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY::doc}}\index{KRB5\_SAM\_USE\_SAD\_AS\_KEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_SAM\_USE\_SAD\_AS\_KEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY:KRB5_SAM_USE_SAD_AS_KEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAM\_USE\_SAD\_AS\_KEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY:KRB5_SAM_USE_SAD_AS_KEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_SAM\_USE\_SAD\_AS\_KEY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_SAM\_USE\_SAD\_AS\_KEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x80000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_2ND\_TKT}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT:krb5-tc-match-2nd-tkt}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT:krb5-tc-match-2nd-tkt-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT::doc}}\index{KRB5\_TC\_MATCH\_2ND\_TKT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_2ND\_TKT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT:KRB5_TC_MATCH_2ND_TKT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_2ND\_TKT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT:KRB5_TC_MATCH_2ND_TKT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_2ND\_TKT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29658,27 +34160,33 @@ The second ticket must match.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_2ND\_TKT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000080}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_AUTHDATA}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA:krb5-tc-match-authdata}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA:krb5-tc-match-authdata-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA::doc}}\index{KRB5\_TC\_MATCH\_AUTHDATA (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_AUTHDATA}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA:KRB5_TC_MATCH_AUTHDATA}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_AUTHDATA}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA:KRB5_TC_MATCH_AUTHDATA}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_AUTHDATA}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29687,27 +34195,33 @@ The authorization data must match.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_AUTHDATA}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000020}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_FLAGS}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS:krb5-tc-match-flags}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS:krb5-tc-match-flags-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS::doc}}\index{KRB5\_TC\_MATCH\_FLAGS (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_FLAGS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS:KRB5_TC_MATCH_FLAGS}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_FLAGS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS:KRB5_TC_MATCH_FLAGS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_FLAGS}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29716,27 +34230,33 @@ All the flags set in the match credentials must be set.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_FLAGS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000004}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_FLAGS\_EXACT}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT:krb5-tc-match-flags-exact}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT:krb5-tc-match-flags-exact-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT::doc}}\index{KRB5\_TC\_MATCH\_FLAGS\_EXACT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_FLAGS\_EXACT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT:KRB5_TC_MATCH_FLAGS_EXACT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_FLAGS\_EXACT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT:KRB5_TC_MATCH_FLAGS_EXACT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_FLAGS\_EXACT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29745,27 +34265,33 @@ All the flags must match exactly.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_FLAGS\_EXACT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000010}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_IS\_SKEY}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY:krb5-tc-match-is-skey}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY:krb5-tc-match-is-skey-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY::doc}}\index{KRB5\_TC\_MATCH\_IS\_SKEY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_IS\_SKEY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY:KRB5_TC_MATCH_IS_SKEY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_IS\_SKEY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY:KRB5_TC_MATCH_IS_SKEY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_IS\_SKEY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29774,27 +34300,33 @@ The is\_skey field must match exactly.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_IS\_SKEY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_KTYPE}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_KTYPE:krb5-tc-match-ktype}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_KTYPE:krb5-tc-match-ktype-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_KTYPE::doc}}\index{KRB5\_TC\_MATCH\_KTYPE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_KTYPE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_KTYPE:KRB5_TC_MATCH_KTYPE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_KTYPE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_KTYPE:KRB5_TC_MATCH_KTYPE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_KTYPE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29803,27 +34335,33 @@ The encryption key type must match.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_KTYPE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000100}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_SRV\_NAMEONLY}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY:krb5-tc-match-srv-nameonly}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY:krb5-tc-match-srv-nameonly-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY::doc}}\index{KRB5\_TC\_MATCH\_SRV\_NAMEONLY (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_SRV\_NAMEONLY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY:KRB5_TC_MATCH_SRV_NAMEONLY}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_SRV\_NAMEONLY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY:KRB5_TC_MATCH_SRV_NAMEONLY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_SRV\_NAMEONLY}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29832,27 +34370,33 @@ Only the name portion of the principal name must match.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_SRV\_NAMEONLY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000040}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_TIMES}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES:krb5-tc-match-times}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES:krb5-tc-match-times-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES::doc}}\index{KRB5\_TC\_MATCH\_TIMES (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_TIMES}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES:KRB5_TC_MATCH_TIMES}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_TIMES}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES:KRB5_TC_MATCH_TIMES}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_TIMES}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29861,27 +34405,33 @@ The requested lifetime must be at least as great as the time specified.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_TIMES}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_MATCH\_TIMES\_EXACT}
\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT:krb5-tc-match-times-exact}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT:krb5-tc-match-times-exact-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT::doc}}\index{KRB5\_TC\_MATCH\_TIMES\_EXACT (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_MATCH\_TIMES\_EXACT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT:KRB5_TC_MATCH_TIMES_EXACT}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_TIMES\_EXACT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT:KRB5_TC_MATCH_TIMES_EXACT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_MATCH\_TIMES\_EXACT}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29890,53 +34440,65 @@ All the time fields must match exactly.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_MATCH\_TIMES\_EXACT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000008}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_NOTICKET}
\label{\detokenize{appdev/refs/macros/KRB5_TC_NOTICKET:krb5-tc-noticket}}\label{\detokenize{appdev/refs/macros/KRB5_TC_NOTICKET:krb5-tc-noticket-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_NOTICKET::doc}}\index{KRB5\_TC\_NOTICKET (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_NOTICKET}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_NOTICKET:KRB5_TC_NOTICKET}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_NOTICKET}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_NOTICKET:KRB5_TC_NOTICKET}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_NOTICKET}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_NOTICKET}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000002}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_OPENCLOSE}
\label{\detokenize{appdev/refs/macros/KRB5_TC_OPENCLOSE:krb5-tc-openclose}}\label{\detokenize{appdev/refs/macros/KRB5_TC_OPENCLOSE:krb5-tc-openclose-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_OPENCLOSE::doc}}\index{KRB5\_TC\_OPENCLOSE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_OPENCLOSE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_OPENCLOSE:KRB5_TC_OPENCLOSE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_OPENCLOSE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_OPENCLOSE:KRB5_TC_OPENCLOSE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_OPENCLOSE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29945,27 +34507,33 @@ Open and close the file for each cache operation.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_OPENCLOSE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TC\_SUPPORTED\_KTYPES}
\label{\detokenize{appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES:krb5-tc-supported-ktypes}}\label{\detokenize{appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES:krb5-tc-supported-ktypes-data}}\label{\detokenize{appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES::doc}}\index{KRB5\_TC\_SUPPORTED\_KTYPES (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TC\_SUPPORTED\_KTYPES}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES:KRB5_TC_SUPPORTED_KTYPES}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_SUPPORTED\_KTYPES}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES:KRB5_TC_SUPPORTED_KTYPES}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TC\_SUPPORTED\_KTYPES}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -29974,79 +34542,97 @@ The supported key types must match.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TC\_SUPPORTED\_KTYPES}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00000200}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TGS\_NAME}
\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME:krb5-tgs-name}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME:krb5-tgs-name-data}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME::doc}}\index{KRB5\_TGS\_NAME (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TGS\_NAME}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME:KRB5_TGS_NAME}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_NAME}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME:KRB5_TGS_NAME}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_NAME}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TGS\_NAME}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"krbtgt"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TGS\_NAME\_SIZE}
\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME_SIZE:krb5-tgs-name-size}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME_SIZE:krb5-tgs-name-size-data}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME_SIZE::doc}}\index{KRB5\_TGS\_NAME\_SIZE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TGS\_NAME\_SIZE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME_SIZE:KRB5_TGS_NAME_SIZE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_NAME\_SIZE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_NAME_SIZE:KRB5_TGS_NAME_SIZE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_NAME\_SIZE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TGS\_NAME\_SIZE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{6}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TGS\_REP}
\label{\detokenize{appdev/refs/macros/KRB5_TGS_REP:krb5-tgs-rep}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_REP:krb5-tgs-rep-data}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_REP::doc}}\index{KRB5\_TGS\_REP (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TGS\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_REP:KRB5_TGS_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_REP:KRB5_TGS_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -30055,27 +34641,33 @@ Response to TGS request.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TGS\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)13)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TGS\_REQ}
\label{\detokenize{appdev/refs/macros/KRB5_TGS_REQ:krb5-tgs-req}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_REQ:krb5-tgs-req-data}}\label{\detokenize{appdev/refs/macros/KRB5_TGS_REQ::doc}}\index{KRB5\_TGS\_REQ (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TGS\_REQ}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_REQ:KRB5_TGS_REQ}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_REQ}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TGS_REQ:KRB5_TGS_REQ}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TGS\_REQ}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -30084,27 +34676,33 @@ Ticket granting server request.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TGS\_REQ}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((krb5\_msgtype)12)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE}
\label{\detokenize{appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE:krb5-tkt-creds-step-flag-continue}}\label{\detokenize{appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE:krb5-tkt-creds-step-flag-continue-data}}\label{\detokenize{appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE::doc}}\index{KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE:KRB5_TKT_CREDS_STEP_FLAG_CONTINUE}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE:KRB5_TKT_CREDS_STEP_FLAG_CONTINUE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -30113,53 +34711,65 @@ More responses needed.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_TKT\_CREDS\_STEP\_FLAG\_CONTINUE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x1}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_VERIFY\_INIT\_CREDS\_OPT\_AP\_REQ\_NOFAIL}
\label{\detokenize{appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL:krb5-verify-init-creds-opt-ap-req-nofail}}\label{\detokenize{appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL:krb5-verify-init-creds-opt-ap-req-nofail-data}}\label{\detokenize{appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL::doc}}\index{KRB5\_VERIFY\_INIT\_CREDS\_OPT\_AP\_REQ\_NOFAIL (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_VERIFY\_INIT\_CREDS\_OPT\_AP\_REQ\_NOFAIL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL:KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_VERIFY\_INIT\_CREDS\_OPT\_AP\_REQ\_NOFAIL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL:KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_VERIFY\_INIT\_CREDS\_OPT\_AP\_REQ\_NOFAIL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_VERIFY\_INIT\_CREDS\_OPT\_AP\_REQ\_NOFAIL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x0001}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{KRB5\_WELLKNOWN\_NAMESTR}
\label{\detokenize{appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR:krb5-wellknown-namestr}}\label{\detokenize{appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR:krb5-wellknown-namestr-data}}\label{\detokenize{appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR::doc}}\index{KRB5\_WELLKNOWN\_NAMESTR (built\sphinxhyphen{}in variable)@\spxentry{KRB5\_WELLKNOWN\_NAMESTR}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR:KRB5_WELLKNOWN_NAMESTR}}\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_WELLKNOWN\_NAMESTR}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR:KRB5_WELLKNOWN_NAMESTR}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{KRB5\_WELLKNOWN\_NAMESTR}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -30168,79 +34778,97 @@ First component of NT\_WELLKNOWN principals.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{KRB5\_WELLKNOWN\_NAMESTR}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{"WELLKNOWN"}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{LR\_TYPE\_INTERPRETATION\_MASK}
\label{\detokenize{appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK:lr-type-interpretation-mask}}\label{\detokenize{appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK:lr-type-interpretation-mask-data}}\label{\detokenize{appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK::doc}}\index{LR\_TYPE\_INTERPRETATION\_MASK (built\sphinxhyphen{}in variable)@\spxentry{LR\_TYPE\_INTERPRETATION\_MASK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK:LR_TYPE_INTERPRETATION_MASK}}\pysigline{\sphinxbfcode{\sphinxupquote{LR\_TYPE\_INTERPRETATION\_MASK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK:LR_TYPE_INTERPRETATION_MASK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{LR\_TYPE\_INTERPRETATION\_MASK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{LR\_TYPE\_INTERPRETATION\_MASK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x7fff}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{LR\_TYPE\_THIS\_SERVER\_ONLY}
\label{\detokenize{appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY:lr-type-this-server-only}}\label{\detokenize{appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY:lr-type-this-server-only-data}}\label{\detokenize{appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY::doc}}\index{LR\_TYPE\_THIS\_SERVER\_ONLY (built\sphinxhyphen{}in variable)@\spxentry{LR\_TYPE\_THIS\_SERVER\_ONLY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY:LR_TYPE_THIS_SERVER_ONLY}}\pysigline{\sphinxbfcode{\sphinxupquote{LR\_TYPE\_THIS\_SERVER\_ONLY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY:LR_TYPE_THIS_SERVER_ONLY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{LR\_TYPE\_THIS\_SERVER\_ONLY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{LR\_TYPE\_THIS\_SERVER\_ONLY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x8000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{MAX\_KEYTAB\_NAME\_LEN}
\label{\detokenize{appdev/refs/macros/MAX_KEYTAB_NAME_LEN:max-keytab-name-len}}\label{\detokenize{appdev/refs/macros/MAX_KEYTAB_NAME_LEN:max-keytab-name-len-data}}\label{\detokenize{appdev/refs/macros/MAX_KEYTAB_NAME_LEN::doc}}\index{MAX\_KEYTAB\_NAME\_LEN (built\sphinxhyphen{}in variable)@\spxentry{MAX\_KEYTAB\_NAME\_LEN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/MAX_KEYTAB_NAME_LEN:MAX_KEYTAB_NAME_LEN}}\pysigline{\sphinxbfcode{\sphinxupquote{MAX\_KEYTAB\_NAME\_LEN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/MAX_KEYTAB_NAME_LEN:MAX_KEYTAB_NAME_LEN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{MAX\_KEYTAB\_NAME\_LEN}}}
+\pysigstopsignatures
\end{fulllineitems}
@@ -30249,958 +34877,1175 @@ Long enough for MAXPATHLEN + some extra.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{MAX\_KEYTAB\_NAME\_LEN}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{1100}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{MSEC\_DIRBIT}
\label{\detokenize{appdev/refs/macros/MSEC_DIRBIT:msec-dirbit}}\label{\detokenize{appdev/refs/macros/MSEC_DIRBIT:msec-dirbit-data}}\label{\detokenize{appdev/refs/macros/MSEC_DIRBIT::doc}}\index{MSEC\_DIRBIT (built\sphinxhyphen{}in variable)@\spxentry{MSEC\_DIRBIT}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/MSEC_DIRBIT:MSEC_DIRBIT}}\pysigline{\sphinxbfcode{\sphinxupquote{MSEC\_DIRBIT}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/MSEC_DIRBIT:MSEC_DIRBIT}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{MSEC\_DIRBIT}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{MSEC\_DIRBIT}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x8000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{MSEC\_VAL\_MASK}
\label{\detokenize{appdev/refs/macros/MSEC_VAL_MASK:msec-val-mask}}\label{\detokenize{appdev/refs/macros/MSEC_VAL_MASK:msec-val-mask-data}}\label{\detokenize{appdev/refs/macros/MSEC_VAL_MASK::doc}}\index{MSEC\_VAL\_MASK (built\sphinxhyphen{}in variable)@\spxentry{MSEC\_VAL\_MASK}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/MSEC_VAL_MASK:MSEC_VAL_MASK}}\pysigline{\sphinxbfcode{\sphinxupquote{MSEC\_VAL\_MASK}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/MSEC_VAL_MASK:MSEC_VAL_MASK}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{MSEC\_VAL\_MASK}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{MSEC\_VAL\_MASK}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x7fff}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{SALT\_TYPE\_AFS\_LENGTH}
\label{\detokenize{appdev/refs/macros/SALT_TYPE_AFS_LENGTH:salt-type-afs-length}}\label{\detokenize{appdev/refs/macros/SALT_TYPE_AFS_LENGTH:salt-type-afs-length-data}}\label{\detokenize{appdev/refs/macros/SALT_TYPE_AFS_LENGTH::doc}}\index{SALT\_TYPE\_AFS\_LENGTH (built\sphinxhyphen{}in variable)@\spxentry{SALT\_TYPE\_AFS\_LENGTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/SALT_TYPE_AFS_LENGTH:SALT_TYPE_AFS_LENGTH}}\pysigline{\sphinxbfcode{\sphinxupquote{SALT\_TYPE\_AFS\_LENGTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/SALT_TYPE_AFS_LENGTH:SALT_TYPE_AFS_LENGTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{SALT\_TYPE\_AFS\_LENGTH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{SALT\_TYPE\_AFS\_LENGTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{UINT\_MAX}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{SALT\_TYPE\_NO\_LENGTH}
\label{\detokenize{appdev/refs/macros/SALT_TYPE_NO_LENGTH:salt-type-no-length}}\label{\detokenize{appdev/refs/macros/SALT_TYPE_NO_LENGTH:salt-type-no-length-data}}\label{\detokenize{appdev/refs/macros/SALT_TYPE_NO_LENGTH::doc}}\index{SALT\_TYPE\_NO\_LENGTH (built\sphinxhyphen{}in variable)@\spxentry{SALT\_TYPE\_NO\_LENGTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/SALT_TYPE_NO_LENGTH:SALT_TYPE_NO_LENGTH}}\pysigline{\sphinxbfcode{\sphinxupquote{SALT\_TYPE\_NO\_LENGTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/SALT_TYPE_NO_LENGTH:SALT_TYPE_NO_LENGTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{SALT\_TYPE\_NO\_LENGTH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{SALT\_TYPE\_NO\_LENGTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{UINT\_MAX}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{THREEPARAMOPEN}
\label{\detokenize{appdev/refs/macros/THREEPARAMOPEN:threeparamopen}}\label{\detokenize{appdev/refs/macros/THREEPARAMOPEN:threeparamopen-data}}\label{\detokenize{appdev/refs/macros/THREEPARAMOPEN::doc}}\index{THREEPARAMOPEN (built\sphinxhyphen{}in variable)@\spxentry{THREEPARAMOPEN}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/THREEPARAMOPEN:THREEPARAMOPEN}}\pysigline{\sphinxbfcode{\sphinxupquote{THREEPARAMOPEN}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/THREEPARAMOPEN:THREEPARAMOPEN}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{THREEPARAMOPEN}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{THREEPARAMOPEN (x, y, z)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{open(x,y,z)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_ANONYMOUS}
\label{\detokenize{appdev/refs/macros/TKT_FLG_ANONYMOUS:tkt-flg-anonymous}}\label{\detokenize{appdev/refs/macros/TKT_FLG_ANONYMOUS:tkt-flg-anonymous-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_ANONYMOUS::doc}}\index{TKT\_FLG\_ANONYMOUS (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_ANONYMOUS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_ANONYMOUS:TKT_FLG_ANONYMOUS}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_ANONYMOUS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_ANONYMOUS:TKT_FLG_ANONYMOUS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_ANONYMOUS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_ANONYMOUS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00008000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_ENC\_PA\_REP}
\label{\detokenize{appdev/refs/macros/TKT_FLG_ENC_PA_REP:tkt-flg-enc-pa-rep}}\label{\detokenize{appdev/refs/macros/TKT_FLG_ENC_PA_REP:tkt-flg-enc-pa-rep-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_ENC_PA_REP::doc}}\index{TKT\_FLG\_ENC\_PA\_REP (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_ENC\_PA\_REP}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_ENC_PA_REP:TKT_FLG_ENC_PA_REP}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_ENC\_PA\_REP}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_ENC_PA_REP:TKT_FLG_ENC_PA_REP}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_ENC\_PA\_REP}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_ENC\_PA\_REP}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00010000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_FORWARDABLE}
\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDABLE:tkt-flg-forwardable}}\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDABLE:tkt-flg-forwardable-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDABLE::doc}}\index{TKT\_FLG\_FORWARDABLE (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_FORWARDABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDABLE:TKT_FLG_FORWARDABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_FORWARDABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDABLE:TKT_FLG_FORWARDABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_FORWARDABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_FORWARDABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x40000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_FORWARDED}
\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDED:tkt-flg-forwarded}}\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDED:tkt-flg-forwarded-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDED::doc}}\index{TKT\_FLG\_FORWARDED (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_FORWARDED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDED:TKT_FLG_FORWARDED}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_FORWARDED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_FORWARDED:TKT_FLG_FORWARDED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_FORWARDED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_FORWARDED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x20000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_HW\_AUTH}
\label{\detokenize{appdev/refs/macros/TKT_FLG_HW_AUTH:tkt-flg-hw-auth}}\label{\detokenize{appdev/refs/macros/TKT_FLG_HW_AUTH:tkt-flg-hw-auth-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_HW_AUTH::doc}}\index{TKT\_FLG\_HW\_AUTH (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_HW\_AUTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_HW_AUTH:TKT_FLG_HW_AUTH}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_HW\_AUTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_HW_AUTH:TKT_FLG_HW_AUTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_HW\_AUTH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_HW\_AUTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00100000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_INITIAL}
\label{\detokenize{appdev/refs/macros/TKT_FLG_INITIAL:tkt-flg-initial}}\label{\detokenize{appdev/refs/macros/TKT_FLG_INITIAL:tkt-flg-initial-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_INITIAL::doc}}\index{TKT\_FLG\_INITIAL (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_INITIAL}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_INITIAL:TKT_FLG_INITIAL}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_INITIAL}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_INITIAL:TKT_FLG_INITIAL}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_INITIAL}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_INITIAL}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00400000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_INVALID}
\label{\detokenize{appdev/refs/macros/TKT_FLG_INVALID:tkt-flg-invalid}}\label{\detokenize{appdev/refs/macros/TKT_FLG_INVALID:tkt-flg-invalid-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_INVALID::doc}}\index{TKT\_FLG\_INVALID (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_INVALID}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_INVALID:TKT_FLG_INVALID}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_INVALID}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_INVALID:TKT_FLG_INVALID}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_INVALID}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_INVALID}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x01000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_MAY\_POSTDATE}
\label{\detokenize{appdev/refs/macros/TKT_FLG_MAY_POSTDATE:tkt-flg-may-postdate}}\label{\detokenize{appdev/refs/macros/TKT_FLG_MAY_POSTDATE:tkt-flg-may-postdate-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_MAY_POSTDATE::doc}}\index{TKT\_FLG\_MAY\_POSTDATE (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_MAY\_POSTDATE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_MAY_POSTDATE:TKT_FLG_MAY_POSTDATE}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_MAY\_POSTDATE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_MAY_POSTDATE:TKT_FLG_MAY_POSTDATE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_MAY\_POSTDATE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_MAY\_POSTDATE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x04000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_OK\_AS\_DELEGATE}
\label{\detokenize{appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE:tkt-flg-ok-as-delegate}}\label{\detokenize{appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE:tkt-flg-ok-as-delegate-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE::doc}}\index{TKT\_FLG\_OK\_AS\_DELEGATE (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_OK\_AS\_DELEGATE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE:TKT_FLG_OK_AS_DELEGATE}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_OK\_AS\_DELEGATE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE:TKT_FLG_OK_AS_DELEGATE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_OK\_AS\_DELEGATE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_OK\_AS\_DELEGATE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00040000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_POSTDATED}
\label{\detokenize{appdev/refs/macros/TKT_FLG_POSTDATED:tkt-flg-postdated}}\label{\detokenize{appdev/refs/macros/TKT_FLG_POSTDATED:tkt-flg-postdated-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_POSTDATED::doc}}\index{TKT\_FLG\_POSTDATED (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_POSTDATED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_POSTDATED:TKT_FLG_POSTDATED}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_POSTDATED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_POSTDATED:TKT_FLG_POSTDATED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_POSTDATED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_POSTDATED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x02000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_PRE\_AUTH}
\label{\detokenize{appdev/refs/macros/TKT_FLG_PRE_AUTH:tkt-flg-pre-auth}}\label{\detokenize{appdev/refs/macros/TKT_FLG_PRE_AUTH:tkt-flg-pre-auth-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_PRE_AUTH::doc}}\index{TKT\_FLG\_PRE\_AUTH (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_PRE\_AUTH}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_PRE_AUTH:TKT_FLG_PRE_AUTH}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_PRE\_AUTH}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_PRE_AUTH:TKT_FLG_PRE_AUTH}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_PRE\_AUTH}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_PRE\_AUTH}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00200000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_PROXIABLE}
\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXIABLE:tkt-flg-proxiable}}\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXIABLE:tkt-flg-proxiable-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXIABLE::doc}}\index{TKT\_FLG\_PROXIABLE (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_PROXIABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXIABLE:TKT_FLG_PROXIABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_PROXIABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXIABLE:TKT_FLG_PROXIABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_PROXIABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_PROXIABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x10000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_PROXY}
\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXY:tkt-flg-proxy}}\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXY:tkt-flg-proxy-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXY::doc}}\index{TKT\_FLG\_PROXY (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_PROXY}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXY:TKT_FLG_PROXY}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_PROXY}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_PROXY:TKT_FLG_PROXY}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_PROXY}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_PROXY}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x08000000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_RENEWABLE}
\label{\detokenize{appdev/refs/macros/TKT_FLG_RENEWABLE:tkt-flg-renewable}}\label{\detokenize{appdev/refs/macros/TKT_FLG_RENEWABLE:tkt-flg-renewable-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_RENEWABLE::doc}}\index{TKT\_FLG\_RENEWABLE (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_RENEWABLE}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_RENEWABLE:TKT_FLG_RENEWABLE}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_RENEWABLE}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_RENEWABLE:TKT_FLG_RENEWABLE}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_RENEWABLE}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_RENEWABLE}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00800000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{TKT\_FLG\_TRANSIT\_POLICY\_CHECKED}
\label{\detokenize{appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED:tkt-flg-transit-policy-checked}}\label{\detokenize{appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED:tkt-flg-transit-policy-checked-data}}\label{\detokenize{appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED::doc}}\index{TKT\_FLG\_TRANSIT\_POLICY\_CHECKED (built\sphinxhyphen{}in variable)@\spxentry{TKT\_FLG\_TRANSIT\_POLICY\_CHECKED}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED:TKT_FLG_TRANSIT_POLICY_CHECKED}}\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_TRANSIT\_POLICY\_CHECKED}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED:TKT_FLG_TRANSIT_POLICY_CHECKED}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{TKT\_FLG\_TRANSIT\_POLICY\_CHECKED}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{TKT\_FLG\_TRANSIT\_POLICY\_CHECKED}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{0x00080000}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{VALID\_INT\_BITS}
\label{\detokenize{appdev/refs/macros/VALID_INT_BITS:valid-int-bits}}\label{\detokenize{appdev/refs/macros/VALID_INT_BITS:valid-int-bits-data}}\label{\detokenize{appdev/refs/macros/VALID_INT_BITS::doc}}\index{VALID\_INT\_BITS (built\sphinxhyphen{}in variable)@\spxentry{VALID\_INT\_BITS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/VALID_INT_BITS:VALID_INT_BITS}}\pysigline{\sphinxbfcode{\sphinxupquote{VALID\_INT\_BITS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/VALID_INT_BITS:VALID_INT_BITS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{VALID\_INT\_BITS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{VALID\_INT\_BITS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{INT\_MAX}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{VALID\_UINT\_BITS}
\label{\detokenize{appdev/refs/macros/VALID_UINT_BITS:valid-uint-bits}}\label{\detokenize{appdev/refs/macros/VALID_UINT_BITS:valid-uint-bits-data}}\label{\detokenize{appdev/refs/macros/VALID_UINT_BITS::doc}}\index{VALID\_UINT\_BITS (built\sphinxhyphen{}in variable)@\spxentry{VALID\_UINT\_BITS}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/VALID_UINT_BITS:VALID_UINT_BITS}}\pysigline{\sphinxbfcode{\sphinxupquote{VALID\_UINT\_BITS}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/VALID_UINT_BITS:VALID_UINT_BITS}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{VALID\_UINT\_BITS}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{VALID\_UINT\_BITS}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{UINT\_MAX}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_const}
\label{\detokenize{appdev/refs/macros/krb5_const:krb5-const}}\label{\detokenize{appdev/refs/macros/krb5_const:krb5-const-data}}\label{\detokenize{appdev/refs/macros/krb5_const::doc}}\index{krb5\_const (built\sphinxhyphen{}in variable)@\spxentry{krb5\_const}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_const:krb5_const}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_const}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_const:krb5_const}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_const}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_const}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{const}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_component}
\label{\detokenize{appdev/refs/macros/krb5_princ_component:krb5-princ-component}}\label{\detokenize{appdev/refs/macros/krb5_princ_component:krb5-princ-component-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_component::doc}}\index{krb5\_princ\_component (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_component}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_component:krb5_princ_component}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_component}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_component:krb5_princ_component}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_component}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_component (context, princ, i)}}
&
\sphinxAtStartPar
\textasciigrave{}\textasciigrave{} (((i) \textless{} krb5\_princ\_size(context, princ)) ? (princ)\sphinxhyphen{}\textgreater{}data + (i) : NULL)\textasciigrave{}\textasciigrave{}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_name}
\label{\detokenize{appdev/refs/macros/krb5_princ_name:krb5-princ-name}}\label{\detokenize{appdev/refs/macros/krb5_princ_name:krb5-princ-name-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_name::doc}}\index{krb5\_princ\_name (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_name}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_name:krb5_princ_name}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_name}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_name:krb5_princ_name}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_name}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_name (context, princ)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(princ)\sphinxhyphen{}\textgreater{}data}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_realm}
\label{\detokenize{appdev/refs/macros/krb5_princ_realm:krb5-princ-realm}}\label{\detokenize{appdev/refs/macros/krb5_princ_realm:krb5-princ-realm-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_realm::doc}}\index{krb5\_princ\_realm (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_realm}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_realm:krb5_princ_realm}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_realm}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_realm:krb5_princ_realm}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_realm}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_realm (context, princ)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(\&(princ)\sphinxhyphen{}\textgreater{}realm)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_set\_realm}
\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm:krb5-princ-set-realm}}\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm:krb5-princ-set-realm-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm::doc}}\index{krb5\_princ\_set\_realm (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_set\_realm}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm:krb5_princ_set_realm}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_set\_realm}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm:krb5_princ_set_realm}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_set\_realm}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_set\_realm (context, princ, value)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((princ)\sphinxhyphen{}\textgreater{}realm = *(value))}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_set\_realm\_data}
\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_data:krb5-princ-set-realm-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_data:krb5-princ-set-realm-data-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_data::doc}}\index{krb5\_princ\_set\_realm\_data (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_set\_realm\_data}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_data:krb5_princ_set_realm_data}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_set\_realm\_data}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_data:krb5_princ_set_realm_data}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_set\_realm\_data}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_set\_realm\_data (context, princ, value)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(princ)\sphinxhyphen{}\textgreater{}realm.data = (value)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_set\_realm\_length}
\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_length:krb5-princ-set-realm-length}}\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_length:krb5-princ-set-realm-length-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_length::doc}}\index{krb5\_princ\_set\_realm\_length (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_set\_realm\_length}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_length:krb5_princ_set_realm_length}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_set\_realm\_length}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_set_realm_length:krb5_princ_set_realm_length}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_set\_realm\_length}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_set\_realm\_length (context, princ, value)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(princ)\sphinxhyphen{}\textgreater{}realm.length = (value)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_size}
\label{\detokenize{appdev/refs/macros/krb5_princ_size:krb5-princ-size}}\label{\detokenize{appdev/refs/macros/krb5_princ_size:krb5-princ-size-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_size::doc}}\index{krb5\_princ\_size (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_size}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_size:krb5_princ_size}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_size}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_size:krb5_princ_size}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_size}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_size (context, princ)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(princ)\sphinxhyphen{}\textgreater{}length}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_princ\_type}
\label{\detokenize{appdev/refs/macros/krb5_princ_type:krb5-princ-type}}\label{\detokenize{appdev/refs/macros/krb5_princ_type:krb5-princ-type-data}}\label{\detokenize{appdev/refs/macros/krb5_princ_type::doc}}\index{krb5\_princ\_type (built\sphinxhyphen{}in variable)@\spxentry{krb5\_princ\_type}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_type:krb5_princ_type}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_type}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_princ_type:krb5_princ_type}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_princ\_type}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_princ\_type (context, princ)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(princ)\sphinxhyphen{}\textgreater{}type}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_roundup}
\label{\detokenize{appdev/refs/macros/krb5_roundup:krb5-roundup}}\label{\detokenize{appdev/refs/macros/krb5_roundup:krb5-roundup-data}}\label{\detokenize{appdev/refs/macros/krb5_roundup::doc}}\index{krb5\_roundup (built\sphinxhyphen{}in variable)@\spxentry{krb5\_roundup}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_roundup:krb5_roundup}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_roundup}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_roundup:krb5_roundup}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_roundup}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_roundup (x, y)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((((x) + (y) \sphinxhyphen{} 1)/(y))*(y))}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_x}
\label{\detokenize{appdev/refs/macros/krb5_x:krb5-x}}\label{\detokenize{appdev/refs/macros/krb5_x:krb5-x-data}}\label{\detokenize{appdev/refs/macros/krb5_x::doc}}\index{krb5\_x (built\sphinxhyphen{}in variable)@\spxentry{krb5\_x}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_x:krb5_x}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_x}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_x:krb5_x}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_x}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_x (ptr, args)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((ptr)?((*(ptr)) args):(abort(),1))}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb5\_xc}
\label{\detokenize{appdev/refs/macros/krb5_xc:krb5-xc}}\label{\detokenize{appdev/refs/macros/krb5_xc:krb5-xc-data}}\label{\detokenize{appdev/refs/macros/krb5_xc::doc}}\index{krb5\_xc (built\sphinxhyphen{}in variable)@\spxentry{krb5\_xc}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb5_xc:krb5_xc}}\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_xc}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb5_xc:krb5_xc}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb5\_xc}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_xc (ptr, args)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{((ptr)?((*(ptr)) args):(abort(),(char*)0))}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\subsection{Deprecated macros}
\label{\detokenize{appdev/refs/macros/index:deprecated-macros}}
+\sphinxstepscope
+
\subsubsection{krb524\_convert\_creds\_kdc}
\label{\detokenize{appdev/refs/macros/krb524_convert_creds_kdc:krb524-convert-creds-kdc}}\label{\detokenize{appdev/refs/macros/krb524_convert_creds_kdc:krb524-convert-creds-kdc-data}}\label{\detokenize{appdev/refs/macros/krb524_convert_creds_kdc::doc}}\index{krb524\_convert\_creds\_kdc (built\sphinxhyphen{}in variable)@\spxentry{krb524\_convert\_creds\_kdc}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb524_convert_creds_kdc:krb524_convert_creds_kdc}}\pysigline{\sphinxbfcode{\sphinxupquote{krb524\_convert\_creds\_kdc}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb524_convert_creds_kdc:krb524_convert_creds_kdc}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb524\_convert\_creds\_kdc}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb524\_convert\_creds\_kdc}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb5\_524\_convert\_creds}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
+\sphinxstepscope
+
\subsubsection{krb524\_init\_ets}
\label{\detokenize{appdev/refs/macros/krb524_init_ets:krb524-init-ets}}\label{\detokenize{appdev/refs/macros/krb524_init_ets:krb524-init-ets-data}}\label{\detokenize{appdev/refs/macros/krb524_init_ets::doc}}\index{krb524\_init\_ets (built\sphinxhyphen{}in variable)@\spxentry{krb524\_init\_ets}\spxextra{built\sphinxhyphen{}in variable}}
\begin{fulllineitems}
-\phantomsection\label{\detokenize{appdev/refs/macros/krb524_init_ets:krb524_init_ets}}\pysigline{\sphinxbfcode{\sphinxupquote{krb524\_init\_ets}}}
+\phantomsection\label{\detokenize{appdev/refs/macros/krb524_init_ets:krb524_init_ets}}
+\pysigstartsignatures
+\pysigline{\sphinxbfcode{\sphinxupquote{krb524\_init\_ets}}}
+\pysigstopsignatures
\end{fulllineitems}
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{krb524\_init\_ets (x)}}
&
\sphinxAtStartPar
\sphinxcode{\sphinxupquote{(0)}}
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
diff --git a/crypto/krb5/doc/pdf/basic.pdf b/crypto/krb5/doc/pdf/basic.pdf
index 9f9887df5c16..586078310217 100644
--- a/crypto/krb5/doc/pdf/basic.pdf
+++ b/crypto/krb5/doc/pdf/basic.pdf
Binary files differ
diff --git a/crypto/krb5/doc/pdf/basic.tex b/crypto/krb5/doc/pdf/basic.tex
index 898bc40f3c1d..a8a8c3dfa877 100644
--- a/crypto/krb5/doc/pdf/basic.tex
+++ b/crypto/krb5/doc/pdf/basic.tex
@@ -10,6 +10,9 @@
%% let collapsible pdf bookmarks panel have high depth per default
\PassOptionsToPackage{bookmarksdepth=5}{hyperref}
+\PassOptionsToPackage{booktabs}{sphinx}
+\PassOptionsToPackage{colorrows}{sphinx}
+
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
@@ -61,13 +64,18 @@
\title{Kerberos Concepts}
\date{ }
-\release{1.21.3}
+\release{1.22\sphinxhyphen{}final}
\author{MIT}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
+\ifdefined\shorthandoff
+ \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
+ \ifnum\catcode`\"=\active\shorthandoff{"}\fi
+\fi
+
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
@@ -76,6 +84,8 @@
\phantomsection\label{\detokenize{basic/index::doc}}
+\sphinxstepscope
+
\chapter{Credential cache}
\label{\detokenize{basic/ccache_def:credential-cache}}\label{\detokenize{basic/ccache_def:ccache-definition}}\label{\detokenize{basic/ccache_def::doc}}
@@ -314,6 +324,8 @@ The hardcoded default, \DUrole{xref,std,std-ref}{DEFCCNAME}.
\end{enumerate}
+\sphinxstepscope
+
\chapter{keytab}
\label{\detokenize{basic/keytab_def:keytab}}\label{\detokenize{basic/keytab_def:keytab-definition}}\label{\detokenize{basic/keytab_def::doc}}
@@ -394,6 +406,8 @@ The hardcoded default, \DUrole{xref,std,std-ref}{DEFCKTNAME}.
\end{enumerate}
+\sphinxstepscope
+
\chapter{replay cache}
\label{\detokenize{basic/rcache_def:replay-cache}}\label{\detokenize{basic/rcache_def:rcache-definition}}\label{\detokenize{basic/rcache_def::doc}}
@@ -428,7 +442,7 @@ to cause the server to see the same messages again a second time. For
example, if the legitimate client sends “delete first message in
mailbox”, a replay from an attacker may delete another, different
“first” message. (Protocol design to guard against such problems has
-been discussed in \index{RFC@\spxentry{RFC}!RFC 4120\#section\sphinxhyphen{}10@\spxentry{RFC 4120\#section\sphinxhyphen{}10}}\sphinxhref{https://tools.ietf.org/html/rfc4120.html\#section-10}{\sphinxstylestrong{RFC 4120\#section\sphinxhyphen{}10}}.)
+been discussed in \index{RFC@\spxentry{RFC}!RFC 4120\#section\sphinxhyphen{}10@\spxentry{RFC 4120\#section\sphinxhyphen{}10}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4120.html\#section-10}{\sphinxstylestrong{RFC 4120\#section\sphinxhyphen{}10}}.)
\sphinxAtStartPar
Even if one protocol uses further protection to verify that the client
@@ -543,6 +557,8 @@ If none of the above are set, the default replay cache name is
\end{enumerate}
+\sphinxstepscope
+
\chapter{stash file}
\label{\detokenize{basic/stash_file_def:stash-file}}\label{\detokenize{basic/stash_file_def:stash-definition}}\label{\detokenize{basic/stash_file_def::doc}}
@@ -566,6 +582,8 @@ If you choose not to install a stash file, the KDC will prompt you for the maste
This means that the KDC will not be able to start automatically, such as after a system reboot.
\end{sphinxadmonition}
+\sphinxstepscope
+
\chapter{Supported date and time formats}
\label{\detokenize{basic/date_format:supported-date-and-time-formats}}\label{\detokenize{basic/date_format:datetime}}\label{\detokenize{basic/date_format::doc}}
@@ -579,10 +597,11 @@ configuration files and user commands. The allowed formats are:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TTT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
Format
&
@@ -592,7 +611,7 @@ Example
\sphinxAtStartPar
Value
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
h:m{[}:s{]}
&
@@ -602,7 +621,7 @@ h:m{[}:s{]}
\sphinxAtStartPar
36 hours
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
NdNhNmNs
&
@@ -612,7 +631,7 @@ NdNhNmNs
\sphinxAtStartPar
8 hours 30 seconds
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
N (number of seconds)
&
@@ -622,9 +641,9 @@ N (number of seconds)
\sphinxAtStartPar
1 hour
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\end{quote}
@@ -661,9 +680,10 @@ strings are:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|}
-\hline
+\begin{tabulary}{\linewidth}[t]{TTT}
+\sphinxtoprule
\sphinxstyletheadfamily &\sphinxstyletheadfamily
\sphinxAtStartPar
Format
@@ -671,7 +691,8 @@ Format
\sphinxAtStartPar
Example
\\
-\hline\sphinxmultirow{3}{4}{%
+\sphinxmidrule
+\sphinxtableatstartofbodyhook\sphinxmultirow{3}{4}{%
\begin{varwidth}[t]{\sphinxcolwidth{1}{3}}
\sphinxAtStartPar
Date
@@ -685,21 +706,21 @@ mm/dd/yy
\sphinxAtStartPar
07/27/12
\\
-\cline{2-3}\sphinxtablestrut{4}&
+\sphinxcline{2-3}\sphinxfixclines{3}\sphinxtablestrut{4}&
\sphinxAtStartPar
month dd, yyyy
&
\sphinxAtStartPar
Jul 27, 2012
\\
-\cline{2-3}\sphinxtablestrut{4}&
+\sphinxcline{2-3}\sphinxfixclines{3}\sphinxtablestrut{4}&
\sphinxAtStartPar
yyyy\sphinxhyphen{}mm\sphinxhyphen{}dd
&
\sphinxAtStartPar
2012\sphinxhyphen{}07\sphinxhyphen{}27
\\
-\hline\sphinxmultirow{2}{11}{%
+\sphinxhline\sphinxmultirow{2}{11}{%
\begin{varwidth}[t]{\sphinxcolwidth{1}{3}}
\sphinxAtStartPar
Absolute
@@ -714,14 +735,14 @@ HH:mm{[}:ss{]}pp
\sphinxAtStartPar
08:30 PM
\\
-\cline{2-3}\sphinxtablestrut{11}&
+\sphinxcline{2-3}\sphinxfixclines{3}\sphinxtablestrut{11}&
\sphinxAtStartPar
hh:mm{[}:ss{]}
&
\sphinxAtStartPar
20:30
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
Relative
time
@@ -732,7 +753,7 @@ N tt
\sphinxAtStartPar
30 sec
\\
-\hline\sphinxmultirow{2}{19}{%
+\sphinxhline\sphinxmultirow{2}{19}{%
\begin{varwidth}[t]{\sphinxcolwidth{1}{3}}
\sphinxAtStartPar
Time zone
@@ -746,16 +767,16 @@ Z
\sphinxAtStartPar
EST
\\
-\cline{2-3}\sphinxtablestrut{19}&
+\sphinxcline{2-3}\sphinxfixclines{3}\sphinxtablestrut{19}&
\sphinxAtStartPar
z
&
\sphinxAtStartPar
\sphinxhyphen{}0400
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\end{quote}
@@ -784,9 +805,10 @@ following ways:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|T|}
-\hline
+\begin{tabulary}{\linewidth}[t]{TTT}
+\sphinxtoprule
\sphinxstyletheadfamily
\sphinxAtStartPar
Format
@@ -797,7 +819,8 @@ Example
\sphinxAtStartPar
Value
\\
-\hline
+\sphinxmidrule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
yyyymmddhhmmss
&
@@ -812,35 +835,35 @@ before 2015
\vskip-\baselineskip\vbox{\hbox{\strut}}\end{varwidth}%
}%
\\
-\cline{1-2}
+\sphinxcline{1-2}\sphinxfixclines{3}
\sphinxAtStartPar
yyyy.mm.dd.hh.mm.ss
&
\sphinxAtStartPar
2014.12.31.23.59.00
&\sphinxtablestrut{6}\\
-\cline{1-2}
+\sphinxcline{1-2}\sphinxfixclines{3}
\sphinxAtStartPar
yymmddhhmmss
&
\sphinxAtStartPar
141231235900
&\sphinxtablestrut{6}\\
-\cline{1-2}
+\sphinxcline{1-2}\sphinxfixclines{3}
\sphinxAtStartPar
yy.mm.dd.hh.mm.ss
&
\sphinxAtStartPar
14.12.31.23.59.00
&\sphinxtablestrut{6}\\
-\cline{1-2}
+\sphinxcline{1-2}\sphinxfixclines{3}
\sphinxAtStartPar
dd\sphinxhyphen{}month\sphinxhyphen{}yyyy:hh:mm:ss
&
\sphinxAtStartPar
31\sphinxhyphen{}Dec\sphinxhyphen{}2014:23:59:00
&\sphinxtablestrut{6}\\
-\hline
+\sphinxhline
\sphinxAtStartPar
hh:mm:ss
&
@@ -855,16 +878,16 @@ the evening
\vskip-\baselineskip\vbox{\hbox{\strut}}\end{varwidth}%
}%
\\
-\cline{1-2}
+\sphinxcline{1-2}\sphinxfixclines{3}
\sphinxAtStartPar
hhmmss
&
\sphinxAtStartPar
200000
&\sphinxtablestrut{17}\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\end{quote}
diff --git a/crypto/krb5/doc/pdf/build.pdf b/crypto/krb5/doc/pdf/build.pdf
index d3ae23d9e689..68cef693a1ab 100644
--- a/crypto/krb5/doc/pdf/build.pdf
+++ b/crypto/krb5/doc/pdf/build.pdf
Binary files differ
diff --git a/crypto/krb5/doc/pdf/build.tex b/crypto/krb5/doc/pdf/build.tex
index 95fd5b0fc46a..010cda924370 100644
--- a/crypto/krb5/doc/pdf/build.tex
+++ b/crypto/krb5/doc/pdf/build.tex
@@ -10,6 +10,9 @@
%% let collapsible pdf bookmarks panel have high depth per default
\PassOptionsToPackage{bookmarksdepth=5}{hyperref}
+\PassOptionsToPackage{booktabs}{sphinx}
+\PassOptionsToPackage{colorrows}{sphinx}
+
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
@@ -61,13 +64,18 @@
\title{Building MIT Kerberos}
\date{ }
-\release{1.21.3}
+\release{1.22\sphinxhyphen{}final}
\author{MIT}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
+\ifdefined\shorthandoff
+ \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
+ \ifnum\catcode`\"=\active\shorthandoff{"}\fi
+\fi
+
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
@@ -138,6 +146,8 @@ distribution information.
\chapter{Contents}
\label{\detokenize{build/index:contents}}
+\sphinxstepscope
+
\section{Organization of the source directory}
\label{\detokenize{build/directory_org:organization-of-the-source-directory}}\label{\detokenize{build/directory_org::doc}}
@@ -147,124 +157,125 @@ directory. More detailed descriptions follow.
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
appl
&
\sphinxAtStartPar
Kerberos application client and server programs
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
ccapi
&
\sphinxAtStartPar
Credential cache services
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
clients
&
\sphinxAtStartPar
Kerberos V5 user programs (See \DUrole{xref,std,std-ref}{user\_commands})
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
config
&
\sphinxAtStartPar
Configure scripts
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
config\sphinxhyphen{}files
&
\sphinxAtStartPar
Sample Kerberos configuration files
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
include
&
\sphinxAtStartPar
include files needed to build the Kerberos system
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kadmin
&
\sphinxAtStartPar
Administrative interface to the Kerberos database: \DUrole{xref,std,std-ref}{kadmin(1)}, \DUrole{xref,std,std-ref}{kdb5\_util(8)}, \DUrole{xref,std,std-ref}{ktutil(1)}.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kdc
&
\sphinxAtStartPar
Kerberos V5 Authentication Service and Key Distribution Center
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{build/directory_org:lib}]{\sphinxcrossref{lib}}}
&
\sphinxAtStartPar
Libraries for use with/by Kerberos V5
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
plugins
&
\sphinxAtStartPar
Kerberos plugins directory
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
po
&
\sphinxAtStartPar
Localization infrastructure
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
prototype
&
\sphinxAtStartPar
Templates files containing the MIT copyright message and a placeholder for the title and description of the file.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kprop
&
\sphinxAtStartPar
Utilities for propagating the database to replica KDCs \DUrole{xref,std,std-ref}{kprop(8)} and \DUrole{xref,std,std-ref}{kpropd(8)}
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
tests
&
\sphinxAtStartPar
Test suite
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
{\hyperref[\detokenize{build/directory_org:util}]{\sphinxcrossref{util}}}
&
\sphinxAtStartPar
Various utilities for building/configuring the code, sending bug reports, etc.
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
windows
&
\sphinxAtStartPar
Source code for building Kerberos V5 on Windows (see windows/README)
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
@@ -313,7 +324,7 @@ Procedure Call protocol.
\subsection{util}
\label{\detokenize{build/directory_org:util}}\label{\detokenize{build/directory_org:id2}}\begin{description}
-\item[{The util directory contains several utility programs and libraries.}] \leavevmode\begin{itemize}
+\sphinxlineitem{The util directory contains several utility programs and libraries.}\begin{itemize}
\item {}
\sphinxAtStartPar
the programs used to configure and build the code, such as
@@ -377,6 +388,8 @@ Windows getopt operations (windows)
\end{description}
+\sphinxstepscope
+
\section{Doing the build}
\label{\detokenize{build/doing_build:doing-the-build}}\label{\detokenize{build/doing_build::doc}}
@@ -560,6 +573,8 @@ should run \sphinxcode{\sphinxupquote{autoreconf}} from the top source directory
\PYG{n}{autoreconf} \PYG{o}{\PYGZhy{}}\PYG{o}{\PYGZhy{}}\PYG{n}{verbose}
\end{sphinxVerbatim}
+\sphinxstepscope
+
\section{Options to \sphinxstyleemphasis{configure}}
\label{\detokenize{build/options2configure:options-to-configure}}\label{\detokenize{build/options2configure:options2configure}}\label{\detokenize{build/options2configure::doc}}
@@ -570,18 +585,18 @@ control how the Kerberos distribution is built.
\subsection{Most commonly used options}
\label{\detokenize{build/options2configure:most-commonly-used-options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}help}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}help}}
\sphinxAtStartPar
Provides help to configure. This will list the set of commonly
used options for building Kerberos.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix=}\sphinxstyleemphasis{PREFIX}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix=}\sphinxstyleemphasis{PREFIX}}
\sphinxAtStartPar
By default, Kerberos will install the package’s files rooted at
\sphinxcode{\sphinxupquote{/usr/local}}. If you desire to place the binaries into the
directory \sphinxstyleemphasis{PREFIX}, use this option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix=}\sphinxstyleemphasis{EXECPREFIX}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix=}\sphinxstyleemphasis{EXECPREFIX}}
\sphinxAtStartPar
This option allows one to separate the architecture independent
programs from the host\sphinxhyphen{}dependent files (configuration files,
@@ -589,7 +604,7 @@ manual pages). Use this option to install architecture\sphinxhyphen{}dependent
programs in \sphinxstyleemphasis{EXECPREFIX}. The default location is the value of
specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix} option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}localstatedir=}\sphinxstyleemphasis{LOCALSTATEDIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}localstatedir=}\sphinxstyleemphasis{LOCALSTATEDIR}}
\sphinxAtStartPar
This option sets the directory for locally modifiable
single\sphinxhyphen{}machine data. In Kerberos, this mostly is useful for
@@ -597,7 +612,7 @@ setting a location for the KDC data files, as they will be
installed in \sphinxcode{\sphinxupquote{LOCALSTATEDIR/krb5kdc}}, which is by default
\sphinxcode{\sphinxupquote{PREFIX/var/krb5kdc}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}netlib}{[}=\sphinxstyleemphasis{libs}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}netlib}{[}=\sphinxstyleemphasis{libs}{]}}
\sphinxAtStartPar
Allows for suppression of or replacement of network libraries. By
default, Kerberos V5 configuration will look for \sphinxcode{\sphinxupquote{\sphinxhyphen{}lnsl}} and
@@ -605,7 +620,7 @@ default, Kerberos V5 configuration will look for \sphinxcode{\sphinxupquote{\sph
library or fails to pass the tests in \sphinxcode{\sphinxupquote{src/tests/resolv}}, you
will need to use this option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}dns\sphinxhyphen{}for\sphinxhyphen{}realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}dns\sphinxhyphen{}for\sphinxhyphen{}realm}}
\sphinxAtStartPar
Enable the use of DNS to look up a host’s Kerberos realm,
if the information is not provided in
@@ -613,7 +628,7 @@ if the information is not provided in
for information about using DNS to determine the default realm.
DNS lookups for realm names are disabled by default.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}et}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}et}}
\sphinxAtStartPar
Use an installed version of the error\sphinxhyphen{}table (et) support software,
the compile\_et program, the com\_err.h header file and the com\_err
@@ -627,7 +642,7 @@ If this option is not given, a version supplied with the Kerberos
sources will be built and installed along with the rest of the
Kerberos tree, for Kerberos applications to link against.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}ss}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}ss}}
\sphinxAtStartPar
Use an installed version of the subsystem command\sphinxhyphen{}line interface
software, the mk\_cmds program, the \sphinxcode{\sphinxupquote{ss/ss.h}} header file and the
@@ -641,7 +656,7 @@ If this option is not given, the ss library supplied with the
Kerberos sources will be compiled and linked into those programs
that need it; it will not be installed separately.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}db}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}db}}
\sphinxAtStartPar
Use an installed version of the Berkeley DB package, which must
provide an API compatible with version 1.85. This option is
@@ -660,73 +675,73 @@ versions that we haven’t investigated sufficiently yet.)
\subsection{Environment variables}
\label{\detokenize{build/options2configure:environment-variables}}\begin{description}
-\item[{\sphinxstylestrong{CC=}\sphinxstyleemphasis{COMPILER}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{CC=}\sphinxstyleemphasis{COMPILER}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{COMPILER} as the C compiler.
-\item[{\sphinxstylestrong{CFLAGS=}\sphinxstyleemphasis{FLAGS}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{CFLAGS=}\sphinxstyleemphasis{FLAGS}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{FLAGS} as the default set of C compiler flags.
-\item[{\sphinxstylestrong{CPP=}\sphinxstyleemphasis{CPP}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{CPP=}\sphinxstyleemphasis{CPP}}
\sphinxAtStartPar
C preprocessor to use. (e.g., \sphinxcode{\sphinxupquote{CPP=\textquotesingle{}gcc \sphinxhyphen{}E\textquotesingle{}}})
-\item[{\sphinxstylestrong{CPPFLAGS=}\sphinxstyleemphasis{CPPOPTS}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{CPPFLAGS=}\sphinxstyleemphasis{CPPOPTS}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{CPPOPTS} as the default set of C preprocessor flags. The
most common use of this option is to select certain \#define’s for
use with the operating system’s include files.
-\item[{\sphinxstylestrong{DB\_HEADER=}\sphinxstyleemphasis{headername}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DB\_HEADER=}\sphinxstyleemphasis{headername}}
\sphinxAtStartPar
If db.h is not the correct header file to include to compile
against the Berkeley DB 1.85 API, specify the correct header file
name with this option. For example, \sphinxcode{\sphinxupquote{DB\_HEADER=db3/db\_185.h}}.
-\item[{\sphinxstylestrong{DB\_LIB=}\sphinxstyleemphasis{libs}…}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DB\_LIB=}\sphinxstyleemphasis{libs}…}
\sphinxAtStartPar
If \sphinxcode{\sphinxupquote{\sphinxhyphen{}ldb}} is not the correct library specification for the
Berkeley DB library version to be used, override it with this
option. For example, \sphinxcode{\sphinxupquote{DB\_LIB=\sphinxhyphen{}ldb\sphinxhyphen{}3.3}}.
-\item[{\sphinxstylestrong{DEFCCNAME=}\sphinxstyleemphasis{ccachename}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFCCNAME=}\sphinxstyleemphasis{ccachename}}
\sphinxAtStartPar
Override the built\sphinxhyphen{}in default credential cache name.
For example, \sphinxcode{\sphinxupquote{DEFCCNAME=DIR:/var/run/user/\%\{USERID\}/ccache}}
See \DUrole{xref,std,std-ref}{parameter\_expansion} for information about supported
parameter expansions.
-\item[{\sphinxstylestrong{DEFCKTNAME=}\sphinxstyleemphasis{keytabname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFCKTNAME=}\sphinxstyleemphasis{keytabname}}
\sphinxAtStartPar
Override the built\sphinxhyphen{}in default client keytab name.
The format is the same as for \sphinxstyleemphasis{DEFCCNAME}.
-\item[{\sphinxstylestrong{DEFKTNAME=}\sphinxstyleemphasis{keytabname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFKTNAME=}\sphinxstyleemphasis{keytabname}}
\sphinxAtStartPar
Override the built\sphinxhyphen{}in default keytab name.
The format is the same as for \sphinxstyleemphasis{DEFCCNAME}.
-\item[{\sphinxstylestrong{LD=}\sphinxstyleemphasis{LINKER}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{LD=}\sphinxstyleemphasis{LINKER}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{LINKER} as the default loader if it should be different from
C compiler as specified above.
-\item[{\sphinxstylestrong{LDFLAGS=}\sphinxstyleemphasis{LDOPTS}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{LDFLAGS=}\sphinxstyleemphasis{LDOPTS}}
\sphinxAtStartPar
This option informs the linker where to get additional libraries
(e.g., \sphinxcode{\sphinxupquote{\sphinxhyphen{}L\textless{}lib dir\textgreater{}}}).
-\item[{\sphinxstylestrong{LIBS=}\sphinxstyleemphasis{LDNAME}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{LIBS=}\sphinxstyleemphasis{LDNAME}}
\sphinxAtStartPar
This option allows one to specify libraries to be passed to the
linker (e.g., \sphinxcode{\sphinxupquote{\sphinxhyphen{}l\textless{}library\textgreater{}}})
-\item[{\sphinxstylestrong{PKCS11\_MODNAME=}\sphinxstyleemphasis{library}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{PKCS11\_MODNAME=}\sphinxstyleemphasis{library}}
\sphinxAtStartPar
Override the built\sphinxhyphen{}in default PKCS11 library name.
-\item[{\sphinxstylestrong{SS\_LIB=}\sphinxstyleemphasis{libs}…}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{SS\_LIB=}\sphinxstyleemphasis{libs}…}
\sphinxAtStartPar
If \sphinxcode{\sphinxupquote{\sphinxhyphen{}lss}} is not the correct way to link in your installed ss
library, for example if additional support libraries are needed,
@@ -738,13 +753,13 @@ explicitly specified.
\sphinxAtStartPar
This option is ignored if \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}ss} is not specified.
-\item[{\sphinxstylestrong{YACC}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{YACC}}
\sphinxAtStartPar
The ‘Yet Another C Compiler’ implementation to use. Defaults to
the first program found out of: ‘\sphinxtitleref{bison \sphinxhyphen{}y}’, ‘\sphinxtitleref{byacc}’,
‘\sphinxtitleref{yacc}’.
-\item[{\sphinxstylestrong{YFLAGS}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{YFLAGS}}
\sphinxAtStartPar
The list of arguments that will be passed by default to \$YACC.
This script will default YFLAGS to the empty string to avoid a
@@ -755,54 +770,54 @@ default value of \sphinxcode{\sphinxupquote{\sphinxhyphen{}d}} given by some mak
\subsection{Fine tuning of the installation directories}
\label{\detokenize{build/options2configure:fine-tuning-of-the-installation-directories}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}bindir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}bindir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
User executables. Defaults to \sphinxcode{\sphinxupquote{EXECPREFIX/bin}}, where
\sphinxstyleemphasis{EXECPREFIX} is the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix}
configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}sbindir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}sbindir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
System admin executables. Defaults to \sphinxcode{\sphinxupquote{EXECPREFIX/sbin}}, where
\sphinxstyleemphasis{EXECPREFIX} is the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix}
configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}sysconfdir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}sysconfdir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
Read\sphinxhyphen{}only single\sphinxhyphen{}machine data such as krb5.conf.
Defaults to \sphinxcode{\sphinxupquote{PREFIX/etc}}, where
\sphinxstyleemphasis{PREFIX} is the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix} configuration
option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}libdir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}libdir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
Object code libraries. Defaults to \sphinxcode{\sphinxupquote{EXECPREFIX/lib}}, where
\sphinxstyleemphasis{EXECPREFIX} is the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix}
configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}includedir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}includedir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
C header files. Defaults to \sphinxcode{\sphinxupquote{PREFIX/include}}, where \sphinxstyleemphasis{PREFIX} is
the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix} configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datarootdir=}\sphinxstyleemphasis{DATAROOTDIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datarootdir=}\sphinxstyleemphasis{DATAROOTDIR}}
\sphinxAtStartPar
Read\sphinxhyphen{}only architecture\sphinxhyphen{}independent data root. Defaults to
\sphinxcode{\sphinxupquote{PREFIX/share}}, where \sphinxstyleemphasis{PREFIX} is the path specified by
\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix} configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datadir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datadir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
Read\sphinxhyphen{}only architecture\sphinxhyphen{}independent data. Defaults to path
specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datarootdir} configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}localedir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}localedir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
Locale\sphinxhyphen{}dependent data. Defaults to \sphinxcode{\sphinxupquote{DATAROOTDIR/locale}}, where
\sphinxstyleemphasis{DATAROOTDIR} is the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datarootdir}
configuration option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}mandir=}\sphinxstyleemphasis{DIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}mandir=}\sphinxstyleemphasis{DIR}}
\sphinxAtStartPar
Man documentation. Defaults to \sphinxcode{\sphinxupquote{DATAROOTDIR/man}}, where
\sphinxstyleemphasis{DATAROOTDIR} is the path specified by \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}datarootdir}
@@ -813,21 +828,21 @@ configuration option.
\subsection{Program names}
\label{\detokenize{build/options2configure:program-names}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}program\sphinxhyphen{}prefix=}\sphinxstyleemphasis{PREFIX}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}program\sphinxhyphen{}prefix=}\sphinxstyleemphasis{PREFIX}}
\sphinxAtStartPar
Prepend \sphinxstyleemphasis{PREFIX} to the names of the programs when installing
them. For example, specifying \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}program\sphinxhyphen{}prefix=mit\sphinxhyphen{}}} at the
configure time will cause the program named \sphinxcode{\sphinxupquote{abc}} to be
installed as \sphinxcode{\sphinxupquote{mit\sphinxhyphen{}abc}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}program\sphinxhyphen{}suffix=}\sphinxstyleemphasis{SUFFIX}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}program\sphinxhyphen{}suffix=}\sphinxstyleemphasis{SUFFIX}}
\sphinxAtStartPar
Append \sphinxstyleemphasis{SUFFIX} to the names of the programs when installing them.
For example, specifying \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}program\sphinxhyphen{}suffix=\sphinxhyphen{}mit}} at the configure
time will cause the program named \sphinxcode{\sphinxupquote{abc}} to be installed as
\sphinxcode{\sphinxupquote{abc\sphinxhyphen{}mit}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}program\sphinxhyphen{}transform\sphinxhyphen{}name=}\sphinxstyleemphasis{PROGRAM}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}program\sphinxhyphen{}transform\sphinxhyphen{}name=}\sphinxstyleemphasis{PROGRAM}}
\sphinxAtStartPar
Run \sphinxcode{\sphinxupquote{sed \sphinxhyphen{}e PROGRAM}} on installed program names. (\sphinxstyleemphasis{PROGRAM} is a
sed script).
@@ -837,12 +852,12 @@ sed script).
\subsection{System types}
\label{\detokenize{build/options2configure:system-types}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}build=}\sphinxstyleemphasis{BUILD}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}build=}\sphinxstyleemphasis{BUILD}}
\sphinxAtStartPar
Configure for building on \sphinxstyleemphasis{BUILD}
(e.g., \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}build=x86\_64\sphinxhyphen{}linux\sphinxhyphen{}gnu}}).
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}host=}\sphinxstyleemphasis{HOST}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}host=}\sphinxstyleemphasis{HOST}}
\sphinxAtStartPar
Cross\sphinxhyphen{}compile to build programs to run on \sphinxstyleemphasis{HOST}
(e.g., \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}host=x86\_64\sphinxhyphen{}linux\sphinxhyphen{}gnu}}). By default, Kerberos V5
@@ -853,136 +868,140 @@ configuration will look for “build” option.
\subsection{Optional features}
\label{\detokenize{build/options2configure:optional-features}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}option\sphinxhyphen{}checking}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}option\sphinxhyphen{}checking}}
\sphinxAtStartPar
Ignore unrecognized \textendash{}enable/\textendash{}with options.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}}\sphinxstyleemphasis{FEATURE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}}\sphinxstyleemphasis{FEATURE}}
\sphinxAtStartPar
Do not include \sphinxstyleemphasis{FEATURE} (same as \textendash{}enable\sphinxhyphen{}FEATURE=no).
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}}\sphinxstyleemphasis{FEATURE}{[}=\sphinxstyleemphasis{ARG}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}}\sphinxstyleemphasis{FEATURE}{[}=\sphinxstyleemphasis{ARG}{]}}
\sphinxAtStartPar
Include \sphinxstyleemphasis{FEATURE} {[}ARG=yes{]}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}maintainer\sphinxhyphen{}mode}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}maintainer\sphinxhyphen{}mode}}
\sphinxAtStartPar
Enable rebuilding of source files, Makefiles, etc.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}delayed\sphinxhyphen{}initialization}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}delayed\sphinxhyphen{}initialization}}
\sphinxAtStartPar
Initialize library code when loaded. Defaults to delay until
first use.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}thread\sphinxhyphen{}support}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}thread\sphinxhyphen{}support}}
\sphinxAtStartPar
Don’t enable thread support. Defaults to enabled.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}rpath}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}rpath}}
\sphinxAtStartPar
Suppress run path flags in link lines.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}athena}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}athena}}
\sphinxAtStartPar
Build with MIT Project Athena configuration.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}kdc\sphinxhyphen{}lookaside\sphinxhyphen{}cache}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}kdc\sphinxhyphen{}lookaside\sphinxhyphen{}cache}}
\sphinxAtStartPar
Disable the cache which detects client retransmits.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}pkinit}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}pkinit}}
\sphinxAtStartPar
Disable PKINIT plugin support.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}aesni}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}disable\sphinxhyphen{}aesni}}
\sphinxAtStartPar
Disable support for using AES instructions on x86 platforms.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}asan}{[}=\sphinxstyleemphasis{ARG}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}asan}{[}=\sphinxstyleemphasis{ARG}{]}}
\sphinxAtStartPar
Enable building with asan memory error checking. If \sphinxstyleemphasis{ARG} is
given, it controls the \sphinxhyphen{}fsanitize compilation flag value (the
default is “address”).
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}enable\sphinxhyphen{}ossfuzz}}
+\sphinxAtStartPar
+Enable building fuzzing targets with OSS\sphinxhyphen{}Fuzz build support.
+
\end{description}
\subsection{Optional packages}
\label{\detokenize{build/options2configure:optional-packages}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}}\sphinxstyleemphasis{PACKAGE}{[}=ARG{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}}\sphinxstyleemphasis{PACKAGE}{[}=ARG{]}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{PACKAGE} (e.g., \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}with\sphinxhyphen{}imap}}). The default value of \sphinxstyleemphasis{ARG}
is \sphinxcode{\sphinxupquote{yes}}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}}\sphinxstyleemphasis{PACKAGE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}}\sphinxstyleemphasis{PACKAGE}}
\sphinxAtStartPar
Do not use \sphinxstyleemphasis{PACKAGE} (same as \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}with\sphinxhyphen{}PACKAGE=no}})
(e.g., \sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}without\sphinxhyphen{}libedit}}).
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}size\sphinxhyphen{}optimizations}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}size\sphinxhyphen{}optimizations}}
\sphinxAtStartPar
Enable a few optimizations to reduce code size possibly at some
run\sphinxhyphen{}time cost.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}et}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}et}}
\sphinxAtStartPar
Use the com\_err library and compile\_et utility that are already
installed on the system, instead of building and installing
local versions.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}ss}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}ss}}
\sphinxAtStartPar
Use the ss library and mk\_cmds utility that are already installed
on the system, instead of building and using private versions.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}db}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}db}}
\sphinxAtStartPar
Use the berkeley db utility already installed on the system,
instead of using a private version. This option is not
recommended; enabling it may result in incompatibility with key
databases originating on other systems.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}netlib=}\sphinxstyleemphasis{LIBS}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}netlib=}\sphinxstyleemphasis{LIBS}}
\sphinxAtStartPar
Use the resolver library specified in \sphinxstyleemphasis{LIBS}. Use this variable
if the C library resolver is insufficient or broken.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}hesiod=}\sphinxstyleemphasis{path}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}hesiod=}\sphinxstyleemphasis{path}}
\sphinxAtStartPar
Compile with Hesiod support. The \sphinxstyleemphasis{path} points to the Hesiod
directory. By default Hesiod is unsupported.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}ldap}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}ldap}}
\sphinxAtStartPar
Compile OpenLDAP database backend module.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}lmdb}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}lmdb}}
\sphinxAtStartPar
Compile LMDB database backend module.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}vague\sphinxhyphen{}errors}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}vague\sphinxhyphen{}errors}}
\sphinxAtStartPar
Do not send helpful errors to client. For example, if the KDC
should return only vague error codes to clients.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}crypto\sphinxhyphen{}impl=}\sphinxstyleemphasis{IMPL}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}crypto\sphinxhyphen{}impl=}\sphinxstyleemphasis{IMPL}}
\sphinxAtStartPar
Use specified crypto implementation (e.g., \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}crypto\sphinxhyphen{}impl=}\sphinxstyleemphasis{openssl}). The default is the native MIT
Kerberos implementation \sphinxcode{\sphinxupquote{builtin}}. The other currently
implemented crypto backend is \sphinxcode{\sphinxupquote{openssl}}. (See
\DUrole{xref,std,std-ref}{mitK5features})
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}libedit}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}libedit}}
\sphinxAtStartPar
Do not compile and link against libedit. Some utilities will no
longer offer command history or completion in interactive mode if
libedit is disabled.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}readline}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}readline}}
\sphinxAtStartPar
Compile and link against GNU readline, as an alternative to libedit.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}verto}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}system\sphinxhyphen{}verto}}
\sphinxAtStartPar
Use an installed version of libverto. If the libverto header and
library are not in default locations, you may wish to specify
@@ -1002,7 +1021,7 @@ purposes of Kerberos.
Specifying \sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}system\sphinxhyphen{}verto} will cause the built\sphinxhyphen{}in
version of libverto to be used unconditionally.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}krb5\sphinxhyphen{}config=}\sphinxstyleemphasis{PATH}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}with\sphinxhyphen{}krb5\sphinxhyphen{}config=}\sphinxstyleemphasis{PATH}}
\sphinxAtStartPar
Use the krb5\sphinxhyphen{}config program at \sphinxstyleemphasis{PATH} to obtain the build\sphinxhyphen{}time
default credential cache, keytab, and client keytab names. The
@@ -1010,7 +1029,7 @@ default is to use \sphinxcode{\sphinxupquote{krb5\sphinxhyphen{}config}} from th
\sphinxcode{\sphinxupquote{\sphinxhyphen{}\sphinxhyphen{}without\sphinxhyphen{}krb5\sphinxhyphen{}config}} to disable the use of krb5\sphinxhyphen{}config and
use the usual built\sphinxhyphen{}in defaults.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}keyutils}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}without\sphinxhyphen{}keyutils}}
\sphinxAtStartPar
Build without libkeyutils support. This disables the KEYRING
credential cache type.
@@ -1042,6 +1061,8 @@ Kerberos might be done thus:
\PYG{n}{SS\PYGZus{}LIB}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{\PYGZhy{}lss \PYGZhy{}lcurses}\PYG{l+s+s1}{\PYGZsq{}} \PYG{n}{DB\PYGZus{}HEADER}\PYG{o}{=}\PYG{n}{db3}\PYG{o}{/}\PYG{n}{db\PYGZus{}185}\PYG{o}{.}\PYG{n}{h} \PYG{n}{DB\PYGZus{}LIB}\PYG{o}{=}\PYG{o}{\PYGZhy{}}\PYG{n}{ldb}\PYG{o}{\PYGZhy{}}\PYG{l+m+mf}{3.3}
\end{sphinxVerbatim}
+\sphinxstepscope
+
\section{osconf.hin}
\label{\detokenize{build/osconf:osconf-hin}}\label{\detokenize{build/osconf::doc}}
@@ -1057,27 +1078,27 @@ various compile\sphinxhyphen{}time parameters in the Kerberos distribution:
The list that follows is by no means complete, just some of the more
interesting variables.
\begin{description}
-\item[{\sphinxstylestrong{DEFAULT\_PROFILE\_PATH}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFAULT\_PROFILE\_PATH}}
\sphinxAtStartPar
The pathname to the file which contains the profiles for the known
realms, their KDCs, etc. The default value is \sphinxcode{\sphinxupquote{/etc/krb5.conf}}.
-\item[{\sphinxstylestrong{DEFAULT\_KEYTAB\_NAME}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFAULT\_KEYTAB\_NAME}}
\sphinxAtStartPar
The type and pathname to the default server keytab file. The
default is \DUrole{xref,std,std-ref}{DEFKTNAME}.
-\item[{\sphinxstylestrong{DEFAULT\_KDC\_ENCTYPE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFAULT\_KDC\_ENCTYPE}}
\sphinxAtStartPar
The default encryption type for the KDC database master key. The
default value is \sphinxcode{\sphinxupquote{aes256\sphinxhyphen{}cts\sphinxhyphen{}hmac\sphinxhyphen{}sha1\sphinxhyphen{}96}}.
-\item[{\sphinxstylestrong{RCTMPDIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{RCTMPDIR}}
\sphinxAtStartPar
The directory which stores replay caches. The default is
\sphinxcode{\sphinxupquote{/var/tmp}}.
-\item[{\sphinxstylestrong{DEFAULT\_KDB\_FILE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{DEFAULT\_KDB\_FILE}}
\sphinxAtStartPar
The location of the default database. The default value is
\DUrole{xref,std,std-ref}{LOCALSTATEDIR}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/principal}}.
diff --git a/crypto/krb5/doc/pdf/plugindev.pdf b/crypto/krb5/doc/pdf/plugindev.pdf
index 1715cb2eb793..4c97d4028a39 100644
--- a/crypto/krb5/doc/pdf/plugindev.pdf
+++ b/crypto/krb5/doc/pdf/plugindev.pdf
Binary files differ
diff --git a/crypto/krb5/doc/pdf/plugindev.tex b/crypto/krb5/doc/pdf/plugindev.tex
index 0bb2bc520e83..86349d63e3aa 100644
--- a/crypto/krb5/doc/pdf/plugindev.tex
+++ b/crypto/krb5/doc/pdf/plugindev.tex
@@ -10,6 +10,9 @@
%% let collapsible pdf bookmarks panel have high depth per default
\PassOptionsToPackage{bookmarksdepth=5}{hyperref}
+\PassOptionsToPackage{booktabs}{sphinx}
+\PassOptionsToPackage{colorrows}{sphinx}
+
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
@@ -61,13 +64,18 @@
\title{Kerberos Plugin Module Developer Guide}
\date{ }
-\release{1.21.3}
+\release{1.22\sphinxhyphen{}final}
\author{MIT}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
+\ifdefined\shorthandoff
+ \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
+ \ifnum\catcode`\"=\active\shorthandoff{"}\fi
+\fi
+
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
@@ -89,6 +97,8 @@ plugin modules and how to enable and disable modules via
\chapter{Contents}
\label{\detokenize{plugindev/index:contents}}
+\sphinxstepscope
+
\section{General plugin concepts}
\label{\detokenize{plugindev/general:general-plugin-concepts}}\label{\detokenize{plugindev/general::doc}}
@@ -221,6 +231,8 @@ types, the logged message does not include the usual header for some
output types, and the severity for syslog outputs is configured as
part of the logging specification, defaulting to error severity.)
+\sphinxstepscope
+
\section{Client preauthentication interface (clpreauth)}
\label{\detokenize{plugindev/clpreauth:client-preauthentication-interface-clpreauth}}\label{\detokenize{plugindev/clpreauth::doc}}
@@ -228,7 +240,7 @@ part of the logging specification, defaulting to error severity.)
During an initial ticket request, a KDC may ask a client to prove its
knowledge of the password before issuing an encrypted ticket, or to
use credentials other than a password. This process is called
-preauthentication, and is described in \index{RFC@\spxentry{RFC}!RFC 4120@\spxentry{RFC 4120}}\sphinxhref{https://tools.ietf.org/html/rfc4120.html}{\sphinxstylestrong{RFC 4120}} and \index{RFC@\spxentry{RFC}!RFC 6113@\spxentry{RFC 6113}}\sphinxhref{https://tools.ietf.org/html/rfc6113.html}{\sphinxstylestrong{RFC 6113}}.
+preauthentication, and is described in \index{RFC@\spxentry{RFC}!RFC 4120@\spxentry{RFC 4120}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc4120.html}{\sphinxstylestrong{RFC 4120}} and \index{RFC@\spxentry{RFC}!RFC 6113@\spxentry{RFC 6113}}\sphinxhref{https://datatracker.ietf.org/doc/html/rfc6113.html}{\sphinxstylestrong{RFC 6113}}.
The clpreauth interface allows the addition of client support for
preauthentication mechanisms beyond those included in the core MIT
krb5 code base. For a detailed description of the clpreauth
@@ -294,6 +306,8 @@ long\sphinxhyphen{}term key (prompting for the user password if necessary). A
callback can also be used to replace the AS reply key if the
preauthentication mechanism computes one.
+\sphinxstepscope
+
\section{KDC preauthentication interface (kdcpreauth)}
\label{\detokenize{plugindev/kdcpreauth:kdc-preauthentication-interface-kdcpreauth}}\label{\detokenize{plugindev/kdcpreauth::doc}}
@@ -392,6 +406,8 @@ results. A synchronous implementation can invoke the responder
function immediately. An asynchronous implementation can use the
callback to get an event context for use with the \sphinxhref{https://fedorahosted.org/libverto/}{libverto} API.
+\sphinxstepscope
+
\section{Credential cache selection interface (ccselect)}
\label{\detokenize{plugindev/ccselect:credential-cache-selection-interface-ccselect}}\label{\detokenize{plugindev/ccselect:ccselect-plugin}}\label{\detokenize{plugindev/ccselect::doc}}
@@ -420,6 +436,8 @@ A module can have one of two priorities, “authoritative” or
available, will take priority over results from heuristic modules. A
module communicates its priority as a result of the \sphinxstylestrong{init} method.
+\sphinxstepscope
+
\section{Password quality interface (pwqual)}
\label{\detokenize{plugindev/pwqual:password-quality-interface-pwqual}}\label{\detokenize{plugindev/pwqual:pwqual-plugin}}\label{\detokenize{plugindev/pwqual::doc}}
@@ -447,6 +465,8 @@ dictionary file (as configured by the \sphinxstylestrong{dict\_file} variable in
\DUrole{xref,std,std-ref}{kdc\_realms} section of \DUrole{xref,std,std-ref}{kdc.conf(5)}) if it wishes to use
it.
+\sphinxstepscope
+
\section{KADM5 hook interface (kadm5\_hook)}
\label{\detokenize{plugindev/kadm5_hook:kadm5-hook-interface-kadm5-hook}}\label{\detokenize{plugindev/kadm5_hook:kadm5-hook-plugin}}\label{\detokenize{plugindev/kadm5_hook::doc}}
@@ -477,6 +497,8 @@ Because the kadm5\_hook interface is tied closely to the kadmin
interface (which is explicitly unstable), it may not remain as stable
across versions as other public pluggable interfaces.
+\sphinxstepscope
+
\section{kadmin authorization interface (kadm5\_auth)}
\label{\detokenize{plugindev/kadm5_auth:kadmin-authorization-interface-kadm5-auth}}\label{\detokenize{plugindev/kadm5_auth:kadm5-auth-plugin}}\label{\detokenize{plugindev/kadm5_auth::doc}}
@@ -516,6 +538,8 @@ access to the structure definitions for those objects. As the kadmin
interface is explicitly not as stable as other public interfaces,
modules which do this may not retain compatibility across releases.
+\sphinxstepscope
+
\section{Host\sphinxhyphen{}to\sphinxhyphen{}realm interface (hostrealm)}
\label{\detokenize{plugindev/hostrealm:host-to-realm-interface-hostrealm}}\label{\detokenize{plugindev/hostrealm:hostrealm-plugin}}\label{\detokenize{plugindev/hostrealm::doc}}
@@ -562,6 +586,8 @@ If a module implements any of the above methods, it must also
implement \sphinxstylestrong{free\_list} to ensure that memory is allocated and
deallocated consistently.
+\sphinxstepscope
+
\section{Local authorization interface (localauth)}
\label{\detokenize{plugindev/localauth:local-authorization-interface-localauth}}\label{\detokenize{plugindev/localauth:localauth-plugin}}\label{\detokenize{plugindev/localauth::doc}}
@@ -610,6 +636,8 @@ If a module implements \sphinxstylestrong{an2ln}, it must also implement
\sphinxstylestrong{free\_string} to ensure that memory is allocated and deallocated
consistently.
+\sphinxstepscope
+
\section{Server location interface (locate)}
\label{\detokenize{plugindev/locate:server-location-interface-locate}}\label{\detokenize{plugindev/locate::doc}}
@@ -643,6 +671,8 @@ implementing the \sphinxstylestrong{init} and \sphinxstylestrong{fini} methods.
the type void *, and should be cast to an internal type for the state
object.
+\sphinxstepscope
+
\section{Configuration interface (profile)}
\label{\detokenize{plugindev/profile:configuration-interface-profile}}\label{\detokenize{plugindev/profile:profile-plugin}}\label{\detokenize{plugindev/profile::doc}}
@@ -748,6 +778,8 @@ values of malloc and strdup.)
\PYG{p}{\PYGZcb{}}
\end{sphinxVerbatim}
+\sphinxstepscope
+
\section{GSSAPI mechanism interface}
\label{\detokenize{plugindev/gssapi:gssapi-mechanism-interface}}\label{\detokenize{plugindev/gssapi::doc}}
@@ -912,6 +944,8 @@ sequence may be repeated multiple times.
\end{itemize}
+\sphinxstepscope
+
\section{Internal pluggable interfaces}
\label{\detokenize{plugindev/internal:internal-pluggable-interfaces}}\label{\detokenize{plugindev/internal::doc}}
@@ -947,6 +981,8 @@ those handled by the core MIT krb5 code base. The interface is
defined in the header file \sphinxcode{\sphinxupquote{\textless{}krb5/authdata\_plugin.h\textgreater{}}}, which is not
installed by the build.
+\sphinxstepscope
+
\section{PKINIT certificate authorization interface (certauth)}
\label{\detokenize{plugindev/certauth:pkinit-certificate-authorization-interface-certauth}}\label{\detokenize{plugindev/certauth:certauth-plugin}}\label{\detokenize{plugindev/certauth::doc}}
@@ -987,6 +1023,8 @@ If a module allocates and returns a list of authentication indicators
from \sphinxstylestrong{authorize}, it must also implement the \sphinxstylestrong{free\_ind} method
to free the list.
+\sphinxstepscope
+
\section{KDC policy interface (kdcpolicy)}
\label{\detokenize{plugindev/kdcpolicy:kdc-policy-interface-kdcpolicy}}\label{\detokenize{plugindev/kdcpolicy:kdcpolicy-plugin}}\label{\detokenize{plugindev/kdcpolicy::doc}}
diff --git a/crypto/krb5/doc/pdf/sphinx.sty b/crypto/krb5/doc/pdf/sphinx.sty
index 4d42199a7930..6c31f329c658 100644
--- a/crypto/krb5/doc/pdf/sphinx.sty
+++ b/crypto/krb5/doc/pdf/sphinx.sty
@@ -6,7 +6,7 @@
%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{sphinx}[2021/01/27 v4.0.0 LaTeX package (Sphinx markup)]
+\ProvidesPackage{sphinx}[2023/03/19 v6.2.0 LaTeX package (Sphinx markup)]
% provides \ltx@ifundefined
% (many packages load ltxcmds: graphicx does for pdftex and lualatex but
@@ -17,6 +17,7 @@
%% for deprecation warnings
\newcommand\sphinxdeprecationwarning[4]{% #1 the deprecated macro or name,
% #2 = when deprecated, #3 = when removed, #4 = additional info
+ {% limit scope of \spx@tempa, \AtEndDocument works even if nested.
\edef\spx@tempa{\detokenize{#1}}%
\ltx@ifundefined{sphinx_depr_\spx@tempa}{%
\global\expandafter\let\csname sphinx_depr_\spx@tempa\endcsname\spx@tempa
@@ -28,27 +29,117 @@
\@spaces- and removed at Sphinx #3.^^J
#4^^J****}}%
}{% warning already emitted (at end of latex log), don't repeat
- }}
+ }%
+ }% end of scope limiting group for \spx@tempa
+}
+%% important build warnings use an undefined reference to induce latexmk
+%% into complaining (once per warning) at very end of console output
+\newcommand\sphinxbuildwarning[1]{%
+ \ifcsname sphinx_emitted_#1\endcsname
+ \else
+ \global\expandafter\let\csname sphinx_emitted_#1\endcsname\@empty
+ \AtEndDocument{\hbox{% should the printing of text be made conditional on
+ % some boolean?
+ \bfseries\color{red}%
+ \@nameuse{sphinx_buildwarning_#1}%
+ % place an undefined reference deliberately
+ \let\nfss@text\@gobble % no ??
+ \ref{!!\@nameuse{sphinx_buildwarning_#1}}%
+ }}%
+ \fi
+}
+\@namedef{sphinx_buildwarning_coloursyntax}{%
+ The colours whose definition used xcolor syntax were set to white
+ as xcolor was not found; check the latex log warnings for details}
+\@namedef{sphinx_buildwarning_colorblend}{%
+ Command \string\sphinxcolorblend\space seen but ignored in tables
+ as xcolor was not found; check the latex log warnings for details}
+\@namedef{sphinx_buildwarning_badtitlesec}{%
+ Your system has titlesec version 2.10.1 which causes disappearance
+ of section numbers; check the latex log warning for details}
+\@namedef{sphinx_buildwarning_booktabs}{%
+ Some tables with booktabs class (check latex log) but booktabs
+ package not loaded; add its loading to the latex preamble}%
+\@namedef{sphinx_buildwarning_badfootnotes}{%
+ Footnote rendering may have had problems, due to extra package or
+ document class; check latex log for instructions}%
%% OPTION HANDLING
%
-% We first handle options then load packages, but we need \definecolor from
-% xcolor/color.
+% We generally first handle options then load packages, but we need
+% \definecolor from xcolor/color to handle the options.
-% FIXME: we should \RequirePackage{xcolor} always now
-% The xcolor package draws better fcolorboxes around verbatim code
+% MEMO: xcolor \fcolorbox coloured boxes render better in some PDF viewers
+% than with color package \fcolorbox. Since 1.6.3, Sphinx uses only its own
+% custom variant of \fcolorbox when handling code-blocks. But \fcolorbox
+% appears also in Pygmentize output mark-up. Also, since 5.3.0, 'sphinxsetup'
+% color options get a richer input syntax if Sphinx knows xcolor is loaded,
+% and the \sphinxcolorblend (for tables) is made available only if xcolor is
+% loaded.
\IfFileExists{xcolor.sty}{
+% Should Sphinx load xcolor with its dvipsnames and svgnames options?
\RequirePackage{xcolor}
}{
\RequirePackage{color}
}
+% the \colorlet of xcolor (if at all loaded) is overkill for most internal use
+\newcommand{\sphinxcolorlet}[2]
+ {\expandafter\let\csname\@backslashchar color@#1\expandafter\endcsname
+ \csname\@backslashchar color@#2\endcsname }
+
+% (5.3.0) Allow colour options to use both the \definecolor and the \colorlet
+% syntaxes, for example VerbatimColor={gray}{0.9} or VerbatimColor=red!10
+% In the latter case we need the real \colorlet from xcolor package.
+\def\spx@defineorletcolor#1{%
+ \def\spx@definedcolor{{#1}}%
+ \futurelet\spx@token\spx@defineorlet}
+\def\spx@defineorlet{%
+ \ifx\spx@token\bgroup
+ \expandafter\spx@definecolor\else\expandafter\spx@colorlet\fi}
+\def\spx@colorlet#1\relax{\expandafter\colorlet\spx@definedcolor{#1}}
+\def\spx@definecolor{\expandafter\definecolor\spx@definedcolor}
+%
+\@ifpackageloaded{xcolor}%
+ {}%
+ {% xcolor not loaded because it was not found in the LaTeX installation
+\def\spx@colorlet#1\relax{%
+ \sphinxbuildwarning{coloursyntax}%
+ \PackageWarning{sphinx}{%
+Sorry, the #1 syntax requires package xcolor,\MessageBreak
+which was not found on your TeX/LaTeX installation.\MessageBreak
+\@spaces\expandafter\@firstofone\spx@definedcolor\MessageBreak
+will be set to white}%
+ \expandafter\definecolor\spx@definedcolor{rgb}{1,1,1}%
+ }% end of redefinition of \spx@colorlet
+ }% end of xcolor not found branch
+
+
% Handle options via "kvoptions" (later loaded by hyperref anyhow)
\RequirePackage{kvoptions}
\SetupKeyvalOptions{prefix=spx@opt@} % use \spx@opt@ prefix
+% Optional usage of booktabs package for tables
+\DeclareBoolOption[false]{booktabs}
+\DeclareBoolOption[false]{borderless}
+\DeclareBoolOption[true]{booktabscolorgaps}
+\DeclareVoidOption{booktabsnogaps}{%
+ \ifx\@nodocument\relax
+ % in body
+ \expandafter\@firstofone
+ \else
+ % in preamble, wait for at begin document
+ \expandafter\AtBeginDocument
+ \fi
+ {\ifdefined\abovetopsep % silently do nothing if booktabs not loaded
+ \abovetopsep\z@\belowrulesep\z@\aboverulesep\z@\belowbottomsep\z@
+ \fi
+ }%
+}
+% Coloured table rows
+\DeclareBoolOption[false]{colorrows}
% Sphinx legacy text layout: 1in margins on all four sides
\ifx\@jsc@uplatextrue\@undefined
\DeclareStringOption[1in]{hmargin}
@@ -68,30 +159,10 @@
\define@key{sphinx}{bookmarksdepth}{\AtBeginDocument{\hypersetup{bookmarksdepth=#1}}}
\AtBeginDocument{\define@key{sphinx}{bookmarksdepth}{\hypersetup{bookmarksdepth=#1}}}
% \DeclareBoolOption[false]{usespart}% not used
-% dimensions, we declare the \dimen registers here.
-\newdimen\sphinxverbatimsep
-\newdimen\sphinxverbatimborder
-\newdimen\sphinxshadowsep
-\newdimen\sphinxshadowsize
-\newdimen\sphinxshadowrule
-% \DeclareStringOption is not convenient for the handling of these dimensions
-% because we want to assign the values to the corresponding registers. Even if
-% we added the code to the key handler it would be too late for the initial
-% set-up and we would need to do initial assignments explicitly. We end up
-% using \define@key directly.
-% verbatim
-\sphinxverbatimsep=\fboxsep
- \define@key{sphinx}{verbatimsep}{\sphinxverbatimsep\dimexpr #1\relax}
-\sphinxverbatimborder=\fboxrule
- \define@key{sphinx}{verbatimborder}{\sphinxverbatimborder\dimexpr #1\relax}
-% topic boxes
-\sphinxshadowsep =5pt
- \define@key{sphinx}{shadowsep}{\sphinxshadowsep\dimexpr #1\relax}
-\sphinxshadowsize=4pt
- \define@key{sphinx}{shadowsize}{\sphinxshadowsize\dimexpr #1\relax}
-\sphinxshadowrule=\fboxrule
- \define@key{sphinx}{shadowrule}{\sphinxshadowrule\dimexpr #1\relax}
-% verbatim
+% INFO: the keys for padding and border widths were extended at 5.1.0,
+% and legacy names for user interface were kept, but their definitions
+% are delayed further down. The legacy internally used dimen registers
+% \sphinxverbatimborder and \sphinxverbatimsep got removed at 6.2.0.
\DeclareBoolOption[true]{verbatimwithframe}
\DeclareBoolOption[true]{verbatimwrapslines}
\DeclareBoolOption[false]{verbatimforcewraps}
@@ -109,19 +180,37 @@
\DeclareStringOption % must use braces to hide the brackets
[{\makebox[2\fontcharwd\font`\x][r]{\textcolor{red}{\tiny$\m@th\hookrightarrow$}}}]%
{verbatimcontinued}
+% topic boxes
+%
+% 5.1.0 added new keys for configuration. The legacy keys shadowsep,
+% shadowsize, shadowrule were kept for backward compatibility. Unfortunately
+% this had bugs due to typos, which got fixed later at 6.1.2.
+%
+% All configuration is now to be found in the "CSS" section below.
+%
+% \sphinxshadowsep, \sphinxshadowsize, \sphinxshadowrule \dimen registers
+% became at 5.1.0 either no-op or, for the latter, were used under an aliased
+% name. They got removed at 6.2.0.
+%
% notices/admonitions
-% the dimensions for notices/admonitions are kept as macros and assigned to
-% \spx@notice@border at time of use, hence \DeclareStringOption is ok for this
-\newdimen\spx@notice@border
-\DeclareStringOption[0.5pt]{noteborder}
-\DeclareStringOption[0.5pt]{hintborder}
-\DeclareStringOption[0.5pt]{importantborder}
-\DeclareStringOption[0.5pt]{tipborder}
-\DeclareStringOption[1pt]{warningborder}
-\DeclareStringOption[1pt]{cautionborder}
-\DeclareStringOption[1pt]{attentionborder}
-\DeclareStringOption[1pt]{dangerborder}
-\DeclareStringOption[1pt]{errorborder}
+%
+% 5.1.0 added much customizability to warning, caution, attention, danger and
+% error types of notices via an enhanced sphinxheavybox environment.
+%
+% 6.2.0 added the possibility to use the same kind of rendering also for
+% note, hint, important, and tip.
+%
+% Legacy user interface for options was kept working. All of it is handled in
+% the "CSS" section below.
+%
+% These 6.2.0 added booleans serve internally. There is no reason for user to
+% know about them, except if it is desired to toggle mid-way in the document
+% whether note, hint, important, and tip should use the "lightbox" or the
+% "heavybox" rendering.
+\DeclareBoolOption[false]{heavynote}
+\DeclareBoolOption[false]{heavyhint}
+\DeclareBoolOption[false]{heavyimportant}
+\DeclareBoolOption[false]{heavytip}
% footnotes
\DeclareStringOption[\mbox{ }]{AtStartFootnote}
% we need a public macro name for direct use in latex file
@@ -132,41 +221,561 @@
\DeclareStringOption[\sffamily\bfseries]{HeaderFamily}
% colours
% same problems as for dimensions: we want the key handler to use \definecolor.
-% first, some colours with no prefix, for backwards compatibility
+% first, some colours with no prefix, for backward compatibility
\newcommand*{\sphinxDeclareColorOption}[2]{%
+ % set the initial default; only \definecolor syntax for defaults!
\definecolor{#1}#2%
- \define@key{sphinx}{#1}{\definecolor{#1}##1}%
+ % set the key handler to accept both \definecolor and \colorlet syntax
+ \define@key{sphinx}{#1}{\spx@defineorletcolor{#1}##1\relax}%
}%
\sphinxDeclareColorOption{TitleColor}{{rgb}{0.126,0.263,0.361}}
\sphinxDeclareColorOption{InnerLinkColor}{{rgb}{0.208,0.374,0.486}}
\sphinxDeclareColorOption{OuterLinkColor}{{rgb}{0.216,0.439,0.388}}
-\sphinxDeclareColorOption{VerbatimColor}{{rgb}{1,1,1}}
-\sphinxDeclareColorOption{VerbatimBorderColor}{{rgb}{0,0,0}}
-% now the colours defined with "sphinx" prefix in their names
+\sphinxDeclareColorOption{VerbatimColor}{{gray}{0.95}}
+\sphinxDeclareColorOption{VerbatimBorderColor}{{RGB}{32,32,32}}
+% all other colours will be named with a "sphinx" prefix
\newcommand*{\sphinxDeclareSphinxColorOption}[2]{%
- % set the initial default
+ % set the initial default; only \definecolor syntax for defaults!
\definecolor{sphinx#1}#2%
- % set the key handler. The "value" ##1 must be acceptable by \definecolor.
- \define@key{sphinx}{#1}{\definecolor{sphinx#1}##1}%
+ % set the key handler to accept both \definecolor and \colorlet syntax
+ \define@key{sphinx}{#1}{\spx@defineorletcolor{sphinx#1}##1\relax}%
+}%
+% table row colors
+\sphinxDeclareSphinxColorOption{TableRowColorHeader}{{gray}{0.86}}
+\sphinxDeclareSphinxColorOption{TableRowColorOdd}{{gray}{0.92}}
+\sphinxDeclareSphinxColorOption{TableRowColorEven}{{gray}{0.98}}
+% if not set, the "Merge" colour will keep in sync with the "Row" colour
+\def\sphinxTableMergeColorHeader{sphinxTableRowColorHeader}
+\define@key{sphinx}{TableMergeColorHeader}{%
+ \spx@defineorletcolor{sphinxTableMergeColorHeader}#1\relax
+ \def\sphinxTableMergeColorHeader{sphinxTableMergeColorHeader}%
+}%
+\def\sphinxTableMergeColorOdd{sphinxTableRowColorOdd}
+\define@key{sphinx}{TableMergeColorOdd}{%
+ \spx@defineorletcolor{sphinxTableMergeColorOdd}#1\relax
+ \def\sphinxTableMergeColorOdd{sphinxTableMergeColorOdd}%
+}%
+\def\sphinxTableMergeColorEven{sphinxTableRowColorEven}
+\define@key{sphinx}{TableMergeColorEven}{%
+ \spx@defineorletcolor{sphinxTableMergeColorEven}#1\relax
+ \def\sphinxTableMergeColorEven{sphinxTableMergeColorEven}%
}%
% Default color chosen to be as in minted.sty LaTeX package!
\sphinxDeclareSphinxColorOption{VerbatimHighlightColor}{{rgb}{0.878,1,1}}
% admonition boxes, "light" style
+% border color defaults to black
+% at 6.2.0 also background color is possible, but it then triggers
+% usage of the "sphinxheavybox" from sphinxlatexadmonitions.sty.
\sphinxDeclareSphinxColorOption{noteBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{hintBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{importantBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{tipBorderColor}{{rgb}{0,0,0}}
+\sphinxDeclareSphinxColorOption{noteBgColor}{{rgb}{1,1,1}}
+\sphinxDeclareSphinxColorOption{hintBgColor}{{rgb}{1,1,1}}
+\sphinxDeclareSphinxColorOption{importantBgColor}{{rgb}{1,1,1}}
+\sphinxDeclareSphinxColorOption{tipBgColor}{{rgb}{1,1,1}}
% admonition boxes, "heavy" style
+% border color defaults to black and background color to white
+% As long as the color are not explicitly set via user options,
+% the sphinxpackageboxes.sty code will actually not use them anyhow.
\sphinxDeclareSphinxColorOption{warningBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{cautionBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{attentionBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{dangerBorderColor}{{rgb}{0,0,0}}
\sphinxDeclareSphinxColorOption{errorBorderColor}{{rgb}{0,0,0}}
+% BgColor should have been from the start BackgroundColor for better
+% match with CSS property names, but this is legacy interface
+% which is too late to change because the internal color names
+% and not only the option names have been documented at user level.
\sphinxDeclareSphinxColorOption{warningBgColor}{{rgb}{1,1,1}}
\sphinxDeclareSphinxColorOption{cautionBgColor}{{rgb}{1,1,1}}
\sphinxDeclareSphinxColorOption{attentionBgColor}{{rgb}{1,1,1}}
\sphinxDeclareSphinxColorOption{dangerBgColor}{{rgb}{1,1,1}}
\sphinxDeclareSphinxColorOption{errorBgColor}{{rgb}{1,1,1}}
+%%%%%%%%
+%
+% Additions of CSS-like keys at 5.1.0 (and possibility of rounded boxes)
+% -----------------------------------
+%
+% These CSS-named alikes allow to configure 4 border widths, 4 padding seps, 4
+% corner radii, optional shadow, border color, background color, shadow color.
+%
+% In future, an alternative user interface will perhaps be provided to parse
+% genuine CSS, but this will be easier to do in Python than in LaTeX.
+%
+% Refactoring (and extension) at 6.2.0
+% ------------------------------------
+%
+% 6.2.0 batch defines in one go all auxiliaries for code-blocks, topics, and
+% admonitions. The needed steps to maintain the legacy option names working
+% and to set some specific defaults are handled in a second step.
+%
+% This allowed to:
+%
+% - associate these CSS-named options also to note, hint, important, and tip
+% which thus can access the full customizability of sphinxheavybox if they use
+% it.
+%
+% - provide a \sphinxbox command for boxing inline text elements with the same
+% full customizability.
+%
+% The \dimen's \sphinxverbatimborder, \sphinxverbatimsep, \sphinxshadowsep,
+% \sphinxshadowsize, and \sphinxshadowrule, which had been deprecated have
+% finally been removed entirely. No more \dimen register is used here only
+% storage in macros.
+%
+\def\spxstring@none{none}
+\def\spxstring@clone{clone}
+%
+% Border keys
+%
+\def\spx@tempa#1{% #1 = macro prefix
+ \expandafter\spx@tempb
+ \csname #1border\expandafter\endcsname
+ \csname #1border@top\expandafter\endcsname
+ \csname #1border@right\expandafter\endcsname
+ \csname #1border@bottom\expandafter\endcsname
+ \csname #1border@left\expandafter\endcsname
+ \csname if#1border@open\expandafter\endcsname
+ \csname #1border@opentrue\expandafter\endcsname
+ \csname #1border@openfalse\endcsname
+}%
+\def\spx@tempb #1#2#3#4#5#6#7#8#9{% #9 = option prefix
+ \define@key{sphinx}{#9border-top-width}{\def#2{##1}}%
+ \define@key{sphinx}{#9border-right-width}{\def#3{##1}}%
+ \define@key{sphinx}{#9border-bottom-width}{\def#4{##1}}%
+ \define@key{sphinx}{#9border-left-width}{\def#5{##1}}%
+ \define@key{sphinx}{#9border-width}{%
+ \def#1{##1}% MEMO: not immediately expanded, should this be changed?
+ \def#2{#1}\let#3#2\let#4#2\let#5#2%
+ }%
+ \newif#6%
+ \define@key{sphinx}{#9box-decoration-break}%
+ {\begingroup\edef\spx@tempa{##1}\expandafter\endgroup
+ \ifx\spx@tempa\spxstring@clone#8\else#7\fi}%
+ \spx@tempc{#9}% option prefix
+}
+\def\spx@tempc #1#2{% #1 = option prefix, #2 = legacy option name
+ % keep legacy option names as aliases to new-named options
+ \expandafter\let\csname KV@sphinx@#2\expandafter\endcsname
+ \csname KV@sphinx@#1border-width\endcsname
+ % init border-width (fetches next argument)
+ \csname KV@sphinx@#1border-width\endcsname
+}
+% MEMO: prior to 6.2.0 the \fboxrule value (0.4pt, a priori) was frozen here via
+% a \dimen assignment done immediately. Now it remains \fboxrule until being used.
+% macro prefix option prefix legacy option init value
+\spx@tempa{spx@pre@} {pre_} {verbatimborder} \fboxrule
+\spx@tempa{spx@topic@} {div.topic_} {shadowrule} \fboxrule
+\spx@tempa{spx@note@} {div.note_} {noteborder} {0.5pt}
+\spx@tempa{spx@hint@} {div.hint_} {hintborder} {0.5pt}
+\spx@tempa{spx@important@}{div.important_}{importantborder}{0.5pt}
+\spx@tempa{spx@tip@} {div.tip_} {tipborder} {0.5pt}
+\spx@tempa{spx@warning@} {div.warning_} {warningborder} {1pt}
+\spx@tempa{spx@caution@} {div.caution_} {cautionborder} {1pt}
+\spx@tempa{spx@attention@}{div.attention_}{attentionborder}{1pt}
+\spx@tempa{spx@danger@} {div.danger_} {dangerborder} {1pt}
+\spx@tempa{spx@error@} {div.error_} {errorborder} {1pt}
+% this one new at 6.2.0: (we do not create a "legacy name" for it)
+\spx@tempa{spx@box@} {box_} {box_border-width}\fboxrule
+% Set default box-decoration-break style for codeblocks to slice
+\spx@pre@border@opentrue % new default at 6.0.0: slice, not clone
+% 6.2.0 has added support for box-decoration-break=slice to all
+% other directives, formerly the option setting was ignored for them.
+
+% Padding keys
+%
+\def\spx@tempa#1{%
+ \expandafter\spx@tempb
+ \csname #1padding\expandafter\endcsname
+ \csname #1padding@top\expandafter\endcsname
+ \csname #1padding@right\expandafter\endcsname
+ \csname #1padding@bottom\expandafter\endcsname
+ \csname #1padding@left\endcsname
+}%
+\def\spx@tempb #1#2#3#4#5#6{% #6 = option prefix
+ \define@key{sphinx}{#6padding-top}{\def#2{##1}}%
+ \define@key{sphinx}{#6padding-right}{\def#3{##1}}%
+ \define@key{sphinx}{#6padding-bottom}{\def#4{##1}}%
+ \define@key{sphinx}{#6padding-left}{\def#5{##1}}%
+ \define@key{sphinx}{#6padding}{%
+ \def#1{##1}%
+ \def#2{#1}\let#3#2\let#4#2\let#5#2%
+ }%
+ % initialization (will fetch "init" argument next):
+ \csname KV@sphinx@#6padding\endcsname
+}
+% MEMO: prior to 6.2.0 the \fboxsep value (3pt, a priori) was frozen here via
+% a \dimen assignment done immediately. Now it remains \fboxsep until being used.
+% #1 macro prefix #6 option prefix init value
+\spx@tempa{spx@pre@} {pre_} \fboxsep
+\spx@tempa{spx@topic@} {div.topic_} {5pt}
+% MEMO: prior to 6.2.0, "note" type admonitions used sphinxlightbox automatically
+% and had no interface to set the padding parameters needed by sphinxheavybox.
+% At 6.2.0 they acquired such interface and the default is set as for legacy
+% default of "warning" type. I hesitated using \fboxsep, but if I did I would
+% then need to explain how to change "note etc..." into behaving exactly
+% as "warning etc...", which goes via the \dimexpr here which is too scary to
+% put sanely into documentation.
+\spx@tempa{spx@note@} {div.note_} {\dimexpr.6\baselineskip-\spx@note@border\relax}
+\spx@tempa{spx@hint@} {div.hint_} {\dimexpr.6\baselineskip-\spx@hint@border\relax}
+\spx@tempa{spx@important@}{div.important_} {\dimexpr.6\baselineskip-\spx@important@border\relax}
+\spx@tempa{spx@tip@} {div.tip_} {\dimexpr.6\baselineskip-\spx@tip@border\relax}
+% MEMO: prior to 5.1.0 padding was not separately customizable from border
+% width for warning type admonitions. The below keeps the legacy behavior of a
+% constant borderwidth+padding. The dim expression is not evaluated yet, only
+% at time of use (so that it dynamically adapts to the border width setting).
+% MEMO: I could use everywhere \spx@notice@border, as sphinxadmonition environment
+% configures it to hold the \spx@<type>@border value.
+\spx@tempa{spx@warning@} {div.warning_} {\dimexpr.6\baselineskip-\spx@warning@border\relax}
+\spx@tempa{spx@caution@} {div.caution_} {\dimexpr.6\baselineskip-\spx@caution@border\relax}
+\spx@tempa{spx@attention@}{div.attention_} {\dimexpr.6\baselineskip-\spx@attention@border\relax}
+\spx@tempa{spx@danger@} {div.danger_} {\dimexpr.6\baselineskip-\spx@danger@border\relax}
+\spx@tempa{spx@error@} {div.error_} {\dimexpr.6\baselineskip-\spx@error@border\relax}
+\spx@tempa{spx@box@} {box_} \fboxsep
+% define legacy verbatimsep key as alias of pre_padding key
+\expandafter\let\expandafter\KV@sphinx@verbatimsep\csname KV@sphinx@pre_padding\endcsname
+% define legacy shadowsep key as alias of div.topic_padding key
+\expandafter\let\expandafter\KV@sphinx@shadowsep\csname KV@sphinx@div.topic_padding\endcsname
+
+% Corner radii keys
+%
+% Prior to 6.2.0, the "rounded box" branch obeyed the 4 radii but ignored
+% the separate border widths and used only the border-width setting.
+% Now, all 4 + 4 parameters are obeyed.
+\def\spx@tempa#1{% #1 = macro prefix
+ \expandafter\spx@tempb
+ \csname #1radius@topleft\expandafter\endcsname
+ \csname #1radius@topright\expandafter\endcsname
+ \csname #1radius@bottomright\expandafter\endcsname
+ \csname #1radius@bottomleft\endcsname
+}%
+\def\spx@tempb #1#2#3#4#5{% #5 = option prefix
+ \define@key{sphinx}{#5border-top-left-radius}{\def#1{##1}}%
+ \define@key{sphinx}{#5border-top-right-radius}{\def#2{##1}}%
+ \define@key{sphinx}{#5border-bottom-right-radius}{\def#3{##1}}%
+ \define@key{sphinx}{#5border-bottom-left-radius}{\def#4{##1}}%
+ \define@key{sphinx}{#5border-radius}{\def#1{##1}\let#2#1\let#3#1\let#4#1}%
+ \csname KV@sphinx@#5border-radius\endcsname % fetches next argument
+}
+% The init value for corner radius in code-blocks was \z@ (i.e. 0pt) prior
+% to 6.0.0., then 3pt, then \fboxsep at 6.2.0 as padding is \fboxsep,
+% and \fboxsep=3pt per default (also with platex).
+% macro prefix option prefix init value
+\spx@tempa{spx@pre@} {pre_} \fboxsep
+\spx@tempa{spx@topic@} {div.topic_} \z@
+\spx@tempa{spx@note@} {div.note_} \z@
+\spx@tempa{spx@hint@} {div.hint_} \z@
+\spx@tempa{spx@important@}{div.important_} \z@
+\spx@tempa{spx@tip@} {div.tip_} \z@
+\spx@tempa{spx@warning@} {div.warning_} \z@
+\spx@tempa{spx@caution@} {div.caution_} \z@
+\spx@tempa{spx@attention@}{div.attention_} \z@
+\spx@tempa{spx@danger@} {div.danger_} \z@
+\spx@tempa{spx@error@} {div.error_} \z@
+\spx@tempa{spx@box@} {box_} \fboxsep
+
+% Shadow keys
+%
+% Prior to 6.2.0, an "inset" shadow caused the rendering to ignore
+% rounded corners. Starting with 6.2.0, an "inset" shadow is simply
+% ignored (not implemented) if any of the corner radii is positive,
+% rather than forcing a rectangle+inset shadow output.
+\def\spx@tempa#1{%
+ \expandafter\spx@tempb
+ \csname if#1withshadow\expandafter\endcsname
+ \csname if#1insetshadow\endcsname
+}%
+\def\spx@tempb#1#2{\newif#1\newif#2}%
+% macro prefix
+\spx@tempa{spx@pre@}
+\spx@tempa{spx@topic@}
+\spx@tempa{spx@note@}
+\spx@tempa{spx@hint@}
+\spx@tempa{spx@important@}
+\spx@tempa{spx@tip@}
+\spx@tempa{spx@warning@}
+\spx@tempa{spx@caution@}
+\spx@tempa{spx@attention@}
+\spx@tempa{spx@danger@}
+\spx@tempa{spx@error@}
+\spx@tempa{spx@box@}
+%
+\def\spx@tempa#1{% #1 = macro prefix
+ \expandafter\spx@tempb
+ \csname #1withshadowtrue\expandafter\endcsname
+ \csname #1withshadowfalse\expandafter\endcsname
+ \csname #1insetshadowtrue\expandafter\endcsname
+ \csname #1insetshadowfalse\expandafter\endcsname
+ \csname #1shadow@setter\expandafter\endcsname
+ \csname #1shadow@xoffset\expandafter\endcsname
+ \csname #1shadow@yoffset\endcsname
+}%
+\def\spx@tempb#1#2#3#4#5#6#7#8{% #8 = option prefix
+ \define@key{sphinx}{#8box-shadow}{#5##1 {} {} \@nnil}%
+ \def#5##1 ##2 ##3 ##4\@nnil{%
+ \begingroup\edef\spx@tempa{##1}\expandafter\endgroup
+ \ifx\spx@tempa\spxstring@none
+ #2%
+ % MEMO: at 5.1.0 and up to 6.2.0, an \edef with \number\dimexpr was
+ % used here. Since 6.2.0, expansion is delayed to time of use as for
+ % the other dimensions handled above. This is synched with an added
+ % encapsulation in \dimexpr...\relax by the "setup" from
+ % sphinxpackageboxes.sty. An induced regression had to be fixed in
+ % the sphinxShadowBox environment as it was using in an \ifdim the
+ % \spx@topic@shadow@yoffset macro, now holding by default 4pt+\z@
+ % rather than an already digested 262144sp. The +\z@ is in case ##2
+ % is empty.
+ \else #1%
+ \def#6{##1}\def#7{##2+\z@}%
+ \if\relax\detokenize{##3}\relax#4\else#3\fi
+ \fi
+ }%
+ #5none {} {} \@nnil % no shadow by default (except for topic, see below)
+}
+\spx@tempa{spx@pre@} {pre_}
+\spx@tempa{spx@topic@} {div.topic_}
+% This corresponds to the legacy parameters of ShadowBox
+ \spx@topic@shadow@setter 4pt 4pt {} \@nnil
+\spx@tempa{spx@note@} {div.note_}
+\spx@tempa{spx@hint@} {div.hint_}
+\spx@tempa{spx@important@}{div.important_}
+\spx@tempa{spx@tip@} {div.tip_}
+\spx@tempa{spx@warning@} {div.warning_}
+\spx@tempa{spx@caution@} {div.caution_}
+\spx@tempa{spx@attention@}{div.attention_}
+\spx@tempa{spx@danger@} {div.danger_}
+\spx@tempa{spx@error@} {div.error_}
+\spx@tempa{spx@box@} {box_}
+
+% Support for legacy shadowsize (topic/contents)
+% This definition was broken due to a typo at 5.1.0 and got fixed at 6.1.2
+% MEMO: at 6.2.0 this no longer does \number\dimexpr in an \edef. Reason is to
+% keep in sync with div.topic_box-shadow handling of xoffset and yoffset.
+% Attention in particular to \ifdim context, we add a \dimexpr to the one here.
+\define@key{sphinx}{shadowsize}{%
+ \def\spx@topic@shadow@xoffset{#1}%
+ \let\spx@topic@shadow@yoffset\spx@topic@shadow@xoffset
+ \ifdim\dimexpr\spx@topic@shadow@xoffset=\z@
+ \spx@topic@withshadowfalse
+ \else
+ \spx@topic@withshadowtrue
+ \spx@topic@insetshadowfalse
+ \fi
+}%
+
+% Color keys
+% (four of them: border, background, shadow and the text color)
+%
+% Some problems due to legacy naming scheme which had diverging conventions
+% for code-blocks (VerbatimBorderColor, VerbatimColor) and admonitions
+% (sphinxwarningBorderColor, sphinxwarningBgColor, etc...) regarding the
+% internal names of the used colors. Unfortunately VerbatimColor and for
+% example sphinxwarningBgColor are also documented at user level, they are not
+% only internally used.
+%
+% For topic directive, "legacy" (by this I mean Sphinx around 2016-2017 after
+% my first additions to LaTeX) had no interface for colors, so I could change
+% some internals with no breakage during 5.x up to 6.2.0. So topic
+% (shadowbox) could be unified with admonitions (sphinxheavybox), and the
+% "set-up" macros could all be moved into a single one in the
+% sphinxpackageboxes.sty file, with only one argument holding the directive
+% type.
+%
+% It was then needed only for sphinxlatexliterals.sty to let its
+% \spx@verb@boxes@fcolorbox@setup incorporate some extra adjustment.
+%
+% We associate a boolean to each color, so that the box code can
+% decide to insert a \color command or consider it is not needed.
+\def\spx@tempa#1{%
+ \expandafter\spx@tempb
+ \csname if#1withshadowcolor\expandafter\endcsname
+ \csname if#1withbordercolor\expandafter\endcsname
+ \csname if#1withbackgroundcolor\expandafter\endcsname
+ \csname if#1withtextcolor\endcsname
+}%
+\def\spx@tempb#1#2#3#4{\newif#1\newif#2\newif#3\newif#4}%
+% macro prefix
+\spx@tempa{spx@pre@}
+\spx@tempa{spx@topic@}
+\spx@tempa{spx@note@}
+\spx@tempa{spx@hint@}
+\spx@tempa{spx@important@}
+\spx@tempa{spx@tip@}
+\spx@tempa{spx@warning@}
+\spx@tempa{spx@caution@}
+\spx@tempa{spx@attention@}
+\spx@tempa{spx@danger@}
+\spx@tempa{spx@error@}
+\spx@tempa{spx@box@}
+%
+\def\spx@tempa#1{% #1 = macro prefix
+ \expandafter\spx@tempb
+ \csname #1withbordercolortrue\expandafter\endcsname
+ \csname #1withbackgroundcolortrue\expandafter\endcsname
+ \csname #1withshadowcolortrue\expandafter\endcsname
+ \csname #1withtextcolortrue\endcsname
+}
+\def\spx@tempb#1#2#3#4#5#6{% #5 = option prefix, #6 = color name prefix
+ \define@key{sphinx}{#5border-TeXcolor}%
+ {#1\spx@defineorletcolor{#6BorderColor}##1\relax}%
+ \define@key{sphinx}{#5background-TeXcolor}%
+ {#2\spx@defineorletcolor{#6BgColor}##1\relax}%
+ \define@key{sphinx}{#5box-shadow-TeXcolor}%
+ {#3\spx@defineorletcolor{#6ShadowColor}##1\relax}%
+ \define@key{sphinx}{#5TeXcolor}%
+ {#4\spx@defineorletcolor{#6TextColor}##1\relax}%
+}
+% macro prefix option prefix color name prefix
+\spx@tempa{spx@pre@} {pre_} {Verbatim}
+ % (memo: internal VerbatimShadowColor was formerly sphinxVerbatimShadowColor)
+ % internal legacy color name is VerbatimColor not VerbatimBgColor, so redefine:
+ \define@key{sphinx}{pre_background-TeXcolor}%
+ {\spx@pre@withbackgroundcolortrue\spx@defineorletcolor{VerbatimColor}#1\relax}%
+ \spx@pre@withbordercolortrue % 6.0.0 VerbatimBorderColor {RGB}{32,32,32}
+ \spx@pre@withbackgroundcolortrue % 6.0.0 VerbatimColor {gray}{0.95}
+ % Keep legacy option names working
+ \expandafter\let\expandafter\KV@sphinx@VerbatimBorderColor
+ \csname KV@sphinx@pre_border-TeXcolor\endcsname
+ \expandafter\let\expandafter\KV@sphinx@VerbatimColor
+ \csname KV@sphinx@pre_background-TeXcolor\endcsname
+% (6.2.0 modified some internal namings for the colors of topic boxes)
+% macro prefix option prefix color name prefix
+\spx@tempa{spx@topic@} {div.topic_} {sphinxtopic}% (no legacy interface)
+\spx@tempa{spx@note@} {div.note_} {sphinxnote}
+\spx@tempa{spx@hint@} {div.hint_} {sphinxhint}
+\spx@tempa{spx@important@}{div.important_} {sphinximportant}
+\spx@tempa{spx@tip@} {div.tip_} {sphinxtip}
+\spx@tempa{spx@warning@} {div.warning_} {sphinxwarning}
+\spx@tempa{spx@caution@} {div.caution_} {sphinxcaution}
+\spx@tempa{spx@attention@}{div.attention_} {sphinxattention}
+\spx@tempa{spx@danger@} {div.danger_} {sphinxdanger}
+\spx@tempa{spx@error@} {div.error_} {sphinxerror}
+\spx@tempa{spx@box@} {box_} {sphinxbox}
+ % Keep legacy sphinxsetup color options interface for "strong" admonitions
+ \def\spx@tempa#1#2{% #1 = option prefix, #2 = legacy option prefix
+ \expandafter\let\csname KV@sphinx@#2BorderColor\expandafter\endcsname
+ \csname KV@sphinx@#1border-TeXcolor\endcsname
+ \expandafter\let\csname KV@sphinx@#2BgColor\expandafter\endcsname
+ \csname KV@sphinx@#1background-TeXcolor\endcsname
+ }
+ \spx@tempa{div.warning_} {warning}
+ \spx@tempa{div.caution_} {caution}
+ \spx@tempa{div.attention_} {attention}
+ \spx@tempa{div.danger_} {danger}
+ \spx@tempa{div.error_} {error}
+
+ % Keep legacy sphinxsetup <type>BorderColor for <type>=note, hint, ...
+ % which will not trigger sphinxheavybox
+ % Add "legacy" hintTextColor etc... that will not trigger sphinxheavybox
+ \def\spx@tempa#1#2{% #1 = CSS like option prefix, #2 = legacy option prefix
+ \expandafter\let\csname KV@sphinx@#2BorderColor\expandafter\endcsname
+ \csname KV@sphinx@#1border-TeXcolor\endcsname
+ \expandafter\let\csname KV@sphinx@#2TextColor\expandafter\endcsname
+ \csname KV@sphinx@#1TeXcolor\endcsname
+ }
+ \spx@tempa{div.note_} {note}
+ \spx@tempa{div.hint_} {hint}
+ \spx@tempa{div.important_} {important}
+ \spx@tempa{div.tip_} {tip}
+
+% The TeXextras key
+%
+\def\spx@tempa#1{% #1 = macro prefix
+ \expandafter\spx@tempb\csname #1TeXextras\endcsname
+}
+\def\spx@tempb#1#2{% #2 = option prefix
+ \define@key{sphinx}{#2TeXextras}{\def#1{##1}}%
+}
+% macro prefix option prefix
+\spx@tempa{spx@pre@} {pre_}
+\spx@tempa{spx@topic@} {div.topic_}
+\spx@tempa{spx@note@} {div.note_}
+\spx@tempa{spx@hint@} {div.hint_}
+\spx@tempa{spx@important@}{div.important_}
+\spx@tempa{spx@tip@} {div.tip_}
+\spx@tempa{spx@warning@} {div.warning_}
+\spx@tempa{spx@caution@} {div.caution_}
+\spx@tempa{spx@attention@}{div.attention_}
+\spx@tempa{spx@danger@} {div.danger_}
+\spx@tempa{spx@error@} {div.error_}
+\spx@tempa{spx@box@} {box_}
+ % Add "legacy" hintTeXextras etc... that will not trigger sphinxheavybox
+ \def\spx@tempa#1#2{% #1 = CSS like option prefix, #2 = legacy option prefix
+ \expandafter\let\csname KV@sphinx@#2TeXextras\expandafter\endcsname
+ \csname KV@sphinx@#1TeXextras\endcsname
+ }
+ \spx@tempa{div.note_} {note}
+ \spx@tempa{div.hint_} {hint}
+ \spx@tempa{div.important_} {important}
+ \spx@tempa{div.tip_} {tip}
+
+% For note type admonitions, redefine all CSS-like named options to trigger
+% the "heavybox" path.
+%
+% MEMO: the noteBorderColor and noteborder legacy options have already been
+% re-created and they do not trigger the "heavybox" as their meaning will not
+% be modified in the loop below contrarily to their CSS counterparts
+% div.note_border-TeXcolor and div.note_border-width, and to the noteBgColor
+% etc... which are handled below.
+%
+% This goes via rather hardcore TeX here.
+\def\spx@tempa#1{\if\relax#1\expandafter\@gobble
+ \else
+ \toks@{##1}%
+ \expandafter\def\csname KV@sphinx@div.note_#1\expandafter\endcsname
+ \the\toks0\expandafter{%
+ \csname spx@opt@heavynotetrue\expandafter\expandafter\expandafter\endcsname
+ \csname KV@sphinx@div.note_#1\endcsname{##1}}%
+ \expandafter\def\csname KV@sphinx@div.hint_#1\expandafter\endcsname
+ \the\toks0\expandafter{%
+ \csname spx@opt@heavyhinttrue\expandafter\expandafter\expandafter\endcsname
+ \csname KV@sphinx@div.hint_#1\endcsname{##1}}%
+ \expandafter\def\csname KV@sphinx@div.important_#1\expandafter\endcsname
+ \the\toks0\expandafter{%
+ \csname spx@opt@heavyimportanttrue\expandafter\expandafter\expandafter\endcsname
+ \csname KV@sphinx@div.important_#1\endcsname{##1}}%
+ \expandafter\def\csname KV@sphinx@div.tip_#1\expandafter\endcsname
+ \the\toks0\expandafter{%
+ \csname spx@opt@heavytiptrue\expandafter\expandafter\expandafter\endcsname
+ \csname KV@sphinx@div.tip_#1\endcsname{##1}}%
+ \fi
+ \spx@tempa
+}
+\spx@tempa{border-width}%
+ {border-top-width}{border-right-width}{border-bottom-width}{border-left-width}%
+ {box-decoration-break}%
+ {padding}%
+ {padding-top}{padding-right}{padding-bottom}{padding-left}%
+ {border-radius}%
+ {border-top-left-radius}{border-top-right-radius}%
+ {border-bottom-right-radius}{border-bottom-left-radius}%
+ {box-shadow}%
+ {border-TeXcolor}{background-TeXcolor}{box-shadow-TeXcolor}{TeXcolor}%
+ {TeXextras}%
+\relax
+
+% Now we add at 6.2.0 <type>BgColor et al. options which will trigger the
+% "heavybox" as they are \let to the div.<type>_background-TeXColor option
+% which has already been enhanced to set the boolean for rendering via
+% "heavybox". This is in contrast with legacy <type>BorderColor,
+% and with the new <type>TeXcolor and <type>TeXextras.
+ \def\spx@tempa#1#2{% #1 = CSS like option prefix, #2 = legacy style option prefix
+ \expandafter\let\csname KV@sphinx@#2BgColor\expandafter\endcsname
+ \csname KV@sphinx@#1background-TeXcolor\endcsname
+ }
+ \spx@tempa{div.note_} {note}
+ \spx@tempa{div.hint_} {hint}
+ \spx@tempa{div.important_} {important}
+ \spx@tempa{div.tip_} {tip}
+
+\newif\ifspx@opt@box@addstrut
+\expandafter\def\csname KV@sphinx@box_addstrut\endcsname#1{%
+ \csname spx@opt@box@addstrut#1\endcsname
+}
+\expandafter\def\csname KV@sphinx@box_addstrut@default\endcsname{%
+ \spx@opt@box@addstruttrue
+}
\DeclareDefaultOption{\@unknownoptionerror}
\ProcessKeyvalOptions*
@@ -175,6 +784,9 @@
\DisableKeyvalOption{sphinx}{numfigreset}
\DisableKeyvalOption{sphinx}{nonumfigreset}
\DisableKeyvalOption{sphinx}{mathnumfig}
+\DisableKeyvalOption{sphinx}{booktabs}
+\DisableKeyvalOption{sphinx}{borderless}
+\DisableKeyvalOption{sphinx}{rowcolors}
% FIXME: this is unrelated to an option, move this elsewhere
% To allow hyphenation of first word in narrow contexts; no option,
% customization to be done via 'preamble' key
@@ -182,7 +794,7 @@
% No need for the \hspace{0pt} trick (\hskip\z@skip) with luatex
\ifdefined\directlua\let\sphinxAtStartPar\@empty\fi
% user interface: options can be changed midway in a document!
-\newcommand\sphinxsetup[1]{\setkeys{sphinx}{#1}}
+\newcommand\sphinxsetup{\setkeys{sphinx}}
%% MISCELLANEOUS CONTEXT
@@ -265,6 +877,63 @@
%% FRAMED ENVIRONMENTS
%
+% \sphinxbox added at 6.2.0, its definition is in sphinxpackageboxes.
+%
+% Alias all \sphinxsetup "box_" keys to become \sphinxboxsetup no-prefix keys
+\@tfor\x:={border-width}%
+ {border-top-width}{border-right-width}{border-bottom-width}{border-left-width}%
+ {box-decoration-break}% This one is actually useless, as \sphinxbox
+ % creates an unbreakable horizontal box, not a breakable vertical
+ % box. And as is well-known it is very complicated (not to say
+ % impossible) to create in LaTeX breakable horizontal boxes. No
+ % package offers them. See the complications for the support of
+ % verbatimforcewraps in sphinxlatexliterals.sty or see the source
+ % code of the soul or soulutf8 packages.
+ {padding}%
+ {padding-top}{padding-right}{padding-bottom}{padding-left}%
+ {border-radius}%
+ {border-top-left-radius}{border-top-right-radius}%
+ {border-bottom-right-radius}{border-bottom-left-radius}%
+ {box-shadow}%
+ {border-TeXcolor}{background-TeXcolor}{box-shadow-TeXcolor}{TeXcolor}%
+ {TeXextras}{addstrut}{addstrut@default}%
+\do{\expandafter\let\csname KV@sphinxbox@\x\expandafter\endcsname
+ \csname KV@sphinx@box_\x\endcsname}
+% Let \sphinxboxsetup also prepare a "reset", which will be used by nested
+% boxes; currently and by laziness this is implemented simply by accumulating
+% all passed options inside some storage, in the order they were given, rather
+% than saving the box would-be parameters. Advantage is that this will not
+% have to be modified if additional keys are added in future (e.g. for
+% elliptic corners). Storing obeys TeX groups. (these details would be
+% relevant only for some genuine independent LaTeX package and manual user
+% authored mark-up, not Sphinx auto mark-up).
+\newcommand\sphinxboxsetup[1]{%
+ \setkeys{sphinxbox}{#1}%
+ \expandafter\def\expandafter\spx@boxes@sphinxbox@defaults\expandafter
+ {\spx@boxes@sphinxbox@defaults,#1}%
+}
+\def\spx@boxes@sphinxbox@reset{%
+ \begingroup\def\x{\endgroup\setkeys{sphinxbox}}%
+ \expandafter\x\expandafter{\spx@boxes@sphinxbox@defaults}%
+}
+% Some of these defaults got already set. But we now list them all explicitly
+% for a complete initial configuration of reset storage.
+%
+\let\spx@boxes@sphinxbox@defaults\@gobble
+\sphinxboxsetup{%
+ border-width=\fboxrule,% <-not really needed to avoid EOL space
+ padding=\fboxsep,% but done here out of habit
+ border-radius=\fboxsep,%
+ box-shadow=none,%
+% As xcolor is perhaps not loaded we can not use background-TeXcolor=VerbatimColor
+% which would not be compatible with \definecolor syntax.
+ border-TeXcolor={RGB}{32,32,32},% the default VerbatimBorderColor
+ background-TeXcolor={gray}{0.95},% the default VerbatimColor
+ box-shadow-TeXcolor={rgb}{0,0,0},%
+ TeXextras={},%
+ addstrut=false% (a final comma here would not hurt)
+ }%
+\RequirePackage{sphinxpackageboxes}
\input{sphinxlatexadmonitions.sty}
\input{sphinxlatexliterals.sty}
\input{sphinxlatexshadowbox.sty}
@@ -298,18 +967,11 @@
%% FOOTNOTES
%
% Support scopes for footnote numbering
+% This is currently stepped at each input file
\newcounter{sphinxscope}
\newcommand{\sphinxstepscope}{\stepcounter{sphinxscope}}
-% Explicitly numbered footnotes may be referred to, and for this to be
-% clickable we need to have only one target. So we will step this at each
-% explicit footnote and let \thesphinxscope take it into account
-\newcounter{sphinxexplicit}
-\newcommand{\sphinxstepexplicit}{\stepcounter{sphinxexplicit}}
-% Some babel/polyglossia languages fiddle with \@arabic, so let's be extra
-% cautious and redefine \thesphinxscope with \number not \@arabic.
-% Memo: we expect some subtle redefinition of \thesphinxscope to be a part of page
-% scoping for footnotes, when we shall implement it.
-\renewcommand{\thesphinxscope}{\number\value{sphinxscope}.\number\value{sphinxexplicit}}
+% We ensure \thesphinxscope expands to digits tokens, independently of language
+\renewcommand{\thesphinxscope}{\number\value{sphinxscope}}
\newcommand\sphinxthefootnotemark[2]{%
% this is used to make reference to an explicitly numbered footnote not on same page
% #1=label of footnote text, #2=page number where footnote text was printed
diff --git a/crypto/krb5/doc/pdf/sphinxhighlight.sty b/crypto/krb5/doc/pdf/sphinxhighlight.sty
index 83b523cba01c..170f55710ec5 100644
--- a/crypto/krb5/doc/pdf/sphinxhighlight.sty
+++ b/crypto/krb5/doc/pdf/sphinxhighlight.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{sphinxhighlight}[2016/05/29 stylesheet for highlighting with pygments]
+\ProvidesPackage{sphinxhighlight}[2022/06/30 stylesheet for highlighting with pygments]
% Its contents depend on pygments_style configuration variable.
@@ -50,6 +50,7 @@
\@namedef{PYG@tok@gr}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
\@namedef{PYG@tok@ge}{\let\PYG@it=\textit}
\@namedef{PYG@tok@gs}{\let\PYG@bf=\textbf}
+\@namedef{PYG@tok@ges}{\let\PYG@bf=\textbf\let\PYG@it=\textit}
\@namedef{PYG@tok@gp}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
\@namedef{PYG@tok@go}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}}
\@namedef{PYG@tok@gt}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
@@ -103,4 +104,27 @@
\def\PYGZrb{]}
\makeatother
-\renewcommand\PYGZsq{\textquotesingle}
+% Sphinx redefinitions
+% Originally to obtain a straight single quote via package textcomp, then
+% to fix problems for the 5.0.0 inline code highlighting (captions!).
+% The \text is from amstext, a dependency of sphinx.sty. It is here only
+% to avoid build errors if for some reason expansion is in math mode.
+\def\PYGZbs{\text\textbackslash}
+\def\PYGZus{\_}
+\def\PYGZob{\{}
+\def\PYGZcb{\}}
+\def\PYGZca{\text\textasciicircum}
+\def\PYGZam{\&}
+\def\PYGZlt{\text\textless}
+\def\PYGZgt{\text\textgreater}
+\def\PYGZsh{\#}
+\def\PYGZpc{\%}
+\def\PYGZdl{\$}
+\def\PYGZhy{\sphinxhyphen}% defined in sphinxlatexstyletext.sty
+\def\PYGZsq{\text\textquotesingle}
+\def\PYGZdq{"}
+\def\PYGZti{\text\textasciitilde}
+\makeatletter
+% use \protected to allow syntax highlighting in captions
+\protected\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+{\PYG@do{#2}}}
+\makeatother
diff --git a/crypto/krb5/doc/pdf/sphinxhowto.cls b/crypto/krb5/doc/pdf/sphinxhowto.cls
index 951cf810df0c..8d7dd0ee7185 100644
--- a/crypto/krb5/doc/pdf/sphinxhowto.cls
+++ b/crypto/krb5/doc/pdf/sphinxhowto.cls
@@ -42,7 +42,7 @@
% ``Bjarne'' style a bit better.
%
\newcommand{\sphinxmaketitle}{%
- \noindent\rule{\textwidth}{1pt}\par
+ \noindent\rule{\linewidth}{1pt}\par
\begingroup % for PDF information dictionary
\def\endgraf{ }\def\and{\& }%
\pdfstringdefDisableCommands{\def\\{, }}% overwrite hyperref setup
@@ -74,7 +74,7 @@
\sphinxtableofcontentshook
\tableofcontents
\endgroup
- \noindent\rule{\textwidth}{1pt}\par
+ \noindent\rule{\linewidth}{1pt}\par
\vspace{12pt}%
}
\newcommand\sphinxtableofcontentshook{}
diff --git a/crypto/krb5/doc/pdf/sphinxlatexadmonitions.sty b/crypto/krb5/doc/pdf/sphinxlatexadmonitions.sty
index 1e418c8c2229..a31ae4ce3a2c 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexadmonitions.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexadmonitions.sty
@@ -1,14 +1,17 @@
%% NOTICES AND ADMONITIONS
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexadmonitions.sty}[2021/01/27 admonitions]
+\ProvidesFile{sphinxlatexadmonitions.sty}[2023/03/19 admonitions]
% Provides support for this output mark-up from Sphinx latex writer:
%
+% - sphinxseealso environment added at 6.1.0
+%
% - sphinxadmonition (environment)
% This is a dispatch supporting
%
% - note, hint, important, tip (via sphinxlightbox)
+% (also optionally via sphinxheavybox since 6.2.0)
% - warning, caution, attention, danger, error (via sphinxheavybox)
%
% Each sphinx<notice name> environment can be redefined by user.
@@ -16,13 +19,22 @@
% settings, cf sphinx docs (latex customization).
%
% Requires:
+\RequirePackage{sphinxpackageboxes}
\RequirePackage{framed}% used by sphinxheavybox
%
% Dependencies (they do not need to be defined at time of loading):
+%
% - of course the various colour and dimension options handled via sphinx.sty
-% - \sphinxstrong (for sphinxlightbox and sphinxheavybox)
+%
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
+%
% - \savenotes/\spewnotes from sphinxpackagefootnote (for sphinxheavybox)
+%
+% - \sphinxstylenotetitle, ..., \sphinxstylewarningtitle, etc... which are used by
+% default in the corresponding sphinx<notice> environments to replace at 6.2.0
+% formerly hard-coded \sphinxstrong{#1}<space>
+% Their definitions are in sphinxlatexstyletext.sty.
+
% Provides: (also in sphinxlatexliterals.sty)
\providecommand*\sphinxvspacefixafterfrenchlists{%
@@ -30,11 +42,17 @@
}
% Some are quite plain
-% the spx@notice@bordercolor etc are set in the sphinxadmonition environment
+\newenvironment{sphinxseealso}[1]{\sphinxstyleseealsotitle{#1}}{}
+
+% This \dimen register is a legacy relic from Sphinx 1.5 which is used now
+% only for sphinxlightbox. It is set in the sphinxadmonition environment.
+\newdimen\spx@notice@border
+
\newenvironment{sphinxlightbox}{%
\par
\noindent{\color{spx@notice@bordercolor}%
- \rule{\linewidth}{\spx@notice@border}}\par\nobreak
+ \rule{\linewidth}{\spx@notice@border}}%
+ \par\nobreak
{\parskip\z@skip\noindent}%
}
{%
@@ -46,44 +64,98 @@
\rule[\dimexpr.4\baselineskip-\spx@notice@border\relax]
{\linewidth}{\spx@notice@border}}\hss}\allowbreak
}% end of sphinxlightbox environment definition
-% may be renewenvironment'd by user for complete customization
+
+% note/hint/important/tip notices
+%
+% Since 1.5 these environments are named individually to allow user to
+% redefine them entirely.
+%
+% The Sphinx definitions were done like this, prior to 6.2.0:
+%
+% \newenvironment{sphinxhint}[1]
+% {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
+%
+% The more complex definition below will branch to sphinxheavybox if a certain
+% boolean associated to the notice type is true. This boolean is set to true
+% whenever a CSS-named alike options for the notice type has been used in
+% sphinxsetup. The old coding as above would still work, with the new options
+% being then simply ignored. A user redefinition will probably either use
+% directly sphinxlightbox or sphinxheavybox or something else, with no need to
+% test the boolean.
+%
+% 6.2.0 also adds one layer of mark-up via \sphinxnotetitle etc..., because
+% the former \sphinxstrong{#1}<space> used a too generic \sphinxstrong. But
+% perhaps the #1 should be passed over to sphinx{light,heavy}box as parameter.
+% Unfortunately replacing these environments with one-parameter environments
+% would be potentially a breaking change. Anyway, sphinxpackageboxes.sty does not
+% provide a "titled" box; the caption of code-blocks is handled by extra
+% code in sphinxVerbatim.
\newenvironment{sphinxnote}[1]
- {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
+ {\edef\spx@env{sphinx\ifspx@opt@heavynote heavy\else light\fi box}%
+ \expandafter\begin\expandafter{\spx@env}\sphinxstylenotetitle{#1}}
+ {\expandafter\end\expandafter{\spx@env}}
\newenvironment{sphinxhint}[1]
- {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
+ {\edef\spx@env{sphinx\ifspx@opt@heavyhint heavy\else light\fi box}%
+ \expandafter\begin\expandafter{\spx@env}\sphinxstylehinttitle{#1}}
+ {\expandafter\end\expandafter{\spx@env}}
\newenvironment{sphinximportant}[1]
- {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
+ {\edef\spx@env{sphinx\ifspx@opt@heavyimportant heavy\else light\fi box}%
+ \expandafter\begin\expandafter{\spx@env}\sphinxstyleimportanttitle{#1}}
+ {\expandafter\end\expandafter{\spx@env}}
\newenvironment{sphinxtip}[1]
- {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
-% or just use the package options
-% these are needed for common handling by notice environment of lightbox
-% and heavybox but they are currently not used by lightbox environment
-% and there is consequently no corresponding package option
-\definecolor{sphinxnoteBgColor}{rgb}{1,1,1}
-\definecolor{sphinxhintBgColor}{rgb}{1,1,1}
-\definecolor{sphinximportantBgColor}{rgb}{1,1,1}
-\definecolor{sphinxtipBgColor}{rgb}{1,1,1}
+ {\edef\spx@env{sphinx\ifspx@opt@heavytip heavy\else light\fi box}%
+ \expandafter\begin\expandafter{\spx@env}\sphinxstyletiptitle{#1}}
+ {\expandafter\end\expandafter{\spx@env}}
-% Others get more distinction
+% warning/caution/attention/danger/error get more distinction
+%
% Code adapted from framed.sty's "snugshade" environment.
% Nesting works (inner frames do not allow page breaks).
\newenvironment{sphinxheavybox}{\par
- \setlength{\FrameRule}{\spx@notice@border}%
- \setlength{\FrameSep}{\dimexpr.6\baselineskip-\FrameRule\relax}
+ % 6.2.0 allows to not have to distinguish here between warning type notices
+ % which always use sphinxheavybox or note type notices which might use it.
+ % (MEMO: it is not a problem here if there is no sphinx<type>ShadowColor,
+ % as it used only if set)
+ \spx@boxes@fcolorbox@setup{\spx@noticetype}%
+ % Those are used by sphinxVerbatim if the \ifspx@inframed boolean is true
+ \setlength{\FrameRule}{0.5\dimexpr\spx@boxes@border@top+\spx@boxes@border@bottom\relax}%
+ % MEMO: prior to 5.1.0 \FrameSep was determined as 0.6\baselineskip -
+ % \FrameRule, and there was no possibility for user to adjust padding.
+ % Then \fcolorbox was used with \fboxrule set to \FrameRule and \fboxsep
+ % set to \FrameSep.
+ % The 5.1.0 default calculation of padding parameters maintains PDF output
+ % identical to legacy behaviour, as long as padding is not set by user.
+ \setlength{\FrameSep}{0.5\dimexpr\spx@boxes@padding@top+\spx@boxes@padding@bottom\relax}%
+ % "setup" macro has prepared the \spx@boxes@... dimen registers
\advance\spx@image@maxheight
- -\dimexpr2\FrameRule
- +2\FrameSep
+ -\dimexpr\spx@boxes@border@top+\spx@boxes@border@bottom
+ +\spx@boxes@padding@top+\spx@boxes@padding@bottom
+\baselineskip\relax % will happen again if nested, needed indeed!
+ % MEMO: the next comment is before boxing was extended to allow padding and
+ % multiple border-widths, not to mention shadows...
% configure framed.sty's parameters to obtain same vertical spacing
% as for "light" boxes. We need for this to manually insert parskip glue and
% revert a skip done by framed before the frame.
\ltx@ifundefined{OuterFrameSep}{}{\OuterFrameSep\z@skip}%
\vspace{\FrameHeightAdjust}
% copied/adapted from framed.sty's snugshade
- \def\FrameCommand##1{\hskip\@totalleftmargin
- \fboxsep\FrameSep \fboxrule\FrameRule
- \fcolorbox{spx@notice@bordercolor}{spx@notice@bgcolor}{##1}%
- \hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth}%
+ % but now using in place of \fcolorbox the Sphinx sophisticated own
+ \def\FrameCommand##1{%
+ \hskip\@totalleftmargin
+ % "setup" macro MUST have been called before
+ \spx@boxes@fcolorbox{##1}%
+ \hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth
+ }%
+ % 6.2.0 adds support for div.<notice type>_box-decoration-break=slice.
+ % (it is yet undecided if slice style should inhibit a bottom shadow)
+ \csname ifspx@\spx@noticetype @border@open\endcsname
+ \def\FirstFrameCommand
+ {\spx@boxes@fcolorbox@setup@openbottom\FrameCommand}%
+ \def\MidFrameCommand
+ {\spx@boxes@fcolorbox@setup@openboth \FrameCommand}%
+ \def\LastFrameCommand
+ {\spx@boxes@fcolorbox@setup@opentop \FrameCommand}%
+ \fi
\savenotes
% use a minipage if we are already inside a framed environment
\ifspx@inframed
@@ -103,9 +175,11 @@
\let\@listdepth\@mplistdepth \@mplistdepth\z@
\@minipagerestore
\@setminipage }%
+ \color@begingroup % workaround to an upstream framed.sty bug
}
{%
\par\unskip
+ \color@endgroup % matches the \color@begingroup
\@minipagefalse
\endMakeFramed
\ifspx@inframed\end{minipage}\fi
@@ -114,35 +188,55 @@
% arrange for similar spacing below frame as for "light" boxes.
\vskip .4\baselineskip
}% end of sphinxheavybox environment definition
-% may be renewenvironment'd by user for complete customization
+
+% - Since 1.5 these environments are named individually to allow user to
+% redefine them entirely.
+%
+% - Since 5.1.0, sphinxheavybox is more versatile and four border widths, four
+% padding widths, four corner radii, optional shadow, and three colors can all
+% be modified via CSS-named alike options.
+%
+% - Since 6.2.0, also note/hint/important/tip notices can use these options
+% and then they go automatically via sphinxheavybox. If only the legacy options
+% are used, they keep using sphinxlightbox.
+%
+% - Since 6.2.0, \sphinxwarningtitle etc... add one level of mark-up (they
+% expand to \sphinxstrong{#1}<space> which was former hard-coded mark-up).
+% Example:
+% \renewcommand{\sphinxwarningtitle}[1]{\textbf{#1}\par\smallskip
+% {\color{sphinxwarningBorderColor}\hrule height1pt}\smallskip}
\newenvironment{sphinxwarning}[1]
- {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}}
+ {\begin{sphinxheavybox}\sphinxstylewarningtitle{#1}}{\end{sphinxheavybox}}
\newenvironment{sphinxcaution}[1]
- {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}}
+ {\begin{sphinxheavybox}\sphinxstylecautiontitle{#1}}{\end{sphinxheavybox}}
\newenvironment{sphinxattention}[1]
- {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}}
+ {\begin{sphinxheavybox}\sphinxstyleattentiontitle{#1}}{\end{sphinxheavybox}}
\newenvironment{sphinxdanger}[1]
- {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}}
+ {\begin{sphinxheavybox}\sphinxstyledangertitle{#1}}{\end{sphinxheavybox}}
\newenvironment{sphinxerror}[1]
- {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}}
-% or just use package options
-
-% the \colorlet of xcolor (if at all loaded) is overkill for our use case
-\newcommand{\sphinxcolorlet}[2]
- {\expandafter\let\csname\@backslashchar color@#1\expandafter\endcsname
- \csname\@backslashchar color@#2\endcsname }
+ {\begin{sphinxheavybox}\sphinxstyleerrortitle{#1}}{\end{sphinxheavybox}}
% the main dispatch for all types of notices
\newenvironment{sphinxadmonition}[2]{% #1=type, #2=heading
% can't use #1 directly in definition of end part
\def\spx@noticetype {#1}%
- % set parameters of heavybox/lightbox
+ % those next three are a remnant of legacy code; they are not used at
+ % all by sphinxheavybox, and their usage could be disposed of by sphinxlightbox
+ % but we keep for backward compatibility and also because it may be simpler
+ % for user redefinitions to employ for example "spx@notice@bgcolor" and not
+ % the more bulky "sphinx\spx@noticetype BgColor".
\sphinxcolorlet{spx@notice@bordercolor}{sphinx#1BorderColor}%
\sphinxcolorlet{spx@notice@bgcolor}{sphinx#1BgColor}%
- \spx@notice@border \dimexpr\csname spx@opt@#1border\endcsname\relax
- % start specific environment, passing the heading as argument
- \begin{sphinx#1}{#2}}
- % workaround some LaTeX "feature" of \end command
- {\edef\spx@temp{\noexpand\end{sphinx\spx@noticetype}}\spx@temp}
+ \spx@notice@border \dimexpr\csname spx@#1@border\endcsname\relax
+ % trigger the sphinx<type> environment, #2=heading is passed as argument
+ \begin{sphinx#1}{#2}%
+ % 6.2.0 support of div.<type>_TeX{color,extras} options
+ \csname ifspx@\spx@noticetype @withtextcolor\endcsname
+ \color{sphinx\spx@noticetype TextColor}%
+ \fi
+ \csname spx@\spx@noticetype @TeXextras\endcsname
+ }
+ % workaround some LaTeX "feature" of \end command (can't use "sphinx#1" here)
+ {\edef\spx@temp{\noexpand\end{sphinx\spx@noticetype}}\spx@temp}
\endinput
diff --git a/crypto/krb5/doc/pdf/sphinxlatexlists.sty b/crypto/krb5/doc/pdf/sphinxlatexlists.sty
index ed7521cf8f37..8e793555684a 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexlists.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexlists.sty
@@ -1,13 +1,47 @@
%% ALPHANUMERIC LIST ITEMS
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexlists.sty}[2021/01/27 lists]
+\ProvidesFile{sphinxlatexlists.sty}[2021/12/20 lists]
% Provides support for this output mark-up from Sphinx latex writer:
% - \sphinxsetlistlabels
-
+% - \sphinxlineitem
+% and for the maxlistdepth key of sphinxsetup
% Dependencies: the \spx@opt@maxlistdepth from sphinx.sty
+% We need some helpers macros
+\newtoks\spx@lineitemlabel
+\long\def\sphinx@gobto@sphinxlineitem#1\sphinxlineitem{}
+% TeX/LaTeX has no (easy to use) built-in "peek-ahead" mechanism, but
+% we would like to know if next token is another \sphinxlineitem (this
+% can happen in glossary entries with multiple terms for same definition)
+% so we simply grab next token (assuming it is not {tokens} originally)
+\newcommand\sphinxlineitem[2]{%
+ % safe test of whether #2 is \sphinxlineitem
+ \sphinx@gobto@sphinxlineitem#2\@gobbletwo\sphinxlineitem\unless
+ \iftrue
+ % case with sphinxlineitem immediately followed by another \sphinxlineitem:
+ % accumulate successive terms until actual definition or sub-list is found
+ \spx@lineitemlabel\expandafter{\the\spx@lineitemlabel\strut#1\\}%
+ \else
+ % now issue the \item command with possibly multi-line contents
+ % these weird incantations with \kern are related to how LaTeX
+ % handles \item generally
+ \item[\kern\labelwidth\kern-\itemindent\kern-\leftmargin
+ {\parbox[t]{\dimexpr\linewidth+\leftmargin\relax}{%
+ \raggedright
+ \the\spx@lineitemlabel% accumulated terms before this one, CR separated
+ \strut#1}}% due to LaTeX internals no \par token allowed here,
+ % but the \parbox will insert one tacitly at end
+ \kern-\labelsep]%
+ \spx@lineitemlabel{}%
+ % this causes the label to be typeset (filling up the line), clearing up
+ % things in case a nested list follows.
+ \leavevmode
+ \fi #2%
+}%
+
+
\newcommand\sphinxsetlistlabels[5]
{% #1 = style, #2 = enum, #3 = enumnext, #4 = prefix, #5 = suffix
% #2 and #3 are counters used by enumerate environment e.g. enumi, enumii.
diff --git a/crypto/krb5/doc/pdf/sphinxlatexliterals.sty b/crypto/krb5/doc/pdf/sphinxlatexliterals.sty
index d2ba89ea73f9..3a73a76619e3 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexliterals.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexliterals.sty
@@ -1,7 +1,7 @@
%% LITERAL BLOCKS
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexliterals.sty}[2021/01/27 code-blocks and parsed literals]
+\ProvidesFile{sphinxlatexliterals.sty}[2023/04/01 code-blocks and parsed literals]
% Provides support for this output mark-up from Sphinx latex writer:
%
@@ -32,6 +32,8 @@
% - alltt
% - upquote
% - needspace
+% - sphinxpackageboxes
+\RequirePackage{sphinxpackageboxes}
% also in sphinxlatexadmonitions.sty:
% This is a workaround to a "feature" of French lists, when literal block
@@ -50,8 +52,8 @@
% 4- while still allowing expansion of Pygments latex mark-up
% Other aspects such as framing, caption handling, codeline wrapping are
% added on top of it. We should stop using fancyvrb and implement
-% 1, 2, 3, 4 by own Sphinx fully native Verbatim. This would allow to solve
-% limitations with wrapped long code line not allowing page break.
+% 1, 2, 3, 4 by own Sphinx fully native Verbatim. This would greatly simplify
+% in particular wrapping long code lines in a way allowing page breaks.
\RequirePackage{fancyvrb}
% For parsed-literal blocks.
\RequirePackage{alltt}
@@ -92,77 +94,141 @@
\newif\ifsphinxverbatimwithminipage \sphinxverbatimwithminipagefalse
% Framing macro for use with framed.sty's \FrameCommand
+% MEMO: the sophisticated code in \spx@fcolorbox/\spx@CustomFBox
+% is here for good reasons
+% - be responsive to indented list environments in the manner of
+% the "framed" (\fbox) and "shaded" (\colorbox) environments of
+% framed.sty; indeed code here is an evolution related to \fcolorbox
+% - attach non-detachable continuation hints above/below frame
+% - draw the frame and fill the background color in a manner avoiding
+% problems in some pdf viewers
+% - do background coloring differently from color.sty/xcolor.sty macros
+% (even core internal ones) to work around issues at page breaks
+% as the framed contents are split into chunks with possibly unpaired
+% "color push" or "color pop"
+% About the produced output:
% - it obeys current indentation,
-% - frame is \fboxsep separated from the contents,
-% - the contents use the full available text width,
-% - #1 = color of frame, #2 = color of background,
-% - #3 = above frame, #4 = below frame, #5 = within frame,
-% - #3 and #4 must be already typeset boxes; they must issue \normalcolor
-% or similar, else, they are under scope of color #1
-\long\def\spx@fcolorbox #1#2#3#4#5{%
+% - frame with 4 padding parameters and 4 border-width parameters
+% - the contents use the full available text width, limited by indentation,
+% - #1 = will be typeset above frame, in a non detachable way,
+% - #2 = will be typeset below frame, in a non detachable way,
+% - #3 = will be typeset within the frame.
+% #1 and #2 are expected to be already typeset \hbox'es.
+% #3 are the contents, and in the context of usage of fancyvrb+framed,
+% it will arrive here already transformed into horizontal boxes,
+% interline penalties and glues.
+%
+\long\def\spx@verb@FrameCommand #1#2#3{%
+ % The \spx@verb@boxes@fcolorbox@setup MUST have been executed beforehand.
+ % These \hskips are for fancyvrb.sty measuring and will make the
+ % framing "adapt" to an indented context.
\hskip\@totalleftmargin
- \hskip-\fboxsep\hskip-\fboxrule
- % use of \color@b@x here is compatible with both xcolor.sty and color.sty
- \color@b@x {\color{#1}\spx@CustomFBox{#3}{#4}}{\color{#2}}{#5}%
- \hskip-\fboxsep\hskip-\fboxrule
+ \hskip-\spx@boxes@border@left\hskip-\spx@boxes@padding@left
+ \spx@verb@fcolorbox {#1}{#2}{#3}%
+ \hskip-\spx@boxes@padding@right\hskip-\spx@boxes@border@right
\hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth
}%
-% #1 = for material above frame, such as a caption or a "continued" hint
-% #2 = for material below frame, such as a caption or "continues on next page"
-% #3 = actual contents, which will be typeset with a background color
-\long\def\spx@CustomFBox#1#2#3{%
- \begingroup
- \setbox\@tempboxa\hbox{{#3}}% inner braces to avoid color leaks
- \vbox{#1% above frame
- % draw frame border _latest_ to avoid pdf viewer issue
- \kern\fboxrule
- \hbox{\kern\fboxrule
- \copy\@tempboxa
- \kern-\wd\@tempboxa\kern-\fboxrule
- \vrule\@width\fboxrule
- \kern\wd\@tempboxa
- \vrule\@width\fboxrule}%
- \kern-\dimexpr\ht\@tempboxa+\dp\@tempboxa+\fboxrule\relax
- \hrule\@height\fboxrule
- \kern\dimexpr\ht\@tempboxa+\dp\@tempboxa\relax
- \hrule\@height\fboxrule
- #2% below frame
- }%
- \endgroup
-}%
-\def\spx@fcolorbox@put@c#1{% hide width from framed.sty measuring
- \moveright\dimexpr\fboxrule+.5\wd\@tempboxa\hb@xt@\z@{\hss#1\hss}%
-}%
-\def\spx@fcolorbox@put@r#1{% right align with contents, width hidden
- \moveright\dimexpr\fboxrule+\wd\@tempboxa-\fboxsep\hb@xt@\z@{\hss#1}%
-}%
-\def\spx@fcolorbox@put@l#1{% left align with contents, width hidden
- \moveright\dimexpr\fboxrule+\fboxsep\hb@xt@\z@{#1\hss}%
+\long\def\spx@verb@fcolorbox #1#2#3{%
+ % The \spx@verb@boxes@fcolorbox@setup MUST have been executed beforehand.
+%
+ % MEMO: in the context of framed.sty this will always expand inside some
+ % \hbox isolated from other code, so we can use \box\z@, \box\tw@,...
+ % with no need of extra group.
+%
+ % MEMO: this code was originally using \color@b@x but the latter has
+ % problematic features regarding color in a context like here where #3
+ % may contain an unbalanced "color push".
+%
+ \setbox\z@\hbox{#3}%
+ \edef\spx@verb@fcolorbox@width@sp
+ {\number\dimexpr\wd\z@+\spx@boxes@border@left
+ +\spx@boxes@padding@left
+ +\spx@boxes@padding@right
+ +\spx@boxes@border@right\relax sp}%
+ \vbox{#1% continuation hint attached above frame, uses \spx@verb@fcolorbox@width@sp
+ % the boxes@fcolorbox constructs an \hbox with bbox containing the border
+ % \spx@verb@boxes@fcolorbox@setup MUST have been executed beforehand.
+ \spx@boxes@fcolorbox{\box\z@}%
+ % This \nointerlineskip to maintain legacy spacing when a \hrule was
+ % formerly last prior item in vertical list. TODO: remove this at 6.0.0 ?
+ \nointerlineskip
+ #2% continuation hint attached below frame, uses \spx@verb@fcolorbox@width@sp
+ }% end of \vbox
+}%
+\def\spx@verb@fcolorbox@put@c#1{% hide width from framed.sty measuring
+ \moveright.5\dimexpr\spx@verb@fcolorbox@width@sp\hb@xt@\z@{\hss#1\hss}%
+}%
+\def\spx@verb@fcolorbox@put@r#1{% right align with contents, width hidden
+ \moveright\dimexpr\spx@verb@fcolorbox@width@sp-%
+ \spx@boxes@padding@right-%
+ \spx@boxes@border@right\hb@xt@\z@{\hss#1}%
+}%
+\def\spx@verb@fcolorbox@put@l#1{% left align with contents, width hidden
+ \moveright\dimexpr\spx@boxes@border@left+%
+ \spx@boxes@padding@left\hb@xt@\z@{#1\hss}%
}%
%
-\def\sphinxVerbatim@Continued
- {\csname spx@fcolorbox@put@\spx@opt@verbatimcontinuedalign\endcsname
- {\normalcolor\sphinxstylecodecontinued\literalblockcontinuedname}}%
-\def\sphinxVerbatim@Continues
- {\csname spx@fcolorbox@put@\spx@opt@verbatimcontinuesalign\endcsname
- {\normalcolor\sphinxstylecodecontinues\literalblockcontinuesname}}%
-\def\sphinxVerbatim@Title
- {\spx@fcolorbox@put@c{\unhcopy\sphinxVerbatim@TitleBox}}%
+\def\sphinxVerbatim@Continued{%
+ \csname spx@verb@fcolorbox@put@\spx@opt@verbatimcontinuedalign\endcsname
+ {{\normalcolor\sphinxstylecodecontinued\literalblockcontinuedname}}%
+}%
+\def\sphinxVerbatim@Continues{%
+ \csname spx@verb@fcolorbox@put@\spx@opt@verbatimcontinuesalign\endcsname
+ {{\normalcolor\sphinxstylecodecontinues\literalblockcontinuesname}}%
+}%
+\def\sphinxVerbatim@Title{%
+ \spx@verb@fcolorbox@put@c{\unhcopy\sphinxVerbatim@TitleBox}%
+}%
\let\sphinxVerbatim@Before\@empty
\let\sphinxVerbatim@After\@empty
% Defaults are redefined in document preamble according to language
\newcommand*\literalblockcontinuedname{continued from previous page}%
\newcommand*\literalblockcontinuesname{continues on next page}%
%
-\def\spx@verbatimfcolorbox{\spx@fcolorbox{VerbatimBorderColor}{VerbatimColor}}%
-\def\sphinxVerbatim@FrameCommand
- {\spx@verbatimfcolorbox\sphinxVerbatim@Before\sphinxVerbatim@After}%
-\def\sphinxVerbatim@FirstFrameCommand
- {\spx@verbatimfcolorbox\sphinxVerbatim@Before\sphinxVerbatim@Continues}%
-\def\sphinxVerbatim@MidFrameCommand
- {\spx@verbatimfcolorbox\sphinxVerbatim@Continued\sphinxVerbatim@Continues}%
-\def\sphinxVerbatim@LastFrameCommand
- {\spx@verbatimfcolorbox\sphinxVerbatim@Continued\sphinxVerbatim@After}%
+\def\sphinxVerbatim@FrameCommand{%
+ \spx@verb@FrameCommand\sphinxVerbatim@Before\sphinxVerbatim@After
+}%
+\def\sphinxVerbatim@FirstFrameCommand{%
+ \ifspx@pre@border@open
+ \spx@boxes@fcolorbox@setup@openbottom
+ \fi
+ \spx@verb@FrameCommand\sphinxVerbatim@Before\sphinxVerbatim@Continues
+}%
+\def\sphinxVerbatim@MidFrameCommand{%
+ \ifspx@pre@border@open
+ \spx@boxes@fcolorbox@setup@openboth
+ \fi
+ \spx@verb@FrameCommand\sphinxVerbatim@Continued\sphinxVerbatim@Continues
+}%
+\def\sphinxVerbatim@LastFrameCommand{%
+ \ifspx@pre@border@open
+ \spx@boxes@fcolorbox@setup@opentop
+ \fi
+ \spx@verb@FrameCommand\sphinxVerbatim@Continued\sphinxVerbatim@After
+}%
+%
+\def\spx@verb@boxes@fcolorbox@setup{%
+ % Prepares usage of \spx@boxes@fcolorbox
+ % Extras to remap legacy color names VerbatimBorderColor and VerbatimColor
+ % to a common naming scheme with admonitions (and topic directive), as
+ % expected by \spx@boxes@fcolorbox@setup from sphinxpackageboxes.sty.
+ \sphinxcolorlet{sphinxpreBorderColor}{VerbatimBorderColor}%
+ \sphinxcolorlet{sphinxpreBgColor}{VerbatimColor}%
+ % This VerbatimShadowColor is not a legacy name nor user documented but is
+ % an outcome of sphinx.sty batch definitions for CSS option support.
+ \sphinxcolorlet{sphinxpreShadowColor}{VerbatimShadowColor}%
+ \spx@boxes@fcolorbox@setup{pre}%
+ \ifspx@opt@verbatimwithframe
+ \else
+ \spx@boxes@border@top\z@
+ \spx@boxes@border@right\z@
+ \spx@boxes@border@bottom\z@
+ \spx@boxes@border@left\z@
+ \spx@boxes@border\z@
+ % MEMO: rounded corners still make sense in presence of a background
+ % color, so we do not force the fcolorbox@rectangle here
+ \fi
+}%
% For linebreaks inside Verbatim environment from package fancyvrb.
\newbox\sphinxcontinuationbox
@@ -198,7 +264,8 @@
\def\sphinx@verbatim@nolig@list {\do \`}%
% Some characters . , ; ? ! / are neither pygmentized nor "tex-escaped".
% This macro makes them "active" and they will insert potential linebreaks.
-% Not compatible with math mode (cf \sphinxunactivateextras).
+% Not compatible with math mode (cf \sphinxunactivateextras, which uses
+% these lists to make sure activated characters get de-activated).
\newcommand*\sphinxbreaksbeforeactivelist {}% none
\newcommand*\sphinxbreaksafteractivelist {\do\.\do\,\do\;\do\?\do\!\do\/}
\newcommand*\sphinxbreaksviaactive {%
@@ -251,7 +318,7 @@
\def\spx@abovecaptionskip{\sphinxverbatimsmallskipamount}%
}
\newcommand*{\sphinxverbatimsmallskipamount}{\smallskipamount}
-% serves to implement line highlighting and line wrapping
+% serves to implement line highlighting
\newcommand\sphinxFancyVerbFormatLine[1]{%
\expandafter\sphinx@verbatim@checkifhl\expandafter{\the\FV@CodeLineNo}%
\ifin@
@@ -260,26 +327,120 @@
\sphinxVerbatimFormatLine{#1}%
\fi
}%
+\let\spx@original@set@color\set@color
\newcommand\sphinxVerbatimHighlightLine[1]{%
- \edef\sphinxrestorefboxsep{\fboxsep\the\fboxsep\relax}%
- \fboxsep0pt\relax % cf LaTeX bug graphics/4524
- \colorbox{sphinxVerbatimHighlightColor}%
- {\sphinxrestorefboxsep\sphinxVerbatimFormatLine{#1}}%
- % no need to restore \fboxsep here, as this ends up in a \hbox from fancyvrb
-}%
-% \sphinxVerbatimFormatLine will be set locally to one of those two:
-\newcommand\sphinxVerbatimFormatLineWrap{%
- \hsize\linewidth
- \ifspx@opt@verbatimforcewraps
- \expandafter\spx@verb@FormatLineForceWrap
- \else\expandafter\spx@verb@FormatLineWrap
- \fi
+% This is morally a \colorbox (with a \fboxsep which would be 0pt)
+% but some issues of potential colour disappearance at pagebreaks
+% require workaround such as the one done here.
+ \leavevmode
+ % MEMO: usage of original \colorbox would insert a \set@color here
+ % and this then places a "color pop" at the end of the \box\z@.
+ % But this could pair erroneously with an unmatched "color push"
+ % as #1 is maybe only a part (already hboxed) of a codeline
+ % if (default) verbatimwrapslines=true
+ % (cf \spx@verb@@PreProcessLine; refs: #8686)
+ % MEMO: formerly we did something with \fboxsep in relation to the LaTeX
+ % bug graphics/4524 for \colorbox, but as we don't use \colorbox...
+ \setbox\z@\hb@xt@\linewidth{\strut#1\hss}%
+ % MEMO: \colorbox would lead to \color{sphinxVerbatimHighlightColor}
+ % plus \color@block, which results in doubled (a color.sty feature)
+ % color command send to device driver and more importantly has
+ % a "color pop" which will be after \box\z@. We avoid that for reasons
+ % mentioned above.
+ {%
+ \def\set@color{\let\set@color\spx@original@set@color}%
+ % will only set \current@color and delay the \set@color to \color@block
+ % as this all happens inside fancyvrb nested \hbox'es.
+ \color{sphinxVerbatimHighlightColor}%
+ % will use \current@color and pop it **before** \box\z@
+ \color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@
+ }%
+ % we added a group only for \FV@RightListNumber not be influenced by the
+ % \current@color, if \fvset has been used to set numbers to the right.
}%
-\newcommand\sphinxVerbatimFormatLineNoWrap[1]{\hb@xt@\linewidth{\strut #1\hss}}%
-\long\def\spx@verb@FormatLineWrap#1{%
- \vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@
+% MEMO: fancyvrb has options obeytabs and tabsize. Anyhow tab characters
+% do not make it to the tex file, they have been converted to spaces earlier.
+% But, if this was not the case, the support would be implemented here via
+% \newcommand\sphinxVerbatimFormatLine[1]{\FV@ObeyTabs{\strut #1}}%
+\newcommand\sphinxVerbatimFormatLine[1]{\strut#1}%
+% MEMO: if verbatimwrapslines is set to true (default) the #1 above is
+% simply \box\spx@tempboxb, from the next two macros.
+% The next two macros are a deep hack of fancyvrb.sty core line processing in
+% order to wrap too long lines, either at spaces and natural break-points,
+% (soft wrap) or optionally at any character (hard wrap). This requires deep
+% hack to work around the \hbox'es wrappers of fancyvrb.sty as they would
+% prevent page breaks. Formerly Sphinx obtained wrapping by inserting the
+% material into a vertical box (which was later again boxed -- twice -- by
+% fancyvrb thinking it was a single line...) but this was incompatible with
+% allowing page breaks (refs: #8686).
+% We use core TeX techniques to pre-process a paragraph then recover its
+% constituents lines (as boxes, not as tokens) and hand them over to original
+% fancyvrb line process. It is mandatory to update \FV@ProcessLine and
+% \@tempboxa globally to get fancyvrb internals into working to our
+% satisfaction.
+% This will get disrupted if anything adding vertical penalties or glues
+% is activated via some \vadjust from inside the Pygmentized code lines.
+\def\spx@verb@@ProcessLines{%
+ \unskip
+ \unpenalty
+ \setbox\spx@tempboxb\lastbox
+\ifvoid\spx@tempboxb\else
+ {\spx@verb@@ProcessLines}%
+ \FV@ProcessLine{\box\spx@tempboxb}%
+ \global\let\FV@ProcessLine\FV@ProcessLine
+ \global\setbox\@tempboxa=\box\@tempboxa
+ \aftergroup\spx@verb@@InhibitLineNumber
+\fi
+}%
+\def\spx@verb@@InhibitLineNumber{%
+ \let\FV@LeftListNumber\relax
+ \let\FV@RightListNumber\relax
+}%
+% This will replace fancyvrb's \FV@@PreProcessLine
+% Instead of boxing \FV@Line (which contains the Pygmentized line tokens), we
+% first typeset it in a vertical box of the suitable width (taking into
+% account nested lists) to activate the TeX built-in paragraph builder, then
+% we recover individual lines as horizontal boxes and feed them to fancyvrb
+% native line processing (which may add line numbers). The interline
+% penalties and vertical glue to maintain baseline distance will be added
+% again by this process so in recursive \spx@verb@@ProcessLines which starts
+% from bottom and makes its way up to first part of the wrapped line we do not
+% need to worry about them. An additional initial measuring step is needed if
+% user issued verbatimforcewraps=true, which elaborates on the same technique.
+% If hard wraps get activated, they get implemented via hacked \PYG macros.
+\def\spx@verb@@PreProcessLine{%
+ \FV@StepLineNo
+ \FV@Gobble
+ \def\spx@verb@FV@Line{\FV@Line}%
+ \ifspx@opt@verbatimforcewraps
+ \spx@verb@DecideIfWillDoForceWrap
+ \fi
+% MEMO: \everypar{} was issued earlier (and due to \@setminipage
+% would have been only \@minipagefalse\everypar{} otherwise).
+ \setbox\spx@tempboxa=\vtop{\hsize\linewidth
+ \raggedright\hyphenpenalty\z@\exhyphenpenalty\z@
\doublehyphendemerits\z@\finalhyphendemerits\z@
- \strut #1\strut}%
+% MEMO: fancyvrb has options obeytabs and tabsize. Anyhow tab characters
+% do not make it to the tex file, they have been converted to spaces earlier.
+% But, if this was not the case, the support would be implemented here via
+% \FV@ObeyTabs{\strut\spx@verb@FV@Line\strut}%
+% And one would need a similar change in the measuring phase done by
+% \spx@verb@DecideIfWillDoForceWrap
+ \strut\spx@verb@FV@Line\strut
+% MEMO: since LaTeX 2021-06-01, there might be some hooks executed at
+% start and end of paragraphs (in future: PDF tagging), but we need an
+% explicit \par here for that. Else the kernel hooks at start of paragraph
+% are executed but not the ones at its end.
+ \par
+ }%
+ \setbox\spx@tempboxa=\vtop{\unvbox\spx@tempboxa
+ \setbox\spx@tempboxb\lastbox
+ {\spx@verb@@ProcessLines}%
+ \FV@ProcessLine{\box\spx@tempboxb}%
+ \global\let\FV@ProcessLine\FV@ProcessLine
+ \global\setbox\@tempboxa=\box\@tempboxa
+ }%
+ \unvbox\spx@tempboxa
}%
%
% The normal line wrapping allows breaks at spaces and ascii non
@@ -318,6 +479,9 @@
% box does not store in an accessible way what was the maximal
% line-width during paragraph building.
%
+% MEMO: in future use perhaps rather \RawNoindent/\RawParEnd, but
+% ltpara (LaTeX 2021-06-01) is not yet in final form (June 2022).
+%
% Avoid LaTeX 2021 alteration of \@@par which potentially could break our
% measurement step (typically if the para/after hook is configured to use
% \vspace). Of course, breakage could happen only from user or package
@@ -342,52 +506,51 @@
% character widths, or if the min width plus verbatimmaxunderfull character
% widths is inferior to linewidth, then we apply the "force wrapping" with
% potential line break at each character, else we don't.
-\long\def\spx@verb@FormatLineForceWrap#1{%
- % \spx@image@box is a scratch box register that we can use here
+\long\def\spx@verb@DecideIfWillDoForceWrap{%
\global\let\spx@verb@maxwidth\z@
\global\let\spx@verb@minwidth\linewidth
- \setbox\spx@image@box
+ \setbox\spx@tempboxa
\vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@
\doublehyphendemerits\z@\finalhyphendemerits\z@
- \spx@everypar{}\noindent\strut #1\strut\spx@par
+ \spx@everypar{}\noindent\strut\FV@Line\strut\spx@par
\spx@verb@getwidths}%
\ifdim\spx@verb@maxwidth>
\dimexpr\linewidth+\spx@opt@verbatimmaxoverfull\fontcharwd\font`X \relax
- \spx@verb@FormatLineWrap{\spx@verb@wrapPYG #1\spx@verb@wrapPYG}%
+% The \expandafter is due to \spx@verb@wrapPYG requiring to "see" the TeX tokens
+% from the pygmentize output.
+ \def\spx@verb@FV@Line{\expandafter\spx@verb@wrapPYG\FV@Line\spx@verb@wrapPYG}%
\else
\ifdim\spx@verb@minwidth<
\dimexpr\linewidth-\spx@opt@verbatimmaxunderfull\fontcharwd\font`X \relax
- \spx@verb@FormatLineWrap{\spx@verb@wrapPYG #1\spx@verb@wrapPYG}%
- \else
- \spx@verb@FormatLineWrap{#1}%
- \fi\fi
+ \def\spx@verb@FV@Line{\expandafter\spx@verb@wrapPYG\FV@Line\spx@verb@wrapPYG}%
+ \fi
+ \fi
}%
% auxiliary paragraph dissector to get max and min widths
% but minwidth must not take into account the last line
-\newbox\spx@scratchbox
\def\spx@verb@getwidths {%
\unskip\unpenalty
- \setbox\spx@scratchbox\lastbox
- \ifvoid\spx@scratchbox
+ \setbox\spx@tempboxb\lastbox
+ \ifvoid\spx@tempboxb
\else
- \setbox\spx@scratchbox\hbox{\unhbox\spx@scratchbox}%
- \ifdim\spx@verb@maxwidth<\wd\spx@scratchbox
- \xdef\spx@verb@maxwidth{\number\wd\spx@scratchbox sp}%
+ \setbox\spx@tempboxb\hbox{\unhbox\spx@tempboxb}%
+ \ifdim\spx@verb@maxwidth<\wd\spx@tempboxb
+ \xdef\spx@verb@maxwidth{\number\wd\spx@tempboxb sp}%
\fi
\expandafter\spx@verb@getwidths@loop
\fi
}%
\def\spx@verb@getwidths@loop {%
\unskip\unpenalty
- \setbox\spx@scratchbox\lastbox
- \ifvoid\spx@scratchbox
+ \setbox\spx@tempboxb\lastbox
+ \ifvoid\spx@tempboxb
\else
- \setbox\spx@scratchbox\hbox{\unhbox\spx@scratchbox}%
- \ifdim\spx@verb@maxwidth<\wd\spx@scratchbox
- \xdef\spx@verb@maxwidth{\number\wd\spx@scratchbox sp}%
+ \setbox\spx@tempboxb\hbox{\unhbox\spx@tempboxb}%
+ \ifdim\spx@verb@maxwidth<\wd\spx@tempboxb
+ \xdef\spx@verb@maxwidth{\number\wd\spx@tempboxb sp}%
\fi
- \ifdim\spx@verb@minwidth>\wd\spx@scratchbox
- \xdef\spx@verb@minwidth{\number\wd\spx@scratchbox sp}%
+ \ifdim\spx@verb@minwidth>\wd\spx@tempboxb
+ \xdef\spx@verb@minwidth{\number\wd\spx@tempboxb sp}%
\fi
\expandafter\spx@verb@getwidths@loop
\fi
@@ -508,15 +671,23 @@
{\sphinxVerbatim@Title\nointerlineskip
\kern\dimexpr-\dp\strutbox+\sphinxbelowcaptionspace
% if no frame (code-blocks inside table cells), remove
- % the "verbatimsep" whitespace from the top (better visually)
- \ifspx@opt@verbatimwithframe\else-\sphinxverbatimsep\fi
+ % the top padding (better visually)
+ \ifspx@opt@verbatimwithframe\else
+ % but we must now check if there is a background color
+ % MEMO: "fcolorbox@setup" will have been done by time of use
+ \ifspx@boxes@withbackgroundcolor\else-\spx@boxes@padding@top\fi
+ \fi
% caption package adds \abovecaptionskip vspace, remove it
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax}%
\else
\vskip\sphinxverbatimsmallskipamount
\def\sphinxVerbatim@After
{\nointerlineskip\kern\dimexpr\dp\strutbox
- \ifspx@opt@verbatimwithframe\else-\sphinxverbatimsep\fi
+ \ifspx@opt@verbatimwithframe\else
+ % but we must now check if there is a background color
+ % MEMO: "fcolorbox@setup" will have been done by time of use
+ \ifspx@boxes@withbackgroundcolor\else-\spx@boxes@padding@bottom\fi
+ \fi
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax
\sphinxVerbatim@Title}%
\fi
@@ -533,33 +704,29 @@
\fi
\global\let\sphinxLiteralBlockLabel\empty
\global\let\sphinxVerbatimTitle\empty
- \fboxsep\sphinxverbatimsep \fboxrule\sphinxverbatimborder
- \ifspx@opt@verbatimwithframe\else\fboxrule\z@\fi
+ % the "FrameCommand"'s are also responsible to attach the "Title".
\let\FrameCommand \sphinxVerbatim@FrameCommand
+ % those will also check status of the pre_box-decoration-break option
\let\FirstFrameCommand\sphinxVerbatim@FirstFrameCommand
\let\MidFrameCommand \sphinxVerbatim@MidFrameCommand
\let\LastFrameCommand \sphinxVerbatim@LastFrameCommand
+ %
\ifspx@opt@verbatimhintsturnover\else
\let\sphinxVerbatim@Continued\@empty
\let\sphinxVerbatim@Continues\@empty
\fi
+ % initialization for \spx@boxes@fcolorbox from sphinxpackageboxes.sty
+ % it will take into account status of verbatimwithframe Boolean
+ \spx@verb@boxes@fcolorbox@setup
\ifspx@opt@verbatimwrapslines
- % fancyvrb's Verbatim puts each input line in (unbreakable) horizontal boxes.
- % This customization wraps each line from the input in a \vtop, thus
- % allowing it to wrap and display on two or more lines in the latex output.
- % - The codeline counter will be increased only once.
- % - The wrapped material will not break across pages, it is impossible
- % to achieve this without extensive rewrite of fancyvrb.
- % - The (not used in sphinx) obeytabs option to Verbatim is
- % broken by this change (showtabs and tabspace work).
- \let\sphinxVerbatimFormatLine\sphinxVerbatimFormatLineWrap
+ % deep hack into fancyvrb's internal processing of input lines
+ \let\FV@@PreProcessLine\spx@verb@@PreProcessLine
+ % space character will allow line breaks
\let\FV@Space\spx@verbatim@space
- % Allow breaks at special characters using \PYG... macros.
+ % allow breaks at special characters using \PYG... macros.
\sphinxbreaksatspecials
- % Breaks at punctuation characters . , ; ? ! and / (needs catcode activation)
+ % breaks at punctuation characters . , ; ? ! and / (needs catcode activation)
\fvset{codes*=\sphinxbreaksviaactive}%
- \else % end of conditional code for wrapping long code lines
- \let\sphinxVerbatimFormatLine\sphinxVerbatimFormatLineNoWrap
\fi
\let\FancyVerbFormatLine\sphinxFancyVerbFormatLine
\VerbatimEnvironment
@@ -604,20 +771,47 @@
\ifspx@opt@verbatimwrapslines
\let\verbatim@nolig@list \sphinx@verbatim@nolig@list
\fi
+ % optimization: as codelines will be handled inside boxes, \everypar is
+ % never reset, and it issues \@minipagefalse repeatedly (from \@setminipage).
+ % As fancyvrb Verbatim will do \@minipagefalse itself, let's simplify things.
+ \everypar{}%
+ \color@begingroup % protect against color leaks (upstream framed.sty bug)
+ \ifspx@pre@withtextcolor\color{VerbatimTextColor}\fi % mostly shadowed by
+ % Pygments highlighting anyhow
+ \spx@pre@TeXextras
% will fetch its optional arguments if any
\OriginalVerbatim
-}
+}%
{%
\endOriginalVerbatim
+ \color@endgroup % matches the \color@begingroup
\ifspx@inframed
\egroup % finish \sphinxVerbatim@ContentsBox vbox
\nobreak % update page totals
- \ifdim\dimexpr\ht\sphinxVerbatim@ContentsBox+
+%%%%
+% MEMO (2022/07/09, while preparing 5.1.0 LaTeX CSS-style sphinxsetup options)
+% This test will systematically cause to abandon framing if the code-block
+% is near bottom of a warning-type notice which TeX has not yet decided whether
+% it fits on current page and which is near bottom of page. Indeed the
+% \pagetotal will already be very near \pagegoal. This is probably a not
+% intended behaviour, and perhaps the whole thing should be removed? Indeed
+% the result is surprising then because the notice will be split, code-block
+% will be on page 2 and will have no background-color, no border.
+ \ifdim\dimexpr
+ \ht\sphinxVerbatim@ContentsBox+
\dp\sphinxVerbatim@ContentsBox+
\ht\sphinxVerbatim@TitleBox+
\dp\sphinxVerbatim@TitleBox+
- 2\fboxsep+2\fboxrule+
+ % 6.2.0 uses here the dimen registers from sphinxpackageboxes.sty,
+ % they got setup by \spx@verb@boxes@fcolorbox@setup
+ \spx@boxes@padding@top+
+ \spx@boxes@padding@bottom+
+ \ifspx@opt@verbatimwithframe \spx@boxes@border@top+
+ \spx@boxes@border@bottom+\fi
% try to account for external frame parameters
+ % MEMO: this is because the sphinxheavybox (for warning admonitions)
+ % environment sets \FrameSep and \FrameRule
+ % TODO: fix this bad implicit dependency
\FrameSep+\FrameRule+
% Usage here of 2 baseline distances is empirical.
% In border case where code-block fits barely in remaining space,
@@ -644,7 +838,7 @@
\advance\hsize-\width\@totalleftmargin\z@\linewidth\hsize\@setminipage
}%
\unvbox\sphinxVerbatim@ContentsBox
- % some of this may be superfluous:
+ % the \@minipagefalse is superfluous, actually.
\par\unskip\@minipagefalse\endMakeFramed
\end{minipage}%
\fi
@@ -704,6 +898,10 @@
% the \catcode13=5\relax (deactivate end of input lines) is left to callers
\newcommand*{\sphinxunactivateextrasandspace}{\catcode32=10\relax
\sphinxunactivateextras}%
+% alltt uses a monospace font and linebreaks at dashes (which are escaped
+% to \sphinxhyphen{} which expands to -\kern\z@) are inhibited with pdflatex.
+% Not with xelatex (cf \defaultfontfeatures in latex writer), so:
+\newcommand*{\sphinxhypheninparsedliteral}{\sphinxhyphennobreak}
% now for the modified alltt environment
\newenvironment{sphinxalltt}
{% at start of next line to workaround Emacs/AUCTeX issue with this file
@@ -711,6 +909,7 @@
\ifspx@opt@parsedliteralwraps
\sbox\sphinxcontinuationbox {\spx@opt@verbatimcontinued}%
\sbox\sphinxvisiblespacebox {\spx@opt@verbatimvisiblespace}%
+ \let\sphinxhyphen\sphinxhypheninparsedliteral
\sphinxbreaksattexescapedchars
\sphinxbreaksviaactiveinparsedliteral
\sphinxbreaksatspaceinparsedliteral
@@ -757,10 +956,14 @@
\protected\def\sphinxtextbackslashbreakafter
{\discretionary{\sphinx@textbackslash}{\sphinxafterbreak}{\sphinx@textbackslash}}
\let\sphinxtextbackslash\sphinxtextbackslashbreakafter
+% - is escaped to \sphinxhyphen{} and this default ensures no linebreak
+% behaviour (also with a non monospace font, or with xelatex)
+\newcommand*{\sphinxhyphenininlineliteral}{\sphinxhyphennobreak}
% the macro must be protected if it ends up used in moving arguments,
% in 'alltt' \@noligs is done already, and the \scantokens must be avoided.
\protected\def\sphinxupquote#1{{\def\@tempa{alltt}%
\ifx\@tempa\@currenvir\else
+ \let\sphinxhyphen\sphinxhyphenininlineliteral
\ifspx@opt@inlineliteralwraps
% break at . , ; ? ! /
\sphinxbreaksviaactive
@@ -782,6 +985,12 @@
% Hence \sphinx@do@noligs will be removed, or rather replaced with code
% inserting discretionaries, as they allow a continuation symbol on start of
% next line to achieve common design with code-blocks.
+% TODO: do the above TODO!
+% Extend \sphinxunactivateextras for \sphinxhref as the latter may
+% actually be in the scope of \sphinxupquote and does a \scantokens
+% of its own.
+ \expandafter\def\expandafter\sphinxunactivateextras\expandafter
+ {\sphinxunactivateextras\verbatim@nolig@list}%
\let\do@noligs\sphinx@do@noligs
\@noligs\endlinechar\m@ne\everyeof{}% (<- in case inside \sphinxhref)
\expandafter\scantokens
diff --git a/crypto/krb5/doc/pdf/sphinxlatexobjects.sty b/crypto/krb5/doc/pdf/sphinxlatexobjects.sty
index e00881e53af3..5d9b69b77ae8 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexobjects.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexobjects.sty
@@ -1,7 +1,7 @@
%% MODULE RELEASE DATA AND OBJECT DESCRIPTIONS
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexobjects.sty}[2021/01/27 documentation environments]
+\ProvidesFile{sphinxlatexobjects.sty}[2023/07/23 documentation environments]
% Provides support for this output mark-up from Sphinx latex writer:
%
@@ -77,41 +77,206 @@
% Signatures, possibly multi-line
%
+% For legacy reasons Sphinx uses LaTeX \list and \item's for signatures
+% This is delicate:
+% - the actual item label is not typeset immediately by \item but later as part
+% of the \everypar which will be triggered by either next paragraph or a manual
+% \leavevmode, or if nothing in-between by the next \item,
+% - \begingroup <set-up>\item[foo] <setup>\endgroup leads to errors,
+% - vertical space depends on \parskip and \itemsep values in somewhat
+% subtle manners.
+%
+% Since the 2022/01/13 version things are simpler as \parskip is simply set
+% to zero during execution of \pysigline/\pysiglinewithargsret
+%
+% Parameter for separation via \itemsep of multiple signatures with common desc
+\newlength\sphinxsignaturesep
+\setlength\sphinxsignaturesep{\smallskipamount}
+% latex.py outputs mark-up like this:
+% \pysigstartsignatures <signatures> \pysigstopsignatures <actual desc>
+\newcommand{\pysigstartsignatures}{%
+ % store current \parskip and \itemsep
+ \edef\pysig@restore@itemsep@and@parskip{%
+ \itemsep\the\itemsep\relax
+ \parskip\the\parskip\relax
+ }%
+ % set them to control the spacing between signatures sharing common desc
+ \parskip\z@skip
+ \itemsep\sphinxsignaturesep
+}
+\newcommand{\pysigstopsignatures}{%
+% 1) encourage a pagebreak in an attempt to try to avoid last
+% signature ending up separated from description (due to voodoo next)
+\penalty-100
+% 2) some voodoo to separate last signature from description in a manner
+% robust with respect to the latter being itself a LaTeX list object
+\leavevmode\par\kern-\baselineskip\item[\strut]
+%
+ \leavevmode
+ % it is important \leavevmode was issued before the \parskip reset, and
+ % it is also needed for the case of an object desc itself a LaTeX \list
+ % now restore \itemsep and \parskip
+ \pysig@restore@itemsep@and@parskip
+}
+% Each signature is rendered as NAME<SPACE>[TPLIST]<SPACE>(ARGLIST) where the
+% size of <SPACE> is parametrized by \sphinxsignaturelistskip (0pt by default).
+\newlength\sphinxsignaturelistskip
+\setlength\sphinxsignaturelistskip{0pt}
+\newcommand{\pysigtypelistopen}{\hskip\sphinxsignaturelistskip\sphinxcode{[}}
+\newcommand{\pysigtypelistclose}{\sphinxcode{]}}
+\newcommand{\pysigarglistopen}{\hskip\sphinxsignaturelistskip\sphinxcode{(}}
+\newcommand{\pysigarglistclose}{\sphinxcode{)}}
+%
+% Use a \parbox to accommodate long argument list in signatures
+% LaTeX did not imagine that an \item label could need multi-line rendering
\newlength{\py@argswidth}
\newcommand{\py@sigparams}[2]{%
- % The \py@argswidth has been computed in \pysiglinewithargsret to make this
- % occupy full available width on line.
- \parbox[t]{\py@argswidth}{\raggedright #1\sphinxcode{)}#2\strut}%
- % final strut is to help get correct vertical separation in case of multi-line
- % box with the item contents.
+ % The \py@argswidth has been computed in \pysiglinewithargsret to make the
+ % argument list use full available width
+ \parbox[t]{\py@argswidth}{\raggedright #1\pysigarglistclose#2\strut}%
+ % final strut is to help get correct vertical separation
+}
+\newcommand{\py@sigparamswithtypelist}[3]{%
+ % similar to \py@sigparams but with different delimiters and an additional
+ % type parameters list given as #1, the argument list as #2 and the return
+ % annotation as #3
+ \parbox[t]{\py@argswidth}{%
+ \raggedright #1\pysigtypelistclose%
+ \pysigarglistopen#2\pysigarglistclose%
+ #3\strut}%
}
+
\newcommand{\pysigline}[1]{%
-% the \py@argswidth is available we use it despite its name (no "args" here)
-% the \relax\relax is because \py@argswidth is a "skip" variable and the first
-% \relax only ends its "dimen" part
+ % as \py@argswidth is available, we use it but no "args" here
+ % the \relax\relax is because \py@argswidth is a "skip" variable
+ % this will make the label occupy the full available linewidth
\py@argswidth=\dimexpr\linewidth+\labelwidth\relax\relax
\item[{\parbox[t]{\py@argswidth}{\raggedright #1\strut}}]
-% contrarily to \pysiglinewithargsret, we do not do this:
-% \leavevmode\par\nobreak\vskip-\parskip\prevdepth\dp\strutbox
-% which would give exact vertical spacing if item parbox is multi-line,
-% as it affects negatively more common situation of \pysigline
-% used twice or more in a row for labels sharing common description,
-% due to bad interaction with the \phantomsection in the mark-up
+ \pysigadjustitemsep
}
\newcommand{\pysiglinewithargsret}[3]{%
- \settowidth{\py@argswidth}{#1\sphinxcode{(}}%
+ % as #1 may contain a footnote using \label we need to make \label
+ % a no-op here to avoid LaTeX complaining about duplicates
+\let\spx@label\label\let\label\@gobble
+ \settowidth{\py@argswidth}{#1\pysigarglistopen}%
+\let\label\spx@label
+ \py@argswidth=\dimexpr\linewidth+\labelwidth-\py@argswidth\relax\relax
+ \item[{#1\pysigarglistopen\py@sigparams{#2}{#3}\strut}]
+ \pysigadjustitemsep
+}
+\newcommand{\pysiglinewithargsretwithtypelist}[4]{
+% #1 = name, #2 = typelist, #3 = arglist, #4 = retann
+\let\spx@label\label\let\label\@gobble
+ \settowidth{\py@argswidth}{#1\pysigtypelistopen}%
+\let\label\spx@label
\py@argswidth=\dimexpr\linewidth+\labelwidth-\py@argswidth\relax\relax
- \item[{#1\sphinxcode{(}\py@sigparams{#2}{#3}}]
-% this strange incantation is because at its root LaTeX in fact did not
-% imagine a multi-line label, it is always wrapped in a horizontal box at core
-% LaTeX level and we have to find tricks to get correct interline distances.
- \leavevmode\par\nobreak\vskip-\parskip\prevdepth\dp\strutbox}
-\newcommand{\pysigstartmultiline}{%
- \def\pysigstartmultiline{\vskip\smallskipamount\parskip\z@skip\itemsep\z@skip}%
- \edef\pysigstopmultiline
- {\noexpand\leavevmode\parskip\the\parskip\relax\itemsep\the\itemsep\relax}%
- \parskip\z@skip\itemsep\z@skip
+ \item[{#1\pysigtypelistopen\py@sigparamswithtypelist{#2}{#3}{#4}\strut}]
+ \pysigadjustitemsep
+}
+
+\def\sphinxoptionalextraspace{0.5mm}
+\newcommand{\pysigwithonelineperarg}[3]{%
+ % render each argument on its own line
+ \item[#1\pysigarglistopen\strut]
+ \leavevmode\par\nopagebreak
+ % this relies on \pysigstartsignatures having set \parskip to zero
+ \begingroup
+ \let\sphinxparamcomma\sphinxparamcommaoneperline
+ \def\sphinxoptionalhook{\ifvmode\else\kern\sphinxoptionalextraspace\relax\fi}%
+ % The very first \sphinxparam should not emit a \par hence a complication
+ % with a group and global definition here as it may occur in a \sphinxoptional
+ \global\let\spx@sphinxparam\sphinxparam
+ \gdef\sphinxparam{\gdef\sphinxparam{\par\spx@sphinxparam}\spx@sphinxparam}%
+ #2\par
+ \endgroup
+ \global\let\sphinxparam\spx@sphinxparam
+ % fulllineitems sets \labelwidth to be like \leftmargin
+ \nopagebreak\noindent\kern-\labelwidth\pysigarglistclose{#3}
+ \pysigadjustitemsep
+}
+\newcommand{\pysigwithonelineperargwithonelinepertparg}[4]{
+ % #1 = name, #2 = typelist, #3 = arglist, #4 = retann
+ % render each type parameter and argument on its own line
+ \item[#1\pysigtypelistopen\strut]
+ \leavevmode\par\nopagebreak
+ \begingroup
+ \let\sphinxparamcomma\sphinxparamcommaoneperline
+ % \sphinxtypeparam is treated similarly to \sphinxparam but since
+ % \sphinxoptional is not accepted in a type parameters list, we do
+ % not need the hook or the global definition
+ \let\spx@sphinxtypeparam\sphinxtypeparam
+ \def\sphinxtypeparam{\def\sphinxtypeparam{\par\spx@sphinxtypeparam}\spx@sphinxtypeparam}%
+ #2\par
+ \endgroup
+ \nopagebreak\noindent\kern-\labelwidth\pysigtypelistclose%
+ % render the rest of the signature like in \pysigwithonelineperarg
+ \pysigarglistopen\strut\par\nopagebreak
+ \begingroup
+ \let\sphinxparamcomma\sphinxparamcommaoneperline
+ \def\sphinxoptionalhook{\ifvmode\else\kern\sphinxoptionalextraspace\relax\fi}%
+ \global\let\spx@sphinxparam\sphinxparam
+ \gdef\sphinxparam{\gdef\sphinxparam{\par\spx@sphinxparam}\spx@sphinxparam}%
+ #3\par
+ \endgroup
+ \global\let\sphinxparam\spx@sphinxparam
+ \nopagebreak\noindent\kern-\labelwidth\pysigarglistclose{#4}
+ \pysigadjustitemsep
+}
+\newcommand{\pysiglinewithargsretwithonelinepertparg}[4]{
+ % #1 = name, #2 = typelist, #3 = arglist, #4 = retann
+ % render each type parameter on its own line but the arguments list inline
+ \item[#1\pysigtypelistopen\strut]
+ \leavevmode\par\nopagebreak
+ \begingroup
+ \let\sphinxparamcomma\sphinxparamcommaoneperline
+ % \sphinxtypeparam is treated similarly to \sphinxparam but since
+ % \sphinxoptional is not accepted in a type parameters list, we do
+ % not need the hook or the global definition
+ \let\spx@sphinxtypeparam\sphinxtypeparam
+ \def\sphinxtypeparam{\def\sphinxtypeparam{\par\spx@sphinxtypeparam}\spx@sphinxtypeparam}%
+ #2\par
+ \endgroup
+ \nopagebreak\noindent\kern-\labelwidth\pysigtypelistclose%
+ % render the arguments list on one line
+ \pysigarglistopen#3\pysigarglistclose#4\strut
+ \pysigadjustitemsep
+}
+\newcommand{\pysigwithonelineperargwithtypelist}[4]{
+ % #1 = name, #2 = typelist, #3 = arglist, #4 = retann
+ % render the type parameters list on one line, but each argument is rendered on its own line
+\let\spx@label\label\let\label\@gobble
+ \settowidth{\py@argswidth}{#1\pysigtypelistopen}%
+\let\label\spx@label
+ \py@argswidth=\dimexpr\linewidth+\labelwidth-\py@argswidth\relax\relax
+ \item[{#1\pysigtypelistopen\parbox[t]{\py@argswidth}{%
+ \raggedright #2\pysigtypelistclose\pysigarglistopen\strut}\strut}]
+ % render the rest of the signature like in \pysigwithonelineperarg
+ \begingroup
+ \let\sphinxparamcomma\sphinxparamcommaoneperline
+ \def\sphinxoptionalhook{\ifvmode\else\kern\sphinxoptionalextraspace\relax\fi}%
+ \global\let\spx@sphinxparam\sphinxparam
+ \gdef\sphinxparam{\gdef\sphinxparam{\par\spx@sphinxparam}\spx@sphinxparam}%
+ #3\par
+ \endgroup
+ \global\let\sphinxparam\spx@sphinxparam
+ \nopagebreak\noindent\kern-\labelwidth\pysigarglistclose{#4}
+ \pysigadjustitemsep
+}
+\newcommand{\pysigadjustitemsep}{%
+ % adjust \itemsep to control the separation with the next signature
+ % sharing common description
+ \ifsphinxsigismultiline
+ % inside a multiline signature, no extra vertical spacing
+ % ("multiline" here does not refer to possibly long
+ % list of arguments, but to a cpp domain feature)
+ \itemsep\z@skip
+ \else
+ \itemsep\sphinxsignaturesep
+ \fi
}
+\newif\ifsphinxsigismultiline
+\newcommand{\pysigstartmultiline}{\sphinxsigismultilinetrue}%
+\newcommand{\pysigstopmultiline}{\sphinxsigismultilinefalse\itemsep\sphinxsignaturesep}%
% Production lists
%
@@ -145,22 +310,22 @@
\newcommand{\optionlistlabel}[1]{\normalfont\bfseries #1 \hfill}% \bf deprecated
\newenvironment{optionlist}[1]
{\begin{list}{}
- {\setlength{\labelwidth}{#1}
- \setlength{\rightmargin}{1cm}
- \setlength{\leftmargin}{\rightmargin}
- \addtolength{\leftmargin}{\labelwidth}
- \addtolength{\leftmargin}{\labelsep}
- \renewcommand{\makelabel}{\optionlistlabel}}
+ {\setlength{\labelwidth}{#1}%
+ \setlength{\rightmargin}{1cm}%
+ \setlength{\leftmargin}{\rightmargin}%
+ \addtolength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \renewcommand{\makelabel}{\optionlistlabel}}%
}{\end{list}}
\newlength{\lineblockindentation}
\setlength{\lineblockindentation}{2.5em}
\newenvironment{lineblock}[1]
{\begin{list}{}
- {\setlength{\partopsep}{\parskip}
- \addtolength{\partopsep}{\baselineskip}
+ {\setlength{\partopsep}{\parskip}%
+ \addtolength{\partopsep}{\baselineskip}%
\topsep0pt\itemsep0.15\baselineskip\parsep0pt
- \leftmargin#1\relax}
+ \leftmargin#1\relax}%
\raggedright}
{\end{list}}
@@ -186,12 +351,12 @@
\DUprovidelength{\DUlineblockindent}{2.5em}
\ifdefined\DUlineblock\else
\newenvironment{DUlineblock}[1]{%
- \list{}{\setlength{\partopsep}{\parskip}
- \addtolength{\partopsep}{\baselineskip}
- \setlength{\topsep}{0pt}
- \setlength{\itemsep}{0.15\baselineskip}
- \setlength{\parsep}{0pt}
- \setlength{\leftmargin}{#1}}
+ \list{}{\setlength{\partopsep}{\parskip}%
+ \addtolength{\partopsep}{\baselineskip}%
+ \setlength{\topsep}{0pt}%
+ \setlength{\itemsep}{0.15\baselineskip}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\leftmargin}{#1}}%
\raggedright
}
{\endlist}
diff --git a/crypto/krb5/doc/pdf/sphinxlatexshadowbox.sty b/crypto/krb5/doc/pdf/sphinxlatexshadowbox.sty
index 8d6c78666cf9..a2a1a0e393e4 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexshadowbox.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexshadowbox.sty
@@ -1,7 +1,7 @@
%% TOPIC AND CONTENTS BOXES
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexshadowbox.sty}[2021/01/27 sphinxShadowBox]
+\ProvidesFile{sphinxlatexshadowbox.sty}[2023/03/19 sphinxShadowBox]
% Provides support for this output mark-up from Sphinx latex writer:
%
@@ -16,48 +16,58 @@
%
% Requires:
\RequirePackage{framed}
+\RequirePackage{sphinxpackageboxes}
-% Again based on use of "framed.sty", this allows breakable framed boxes.
-\long\def\spx@ShadowFBox#1{%
- \leavevmode\begingroup
- % first we frame the box #1
- \setbox\@tempboxa
- \hbox{\vrule\@width\sphinxshadowrule
- \vbox{\hrule\@height\sphinxshadowrule
- \kern\sphinxshadowsep
- \hbox{\kern\sphinxshadowsep #1\kern\sphinxshadowsep}%
- \kern\sphinxshadowsep
- \hrule\@height\sphinxshadowrule}%
- \vrule\@width\sphinxshadowrule}%
- % Now we add the shadow, like \shadowbox from fancybox.sty would do
- \dimen@\dimexpr.5\sphinxshadowrule+\sphinxshadowsize\relax
- \hbox{\vbox{\offinterlineskip
- \hbox{\copy\@tempboxa\kern-.5\sphinxshadowrule
- % add shadow on right side
- \lower\sphinxshadowsize
- \hbox{\vrule\@height\ht\@tempboxa \@width\dimen@}%
- }%
- \kern-\dimen@ % shift back vertically to bottom of frame
- % and add shadow at bottom
- \moveright\sphinxshadowsize
- \vbox{\hrule\@width\wd\@tempboxa \@height\dimen@}%
- }%
- % move left by the size of right shadow so shadow adds no width
- \kern-\sphinxshadowsize
- }%
- \endgroup
-}
+% At 5.1.0 the code formerly here in a definition of \spx@ShadowFBox has been
+% refactored to hand over to a more powerful \spx@boxes@fcolorbox provided by
+% file sphinxpackageboxes.sty, it can draw rounded corners and add a background
+% color.
-% use framed.sty to allow page breaks in frame+shadow
-% works well inside Lists and Quote-like environments
-% produced by ``topic'' directive (or local contents)
-% could nest if LaTeX writer authorized it
+% At 6.2.0, \spx@ShadowFBox is so much simplified that it is now not
+% separately defined but directly incorporated into the \FrameCommand
+% definition done by sphinxShadowBox environment below.
+
+% Use framed.sty \MakeFramed/\endMakeFramed to allow page breaks for topic
+% boxes. Originally Sphinx used \shadowbox from fancybox.sty but it did not
+% allow pagebreaks (which was problematic for "contents" directive if there
+% are many subsections).
+%
+% Docutils does not allow topic to be nested within topics or other body
+% elements. But the LaTeX code here does allow it:
+%
+% - a topic inside another topic would be rendered in a minipage (thus not
+% allowing pagebreaks). Its external frame would adapt perfectly to
+% the *current (smaller) width for text*.
+%
+% - a topic inside (nested) lists or quote environments would have its frame
+% take the *full width* of the page, but its text contents on the other hand
+% would obey exactly the current indentation plus inner separation. This is
+% in contrast with the framing used for literal blocks, also based, but in a
+% more sophisticated way on usage of \MakeFramed/\endMakeFramed, and
+% adjusting to current text indentation.
\newenvironment{sphinxShadowBox}
- {\def\FrameCommand {\spx@ShadowFBox }%
+ {%
+ \spx@boxes@fcolorbox@setup{topic}%
+ % we will use the dimen registers from sphinxpackageboxes.sty which now hold
+ % the values from options related to topic/contents
+ % MEMO: \spx@boxes@fcolorbox creates an \hbox but does not quit vertical
+ % mode; but in context of framed.sty's \FrameCommand TeX is already
+ % in restricted horizontal mode, so no need for a \leavevmode here.
+ \def\FrameCommand {\spx@boxes@fcolorbox}%
+ % 6.2.0 adds support for div.topic_box-decoration-break=slice.
+ % (it is yet undecided if slice style should inhibit a bottom shadow)
+ \ifspx@topic@border@open
+ \def\FirstFrameCommand
+ {\spx@boxes@fcolorbox@setup@openbottom\FrameCommand}%
+ \def\MidFrameCommand
+ {\spx@boxes@fcolorbox@setup@openboth \FrameCommand}%
+ \def\LastFrameCommand
+ {\spx@boxes@fcolorbox@setup@opentop \FrameCommand}%
+ \fi
\advance\spx@image@maxheight
- -\dimexpr2\sphinxshadowrule
- +2\sphinxshadowsep
- +\sphinxshadowsize
+ -\dimexpr\spx@boxes@border@top+\spx@boxes@border@bottom
+ +\spx@boxes@padding@top+\spx@boxes@padding@bottom
+ +\ifdim\spx@boxes@shadow@yoffset<\z@-\fi\spx@boxes@shadow@yoffset
+\baselineskip\relax
% configure framed.sty not to add extra vertical spacing
\ltx@ifundefined{OuterFrameSep}{}{\OuterFrameSep\z@skip}%
@@ -73,7 +83,7 @@
% use a minipage if we are already inside a framed environment
\ifspx@inframed\begin{minipage}{\linewidth}\fi
\MakeFramed {\spx@inframedtrue
- % framed.sty puts into "\width" the added width (=2shadowsep+2shadowrule)
+ % framed.sty puts into "\width" the added width (padding+border widths)
% adjust \hsize to what the contents must use
\advance\hsize-\width
% adjust LaTeX parameters to behave properly in indented/quoted contexts
@@ -86,9 +96,15 @@
\@minipagerestore
\@setminipage
}%
+ \color@begingroup % workaround upstream framed.sty bug
+ \ifspx@topic@withtextcolor
+ \color{sphinxtopicTextColor}%
+ \fi
+ \spx@topic@TeXextras
}%
{% insert the "endminipage" code
\par\unskip
+ \color@endgroup % matches the \color@begingroup
\@minipagefalse
\endMakeFramed
\ifspx@inframed\end{minipage}\fi
diff --git a/crypto/krb5/doc/pdf/sphinxlatexstyleheadings.sty b/crypto/krb5/doc/pdf/sphinxlatexstyleheadings.sty
index fa9be82b44d1..b5e9c8543653 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexstyleheadings.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexstyleheadings.sty
@@ -1,7 +1,7 @@
%% TITLES
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexstyleheadings.sty}[2021/01/27 headings]
+\ProvidesFile{sphinxlatexstyleheadings.sty}[2023/02/11 headings]
\RequirePackage[nobottomtitles*]{titlesec}
\@ifpackagelater{titlesec}{2016/03/15}%
@@ -25,6 +25,7 @@
******** and Sphinx could not patch it, perhaps because your local ...|^^J%
******** copy is already fixed without a changed release date. .......|^^J%
******** If not, you must update titlesec! ...........................|}}%
+ \sphinxbuildwarning{badtitlesec}%
\fi
}%
}{}
@@ -35,13 +36,15 @@
{\py@TitleColor\thesection}{0.5em}{\py@TitleColor}
\titleformat{\subsection}{\large\py@HeaderFamily}%
{\py@TitleColor\thesubsection}{0.5em}{\py@TitleColor}
-\titleformat{\subsubsection}{\py@HeaderFamily}%
+% \normalsize added as work-around to a lualatex-ja upstream problem
+% https://osdn.net/projects/luatex-ja/ticket/47321
+\titleformat{\subsubsection}{\normalsize\py@HeaderFamily}%
{\py@TitleColor\thesubsubsection}{0.5em}{\py@TitleColor}
% By default paragraphs (and subsubsections) will not be numbered because
% sphinxmanual.cls and sphinxhowto.cls set secnumdepth to 2
-\titleformat{\paragraph}{\py@HeaderFamily}%
+\titleformat{\paragraph}{\normalsize\py@HeaderFamily}%
{\py@TitleColor\theparagraph}{0.5em}{\py@TitleColor}
-\titleformat{\subparagraph}{\py@HeaderFamily}%
+\titleformat{\subparagraph}{\normalsize\py@HeaderFamily}%
{\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}
diff --git a/crypto/krb5/doc/pdf/sphinxlatexstyletext.sty b/crypto/krb5/doc/pdf/sphinxlatexstyletext.sty
index ab50aed569b8..d90009035d25 100644
--- a/crypto/krb5/doc/pdf/sphinxlatexstyletext.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatexstyletext.sty
@@ -1,11 +1,46 @@
%% TEXT STYLING
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexstyletext.sty}[2021/01/27 text styling]
+\ProvidesFile{sphinxlatexstyletext.sty}[2023/07/23 text styling]
% Basically everything here consists of macros which are part of the latex
% markup produced by the Sphinx latex writer
+% But those arise rather from the default definitions of the respective
+% latex environments done in sphinxlatexadmonitions.sty
+\def\sphinxstylenotetitle #1{\sphinxstrong{#1} }
+\let\sphinxstylehinttitle \sphinxstylenotetitle % #1 holds the localized notice name
+\let\sphinxstyleimportanttitle\sphinxstylenotetitle % followed by a colon
+\let\sphinxstyletiptitle \sphinxstylenotetitle
+\let\sphinxstylewarningtitle \sphinxstylenotetitle
+\let\sphinxstylecautiontitle \sphinxstylenotetitle
+\let\sphinxstyleattentiontitle\sphinxstylenotetitle
+\let\sphinxstyledangertitle \sphinxstylenotetitle
+\let\sphinxstyleerrortitle \sphinxstylenotetitle
+\def\sphinxstyleseealsotitle#1{\sphinxstrong{#1}\par\nopagebreak}
+%
+% A utility to remove a final colon. Removing last token is not easy in
+% LaTeX, and there are additional complications:
+% - some languages will make the : "active" in document body,
+% - the generic admonition ends up using "note", so for \sphinxnotetitle to
+% use it safely, the utility has to allow an input not having any final colon.
+% - a bit far-fetched but maybe there is more than one colon inside the input
+% (possible from a generic admonition title).
+% Hence the scary code.
+\def\sphinxremovefinalcolon#1{% #1 is the "active" : TeX token
+\protected\def\sphinxremovefinalcolon ##1{%
+ % complications due to : possibly "active"
+ \begingroup\ifnum\catcode`:=\active
+ \def\x####1#1\relax{####1}%
+ \else\def\x####1:\relax{####1}\fi
+ \expandafter\endgroup\x##1\relax
+ % trick to let \x work also if input ##1 has no ending colon
+ \@gobblefour#1\relax:\relax\relax\relax
+ }%
+}% end of wrapper to inject active :
+\begingroup\catcode`:\active\expandafter\endgroup\sphinxremovefinalcolon:
+% See doc/latex.rst for an example.
+
% Some custom font markup commands.
\protected\def\sphinxstrong#1{\textbf{#1}}
\protected\def\sphinxcode#1{\texttt{#1}}
@@ -19,9 +54,13 @@
\protected\def\sphinxaccelerator#1{\underline{#1}}
\protected\def\sphinxcrossref#1{\emph{#1}}
\protected\def\sphinxtermref#1{\emph{#1}}
+\protected\def\sphinxsamedocref#1{\emph{#1}}
+\protected\def\sphinxparam#1{\emph{#1}}
+\protected\def\sphinxtypeparam#1{\emph{#1}}
% \optional is used for ``[, arg]``, i.e. desc_optional nodes.
\long\protected\def\sphinxoptional#1{%
- {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
+ {\sphinxoptionalhook\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
+\let\sphinxoptionalhook\empty
% additional customizable styling
\def\sphinxstyleindexentry #1{\texttt{#1}}
@@ -39,6 +78,7 @@
\protected\def\sphinxstyleothertitle #1{\textbf{#1}}
\protected\def\sphinxstylesidebarsubtitle #1{~\\\textbf{#1} \smallskip}
% \text.. commands do not allow multiple paragraphs
+% attention, this one is not self-delimiting
\protected\def\sphinxstyletheadfamily {\sffamily}
\protected\def\sphinxstyleemphasis #1{\emph{#1}}
\protected\def\sphinxstyleliteralemphasis#1{\emph{\sphinxcode{#1}}}
@@ -46,8 +86,8 @@
\protected\def\sphinxstyleliteralstrong#1{\sphinxbfcode{#1}}
\protected\def\sphinxstyleabbreviation #1{\textsc{#1}}
\protected\def\sphinxstyleliteralintitle#1{\sphinxcode{#1}}
-\newcommand*\sphinxstylecodecontinued[1]{\footnotesize(#1)}%
-\newcommand*\sphinxstylecodecontinues[1]{\footnotesize(#1)}%
+\newcommand*\sphinxstylecodecontinued[1]{{\footnotesize(#1)}}%
+\newcommand*\sphinxstylecodecontinues[1]{{\footnotesize(#1)}}%
% figure legend comes after caption and may contain arbitrary body elements
\newenvironment{sphinxlegend}{\par\small}{\par}
% reduce hyperref "Token not allowed in a PDF string" warnings on PDF builds
@@ -67,17 +107,32 @@
\let\sphinxemail \@firstofone
\let\sphinxcrossref \@firstofone
\let\sphinxtermref \@firstofone
+ \let\sphinxsamedocref\@firstofone
\let\sphinxhyphen\sphinxhyphenforbookmarks
+ \def\PYG#1#2{#2}% (can not yet appear in section titles, but perhaps in future)
}}
% Special characters
%
-% This definition prevents en-dash and em-dash TeX ligatures.
+\def\sphinxparamcomma{, }% by default separate parameters with comma + space
+% If the signature is rendered with one line per param, this wil be used
+% instead (this \texttt makes the comma slightly more distinctive).
+\def\sphinxparamcommaoneperline{\texttt{,}}
+%
+% The \kern\z@ is to prevent en-dash and em-dash TeX ligatures.
+% A linebreak can occur after the dash in regular text (this is
+% normal behaviour of "-" in TeX, it is not related to \kern\z@).
+%
+% Parsed-literals and inline literals also use the \sphinxhyphen
+% but linebreaks there are prevented due to monospace font family.
+% (xelatex needs a special addition, cf. sphinxlatexliterals.sty)
%
-% It inserts a potential breakpoint after the hyphen. This is to keep in sync
-% with behavior in code-blocks, parsed and inline literals. For a breakpoint
-% before the hyphen use \leavevmode\kern\z@- (within \makeatletter/\makeatother)
+% Inside code-blocks, dashes are escaped via another macro, from
+% Pygments latex output (search for \PYGZhy in sphinxlatexliterals.sty),
+% and are configured to allow linebreaks despite the monospace font.
+% (the #1 swallows the {} from \sphinxhyphen{} mark-up)
\protected\def\sphinxhyphen#1{-\kern\z@}
+\protected\def\sphinxhyphennobreak#1{\mbox{-}}
% The {} from texescape mark-up is kept, else -- gives en-dash in PDF bookmark
\def\sphinxhyphenforbookmarks{-}
diff --git a/crypto/krb5/doc/pdf/sphinxlatextables.sty b/crypto/krb5/doc/pdf/sphinxlatextables.sty
index c3c1d6ad1ff6..9e4453259d69 100644
--- a/crypto/krb5/doc/pdf/sphinxlatextables.sty
+++ b/crypto/krb5/doc/pdf/sphinxlatextables.sty
@@ -1,7 +1,7 @@
%% TABLES (WITH SUPPORT FOR MERGED CELLS OF GENERAL CONTENTS)
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatextables.sty}[2021/01/27 tables]%
+\ProvidesFile{sphinxlatextables.sty}[2022/08/15 tables]%
% Provides support for this output mark-up from Sphinx latex writer
% and table templates:
@@ -25,12 +25,31 @@
% - \sphinxtablestrut
% - \sphinxthecaptionisattop
% - \sphinxthelongtablecaptionisattop
+% - \sphinxhline
+% - \sphinxcline
+% - \sphinxvlinecrossing
+% - \sphinxfixclines
+% - \sphinxtoprule
+% - \sphinxmidrule
+% - \sphinxbottomrule
+% - \sphinxtableatstartofbodyhook
+% - \sphinxtableafterendhook
+% - \sphinxthistablewithglobalstyle
+% - \sphinxthistablewithbooktabsstyle
+% - \sphinxthistablewithborderlessstyle
+% - \sphinxthistablewithstandardstyle
+% - \sphinxthistablewithcolorrowsstyle
+% - \sphinxthistablewithnocolorrowsstyle
+% - \sphinxthistablewithvlinesstyle
+% - \sphinxthistablewithnovlinesstyle
%
% Executes \RequirePackage for:
%
% - tabulary
% - longtable
% - varwidth
+% - colortbl
+% - booktabs if 'booktabs' in latex_table_style
%
% Extends tabulary and longtable via patches and custom macros to support
% merged cells possibly containing code-blocks in complex tables
@@ -43,9 +62,13 @@
% X or S (Sphinx) may have meanings if some table package is loaded hence
% \X was chosen to avoid possibility of conflict
\newcolumntype{\X}[2]{p{\dimexpr
- (\linewidth-\arrayrulewidth)*#1/#2-\tw@\tabcolsep-\arrayrulewidth\relax}}
+ (\linewidth-\spx@arrayrulewidth)*#1/#2-\tw@\tabcolsep-\spx@arrayrulewidth\relax}}
\newcolumntype{\Y}[1]{p{\dimexpr
- #1\dimexpr\linewidth-\arrayrulewidth\relax-\tw@\tabcolsep-\arrayrulewidth\relax}}
+ #1\dimexpr\linewidth-\spx@arrayrulewidth\relax-\tw@\tabcolsep-\spx@arrayrulewidth\relax}}
+% \spx@arrayrulewidth is used internally and its meaning will be set according
+% to the table type; no extra user code should modify it. In particular any
+% \setlength{\spx@arrayrulewidth}{...} may break all of LaTeX... (really...)
+\def\spx@arrayrulewidth{\arrayrulewidth}% 5.3.0, to be adjusted by each table
% using here T (for Tabulary) feels less of a problem than the X could be
\newcolumntype{T}{J}%
% For tables allowing pagebreaks
@@ -167,6 +190,11 @@
\unexpanded\expandafter{\@vwid@setup}}%
}%
+% NOTA BENE: since the multicolumn and multirow code was written Sphinx
+% decided to prefix non public internal macros by \spx@ and in fact all
+% such macros here should now be prefixed by \spx@table@, but doing the
+% update is delayed to later. (written at 5.3.0)
+
%%%%%%%%%%%%%%%%%%%%%
% --- MULTICOLUMN ---
% standard LaTeX's \multicolumn
@@ -208,6 +236,16 @@
% \arrayrulewidth space for each column separation in its estimate of available
% width).
%
+% Update at 5.3.0: code uses \spx@arrayrulewidth which is kept in sync with the
+% table column specification (aka preamble):
+% - no | in preamble: \spx@arrayrulewidth -> \z@
+% - at least a | in the preamble: \spx@arrayrulewidth -> \arrayrulewidth
+% This is used for computation of merged cells widths. Mixed preambles using
+% at least a | but not using it for all columns (as can be obtained via the
+% tabularcolumns directive) may cause some merged cells contents to be slightly
+% shifted to the left as they assume merged columns are | separated where in
+% fact they perhaps are not.
+%
% TN. 1b: as Sphinx multicolumn uses neither \omit nor \span, it can not
% (easily) get rid of extra macros from >{...} or <{...} between columns. At
% least, it has been made compatible with colortbl's \columncolor.
@@ -229,7 +267,19 @@
% Sphinx generates no nested tables, and if some LaTeX macro uses internally a
% tabular this will not have a \sphinxstartmulticolumn within it!
%
-\def\sphinxstartmulticolumn{%
+% 5.3.0 adds a check for multirow as single-row multi-column will allow a row
+% colour but multi-row multi-column should not.
+% Attention that this assumes \sphinxstartmulticolumn is always followed
+% in latex mark-up either by \sphinxmultirow or \begin (from \begin{varwidth}).
+\def\sphinxstartmulticolumn#1#2{%
+ \ifx\sphinxmultirow#2%
+ \gdef\spx@table@hackCT@inmergedcell{\spx@table@hackCT@nocolor}%
+ \else
+ \global\let\spx@table@hackCT@inmergedcell\spx@@table@hackCT@inmergedcell
+ \fi
+ \sphinx@startmulticolumn{#1}#2%
+}%
+\def\sphinx@startmulticolumn{%
\ifx\equation$% $ tabulary's first pass
\expandafter\sphinx@TYI@start@multicolumn
\else % either not tabulary or tabulary's second pass
@@ -285,32 +335,21 @@
\else
% if in an l, r, c type column, try and hope for the best
\xdef\sphinx@tempb{\the\dimexpr(\ifx\TY@final\@undefined\linewidth\else
- \sphinx@TY@tablewidth\fi-\arrayrulewidth)/\sphinx@tempa
- -\tw@\tabcolsep-\arrayrulewidth\relax}%
+ \sphinx@TY@tablewidth\fi-\spx@arrayrulewidth)/\sphinx@tempa
+ -\tw@\tabcolsep-\spx@arrayrulewidth\relax}%
\fi
\noindent\kern\sphinx@tempb\relax
\xdef\sphinx@multiwidth
- {\the\dimexpr\sphinx@multiwidth+\sphinx@tempb+\tw@\tabcolsep+\arrayrulewidth}%
- % hack the \vline and the colortbl macros
- \sphinx@hack@vline\sphinx@hack@CT&\relax
+ {\the\dimexpr\sphinx@multiwidth+\sphinx@tempb+\tw@\tabcolsep+\spx@arrayrulewidth}%
+ \spx@table@hackCT@fixcolorpanel
+ % silence a | column separator in our merged cell
+ \spx@table@hackCT@inhibitvline
+ % prevent column colours to interfere with our multi-column but allow row
+ % colour (we can't obey a \cellcolor as it has not be seen yet at this stage)
+ \spx@table@hackCT@inmergedcell&\relax
% repeat
\expandafter\sphinx@multispan\expandafter{\the\numexpr#1-\@ne}%
}%
-% packages like colortbl add group levels, we need to "climb back up" to be
-% able to hack the \vline and also the colortbl inserted tokens. This creates
-% empty space whether or not the columns were | separated:
-\def\sphinx@hack@vline{\ifnum\currentgrouptype=6\relax
- \kern\arrayrulewidth\arrayrulewidth\z@\else\aftergroup\sphinx@hack@vline\fi}%
-\def\sphinx@hack@CT{\ifnum\currentgrouptype=6\relax
- \let\CT@setup\sphinx@CT@setup\else\aftergroup\sphinx@hack@CT\fi}%
-% It turns out \CT@row@color is not expanded contrarily to \CT@column@color
-% during LaTeX+colortbl preamble preparation, hence it would be possible for
-% \sphinx@CT@setup to discard only the column color and choose to obey or not
-% row color and cell color. It would even be possible to propagate cell color
-% to row color for the duration of the Sphinx multicolumn... the (provisional?)
-% choice has been made to cancel the colortbl colours for the multicolumn
-% duration.
-\def\sphinx@CT@setup #1\endgroup{\endgroup}% hack to remove colour commands
\def\sphinx@multispan@end#1{%
% first, trace back our steps horizontally
\noindent\kern-\dimexpr\sphinx@multiwidth\relax
@@ -320,11 +359,12 @@
\else
\xdef\sphinx@multiwidth{\the\dimexpr\sphinx@multiwidth+
(\ifx\TY@final\@undefined\linewidth\else
- \sphinx@TY@tablewidth\fi-\arrayrulewidth)/\sphinx@tempa
- -\tw@\tabcolsep-\arrayrulewidth\relax}%
+ \sphinx@TY@tablewidth\fi-\spx@arrayrulewidth)/\sphinx@tempa
+ -\tw@\tabcolsep-\spx@arrayrulewidth\relax}%
\fi
- % we need to remove colour set-up also for last cell of the multi-column
- \aftergroup\sphinx@hack@CT
+ % last cell of the multi-column
+ \aftergroup\spx@table@hackCT@fixcolorpanel
+ \aftergroup\spx@table@hackCT@inmergedcell
}%
\newcommand*\sphinxcolwidth[2]{%
% this dimension will always be used for varwidth, and serves as maximum
@@ -345,8 +385,8 @@
\linewidth
\else
% l, c, r columns. Do our best.
- \dimexpr(\linewidth-\arrayrulewidth)/#2-
- \tw@\tabcolsep-\arrayrulewidth\relax
+ \dimexpr(\linewidth-\spx@arrayrulewidth)/#2-
+ \tw@\tabcolsep-\spx@arrayrulewidth\relax
\fi
\else % in tabulary
\ifx\equation$%$% first pass
@@ -357,8 +397,8 @@
\linewidth % in a L, R, C, J column or a p, \X, \Y ...
\else
% we have hacked \TY@final to put in \sphinx@TY@tablewidth the table width
- \dimexpr(\sphinx@TY@tablewidth-\arrayrulewidth)/#2-
- \tw@\tabcolsep-\arrayrulewidth\relax
+ \dimexpr(\sphinx@TY@tablewidth-\spx@arrayrulewidth)/#2-
+ \tw@\tabcolsep-\spx@arrayrulewidth\relax
\fi
\fi
\fi
@@ -368,7 +408,125 @@
% \sphinxcolwidth will use this only inside LaTeX's standard \multicolumn
\def\sphinx@multiwidth #1#2{\dimexpr % #1 to gobble the \@gobble (!)
(\ifx\TY@final\@undefined\linewidth\else\sphinx@TY@tablewidth\fi
- -\arrayrulewidth)*#2-\tw@\tabcolsep-\arrayrulewidth\relax}%
+ -\spx@arrayrulewidth)*#2-\tw@\tabcolsep-\spx@arrayrulewidth\relax}%
+
+% \spx@table@hackCT@inhibitvline
+% packages like colortbl add group levels, we need to "climb back up" to be
+% able to hack the \vline and also the colortbl inserted tokens. The hack
+% sets the \arrayrulewidth to \z@ to inhibit a | separator at right end
+% of the cell, if present (our code does not use \omit so can not avoid the
+% \vline insertion, but setting its width to zero makes it do nothing).
+% Some subtlety with colour panels must be taken care of.
+\def\spx@table@hackCT@inhibitvline{\ifnum\currentgrouptype=6\relax
+ \kern\spx@arrayrulewidth % will be compensated by extra colour panel left overhang
+ \arrayrulewidth\z@% trick to inhibit the {\vrule width \arrayrulewidth}
+ \else\aftergroup\spx@table@hackCT@inhibitvline\fi}%
+
+% hacking around colour matters
+% Sphinx 1.6 comment:
+% It turns out \CT@row@color is not expanded contrarily to \CT@column@color
+% during LaTeX+colortbl preamble preparation, hence it would be possible for
+% \CT@setup to discard only the column color and choose to obey or not
+% row color and cell color. It would even be possible to propagate cell color
+% to row color for the duration of the Sphinx multicolumn... the (provisional?)
+% choice has been made to cancel the colortbl colours for the multicolumn
+% duration.
+% Sphinx 5.3.0 comment:
+% - colortbl has no mechanism to disable colour background in a given cell:
+% \cellcolor triggers one more \color, but has no possibility to revert
+% a previously emitted \color, only to override it via an additional \color
+% - prior to 5.3.0, Sphinx did not officially support colour in tables,
+% but it did have a mechanism to protect merged cells from being partly
+% covered by colour panels at various places. At 5.3.0 this mechanism
+% is relaxed a bit to allow row colour for a single-row merged cell.
+%
+% fixcolorpanel
+\def\spx@table@hackCT@fixcolorpanel{\ifnum\currentgrouptype=6\relax
+ \edef\spx@table@leftcolorpanelextra
+ % \edef as \arrayrulewidth will be set to \z@ next,
+ % hence also \spx@arrayrulewidth...
+ {\sphinxcolorpanelextraoverhang+\the\spx@arrayrulewidth}%
+ \else\aftergroup\spx@table@hackCT@fixcolorpanel\fi}%
+%
+% inmergedcell
+% \spx@table@hackCT@inmergedcell will be locally set to either this
+% \spx@@table@hackCT@inmergedcell or to \spx@table@hackCT@nocolor
+% "\let\spx@original@CT@setup\CT@setup" is done after loading colortbl
+\def\spx@@table@hackCT@inmergedcell{\ifnum\currentgrouptype=6\relax
+ \let\CT@setup\spx@CT@setup@inmergedcell
+ \else\aftergroup\spx@@table@hackCT@inmergedcell\fi
+}%
+\newif\ifspx@table@inmergedcell
+\def\spx@CT@setup@inmergedcell #1\endgroup{%
+ % - obey only row color and disable effect of \sphinxcolorblend
+ % - turn on the inmergedcell boolean to signal to \CT@row@color
+ \spx@original@CT@setup
+ \spx@table@inmergedcelltrue % needed by \CT@row@color
+ % deactivate effect of \sphinxcolorblend if it happened at all
+ \ifdefined\blendcolors\blendcolors{}\fi
+ \CT@row@color
+ \CT@do@color
+ \global\let\CT@cell@color\relax
+ \endgroup
+}%
+%
+% nocolor
+\def\spx@table@hackCT@nocolor{\ifnum\currentgrouptype=6\relax
+% sadly \CT@column@color is possibly already expanded so we can't
+% simply do \let\CT@column@color\relax etc...
+% admittedly we could perhaps hack \CT@color but well
+ \let\CT@setup\spx@CT@setup@nocolor
+ \else\aftergroup\spx@table@hackCT@nocolor\fi
+}
+\def\spx@CT@setup@nocolor#1\endgroup{%
+ \global\let\CT@cell@color\relax
+ % the above fix was added at 5.3.0
+ % formerly a \cellcolor added by a raw latex directive in the merged cell
+ % would have caused colour to apply to the *next* cell after the merged
+ % one; we don't support \cellcolor from merged cells contents anyhow.
+ \endgroup}
+%
+% norowcolor
+\def\spx@table@hackCT@norowcolor{%
+% a bit easier although merged cells complicate the matter as they do need
+% to keep the rowcolor; and we can't know yet if we are in a merged cell
+ \ifnum\currentgrouptype=6\relax
+ \ifx\CT@row@color\relax
+ \else
+ \let\spx@saved@CT@row@color\CT@row@color
+ \def\CT@row@color{%
+ \ifspx@table@inmergedcell\expandafter\spx@saved@CT@row@color\fi
+ }%
+ \fi
+ \else\aftergroup\spx@table@hackCT@norowcolor\fi
+}
+%
+% \sphinxcolorblend
+\def\spx@table@hackCT@colorblend{%
+ \ifnum\currentgrouptype=6\relax
+ \expandafter\blendcolors\spx@colorblendparam
+ % merged cells will do a \blendcolors{} to cancel the effet
+ % we can not know here yet if in merged cell as the boolean
+ % \ifspx@table@inmergedcell is not yet updated
+ \else
+ \aftergroup\spx@table@hackCT@colorblend
+ \fi
+}
+\def\sphinxcolorblend#1{\gdef\spx@colorblendparam{{#1}}\spx@table@hackCT@colorblend}
+% Either xcolor.sty exists on user system and has been loaded by sphinx.sty,
+% or it does not exist, so we can use \@ifpackageloaded without delaying.
+\@ifpackageloaded{xcolor}%
+ {}%
+ {\def\sphinxcolorblend#1{%
+\PackageWarning{sphinx}{This table uses \string\sphinxcolorblend\space
+ but xcolor is not in\MessageBreak
+ the TeX/LaTeX installation, the command will be\MessageBreak
+ ignored in this and the next tables}%
+ \global\let\sphinxcolorblend\@gobble
+ \sphinxbuildwarning{colorblend}%
+ }%
+ }
+
%%%%%%%%%%%%%%%%%%
% --- MULTIROW ---
@@ -390,9 +548,22 @@
% that the table rows have the needed height. The needed mark-up is done
% by LaTeX writer, which has its own id for the merged cells.
%
-% The colour issue is solved by clearing colour panels in all cells,
+% The colour issue is "solved" by clearing colour panels in all cells,
% whether or not the multirow is single-column or multi-column.
%
+% MEMO at 5.3.0: to allow a multirow cell in a single column to react to
+% \columncolor correctly, it seems only way is that the contents
+% are inserted by bottom cell (this is mentioned in multirow.sty doc, too).
+% Sphinx could at Python level "move" the contents to that cell. But the
+% mechanism used here via \sphinxtablestrut to enlarge rows to make room for
+% the contents if needed becomes more challenging yet, because \sphinxtablestrut
+% mark-up will be parsed by TeX *before* it sees the contents of the merged
+% cell.. So it seems the best way would be to actually store the contents into
+% some owned-by-Sphinx box storage which needs to be globally allocated to
+% that usage ; then we need multiple such boxes, say at least 5 to cover
+% 99% or use case. Or perhaps some trick with storing in a \vbox and recovering
+% via some \vsplit but this becomes complicated... perhaps in future.
+%
% In passing we obtain baseline alignements across rows (only if
% \arraystretch is 1, as LaTeX's does not obey \arraystretch in "p"
% multi-line contents, only first and last line...)
@@ -410,6 +581,15 @@
\setbox\z@\hbox\bgroup\aftergroup\sphinx@@multirow\strut
}%
\def\sphinx@@multirow {%
+% MEMO: we could check status of \CT@cell@color here, but unfortunately we
+% can't know the exact height which will be covered by the cells in total
+% (it may be more than our \box\z@ dimensions). We could use an \fcolorbox
+% wrapper on \box\z@ but this will not extend precisely to the bottom rule.
+%
+% Only solution if we want to obey a raw \cellcolor, or a \columncolor, seems
+% to delay unboxing the gathered contents as part of the bottom row with
+% a suitable vertical adjustment...
+%
% The contents, which is a varwidth environment, has been captured in
% \box0 (a \hbox).
% We have with \sphinx@cellid an assigned unique id. The goal is to give
@@ -475,7 +655,592 @@
\@width\z@
\endgroup
% we need this to avoid colour panels hiding bottom parts of multirow text
- \sphinx@hack@CT
+ \spx@table@hackCT@nocolor
}%
+%%%%%%%%%%%%%%%%%%
+% --- STYLING ---
+%
+
+%
+% Support for colour in table
+%
+% Core LaTeX package (very old, part of texlive-latex-base on Debian distr.)
+% providing \columncolor, \rowcolor, \cellcolor and \arrayrulecolor.
+\RequirePackage{colortbl}
+\let\spx@original@CT@setup\CT@setup
+
+% LaTeX's \cline has **strong** deficiencies
+% ******************************************
+% We work around them via an added \sphinxfixclines{number of columns} in the
+% table mark-up, and also extra mark-up \sphinxvlinecrossing{col no} for
+% crossings not contiguous to any cline. To fix the gap at left extremity of a
+% \cline, we redefine the core LaTeX \c@line because this avoids adjoining a
+% small square with potential PDF viewer anti-aliasing issues. We waited
+% after loading colortbl because it also redefines \c@line for it to obey the
+% colour set by \arrayrulecolor.
+% MEMO: booktabs package does *not* redefine \@cline so we are safe here.
+\def\@cline#1-#2\@nil{%
+ \omit
+ \@multicnt#1%
+ \advance\@multispan\m@ne
+ \ifnum\@multicnt=\@ne\@firstofone{&\omit}\fi
+ \@multicnt#2%
+ \advance\@multicnt-#1%
+ \advance\@multispan\@ne
+ {\CT@arc@
+% start of Sphinx modification
+ \ifnum#1>\@ne\kern-\spx@arrayrulewidth\fi% fix gap at join with vertical lines
+% end of Sphinx modification
+% Comments:
+%
+% If we had the information whether the previous column ended with a | or
+% not, we could decide what to do here. Alternatively the mark-up could
+% use either original \cline or the one modified as here depending on case.
+% One wonders why LaTeX does not provide itself the alternative as a
+% complement to \cline, to use on case by case basis.
+% Here we handle both at same time via using the \spx@arrayrulewidth which
+% will be \z@ if no | at all so will induce here nothing.
+%
+% As a result Sphinx basically supports well only tables having either all
+% columns |-separated, or no | at all, as it uses \spx@arrayrrulewidth in
+% all columns (here and in multicolumn code).
+%
+% We also considered a method not modifying \c@line but it requires too
+% much extra mark-up from Python LaTeX writer and/or extra LaTeX coding.
+% back to LaTeX+colortbl code
+ \leaders\hrule\@height\arrayrulewidth\hfill}%
+ \cr
+% the last one will need to be compensated, this is job of \sphinxclines
+ \noalign{\vskip-\arrayrulewidth}%
+}
+\def\spx@table@fixvlinejoin{%
+ {\CT@arc@ % this is the color command set up by \arrayrulecolor
+ \vrule\@height\arrayrulewidth
+% side remark: LaTeX has only a single \arrayrulewidth for all kinds
+% for cell borders in table, horizontal or vertical...
+ \@depth\z@
+ \@width\spx@arrayrulewidth
+ }%
+}
+% Sphinx LaTeX writer issues one such for each vertical line separating two
+% contiguous multirow cells; i.e. those crossings which can are not already
+% taken care of by our modified at left extremity \cline.
+% One could imagine a more \...crossingS (plural) receiving a comma delimited
+% list, which would simplify the mark-up but this would complexify both the
+% Python and the LaTeX coding.
+\def\sphinxtablevlinecrossing#1{%
+ \sphinxtabledecrementrownum
+ \omit
+ \@multispan{#1}%
+ \hfill
+ \spx@table@fixvlinejoin
+ \cr
+ \noalign{\vskip-\arrayrulewidth}%
+}
+% This "fixclines" is also needed if no \sphinxcline emitted and is useful
+% even in extreme case with no \sphinxvlinecrossing either, to give correct
+% height to multirow extending across all table width assuming other rows are
+% separated generally by an \hline, so as to keep coherent line spacing.
+%
+% It is designed to work ok even if no | separators are in the table (because
+% \spx@table@fixvlinejoin uses \spx@arrayrulewidth which is \z@ in that case).
+\def\sphinxtablefixclines#1{% #1 is the number of columns of the table
+ \sphinxtabledecrementrownum
+ \omit
+ \spx@table@fixvlinejoin% unneeded if first \cline started at column 1 but does
+ % not hurt; fills small gap at left-bordered table
+ \@multispan{#1}%
+ \hfill
+ \spx@table@fixvlinejoin% fill small gap at right-bordered table
+ \cr
+ % this final one does NO \vskip-\arrayrulewidth... that's the whole point
+}
+%%%% end of \cline workarounds
+
+%
+% - passing option "table" to xcolor also loads colortbl but we needed to
+% load color or xcolor prior to the handling of the options
+%
+% - the \rowcolors command from [table]{xcolor} has various problems:
+%
+% * it is rigid and does not out-of-the-box allow a more complex scheme
+% such as colorA+colorB+colorC+colorB+colorC+colorB+colorC... suitable to
+% distinguish a header row.
+%
+% * its code does not export the used colour, an information which we may
+% need for example to colourize the rule via \arrayrulecolor in the
+% appropriate manner, for example to colourize the booktabs induced vertical
+% whitespace to avoid gaps (if one wants to).
+%
+% * incompatibility with tabulary: the output depends on parity of total
+% number of rows!
+%
+% * problems with longtable: the caption will receive a background colour
+% panel, if we do not deactivate the \rowcolors action during definition of
+% the headers and footers; this requires extra mark-up. Besides if we
+% deactivate using \hiderowcolors during header and footer formation, the
+% parity of the body rows is shifted, \rownum is even, not odd, at first body
+% row. And setting \rownum at start of first body row is too late for
+% influencing the colour.
+%
+% * it has a global impact and must be reset at each table. We can not
+% issue it only once and it provides no public interface (without @) to
+% cancel its effect conveniently (\hiderowcolors can only be used from
+% *inside* a table.)
+%
+% * its core mechanism which increments the row count is triggered
+% if a \cline is encountered... so this offsets the alternating colours...
+% ... or not if there are two \cline's in the row...
+% (as we will use same mechanism we have to correct this increment).
+%
+% So we need our own code.
+
+% Provide \rownum and rownum LaTeX counter (code copied from colortbl v1.0f)
+\ltx@ifundefined{rownum}{%
+ \ltx@ifundefined{c@rownum}%
+ {\newcount\rownum\let\c@rownum\rownum}%
+ {\let\rownum\c@rownum}%
+ }%
+{\let\c@rownum\rownum}
+\providecommand\therownum{\arabic{rownum}}
+
+% extra overhang for color panels to avoid visual artifacts in pdf viewers
+% (particularly if borderless)
+\def\sphinxcolorpanelextraoverhang{0.1pt}
+\def\spx@table@leftcolorpanelextra {\sphinxcolorpanelextraoverhang}
+\def\spx@table@rightcolorpanelextra{\sphinxcolorpanelextraoverhang}
+% the macro to which \CT@row@color will be set for coloured rows, serves both
+% in header and body, the colours must have been defined at time of use
+\def\spx@table@CT@row@color{\ifspx@table@inmergedcell
+ \CT@color{sphinxTableMergeColor}%
+ \else
+ \CT@color{sphinxTableRowColor}%
+ \fi
+ \@tempdimb\dimexpr\col@sep+\spx@table@leftcolorpanelextra\relax
+ \@tempdimc\dimexpr\col@sep+\spx@table@rightcolorpanelextra\relax
+ }%
+% used by itself this will influence a single row if \CT@everycr is the
+% colortbl one, to influences all rows the \CT@everycr must be modified (see
+% below)
+\def\sphinxrowcolorON {\global\let\CT@row@color\spx@table@CT@row@color}%
+% this one turns off row colours until the next \sphinxrowcolorON
+\def\sphinxrowcolorOFF{\global\let\CT@row@color\relax}%
+% this one inhibits the row colour in one cell only (can be used as
+% >{\sphinxnorowcolor} for turning off row colours in a given column)
+\def\sphinxnorowcolor{\spx@table@hackCT@norowcolor}%
+
+% \sphinxtoprule (or rather \sphinxtabletoprulehook) will be modified by
+% the colorrows class to execute this one:
+\def\spx@table@@toprule@rowcolorON{%
+ \noalign{%
+ % Because of tabulary 2-pass system, the colour set-up at end of table
+ % would contaminate the header colours at start of table, so must reset
+ % them here. We want all header rows to obey same colours, so we don't
+ % use original \CT@everycr which sets \CT@row@color to \relax.
+ \global\CT@everycr{\the\everycr}%
+ \global\sphinxcolorlet{sphinxTableRowColor}{sphinxTableRowColorHeader}%
+ \global\sphinxcolorlet{sphinxTableMergeColor}{\sphinxTableMergeColorHeader}%
+ \sphinxrowcolorON
+ }%
+}%
+
+% \sphinxtableatstartofbodyhook will be modified by colorrows class to
+% execute this one; it starts the alternating colours and triggers increment
+% or \rownum count at each new row (the xcolor base method for \rowcolors)
+\def\spx@table@@startbodycolorrows{%
+ \noalign{%
+ \global\CT@everycr{% Nota Bene: in a longtable with \hline the \everycr is
+ % done two extra times! but 2 is even, so this is ok
+ \noalign{\global\advance\rownum\@ne % the xcolor \rowcolors base trick
+% MEMO: colortbl \CT@row@color is expanded *after* the cell contents have been
+% gathered and measured, so it can't be used to expose e.g. the colour to the
+% cell contents macro code. Of course if it is known how the colour is chosen
+% the procedure could be done from inside the cell. Simpler to expose the colour
+% in a public name sphinxTableRowColor at start of the row in this \noalign.
+ \sphinxSwitchCaseRowColor\rownum
+ }%
+ \the\everycr
+ }%
+ \global\rownum\@ne % is done from inside table so ok with tabulary two passes
+ \sphinxSwitchCaseRowColor\rownum % set up color for the first body row
+ \sphinxrowcolorON % has been done from \sphinxtoprule location but let's do
+ % it again in case \sphinxtabletoprulehook has been used
+ % to inhibit colours in the header rows
+ }% end of noalign contents
+}
+% set the colours according to row parity; a priori #1 is \rownum, but
+% the macro has been designed to be usable in user level added code
+\def\sphinxSwitchCaseRowColor#1{%
+ \ifodd#1\relax
+ \global\sphinxcolorlet{sphinxTableRowColor}{sphinxTableRowColorOdd}%
+ \global\sphinxcolorlet{sphinxTableMergeColor}{\sphinxTableMergeColorOdd}%
+ \else
+ \global\sphinxcolorlet{sphinxTableRowColor}{sphinxTableRowColorEven}%
+ \global\sphinxcolorlet{sphinxTableMergeColor}{\sphinxTableMergeColorEven}%
+ \fi
+}
+
+% each \cline or \cmidrule (booktabs) consumes one \cr, offsetting the \rownum
+% parity; so this macro serves to compensate and must be added to each such
+% \cline or \cmidrule (see below)
+\def\spx@table@@decrementrownum{\noalign{\global\advance\rownum\m@ne}}
+\let\sphinxtabledecrementrownum\@empty
+
+% \sphinxtableafterendhook will be modified by colorrows class to execute
+% this after the table
+\def\spx@table@resetcolortbl{%
+ \sphinxrowcolorOFF
+ \spx@table@reset@CTeverycr
+% this last bit is done in order for the \sphinxbottomrule from the "foot"
+% longtable template to be able to use same code as the \sphinxbottomrule
+% at end of table body; see \sphinxbooktabsspecialbottomrule code
+ \global\rownum\z@
+}
+\def\spx@table@reset@CTeverycr{%
+% we should probably be more cautious and not hard-code here the colortbl
+% set-up; so the macro is defined without @ to fac
+ \global\CT@everycr{\noalign{\global\let\CT@row@color\relax}\the\everycr}%
+}
+
+% At last the style macros \sphinxthistablewithstandardstyle etc...
+
+% They are executed before the table environments in a scope limiting
+% wrapper "savenotes" environment.
+%
+% 0) colour support is enacted via adding code to three hooks:
+% - \sphinxtabletoprulehook (implicit from \sphinxtoprule expansion)
+% - \sphinxtableatstartofbodyhook (explicit from table templates)
+% - \sphinxtableafterendhook (explicit from table templates)
+% additionally special adjustment must be made in \sphinxcline
+%
+\def\sphinxtoprule{\spx@toprule\sphinxtabletoprulehook}
+% \spx@toprule is what is defined by the standard, booktabs and borderless
+% styles.
+% The colorrows class will prepend \spx@table@toprule@rowcolorON into
+% \sphinxtabletoprulehook which a priori is \@empty but can contain user added
+% extra code, and is executed after \spx@toprule.
+\let\sphinxtabletoprulehook \@empty
+\let\sphinxtableatstartofbodyhook\@empty
+\let\sphinxtableafterendhook \@empty
+%
+% 1) we manage these three hooks in a way allowing a custom user extra wrapper
+% environment from a container class to use them as entry point for some
+% custom code. The container code is done first, prior to table templates.
+% So, the style macros will *prepend* the needed color-code to the existing
+% custom user code, so the custom user code can override them. The custom
+% user code should not redefine any of the 3 \sphinxtable...hook macros via a
+% \global\def, but their contents can use \gdef. In fact they probably need
+% to for the first two hooks which are executed from inside the table and
+% a priori need their code to be in a \noalign which limits scope.
+%
+% 2) the table templates and LaTeX writer code make it so that only
+% one of either
+% \sphinxthistablewithcolorrowsstyle,
+% or \sphinxthistablewithnocolorrowsstyle
+% will be inserted explicitly depending on local :class: for table.
+% The global 'colorrows' style in latex_table_style translates at bottom
+% of this file into code for inserting \sphinxthistablewithcolorrowsstyle
+% at end of \sphinxthistablewithglobalstyle. So it is impossible
+% to have first \sphinxthistablewithnocolorrowsstyle, then
+% \sphinxthistablewithcolorrowsstyle. Nevertheless we have written
+% the code so that in this case colorrows would indeed activate (except
+% if it was already executed before as it self-annihilates).
+
+% standard style
+\def\sphinxthistablewithstandardstyle{%
+ % Those two are produced by the latex writer
+ \def\sphinxhline {\hline}%
+ % \sphinxtabledecrementrownum is a no-op which is redefined by colorrows
+ % to correct the \rownum increment induced by \cline in colorrows regime
+ \def\sphinxcline {\sphinxtabledecrementrownum\cline}%
+ % LaTeX's \cline needs fixing
+ \let\sphinxvlinecrossing\sphinxtablevlinecrossing
+ \let\sphinxfixclines \sphinxtablefixclines
+ % Those three are inserted by the table templates
+ \def\spx@toprule {\hline}%
+ \def\sphinxmidrule {\hline}%
+ \def\sphinxbottomrule {\hline}%
+ % Do not tamper with this internal
+ \def\spx@arrayrulewidth{\arrayrulewidth}%
+}
+
+% booktabs style
+% The \@xcmidrule patch below will do beyond its main stuff
+% \sphinxadjustcmidrulebelowsep
+% Indeed the poor booktabs spacing with \cmidrule (if \sphinxbooktabscmidrule
+% defined below is overwritten to use it) is quite awful. Do
+% \let\sphinxadjustcmidrulebelowsep\empty
+% if you prefer booktabs defaults.
+\def\sphinxadjustcmidrulebelowsep{\belowrulesep=\aboverulesep}
+\AtBeginDocument{% patch booktabs to avoid extra vertical space from
+ % consecutive \sphinxcline, if defined to use \cmidrule
+ \ifdefined\@xcmidrule
+ \let\spx@original@@xcmidrule\@xcmidrule
+ \def\@xcmidrule{\sphinxadjustcmidrulebelowsep
+ % if we don't do that, two \sphinxcline in the same row
+ % will cause the second short rule to be shifted down
+ \ifx\@tempa\sphinxcline\let\@tempa\cmidrule\fi
+ \spx@original@@xcmidrule}%
+ \fi
+}
+% wrappers to allow customization, e.g. via a container class
+% the top, mid, bottom definitions are in fact overwritten (later, below)
+% byt more complex ones needed to handle booktabs+colorrows context
+\def\sphinxbooktabstoprule {\toprule}
+\def\sphinxbooktabsmidrule {\midrule}
+\def\sphinxbooktabsbottomrule{\bottomrule}
+%
+\let\sphinxbooktabscmidrule \@gobble % i.e. draw no short rules at all!
+% You can redefine this to use \cmidrule with various options, such
+% as \cmidrule(lr), but:
+% Attention, if you want this to use \cmidrule (or \cline) you must,
+% if the table uses row colours,
+% also include the \sphinxtabledecrementrownum token like e.g. this
+% \def\sphinxbooktabscmidrule{\sphinxtabledecrementrownum\cmidrule(lr)}
+% and it must be first due to internals of the \cmidrule usage of \futurelet.
+
+\def\sphinxthistablewithbooktabsstyle{%
+ \let\sphinxhline\@empty % there is no wrapper macro here so if you want to change that
+ % you will have to redefine \sphinxthistablewithbooktabsstyle
+ \def\sphinxcline {\sphinxbooktabscmidrule}% defaults to give \@gobble
+ \let\sphinxvlinecrossing\@gobble % no | in a booktabs-style table !
+ \let\sphinxfixclines \@gobble % should not be used with booktabs + \cmidrule
+ \def\spx@toprule {\sphinxbooktabstoprule}%
+ \def\sphinxmidrule {\sphinxbooktabsmidrule}%
+ \def\sphinxbottomrule{\sphinxbooktabsbottomrule}%
+ \def\spx@arrayrulewidth{\z@}%
+}
+\AtBeginDocument{\@ifpackageloaded{booktabs}%
+ {}%
+ {\def\sphinxthistablewithbooktabsstyle{%
+ \PackageWarning{sphinx}{%
+Add \string\usepackage{booktabs} to the preamble to allow\MessageBreak
+local use of booktabs table style}%
+ \sphinxbuildwarning{booktabs}%
+ \sphinxthistablewithstandardstyle
+ }}%
+}%
+
+% borderless style
+\def\sphinxthistablewithborderlessstyle{%
+ \let\sphinxhline \@empty
+ \let\sphinxcline \@gobble
+ \let\sphinxvlinecrossing\@gobble
+ \let\sphinxfixclines \@gobble
+ \let\spx@toprule \@empty
+ \let\sphinxmidrule \@empty
+ \let\sphinxbottomrule \@empty
+ \def\spx@arrayrulewidth{\z@}%
+}%
+
+% colorrows style
+%
+\let\sphinxifthistablewithcolorrowsTF\@secondoftwo
+\def\sphinxthistablewithcolorrowsstyle{%
+ \let\sphinxifthistablewithcolorrowsTF\@firstoftwo
+% this is defined to auto-silence itself (in the surrounding scope-limiting
+% environment) after one execution ("colorrows" can never follow "nocolorrows")
+ \let\sphinxthistablewithcolorrowsstyle\@empty
+%
+ \let\spx@table@toprule@rowcolorON \spx@table@@toprule@rowcolorON
+ \let\spx@table@startbodycolorrows \spx@table@@startbodycolorrows
+ \let\sphinxtabledecrementrownum \spx@table@@decrementrownum
+% Is it the best choice to "prepend" to existing code there?
+ \spx@prepend\spx@table@toprule@rowcolorON\to\sphinxtabletoprulehook
+ \spx@prepend\spx@table@startbodycolorrows\to\sphinxtableatstartofbodyhook
+%
+% this one is not set to \@empty by nocolorrows, because it looks harmless
+% to execute it always, as it simply resets to standard colortbl state after
+% the table; so we don't need an @@ version for this one
+ \spx@prepend\spx@table@resetcolortbl\to\sphinxtableafterendhook
+}
+\def\spx@prepend#1\to#2{% attention about using this only with #2 "storage macro"
+ \toks@{#1}%
+ \toks@\expandafter\expandafter\expandafter{\expandafter\the\expandafter\toks@#2}%
+ \edef#2{\the\toks@}%
+}%
+
+\def\sphinxthistablewithnocolorrowsstyle{%
+ \let\sphinxifthistablewithcolorrowsTF\@secondoftwo
+% rather than trying to remove the code added by 'colorrows' style, we
+% simply make it no-op, without even checking if really it was activated.
+ \let\spx@table@toprule@rowcolorON\@empty
+ \let\spx@table@startbodycolorrows\@empty
+ \let\sphinxtabledecrementrownum \@empty
+% we don't worry about \sphinxtableafterendhook as the \spx@table@resetcolortbl
+% done at end can not do harm; and we could also have not bothered with the
+% \sphinxtabledecrementrownum as its \rownum decrement, if active, is harmless
+% in non-colorrows context
+}
+
+% (not so easy) implementation of the booktabscolorgaps option. This option
+% defaults to true and is not officially documented, as already colorrows is
+% only opt-in, so it is there only as a "turn-off" switch, but if nobody
+% complains in next few months, it will probably be removed altogether at
+% 6.0.0. The reason it exists is because of longtable aspeces described
+% below.
+%
+% As it is used via \sphinxsetup booktabscolorgaps status is not known here
+% and may change locally. So it must be implemented via delayed or
+% conditional code.
+%
+% We do not know the order of execution of \sphinxthistablewithbooktabsstyle
+% versus \sphinxthistablewithcolorrows: if booktabs is global option it
+% will be executed first; but if colorrows is global option and not booktabs
+% then colorrows will be executed first via \sphinxthistablewithglobalstyle
+%
+% Modifying things from locations such as \sphinxtabletoprulehook which are
+% executed within the table is not convenient as it must use \global
+% but then we would have to undo this after the table.
+%
+% So what we do is to prepare booktabs specific macros to incorporate
+% a conditional to check the colorrows status. We must each time check
+% both if colorrows is activated and if colorgaps is. We do this via
+% macros without @ so they can be used easily in customization code.
+% When and if booktabscolorgaps option is removed, we can then replace
+% \sphinxifbooktabswithcolorgapsTF by \sphinxifthistablewithcolorrowsTF
+\def\sphinxifbooktabswithcolorgapsTF{%
+ \if1\ifspx@opt@booktabscolorgaps
+ \sphinxifthistablewithcolorrowsTF{1}{0}%
+ \else0\fi
+ \expandafter\@firstoftwo
+ \else\expandafter\@secondoftwo
+ \fi
+}
+% as this is done without "@" it can be relatively easily be overwritten
+% by user in customization code
+\def\sphinxbooktabstoprule{%
+ \sphinxifbooktabswithcolorgapsTF
+ {\sphinxbooktabsspecialtoprule}%
+ {\toprule}%
+}%
+\def\sphinxbooktabscolorgapsoverhang{0.1pt}% avoid pixel/rounding effects
+% auxiliary fork
+\long\def\spx@table@crazyfork
+ #1\endfirsthead\endhead\sphinxtableatstartofbodyhook#2#3\@nil{#2}
+% we fetch the next token to check if there is a header or not
+% this is a bit fragile as it relies on the table templates
+% and it assumes this token #1 is never braced...
+% let's make this \long in case #1 is \par (should not be)
+\long\def\sphinxbooktabsspecialtoprule\sphinxtabletoprulehook#1{%
+ \specialrule{\heavyrulewidth}{\abovetopsep}{\z@}%
+ % this macro contains colour init code (and defines sphinxTableRowColor)
+ \sphinxtabletoprulehook
+ % unfortunately colortbl provides no way to save/restore the
+ % \arrayrulecolor status, we have to code it ourselves
+ \noalign{\global\let\spx@@saved@CT@arc@\CT@arc@
+% \@declaredcolor is not \long. Although #1 can probably never be \par with
+% our templates, let's be cautious and not use the creazyfork inside the \color
+ \spx@table@crazyfork
+% this crazy code checks if #1 is one of \endfirsthead, \endhead or
+% \sphinxtableatstartofbodyhook, as criterion for table with no header
+ #1\endhead\sphinxtableatstartofbodyhook\@secondoftwo
+ \endfirsthead#1\sphinxtableatstartofbodyhook\@secondoftwo
+ \endfirsthead\endhead#1\@secondoftwo
+ \endfirsthead\endhead\sphinxtableatstartofbodyhook\@firstoftwo
+ \@nil
+ {\gdef\CT@arc@{\color{sphinxTableRowColor}}}%
+ {\gdef\CT@arc@{\color{sphinxTableRowColorOdd}}}%
+ }% end of \noalign
+ % \specialrule uses \noalign itself
+ \specialrule{\dimexpr\belowrulesep+\sphinxbooktabscolorgapsoverhang\relax}%
+ {\z@}{-\sphinxbooktabscolorgapsoverhang}%
+ \noalign{\global\let\CT@arc@\spx@@saved@CT@arc@}%
+ #1% let's not forget to re-insert this #1 in token stream
+ % fortunately longtable's \endfirsthead/\endhead are not delimiters but
+ % are really tokens awaiting expansion...
+}%
+\def\sphinxbooktabsmidrule{%
+ \sphinxifbooktabswithcolorgapsTF
+ {\sphinxbooktabsspecialmidrule}%
+ {\midrule}%
+}%
+\def\sphinxbooktabsspecialmidrule{%
+ \noalign{\global\let\spx@@saved@CT@arc@\CT@arc@
+ \gdef\CT@arc@{\color{sphinxTableRowColor}}% this is RowColorHeader
+ }%
+ \specialrule{\dimexpr\aboverulesep+\sphinxbooktabscolorgapsoverhang\relax\relax}%
+ {-\sphinxbooktabscolorgapsoverhang}{\z@}%
+ \noalign{\global\let\CT@arc@\spx@@saved@CT@arc@}%
+ \specialrule{\lightrulewidth}{\z@}{\z@}%
+ \noalign{\gdef\CT@arc@{\color{sphinxTableRowColorOdd}}}%
+ \specialrule{\dimexpr\belowrulesep+\sphinxbooktabscolorgapsoverhang\relax\relax}%
+ {\z@}{-\sphinxbooktabscolorgapsoverhang}%
+ \noalign{\global\let\CT@arc@\spx@@saved@CT@arc@}%
+}%
+\def\sphinxbooktabsbottomrule{%
+ \sphinxifbooktabswithcolorgapsTF
+ {\sphinxbooktabsspecialbottomrule}%
+ {\bottomrule}%
+}%
+% The colour here is already updated because of the \\ before so we must
+% execute again the colour selection code, but this is not too complicated.
+% What is annoying though is that \sphinxbottomrule in the longtable context
+% appears both in the "foot" part and after the last body row. For the first
+% occurrence the \rownum could be arbitrary if it had not been reset by each
+% table using it via the \sphinxtableafterendhook (see above). This avoids
+% having to modify the longtable template. But as \rownum is thus 0 in the
+% "foot", the \sphinxSwitchCaseRowColor has to know how to handle negative
+% inputs (in fact the -1 value), the Sphinx definition has no issue with that
+% but any redefinition must be aware of this constraint.
+\def\sphinxbooktabsspecialbottomrule{%
+ \noalign{\global\let\spx@@saved@CT@arc@\CT@arc@
+ \sphinxSwitchCaseRowColor{\numexpr\rownum-\@ne\relax}%
+ \gdef\CT@arc@{\color{sphinxTableRowColor}}%
+ }%
+ \specialrule{\dimexpr\aboverulesep+\sphinxbooktabscolorgapsoverhang\relax}%
+ {-\sphinxbooktabscolorgapsoverhang}{\z@}%
+ \noalign{\global\let\CT@arc@\spx@@saved@CT@arc@}%
+ \specialrule{\heavyrulewidth}{\z@}{\belowbottomsep}%
+}%
+%
+% MEMO: with longtable \sphinxtoprule, \sphinxmidrule and \sphinxbottomrule
+% are evaluated at time of constructing the headers and footers as boxes
+% (already typeset material and expanded macros; \sphinxbottomrule is also
+% evaluated at very end of table body, i.e. "normally"). So the used colour
+% to fill the booktabs gaps is decided during the headers and footers
+% construction by longtable. Actually they are expanded twice: in firsthead
+% then in head, respectively in foot and lastfoot. But in current design the
+% header row colours are fixed, not alternating, so there is at least no
+% coherence issue there.
+
+% The \spx@arrayrulewidth is used for some complex matters of merged
+% cells size computations.
+% tabularcolumns argument will override any global or local style and
+% trigger the appropriate adjustment of \spx@arrayrulewidth.
+% Notice that this will be bad if the table uses booktabs style
+% but anyhow table with booktabs should not use any | separator.
+\def\sphinxthistablewithvlinesstyle{%
+ \def\spx@arrayrulewidth{\arrayrulewidth}%
+ \let\sphinxvlinecrossing\sphinxtablevlinecrossing
+ \let\sphinxfixclines \sphinxtablefixclines
+}%
+\def\sphinxthistablewithnovlinesstyle{%
+ \def\spx@arrayrulewidth{\z@}%
+ \let\sphinxvlinecrossing\@gobble
+ % let's not bother to modify \sphinxfixclines, it works fine and is
+ % useful in standard style + no vline (only hlines and clines);
+ % besides, only one of vline or novline style macro is executed
+}%
+
+% default is the standard style
+\def\sphinxthistablewithglobalstyle{\sphinxthistablewithstandardstyle}
+
+\ifspx@opt@booktabs
+ \RequirePackage{booktabs}
+ \def\sphinxthistablewithglobalstyle{\sphinxthistablewithbooktabsstyle}
+\fi
+\ifspx@opt@borderless
+ \def\sphinxthistablewithglobalstyle{\sphinxthistablewithborderlessstyle}
+\fi
+% colorrows appends to the current globalstyle (standard, booktabs, or borderless)
+\ifspx@opt@colorrows % let the globalstyle trigger the colorrows style on top of it
+ \expandafter\def\expandafter\sphinxthistablewithglobalstyle\expandafter
+ {\sphinxthistablewithglobalstyle
+ \sphinxthistablewithcolorrowsstyle
+ }
+\fi
+
+
\endinput
diff --git a/crypto/krb5/doc/pdf/sphinxpackageboxes.sty b/crypto/krb5/doc/pdf/sphinxpackageboxes.sty
new file mode 100644
index 000000000000..b0d3707062fe
--- /dev/null
+++ b/crypto/krb5/doc/pdf/sphinxpackageboxes.sty
@@ -0,0 +1,854 @@
+%% COLOURED BOXES
+%
+% change this info string if making any custom modification
+\ProvidesPackage{sphinxpackageboxes}[2023/03/19 v6.2.0 advanced colored boxes]
+% Optionally executes \RequirePackage for:
+%
+% - pict2e. Ideally we would like to use the v0.4a 2020/08/16 release of this
+% package as it allows dimensional arguments to its \moveto, \lineto, etc...
+% Or we could use extra package "picture". We opt for custom wrappers
+% \spx@moveto, \spx@lineto, ..., working with old versions.
+%
+% - ellipse. This package extends pict2e with elliptical arcs. Its author
+% Daan Leijen also has contributed package longfbox which is part of
+% TeXLive. Had I known about it, I would perhaps have based Sphinx CSS on
+% top of longfbox at least partly. But this would not have spared me all
+% the work in sphinx.sty, which was a long walk until 6.2.0 version.
+% Besides I don't need the breakable boxes from longfbox, as Sphinx has
+% its own rather advanced layer on top of framed. I would need to check if
+% some thorny color issues solved by Sphinx (and not by tcolorbox) at page
+% breaks are solved by longfbox as well. (I have not tested)
+
+% At 6.2.0 refactoring, we do not wait for at begin document to try to load
+% pict2e. Actually since 6.0.0 the default is for code-blocks to use
+% rounded boxes, and the only reason since then to wait "at begin document"
+% was to check if user had reverted that default and in fact pict2e was not
+% needed. But with \sphinxbox, we can not know for sure even in that case
+% that pict2e is not needed. And even back then it would have been possible
+% to user to try to employ \sphinxsetup via raw directive in document body
+% and require some rounded corners (which was thus impossible to satisfy).
+% Time to be much simpler and attempt unconditionally to load pict2e
+% immediately. This will also have advantage that we can use
+% \@ifpackageloaded{pict2e} and not have to query and save its setting later
+% at begin document.
+\IfFileExists{pict2e.sty}
+ {\RequirePackage{pict2e}}
+ {\PackageWarningNoLine{sphinx}{%
+ The package pict2e is required for rounded boxes.\MessageBreak
+ It does not seem to be available on your system.\MessageBreak
+ Options for setting radii will be ignored%
+ }%
+ % Formerly a \sphinxbuildwarning was issued but if we did that now it
+ % would mean that the produced PDF will always have a red banner near its
+ % end about pict2e not being available if indeed it is not available, even
+ % if user has reverted the default and dropped rounded corners. Formerly
+ % the serious warning was done after having checked at begin document that
+ % indeed a rounded corner option had been used. As we drop the check now,
+ % let's be more discrete and simply duplicate the earlier warning to make
+ % it visible near end of compilation log and console output.
+ \AtEndDocument{\PackageWarningNoLine{sphinx}{%
+ The package pict2e is required for rounded boxes.\MessageBreak
+ As it does not seem to be available on your system,\MessageBreak
+ options setting radii have all been ignored}}%
+ }%
+
+\IfFileExists{ellipse.sty}
+ {\RequirePackage{ellipse}}
+ {\PackageWarningNoLine{sphinx}{%
+ The package ellipse is required for elliptical corners.\MessageBreak
+ It does not seem to be available on your system.\MessageBreak
+ All non-straight corners will use circle arcs.%
+ }%
+ \AtEndDocument{\PackageWarningNoLine{sphinx}{%
+ The package ellipse is required for elliptical corners.\MessageBreak
+ As it does not seem to be available on your system,\MessageBreak
+ all non-straight corners have used circle arcs.}}%
+ }%
+
+% The pict2e release v0.4b of 2020/09/30 does not allocate scratch dimen
+% register \@tempdimd which ellipse package uses. Thus ellipse package is
+% broken since (written on March 20, 2023). Simply allocate the register
+% ourself to fix that, pending some upstream fix.
+\@ifpackageloaded{ellipse}{\ifdefined\@tempdimd\else\newdimen\@tempdimd\fi}{}
+
+% Provides box registers \spx@tempboxa, \spx@tempboxb usable in other places
+\newbox\spx@tempboxa
+\newbox\spx@tempboxb
+
+%%%%%%%%%%%%%%%%
+% Internal registers, conditionals, colors to be configured by each caller
+% via a preliminary "setup" call
+%
+\newif\ifspx@boxes@withshadow
+\newif\ifspx@boxes@insetshadow
+\newif\ifspx@boxes@withbackgroundcolor
+\newif\ifspx@boxes@withshadowcolor
+\newif\ifspx@boxes@withbordercolor
+\newif\ifspx@boxes@shadowinbbox
+%
+\newdimen\spx@boxes@border
+\newdimen\spx@boxes@border@top
+\newdimen\spx@boxes@border@right
+\newdimen\spx@boxes@border@bottom
+\newdimen\spx@boxes@border@left
+%
+\newdimen\spx@boxes@padding@top
+\newdimen\spx@boxes@padding@right
+\newdimen\spx@boxes@padding@bottom
+\newdimen\spx@boxes@padding@left
+%
+\newdimen\spx@boxes@shadow@xoffset
+\newdimen\spx@boxes@shadow@yoffset
+%
+\newdimen\spx@boxes@radius@topleft@x
+\newdimen\spx@boxes@radius@topright@x
+\newdimen\spx@boxes@radius@bottomright@x
+\newdimen\spx@boxes@radius@bottomleft@x
+\newdimen\spx@boxes@radius@topleft@y
+\newdimen\spx@boxes@radius@topright@y
+\newdimen\spx@boxes@radius@bottomright@y
+\newdimen\spx@boxes@radius@bottomleft@y
+%
+% These colors will be set to colors defined appropriately by caller of
+% \spx@boxes@fcolorbox@setup macro
+% spx@boxes@bordercolor
+% spx@boxes@backgroundcolor
+% spx@boxes@shadowcolor
+% spx@boxes@textcolor
+
+%%%%%%%%%%%%%%%%
+% "setup" macro
+%
+% It must be called prior to \spx@boxes@fcolorbox for parameters of the latter
+% to be initialized.
+%
+% It also prepares \spx@boxes@fcolorbox to expand to one of
+% \spx@boxes@fcolorbox@rectangle or \spx@boxes@fcolorbox@rounded depending on
+% the configuration and availability of the pict2e package.
+%
+% The #1 is one of: pre, topic, warning, danger, etc....
+%
+% We delay until here the parsing of radii options to extract x and y
+% components.
+\def\spx@boxes@setradii#1 #2 #3\@nnil#4#5{%
+ #4\dimexpr#1\relax
+ #5\dimexpr#2\relax
+ \ifdim#5=-\maxdimen#5#4\fi
+ % if one of them is zero or negative set both to zero
+ \ifdim#4>\z@\else#4\z@#5\z@\fi
+ \ifdim#5>\z@\else#4\z@#5\z@\fi
+}%
+% if ellipse.sty is not available ignore the second component of all radii
+% specifications, use circle arcs with radius the x component
+\@ifpackageloaded{ellipse}
+ {}
+ {\def\spx@boxes@setradii#1 #2 #3\@nnil#4#5{#4\dimexpr#1\relax #5#4}}
+
+% Using \dimexpr for maximal user input flexibility.
+\def\spx@boxes@fcolorbox@setup#1{%
+ \spx@boxes@border@top \dimexpr\@nameuse{spx@#1@border@top}\relax
+ \spx@boxes@border@right \dimexpr\@nameuse{spx@#1@border@right}\relax
+ \spx@boxes@border@bottom\dimexpr\@nameuse{spx@#1@border@bottom}\relax
+ \spx@boxes@border@left \dimexpr\@nameuse{spx@#1@border@left}\relax
+ \spx@boxes@border \dimexpr\@nameuse{spx@#1@border}\relax
+ %
+ \spx@boxes@padding@top \dimexpr\@nameuse{spx@#1@padding@top}\relax
+ \spx@boxes@padding@right \dimexpr\@nameuse{spx@#1@padding@right}\relax
+ \spx@boxes@padding@bottom\dimexpr\@nameuse{spx@#1@padding@bottom}\relax
+ \spx@boxes@padding@left \dimexpr\@nameuse{spx@#1@padding@left}\relax
+ %
+ \edef\spx@temp{\csname spx@#1@radius@topleft\endcsname\space}%
+ \expandafter
+ \spx@boxes@setradii
+ \spx@temp
+ {-\maxdimen}
+ \@nnil
+ \spx@boxes@radius@topleft@x\spx@boxes@radius@topleft@y
+ \edef\spx@temp{\csname spx@#1@radius@topright\endcsname\space}%
+ \expandafter
+ \spx@boxes@setradii
+ \spx@temp
+ {-\maxdimen}
+ \@nnil
+ \spx@boxes@radius@topright@x\spx@boxes@radius@topright@y
+ \edef\spx@temp{\csname spx@#1@radius@bottomright\endcsname\space}%
+ \expandafter
+ \spx@boxes@setradii
+ \spx@temp
+ {-\maxdimen}
+ \@nnil
+ \spx@boxes@radius@bottomright@x\spx@boxes@radius@bottomright@y
+ \edef\spx@temp{\csname spx@#1@radius@bottomleft\endcsname\space}%
+ \expandafter
+ \spx@boxes@setradii
+ \spx@temp
+ {-\maxdimen}
+ \@nnil
+ \spx@boxes@radius@bottomleft@x\spx@boxes@radius@bottomleft@y
+ %
+ \@nameuse{ifspx@#1@withshadow}%
+ \spx@boxes@withshadowtrue
+ \spx@boxes@shadow@xoffset \dimexpr\@nameuse{spx@#1@shadow@xoffset}\relax
+ \spx@boxes@shadow@yoffset \dimexpr\@nameuse{spx@#1@shadow@yoffset}\relax
+ \else
+ \spx@boxes@withshadowfalse
+ \fi
+ % not nesting in previous to avoid TeX conditional subtleties
+ \@nameuse{ifspx@#1@insetshadow}%
+ \spx@boxes@insetshadowtrue
+ \else
+ \spx@boxes@insetshadowfalse
+ \fi
+ %
+ \@nameuse{ifspx@#1@withbordercolor}%
+ \spx@boxes@withbordercolortrue
+ \sphinxcolorlet{spx@boxes@bordercolor}{sphinx#1BorderColor}%
+ \else
+ \spx@boxes@withbordercolorfalse
+ \fi
+ %
+ \@nameuse{ifspx@#1@withbackgroundcolor}%
+ \spx@boxes@withbackgroundcolortrue
+ \sphinxcolorlet{spx@boxes@backgroundcolor}{sphinx#1BgColor}%
+ \else
+ \spx@boxes@withbackgroundcolorfalse
+ \fi
+ %
+ \@nameuse{ifspx@#1@withshadowcolor}%
+ \spx@boxes@withshadowcolortrue
+ \sphinxcolorlet{spx@boxes@shadowcolor}{sphinx#1ShadowColor}%
+ \else
+ \spx@boxes@withshadowcolorfalse
+ \fi
+ % Display elements pre, topic, warning et al. by default do not include
+ % shadow in box (legacy; and only topic actually uses a shadow per default)
+ % This may be refactored still more in future, but this 6.2.0 extra helped
+ % reduce workload from code-blocks (pre), contents (topic) and admonitions.
+ % As this conditional is a priori false and should only be changed locally
+ % (by \sphinxbox), this line is actually superfluous.
+ \spx@boxes@shadowinbboxfalse
+ \spx@boxes@fcolorbox@setup@fcolorbox
+}
+\@ifpackageloaded{pict2e}
+{% pict2e is available and loaded
+ \def\spx@boxes@fcolorbox@setup@fcolorbox{%
+ \if1% use rounded boxes only if needed (rx>0 iff ry>0)
+ \ifdim\spx@boxes@radius@topleft@x >\z@0\fi
+ \ifdim\spx@boxes@radius@topright@x >\z@0\fi
+ \ifdim\spx@boxes@radius@bottomright@x>\z@0\fi
+ \ifdim\spx@boxes@radius@bottomleft@x >\z@0\fi
+ 1\def\spx@boxes@fcolorbox{\spx@boxes@fcolorbox@rectangle}%
+ \else
+ \def\spx@boxes@fcolorbox{\spx@boxes@fcolorbox@rounded}%
+ \fi
+ }% end of definition of setup@fcolorbox in case of presence of pict2e
+}%
+{% pict2e could not be loaded, we must always use fcolorbox@rectangle
+ \def\spx@boxes@fcolorbox@setup@fcolorbox{%
+ \def\spx@boxes@fcolorbox{\spx@boxes@fcolorbox@rectangle}%
+ }% end of definition of setup@fcolorbox in case of absence of pict2e
+}% end of "no pict2e" branch
+
+%%%%%%%%%%%%%%%%
+% Support of box-decoration-break=slice
+%
+% 6.2.0 has renamed and moved this here from sphinxlatexliterals.sty,
+% to facilitate supporting box-decoration-break=slice for all directives,
+% not only code-block.
+%
+% It also modified when these post actions are executed, in order
+% for openboth to be able to trigger usage of fcolorbox@rectangle.
+% So now openbottom and opentop also take advantage of this possible
+% optimization.
+\def\spx@boxes@fcolorbox@setup@openbottom{%
+ \spx@boxes@border@bottom \z@
+ \spx@boxes@radius@bottomright@x\z@ \spx@boxes@radius@bottomright@y\z@
+ \spx@boxes@radius@bottomleft@x \z@ \spx@boxes@radius@bottomleft@y \z@
+ \spx@boxes@fcolorbox@setup@fcolorbox
+}%
+\def\spx@boxes@fcolorbox@setup@opentop{%
+ \spx@boxes@border@top \z@
+ \spx@boxes@radius@topright@x\z@ \spx@boxes@radius@topright@y\z@
+ \spx@boxes@radius@topleft@x \z@ \spx@boxes@radius@topleft@y \z@
+ \spx@boxes@fcolorbox@setup@fcolorbox
+}%
+\def\spx@boxes@fcolorbox@setup@openboth{%
+ \spx@boxes@border@top \z@
+ \spx@boxes@border@bottom \z@
+ \spx@boxes@radius@bottomright@x\z@ \spx@boxes@radius@bottomright@y\z@
+ \spx@boxes@radius@bottomleft@x \z@ \spx@boxes@radius@bottomleft@y \z@
+ \spx@boxes@radius@topright@x\z@ \spx@boxes@radius@topright@y\z@
+ \spx@boxes@radius@topleft@x \z@ \spx@boxes@radius@topleft@y \z@
+ \def\spx@boxes@fcolorbox{\spx@boxes@fcolorbox@rectangle}%
+}%
+
+%%%%%%%%%%%%%%%%
+% \sphinxbox (added at 6.2.0)
+%
+% For an inline box, possibly rounded.
+\newcommand\sphinxbox[1][]{% #1 stands for the options, they are... optional!
+ % \leavevmode makes sure TeX switches to paragraph mode, which is necessary
+ % if this is first in a paragraph or a list element. The \sphinxAtStartPar
+ % mechanism also ensures this automatically, if not redefined, but not with
+ % lualatex as then it is by default doing nothing.
+ \leavevmode
+ \begingroup
+ \ifcsname spx@boxes@sphinxbox@isnested\endcsname
+ % nested boxes reset all box options to be as the \sphinxboxsetup
+ % defaults, before applying their specific options
+ \spx@boxes@sphinxbox@reset
+ \else
+ % top layer box, toggle the nested flag
+ \csname spx@boxes@sphinxbox@isnested\endcsname
+ \fi
+ % we do not use \sphinxboxsetup as it is a user command extending the
+ % "reset" storage
+ \setkeys{sphinxbox}{#1}%
+ \spx@boxes@fcolorbox@setup{box}%
+ \spx@boxes@shadowinbboxtrue% inline sphinx boxes include shadow in bbox
+ \ifspx@box@withtextcolor\color{sphinxboxTextColor}\fi
+ %
+ % MEMO: the fcolorbox@{rectangle,rounded} draw the contents (which here
+ % will be encapsulated as \box\z@) last, i.e. after shadow, background,
+ % and border and their color commands. The \reset@color from naked
+ % top-level \color commands in argument (which can not arise from Sphinx
+ % mark-up anyhow) would end up being placed via color.sty \aftergroup core
+ % mechanism in token stream after \spx@boxes@sphinxbox@a (which is the
+ % first \aftergroup) hence after the box contents with its unbalanced
+ % color pushes is shipped to PDF. So the missing color pop specials are
+ % inserted then in correct order at correct place (after the \endgroup at
+ % end of \spx@boxes@sphinxbox@a but this is not relevant) and do not end
+ % up causing havoc in push/pop pairs (and all this happens on same page).
+ %
+ % There is thus no reason here to go to the trouble to add an extra
+ % \color@begingroup/\color@endgroup or like pair to encapsulate the caught
+ % contents in order for the \box\z@ to contain as many color pop's as it
+ % has color pushes. But as this is subtle, this comment was added for
+ % future maintenance. Actually even if the contents were not drawn last,
+ % their (purely theoretical, as Sphinx mark-up can not create it) missing
+ % color pop's would not have caused trouble I guess as long as the color
+ % insertions for shadow, background, border are correctly balanced.
+ \setbox0\hbox\bgroup\aftergroup\spx@boxes@sphinxbox@a
+ \afterassignment\spx@box@TeXextras
+ \let\next=%
+}
+\def\spx@boxes@sphinxbox@a{\spx@boxes@fcolorbox{%
+ \ifspx@opt@box@addstrut\strut\fi\box\z@}\endgroup}
+
+\newcommand\newsphinxbox[2][]{%
+ \newcommand#2[1][]{\sphinxbox[#1,##1]}%
+}
+% Let's catch \renewsphinxbox[...]{\sphinxbox} which would cause \sphinxbox
+% to fall into infinite looping on use.
+\newcommand\renewsphinxbox[2][]{%
+ \in@{#2}{\sphinxbox}%
+ \ifin@
+ \PackageWarning{sphinx}{Attempt to \string\renewsphinxbox\space
+ the \string\sphinxbox\space command\MessageBreak
+ itself. This is not allowed and will be ignored.\MessageBreak
+ Reported}%
+ \else
+ \renewcommand#2[1][]{\sphinxbox[#1,##1]}%
+ \fi
+}
+
+%%%%%%%%%%%%%%%%
+% MACROS
+%
+% \spx@boxes@fcolorbox expands either to \spx@boxes@fcolorbox@rectangle
+% or \spx@boxes@fcolorbox@rounded depending on preliminary set-up.
+%
+% This is decided by the "setup" which must have been executed by the caller.
+% Let's give it some (thus unneeded) default fall-back for clarity.
+\def\spx@boxes@fcolorbox{\spx@boxes@fcolorbox@rectangle}
+%
+% A macro \spx@boxes@fcolorbox@setuphook used to be executed at start of the
+% \hbox constructs (rectangle or rounded). This was used until 6.2.0 for the
+% support of pre_box-decoration-break option, hence was really an internal
+% non-public macro. As it is not needed anymore, with some hesitation it got
+% entirely removed at 6.2.0 on the occasion of a refactoring of interactions of
+% this file with sphinxlatexliterals.sty. Besides its name should have been
+% rather something such as \spx@boxes@fcolorbox@atstartofhbox.
+%
+% After "setup", \spx@boxes@fcolorbox expands to one of:
+%
+% - \spx@boxes@fcolorbox@rectangle (4 padding parameters, 4 border widths, 2 shadow widths,
+% and three colours: background, border and shadow; same as in CSS styling)
+%
+% It branches to one of:
+% - \spx@boxes@fcolorbox@externalshadow
+% - \spx@boxes@fcolorbox@insetshadow (same concept of "inset" as in CSS styling)
+%
+% - \spx@boxes@fcolorbox@rounded: rounded corners using the picture environment
+% and pict2e package for its low-weight interface to PDF graphics operations
+
+% MEMO: we have also successfully tested usage of tcolorbox.sty (its \tcbox) but
+% decided to use pict2e.sty for the following reasons:
+% 1- PDF build was observed to be an order of magnitude faster,
+% 2- the boxes we can do with pict2e appear to be fancy enough,
+% almost matching what one can see in HTML renderings,
+% 2- orders of magnitude smaller dependency (tcolorbox uses the pgf TeX
+% framework), although on Ubuntu it seems texlive-pictures is
+% needed which also contains the whole of pgf/TikZ... so this point
+% is a bit moot...
+
+% For code-blocks, attachments of caption and continuation hints are done
+% exactly as prior to extension of Sphinx via this package, whether the box
+% has straight or rounded corners. The vertical space occupied is the same,
+% if nothing else is changed (perhaps in future the title itself could be also
+% rendered in a rounded box?)
+
+%%%%%%%%
+%//// \spx@boxes@fcolorbox@rectangle
+%
+% This box will have the same baseline as its argument (which is typeset in
+% horizontal mode). It takes into account four border widths parameters, four
+% padding parameters, two shadow widths (each possibly negative), and three
+% colors: background, border and shadow. Its boundary box takes into account
+% border and padding. Width of shadow is taken into account if the boolean
+% \ifspx@boxes@shadowinbbox is \iftrue. The "setup" sets it to \iffalse.
+% Prior to 6.2.0, shadow size was included in bbox but the callers manually
+% removed it by extra steps. The \sphinxbox command sets it to \iftrue after
+% the "setup".
+%
+% It is up to the caller to take extra steps if the border and padding must go
+% into margin as well (see sphinxlatexliterals.sty for how this is done in
+% \spx@verb@FrameCommand).
+%
+% In usage as a "FrameCommand" with framed.sty, the argument will already be a
+% collection of TeX boxes (and interline glues).
+%
+% This was designed so that the parameters configured by "setup" are
+% interpreted as they would be as CSS properties in an HTML context.
+\long\def\spx@boxes@fcolorbox@rectangle#1{%
+ \hbox\bgroup
+ \setbox\spx@tempboxa
+ \hbox{\kern\dimexpr\spx@boxes@border@left+\spx@boxes@padding@left\relax
+ {#1}%
+ \kern\dimexpr\spx@boxes@padding@right+\spx@boxes@border@right\relax}%
+ \ht\spx@tempboxa
+ \dimexpr\ht\spx@tempboxa+\spx@boxes@border@top+\spx@boxes@padding@top\relax
+ \dp\spx@tempboxa
+ \dimexpr\dp\spx@tempboxa+\spx@boxes@padding@bottom+\spx@boxes@border@bottom\relax
+ \ifspx@boxes@insetshadow
+ \expandafter\spx@boxes@fcolorbox@insetshadow
+ \else
+ \expandafter\spx@boxes@fcolorbox@externalshadow
+ \fi
+}
+
+% external shadow
+\def\spx@boxes@fcolorbox@externalshadow{%
+ % reserve space to external shadow if on left
+ \ifspx@boxes@withshadow
+ \ifspx@boxes@shadowinbbox
+ \ifdim\spx@boxes@shadow@xoffset<\z@\kern-\spx@boxes@shadow@xoffset\fi
+ \fi
+ \fi
+ % BACKGROUND
+ % draw background and move back to reference point
+ \ifspx@boxes@withbackgroundcolor
+ {\color{spx@boxes@backgroundcolor}%
+ \vrule\@height\ht\spx@tempboxa
+ \@depth\dp\spx@tempboxa
+ \@width\wd\spx@tempboxa
+ \kern-\wd\spx@tempboxa
+ }%
+ \fi
+ % BOX SHADOW
+ % draw shadow and move back to reference point
+ \ifspx@boxes@withshadow
+ \vbox{%
+ \moveright\spx@boxes@shadow@xoffset
+ \hbox{\lower\spx@boxes@shadow@yoffset
+ \vbox{\ifspx@boxes@withshadowcolor
+ \color{spx@boxes@shadowcolor}%
+ \else
+ % 6.2.0: guard against a manually inserted \color command in
+ % contents which could leak at a page break to the shadow
+ \normalcolor
+ \fi
+ \ifdim\spx@boxes@shadow@yoffset<\z@
+ \hrule\@height-\spx@boxes@shadow@yoffset
+ \kern\spx@boxes@shadow@yoffset
+ \fi
+ \setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa{%
+ \ifdim\spx@boxes@shadow@xoffset<\z@\vrule\@width-\spx@boxes@shadow@xoffset\fi
+ \hss
+ \ifdim\spx@boxes@shadow@xoffset>\z@\vrule\@width\spx@boxes@shadow@xoffset\fi
+ }%
+ \ht\spx@tempboxb\ht\spx@tempboxa
+ \dp\spx@tempboxb\dp\spx@tempboxa
+ \box\spx@tempboxb
+ \ifdim\spx@boxes@shadow@yoffset>\z@
+ \kern-\spx@boxes@shadow@yoffset
+ \hrule\@height\spx@boxes@shadow@yoffset
+ \fi
+ \kern-\dp\spx@tempboxa
+ }% end of \vbox, attention it will have zero depth if yoffset>0
+ \kern-\wd\spx@tempboxa
+ \ifdim\spx@boxes@shadow@xoffset>\z@
+ \kern-\spx@boxes@shadow@xoffset
+ \fi
+ }% end of \hbox, attention its depth is only yoffset if yoffset>0
+ }% end of \vbox
+ \fi % end of shadow drawing, and we are back to horizontal reference point
+ % BOX BORDER
+ \vbox{\ifspx@boxes@withbordercolor
+ \color{spx@boxes@bordercolor}%
+ \else
+ % 6.2.0: guard against a \color command in contents whose effect
+ % could leak to border at a pagebreak
+ \normalcolor
+ \fi
+ \hrule\@height\spx@boxes@border@top
+ \kern-\spx@boxes@border@top
+ \setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
+ {\vrule\@width\spx@boxes@border@left
+ \hss\vrule\@width\spx@boxes@border@right
+ }%
+ \ht\spx@tempboxb\ht\spx@tempboxa
+ \dp\spx@tempboxb\dp\spx@tempboxa
+ \box\spx@tempboxb
+ \kern-\spx@boxes@border@bottom
+ \hrule\@height\spx@boxes@border@bottom
+ \kern-\dp\spx@tempboxa
+ }% attention this box has zero depth due to \hrule at bottom
+ % step back to horizontal reference point
+ \kern-\wd\spx@tempboxa
+ % end of border drawing
+ % CONTENTS
+ % adjust the total depth to include the bottom shadow
+ \ifspx@boxes@withshadow
+ \ifdim\spx@boxes@shadow@yoffset>\z@
+ \dp\spx@tempboxa\dimexpr\dp\spx@tempboxa+\spx@boxes@shadow@yoffset\relax
+ \fi
+ \fi
+ \box\spx@tempboxa
+ % include lateral shadow in total width
+ \ifspx@boxes@withshadow
+ \ifspx@boxes@shadowinbbox
+ \ifdim\spx@boxes@shadow@xoffset>\z@\kern\spx@boxes@shadow@xoffset\fi
+ \fi
+ \fi
+ \egroup
+}
+
+% inset shadow
+%
+% The parameters signs are interpreted as in CSS styling.
+\def\spx@boxes@fcolorbox@insetshadow{%
+ % BACKGROUND
+ % draw background and move back to reference point
+ \ifspx@boxes@withbackgroundcolor
+ {\color{spx@boxes@backgroundcolor}%
+ \vrule\@height\ht\spx@tempboxa
+ \@depth\dp\spx@tempboxa
+ \@width\wd\spx@tempboxa
+ \kern-\wd\spx@tempboxa
+ }%
+ \fi
+ % BOX SHADOW
+ % draw shadow and move back to reference point
+ \ifspx@boxes@withshadow
+ \hbox{\vbox{\ifspx@boxes@withshadowcolor
+ \color{spx@boxes@shadowcolor}%
+ \else
+ % 6.2.0: guard against a manually inserted \color command in
+ % contents which could leak at a page break to the shadow
+ \normalcolor
+ \fi
+% NOTA BENE
+% We deliberately draw shadow partially under an area later covered by frame
+% with the idea to avoid anti-aliasing problems but in fact this may be a bad
+% idea with border is thin.
+% This may need some extra testing with PDF viewers... reports welcome!
+ \ifdim\spx@boxes@shadow@yoffset>\z@
+ \hrule\@height\dimexpr\spx@boxes@border@top+\spx@boxes@shadow@yoffset\relax
+ \kern-\spx@boxes@shadow@yoffset
+ \kern-\spx@boxes@border@top
+ \fi
+ \setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa{%
+ \ifdim\spx@boxes@shadow@xoffset>\z@
+ \vrule\@width\dimexpr\spx@boxes@border@left+\spx@boxes@shadow@xoffset\relax\fi
+ \hss
+ \ifdim\spx@boxes@shadow@xoffset<\z@
+ \vrule\@width\dimexpr-\spx@boxes@shadow@xoffset+\spx@boxes@border@right\relax\fi
+ }%
+ \ht\spx@tempboxb\ht\spx@tempboxa
+ \dp\spx@tempboxb\dp\spx@tempboxa
+ \box\spx@tempboxb
+ \ifdim\spx@boxes@shadow@yoffset<\z@
+ \kern\spx@boxes@shadow@yoffset
+ \kern-\spx@boxes@border@bottom
+ \hrule\@height\dimexpr-\spx@boxes@shadow@yoffset+\spx@boxes@border@bottom\relax
+ \fi
+ \kern-\dp\spx@tempboxa
+ }% end of \vbox, attention it will have zero depth if yoffset<0
+ \kern-\wd\spx@tempboxa
+ }% end of \hbox, attention its depth is only |yoffset| if yoffset<0
+ \fi % end of inset shadow drawing, and we are back to horizontal reference point
+ % BOX BORDER
+ \vbox{\ifspx@boxes@withbordercolor
+ \color{spx@boxes@bordercolor}%
+ \else
+ % 6.2.0: guard against a \color command in contents whose effect
+ % could leak to border at a pagebreak
+ \normalcolor
+ \fi
+ \hrule\@height\spx@boxes@border@top
+ \kern-\spx@boxes@border@top
+ \setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
+ {\vrule\@width\spx@boxes@border@left
+ \hss\vrule\@width\spx@boxes@border@right
+ }%
+ \ht\spx@tempboxb\ht\spx@tempboxa
+ \dp\spx@tempboxb\dp\spx@tempboxa
+ \box\spx@tempboxb
+ \kern-\spx@boxes@border@bottom
+ \hrule\@height\spx@boxes@border@bottom
+ \kern-\dp\spx@tempboxa
+ }% attention this box has zero depth due to \hrule at bottom
+ % step back to horizontal reference point
+ \kern-\wd\spx@tempboxa
+ % end of border drawing
+ % CONTENTS
+ \box\spx@tempboxa
+ \egroup
+}
+
+% let's abort input if pict2e package could not be loaded.
+% To be extra safe we also alias @rounded to @rectangle but
+% a priori the architecture is done so that @rounded will never
+% be called in that case by other Sphinx LaTeX components.
+\@ifpackageloaded{pict2e}
+ {}
+ {\def\spx@boxes@fcolorbox@rounded{\spx@boxes@fcolorbox@rectangle}%
+ \endinput
+ }
+
+% we proceed now in the context of pict2e being available and loaded
+% (TeX being a macro-expansion based language it would have
+% swallowed all the coming definitions even if pict2e
+% had in fact not been loaded... but we aborted the input above)
+%%%%%%%%
+%//// \spx@boxes@fcolorbox@rounded
+%
+% Prior to 6.2.0, a constant border-width was applied as the border was
+% obtained as a \strokepath. This allowed 4 distinct radii but not to vary the
+% border widths. Now the border is drawn by two \fillpath operation, the first
+% one filling up to external border, the second one actually filling for the
+% background paradoxically on top of it, up to internal border path.
+%
+% This 6.2.0 abandonment of \strokepath allowed great simplification in
+% supporting opentop, openbottom and openboth situations, and it can
+% allow automatic support of openleft and openright analogs.
+%
+% And 6.2.0 also implements elliptical arcs thanks to ellipse package,
+% which extends pict2e.
+
+% Currently, inset shadow is not supported.
+%
+% Prior to 6.2.0 an inset shadow triggered the rectangle variant, so we never
+% ended here, but now it is simply ignored. This change does not appear to me
+% to be breaking, as it changes output only for conf.py's specifying both
+% rounded corners and an inset shadow and the documentation said it was
+% incompatible.
+
+% wrappers for pict2e usage if old
+% Better not to copy over 2020 pict2e definitions in case
+% something internal changes
+% However our wrappers will work ONLY with dimensional inputs
+% No need to pre-expand the arguments
+% Braces in case the expression uses parentheses
+\def\spx@moveto(#1,#2){\moveto({\strip@pt\dimexpr#1\relax},{\strip@pt\dimexpr#2\relax})}
+\def\spx@lineto(#1,#2){\lineto({\strip@pt\dimexpr#1\relax},{\strip@pt\dimexpr#2\relax})}
+% attention here the [N] becomes mandatory
+% \circlearc[<N>]{<X>}{<Y>}{<RAD>}{<ANGLE1>}{<ANGLE2>}
+\def\spx@circlearc[#1]#2#3#4%#5#6
+ {\circlearc[#1]{\strip@pt\dimexpr#2\relax}%
+ {\strip@pt\dimexpr#3\relax}%
+ {\strip@pt\dimexpr#4\relax}%
+ }
+% attention here too the [N] becomes mandatory
+% the core path macro of ellipse.sty. Thanks to Daan Leijen, author of this
+% package.
+% \elliparc [<initial>]{<center-x>}{<center-y>}{<x-rad>}{<y-rad>}{<start-angle>}{<end-angle>}
+% maybe this wrapper is unneeded but I don't have real time to check
+\def\spx@elliparc[#1]#2#3#4#5%#6#7
+ {\elliparc[#1]{\strip@pt\dimexpr#2\relax}%
+ {\strip@pt\dimexpr#3\relax}%
+ {\strip@pt\dimexpr#4\relax}%
+ {\strip@pt\dimexpr#5\relax}%
+ }
+
+% Macro whose execution prepares a path to be either stroked or filled
+% Only fill operation is used at 6.2.0. The radii are given by the set box
+% parameters, but the width and height are in \spx@width and \spx@height. A
+% \put command will be used for appropriate shifts.
+% 6.2.0 adds elliptical corners!
+% But I feel perhaps I need to think about how x-radius and y-radius should
+% interact with border-width. So consider output WIP for time being.
+\def\spx@boxes@border@defpath{%
+ \spx@moveto(\spx@boxes@radius@bottomleft@x,\z@)% our \spx@moveto is a bit rigid
+ % and we must use \z@ not 0 here
+ \spx@lineto(\spx@width-\spx@boxes@radius@bottomright@x,\z@)%
+ % x and y radii are either both positive or both zero
+ % probably not needed to actually guard against the latter case,
+ % let's do it nevertheless
+ \ifdim\spx@boxes@radius@bottomright@x>\z@
+ \ifdim\spx@boxes@radius@bottomright@x=\spx@boxes@radius@bottomright@y
+ \spx@circlearc[2]{\spx@width-\spx@boxes@radius@bottomright@x}%
+ {\spx@boxes@radius@bottomright@y}%
+ {\spx@boxes@radius@bottomright@x}{-90}{0}%
+ \else
+ \spx@elliparc[2]{\spx@width-\spx@boxes@radius@bottomright@x}%
+ {\spx@boxes@radius@bottomright@y}%
+ {\spx@boxes@radius@bottomright@x}
+ {\spx@boxes@radius@bottomright@y}{-90}{0}%
+ \fi
+ \fi
+ \spx@lineto(\spx@width,%
+ \spx@height-\spx@boxes@radius@topright@y)%
+ \ifdim\spx@boxes@radius@topright@x>\z@
+ \ifdim\spx@boxes@radius@topright@x=\spx@boxes@radius@topright@y
+ \spx@circlearc[2]{\spx@width-\spx@boxes@radius@topright@x}
+ {\spx@height-\spx@boxes@radius@topright@y}%
+ {\spx@boxes@radius@topright@x}{0}{90}%
+ \else
+ \spx@elliparc[2]{\spx@width-\spx@boxes@radius@topright@x}
+ {\spx@height-\spx@boxes@radius@topright@y}%
+ {\spx@boxes@radius@topright@x}%
+ {\spx@boxes@radius@topright@y}{0}{90}%
+ \fi
+ \fi
+ \spx@lineto(\spx@boxes@radius@topleft@x,\spx@height)%
+ \ifdim\spx@boxes@radius@topleft@x>\z@
+ \ifdim\spx@boxes@radius@topleft@x=\spx@boxes@radius@topleft@y
+ \spx@circlearc[2]{\spx@boxes@radius@topleft@x}%
+ {\spx@height-\spx@boxes@radius@topleft@y}%
+ {\spx@boxes@radius@topleft@x}{90}{180}%
+ \else
+ \spx@elliparc[2]{\spx@boxes@radius@topleft@x}%
+ {\spx@height-\spx@boxes@radius@topleft@y}%
+ {\spx@boxes@radius@topleft@x}%
+ {\spx@boxes@radius@topleft@y}{90}{180}%
+ \fi
+ \fi
+ \spx@lineto(\z@,\spx@boxes@radius@bottomleft@y)%
+ \ifdim\spx@boxes@radius@bottomleft@x>\z@
+ \ifdim\spx@boxes@radius@bottomleft@x=\spx@boxes@radius@bottomleft@y
+ \spx@circlearc[2]{\spx@boxes@radius@bottomleft@x}%
+ {\spx@boxes@radius@bottomleft@y}%
+ {\spx@boxes@radius@bottomleft@x}{180}{270}%
+ \else
+ \spx@elliparc[2]{\spx@boxes@radius@bottomleft@x}%
+ {\spx@boxes@radius@bottomleft@y}%
+ {\spx@boxes@radius@bottomleft@x}%
+ {\spx@boxes@radius@bottomleft@y}{180}{270}%
+ \fi
+ \fi
+}% end of definition of \spx@boxes@border@defpath
+
+% The customization of the various parameters must have been done via an
+% appropriate call to \spx@boxes@fcolorbox@setup, which will have set up
+% \spx@boxes@fcolorbox to expand to \spx@boxes@fcolorbox@rounded, and will
+% have set its various parameters.
+%
+\long\def\spx@boxes@fcolorbox@rounded #1{%
+ \hbox{%
+ \ifspx@boxes@withshadow
+ \ifspx@boxes@insetshadow
+ \spx@boxes@withshadowfalse % ignore inset shadow
+ \fi
+ \fi
+ % reserve space to external shadow if on left
+ \ifspx@boxes@withshadow
+ \ifspx@boxes@shadowinbbox
+ \ifdim\spx@boxes@shadow@xoffset<\z@\kern-\spx@boxes@shadow@xoffset\fi
+ \fi
+ \fi
+ \vbox{%
+ % adjust vertical bbox
+ \ifspx@boxes@withshadow
+ \ifdim\spx@boxes@shadow@yoffset<\z@
+ \kern-\spx@boxes@shadow@yoffset
+ \fi
+ \fi
+ \setlength{\unitlength}{1pt}%
+ \setbox\spx@tempboxa
+ \hbox{\kern\dimexpr\spx@boxes@border@left+\spx@boxes@padding@left\relax
+ {#1}%
+ \kern\dimexpr\spx@boxes@padding@right+\spx@boxes@border@right\relax}%
+ \ht\spx@tempboxa
+ \dimexpr\ht\spx@tempboxa+\spx@boxes@border@top+\spx@boxes@padding@top\relax
+ \dp\spx@tempboxa
+ \dimexpr\dp\spx@tempboxa+\spx@boxes@padding@bottom+\spx@boxes@border@bottom\relax
+ \edef\spx@width{\number\wd\spx@tempboxa sp}%
+ \edef\spx@height{\number\dimexpr\ht\spx@tempboxa+\dp\spx@tempboxa sp}%
+ \hbox{%
+ \begin{picture}%
+ % \strip@pt\dimexpr to work around "old" LaTeX picture limitation
+ % (we could use the "picture" package, this would add another dependency)
+ (\strip@pt\dimexpr\spx@width\relax,\strip@pt\dimexpr\spx@height\relax)%
+ \spx@boxes@border@defpath
+ \ifspx@boxes@withshadow
+ \ifspx@boxes@withshadowcolor
+ \color{spx@boxes@shadowcolor}%
+ \else
+ % 6.2.0: here and elsewhere guard against a manually inserted
+ % \color command in contents which could leak to the shadow
+ % to the shadow
+ \normalcolor
+ \fi
+ \put(\strip@pt\spx@boxes@shadow@xoffset,%
+ \strip@pt\dimexpr-\spx@boxes@shadow@yoffset\relax)
+ {\fillpath}%
+ \fi
+ \spx@boxes@border@defpath% must be redone after each \fillpath! (even if
+ % was in a \put)
+ \ifspx@boxes@withbordercolor
+ \color{spx@boxes@bordercolor}%
+ \else
+ \normalcolor
+ \fi
+ \fillpath
+ \ifspx@boxes@withbackgroundcolor
+ \color{spx@boxes@backgroundcolor}%
+ \else
+ \color{white}%
+ \fi
+ \edef\spx@width{\number\dimexpr\spx@width-\spx@boxes@border@left
+ -\spx@boxes@border@right sp}%
+ \edef\spx@height{\number\dimexpr\spx@height-\spx@boxes@border@top
+ -\spx@boxes@border@bottom sp}%
+ % redefine a path (in relative coordinates) matching the area delimited
+ % by the internal borders
+ \spx@boxes@border@defpath
+ % use \put to shift, and fill it with background color
+ \put(\strip@pt\spx@boxes@border@left,\strip@pt\spx@boxes@border@bottom)
+ {\fillpath}%
+ \end{picture}}% end of picture \hbox in \vbox
+ % back-up vertically for outputting the contents
+ \kern-\dimexpr\ht\spx@tempboxa+\dp\spx@tempboxa\relax
+ % adjust vertical bbox
+ \ifspx@boxes@withshadow
+ \ifdim\spx@boxes@shadow@yoffset>\z@
+ \dp\spx@tempboxa\dimexpr\dp\spx@tempboxa+\spx@boxes@shadow@yoffset\relax
+ \fi
+ \fi
+ % inhibit TeX's "line skip" adjustment when piling up hboxes in a vbox
+ \nointerlineskip
+ \box\spx@tempboxa
+ }% end of \vbox
+ % include lateral shadow in total width
+ \ifspx@boxes@withshadow
+ \ifspx@boxes@shadowinbbox
+ \ifdim\spx@boxes@shadow@xoffset>\z@\kern\spx@boxes@shadow@xoffset\fi
+ \fi
+ \fi
+ }% end of \hbox
+}%
+
+
+\endinput
diff --git a/crypto/krb5/doc/pdf/sphinxpackagefootnote.sty b/crypto/krb5/doc/pdf/sphinxpackagefootnote.sty
index a6071cf103f9..55901234df17 100644
--- a/crypto/krb5/doc/pdf/sphinxpackagefootnote.sty
+++ b/crypto/krb5/doc/pdf/sphinxpackagefootnote.sty
@@ -1,27 +1,37 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{sphinxpackagefootnote}%
- [2021/02/04 v1.1d footnotehyper adapted to sphinx (Sphinx team)]
-% Provides support for this output mark-up from Sphinx latex writer:
-% - footnote environment
-% - savenotes environment (table templates)
-% - \sphinxfootnotemark
-%
+ [2022/08/15 v5.3.0 Sphinx custom footnotehyper package (Sphinx team)]
%%
%% Package: sphinxpackagefootnote
%% Version: based on footnotehyper.sty 2021/02/04 v1.1d
-%% as available at https://www.ctan.org/pkg/footnotehyper
+%% https://www.ctan.org/pkg/footnotehyper
%% License: the one applying to Sphinx
%%
-%% Refer to the PDF documentation at https://www.ctan.org/pkg/footnotehyper for
-%% the code comments.
+% Provides support for footnote mark-up from Sphinx latex writer:
+% - "footnote" and "footnotetext" environments allowing verbatim material
+% - "savenotes" environment for wrapping environments, such as for tables
+% which have problems with LaTeX footnotes
+% - hyperlinks
+%
+% Sphinx uses exclusively this mark-up for footnotes:
+% - \begin{footnote}[N]
+% - \begin{footnotetext}[N]
+% - \sphinxfootnotemark[N]
+% where N is a number.
+%
+%% Some small differences from upstream footnotehyper.sty:
+%% - a tabulary compatibility layer (partial but enough for Sphinx),
+%% - usage of \spx@opt@BeforeFootnote
+%% - usage of \sphinxunactivateextrasandspace from sphinx.sty,
+%% - \sphinxlongtablepatch
+%%
+%% Starting with Sphinx v4.5.0, inherited footnotehyper macros for
+%% footnote/footnotetext receive some Sphinx specific extras to
+%% implement "intelligent" footnote marks checking page numbers.
%%
-%% Differences:
-%% 1. a partial tabulary compatibility layer added (enough for Sphinx mark-up),
-%% 2. use of \spx@opt@BeforeFootnote from sphinx.sty,
-%% 3. use of \sphinxunactivateextrasandspace from sphinx.sty,
-%% 4. macro definition \sphinxfootnotemark,
-%% 5. macro definition \sphinxlongtablepatch
-%% 6. replaced some \undefined by \@undefined
+%% All footnotes output from Sphinx are hyperlinked. With "savenotes"
+%% footnotes may appear on page distinct from footnote mark, the latter
+%% will indicate page number of the footnote.
\newif\iffootnotehyperparse\footnotehyperparsetrue
\DeclareOption*{\PackageWarning{sphinxpackagefootnote}{Option `\CurrentOption' is unknown}}%
\ProcessOptions\relax
@@ -42,6 +52,7 @@
\let\footnotetext \FNH@footnotetext
\let\endfootnote \FNH@endfntext
\let\endfootnotetext\FNH@endfntext
+ % always True branch taken with Sphinx
\@ifpackageloaded{hyperref}
{\ifHy@hyperfootnotes
\let\FNH@H@@footnotetext\H@@footnotetext
@@ -175,12 +186,40 @@
}%
\def\FNH@footnoteenv@i[#1]{%
\begingroup
+ % This legacy code from LaTeX core restricts #1 to be digits only
+ % This limitation could be lifted but legacy Sphinx anyhow obeys it
\csname c@\@mpfn\endcsname #1\relax
\unrestored@protected@xdef\@thefnmark{\thempfn}%
\endgroup
+% -- Sphinx specific:
+% currently commented out due to
+% https://github.com/sphinx-doc/sphinx/pull/10191#issuecomment-1038807448
+% Memo: memoir class detection of successive footnote marks (to separate them
+% by commas) is broken by \refstepcounter and also by \label, and some
+% mitigation such as in \sphinxfootref would be needed
+ % \global\let\spx@saved@thefnmark\@thefnmark
+ % % this is done to access robustly the page number where footnote mark is
+ % \refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
+ % % if possible, compare page numbers of mark and footnote to define \@thefnmark
+ % \ltx@ifundefined{r@\thesphinxscope.footnote.#1}%
+ % {}% one more latex run is needed
+ % {\sphinx@xdef@thefnmark{#1}}% check of page numbers possible
+% --
\@footnotemark
\def\FNH@endfntext@fntext{\@footnotetext}%
+% -- Sphinx specific:
+ % we need to reset \@thefnmark as it is used by \FNH@startfntext via
+ % \FNH@startnote to set \@currentlabel which will be used by \label
+% currently commented out (see above)
+ % \global\let\@thefnmark\spx@saved@thefnmark
+% --
\FNH@startfntext
+% -- again Sphinx specific
+ % \@currentlabel as needed by \label got set by \FNH@startnote
+ % insert this at start of footnote text then the label will allow
+ % to robustly know on which page the footnote text ends up
+% currently only of use for extra footnote marks so in case footnote multiply referred
+ \phantomsection\label{\thesphinxscope.footnote.#1}%
}%
\def\FNH@footnotetext{%
\ifx\@currenvir\FNH@footnotetext@envname
@@ -207,6 +246,8 @@
\def\FNH@endfntext@fntext{\FNH@H@@footnotetext}%
\fi
\FNH@startfntext
+% -- Sphinx specific addition
+ \phantomsection\label{\thesphinxscope.footnote.#1}%
}%
\def\FNH@startfntext{%
\setbox\z@\vbox\bgroup
@@ -297,6 +338,7 @@
}%
% slight reformulation for Sphinx
\def\FNH@bad@makefntext@alert{%
+ \sphinxbuildwarning{badfootnotes}%
\PackageWarningNoLine{sphinxpackagefootnote}%
{Footnotes will be sub-optimal, sorry. This is due to the document class or^^J
some package modifying macro \string\@makefntext.^^J
@@ -329,60 +371,55 @@
}%
%
% some extras for Sphinx :
-% \sphinxfootnotemark: usable in section titles and silently removed from TOCs.
+% \sphinxfootnotemark:
+% - if in section titles will auto-remove itself from TOC
\def\sphinxfootnotemark [#1]%
{\ifx\thepage\relax\else\sphinxfootref{#1}\fi}%
-% \sphinxfootref:
-% - \spx@opt@BeforeFootnote is from BeforeFootnote sphinxsetup option
-% - \ref:
-% the latex.py writer inserts a \phantomsection\label{<scope>.<num>}
-% whenever
-% - the footnote was explicitly numbered in sources,
-% - or it was in restrained context and is rendered using footnotetext
-%
-% These are the two types of footnotes that \sphinxfootnotemark must
-% handle. But for explicitly numbered footnotes the same number
-% can be found in document. So a secondary part in <scope> is updated
-% at each novel such footnote to know what is the target from then on
-% for \sphinxfootnotemark and already encountered [1], or [2],...
-%
-% LaTeX package varioref is not supported by hyperref (from its doc: "There
-% are too many problems with varioref. Nobody has time to sort them out.
-% Therefore this package is now unsupported.") So we will simply use our own
-% macros to access the page number of footnote text and decide whether to print
-% it. \pagename is internationalized by latex-babel.
-\def\spx@thefnmark#1#2{%
- % #1=label for reference, #2=page where footnote was printed
- \ifx\spx@tempa\spx@tempb
- % same page
- #1%
- \else
- \sphinxthefootnotemark{#1}{#2}%
- \fi
+\newcounter{sphinxfootnotemark}
+\renewcommand\thesphinxfootnotemark{\number\value{sphinxfootnotemark}}
+% - compares page number of footnote mark versus the one of footnote text
+\def\sphinx@xdef@thefnmark#1{%
+ \expandafter\expandafter\expandafter\sphinx@footref@get
+ \csname r@\thesphinxscope.footnote.#1\endcsname\relax
+ \expandafter\expandafter\expandafter\sphinx@footmark@getpage
+ \csname r@footnotemark.\thesphinxfootnotemark\endcsname\thepage\relax
+ \protected@xdef\@thefnmark{%
+ \ifx\spx@footmarkpage\spx@footrefpage
+ \spx@footreflabel
+ \else
+ % the macro \sphinxthefootnotemark is in sphinx.sty
+ \sphinxthefootnotemark{\spx@footreflabel}{\spx@footrefpage}%
+ \fi
+ }%
+}%
+\def\sphinx@footref@get #1#2#3#4#5\relax{%
+ \def\spx@footreflabel{#1}%
+ \def\spx@footrefpage {#2}%
+ \def\spx@footrefHref {#4}%
}%
-\def\sphinxfootref@get #1#2#3#4#5\relax{%
- \def\sphinxfootref@label{#1}%
- \def\sphinxfootref@page {#2}%
- \def\sphinxfootref@Href {#4}%
+\def\sphinx@footmark@getpage #1#2#3\relax{%
+ \edef\spx@footmarkpage{#2}%
}%
-\protected\def\sphinxfootref#1{% #1 always explicit number in Sphinx usage
+\protected\def\sphinxfootref#1{% #1 always is explicit number in Sphinx
\spx@opt@BeforeFootnote
- \ltx@ifundefined{r@\thesphinxscope.#1}%
- {\gdef\@thefnmark{?}\H@@footnotemark}%
- {\expandafter\expandafter\expandafter\sphinxfootref@get
- \csname r@\thesphinxscope.#1\endcsname\relax
- \edef\spx@tempa{\thepage}\edef\spx@tempb{\sphinxfootref@page}%
- \protected@xdef\@thefnmark{\spx@thefnmark{\sphinxfootref@label}{\sphinxfootref@page}}%
- \let\spx@@makefnmark\@makefnmark
- \def\@makefnmark{%
- \hyper@linkstart{link}{\sphinxfootref@Href}%
- \spx@@makefnmark
+ % each of \refstepcounter and \label interferes with memoir class detection
+ % of successive footnote marks, so we move them to inside \@makefnmark
+ \let\spx@saved@makefnmark\@makefnmark
+ \ltx@ifundefined{r@\thesphinxscope.footnote.#1}%
+ {\gdef\@thefnmark{?}% on first LaTeX run
+ \refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
+ }%
+ {\sphinx@xdef@thefnmark{#1}% also defines \spx@footrefHref
+ \def\@makefnmark{% will be used by \H@@footnotemark
+ \refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
+ \hyper@linkstart{link}{\spx@footrefHref}%
+ \spx@saved@makefnmark
\hyper@linkend
- }%
- \H@@footnotemark
- \let\@makefnmark\spx@@makefnmark
+ }%
}%
-}%
+ \H@@footnotemark
+ \let\@makefnmark\spx@saved@makefnmark
+}%
\AtBeginDocument{%
% let hyperref less complain
\pdfstringdefDisableCommands{\def\sphinxfootnotemark [#1]{}}%
diff --git a/crypto/krb5/doc/pdf/user.pdf b/crypto/krb5/doc/pdf/user.pdf
index 397b0864ca06..f3d969fd7232 100644
--- a/crypto/krb5/doc/pdf/user.pdf
+++ b/crypto/krb5/doc/pdf/user.pdf
Binary files differ
diff --git a/crypto/krb5/doc/pdf/user.tex b/crypto/krb5/doc/pdf/user.tex
index 38d9d91bc98a..f8e4a18a5a72 100644
--- a/crypto/krb5/doc/pdf/user.tex
+++ b/crypto/krb5/doc/pdf/user.tex
@@ -10,6 +10,9 @@
%% let collapsible pdf bookmarks panel have high depth per default
\PassOptionsToPackage{bookmarksdepth=5}{hyperref}
+\PassOptionsToPackage{booktabs}{sphinx}
+\PassOptionsToPackage{colorrows}{sphinx}
+
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
@@ -61,13 +64,18 @@
\title{Kerberos User Guide}
\date{ }
-\release{1.21.3}
+\release{1.22\sphinxhyphen{}final}
\author{MIT}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
+\ifdefined\shorthandoff
+ \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
+ \ifnum\catcode`\"=\active\shorthandoff{"}\fi
+\fi
+
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
@@ -76,6 +84,8 @@
\phantomsection\label{\detokenize{user/index::doc}}
+\sphinxstepscope
+
\chapter{Password management}
\label{\detokenize{user/pwd_mgmt:password-management}}\label{\detokenize{user/pwd_mgmt::doc}}
@@ -204,6 +214,8 @@ type the root password over the network.
\sphinxAtStartPar
TODO
+\sphinxstepscope
+
\chapter{Ticket management}
\label{\detokenize{user/tkt_mgmt:ticket-management}}\label{\detokenize{user/tkt_mgmt::doc}}
@@ -496,110 +508,111 @@ tickets. The flags are:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
F
&
\sphinxAtStartPar
Forwardable
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
f
&
\sphinxAtStartPar
forwarded
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
P
&
\sphinxAtStartPar
Proxiable
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
p
&
\sphinxAtStartPar
proxy
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
D
&
\sphinxAtStartPar
postDateable
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
d
&
\sphinxAtStartPar
postdated
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
R
&
\sphinxAtStartPar
Renewable
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
I
&
\sphinxAtStartPar
Initial
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
i
&
\sphinxAtStartPar
invalid
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
H
&
\sphinxAtStartPar
Hardware authenticated
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
A
&
\sphinxAtStartPar
preAuthenticated
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
T
&
\sphinxAtStartPar
Transit policy checked
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
O
&
\sphinxAtStartPar
Okay as delegate
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
a
&
\sphinxAtStartPar
anonymous
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\sphinxAtStartPar
@@ -665,6 +678,8 @@ tickets to destroy, it will give the following message:
\PYG{n}{shell}\PYG{o}{\PYGZpc{}}
\end{sphinxVerbatim}
+\sphinxstepscope
+
\chapter{User config files}
\label{\detokenize{user/user_config/index:user-config-files}}\label{\detokenize{user/user_config/index::doc}}
@@ -673,6 +688,8 @@ The following files in your home directory can be used to control the
behavior of Kerberos as it applies to your account (unless they have
been disabled by your host’s configuration):
+\sphinxstepscope
+
\section{kerberos}
\label{\detokenize{user/user_config/kerberos:kerberos}}\label{\detokenize{user/user_config/kerberos:kerberos-7}}\label{\detokenize{user/user_config/kerberos::doc}}
@@ -765,7 +782,7 @@ they will then have your tickets.
Several environment variables affect the operation of Kerberos\sphinxhyphen{}enabled
programs. These include:
\begin{description}
-\item[{\sphinxstylestrong{KRB5CCNAME}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5CCNAME}}
\sphinxAtStartPar
Default name for the credentials cache file, in the form
\sphinxstyleemphasis{TYPE}:\sphinxstyleemphasis{residual}. The type of the default cache may determine
@@ -779,28 +796,28 @@ is also not set, the default \sphinxstyleemphasis{type} is \sphinxcode{\sphinxup
\sphinxstyleemphasis{residual} is the path /tmp/krb5cc\_*uid*, where \sphinxstyleemphasis{uid} is the
decimal user ID of the user.
-\item[{\sphinxstylestrong{KRB5\_KTNAME}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5\_KTNAME}}
\sphinxAtStartPar
Specifies the location of the default keytab file, in the form
\sphinxstyleemphasis{TYPE}:\sphinxstyleemphasis{residual}. If no \sphinxstyleemphasis{type} is present, the \sphinxstylestrong{FILE} type is
assumed and \sphinxstyleemphasis{residual} is the pathname of the keytab file. If
unset, \DUrole{xref,std,std-ref}{DEFKTNAME} will be used.
-\item[{\sphinxstylestrong{KRB5\_CONFIG}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5\_CONFIG}}
\sphinxAtStartPar
Specifies the location of the Kerberos configuration file. The
default is \DUrole{xref,std,std-ref}{SYSCONFDIR}\sphinxcode{\sphinxupquote{/krb5.conf}}. Multiple filenames can
be specified, separated by a colon; all files which are present
will be read.
-\item[{\sphinxstylestrong{KRB5\_KDC\_PROFILE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5\_KDC\_PROFILE}}
\sphinxAtStartPar
Specifies the location of the KDC configuration file, which
contains additional configuration directives for the Key
Distribution Center daemon and associated programs. The default
is \DUrole{xref,std,std-ref}{LOCALSTATEDIR}\sphinxcode{\sphinxupquote{/krb5kdc}}\sphinxcode{\sphinxupquote{/kdc.conf}}.
-\item[{\sphinxstylestrong{KRB5RCACHENAME}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5RCACHENAME}}
\sphinxAtStartPar
(New in release 1.18) Specifies the location of the default replay
cache, in the form \sphinxstyleemphasis{type}:\sphinxstyleemphasis{residual}. The \sphinxcode{\sphinxupquote{file2}} type with a
@@ -810,19 +827,19 @@ ignored) disables the replay cache. The \sphinxcode{\sphinxupquote{dfl}} type (
ignored) indicates the default, which uses a file2 replay cache in
a temporary directory. The default is \sphinxcode{\sphinxupquote{dfl:}}.
-\item[{\sphinxstylestrong{KRB5RCACHETYPE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5RCACHETYPE}}
\sphinxAtStartPar
Specifies the type of the default replay cache, if
\sphinxstylestrong{KRB5RCACHENAME} is unspecified. No residual can be specified,
so \sphinxcode{\sphinxupquote{none}} and \sphinxcode{\sphinxupquote{dfl}} are the only useful types.
-\item[{\sphinxstylestrong{KRB5RCACHEDIR}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5RCACHEDIR}}
\sphinxAtStartPar
Specifies the directory used by the \sphinxcode{\sphinxupquote{dfl}} replay cache type.
The default is the value of the \sphinxstylestrong{TMPDIR} environment variable,
or \sphinxcode{\sphinxupquote{/var/tmp}} if \sphinxstylestrong{TMPDIR} is not set.
-\item[{\sphinxstylestrong{KRB5\_TRACE}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5\_TRACE}}
\sphinxAtStartPar
Specifies a filename to write trace log output to. Trace logs can
help illuminate decisions made internally by the Kerberos
@@ -831,16 +848,16 @@ would send tracing information for {\hyperref[\detokenize{user/user_commands/kin
\sphinxcode{\sphinxupquote{/dev/stderr}}. The default is not to write trace log output
anywhere.
-\item[{\sphinxstylestrong{KRB5\_CLIENT\_KTNAME}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KRB5\_CLIENT\_KTNAME}}
\sphinxAtStartPar
Default client keytab file name. If unset, \DUrole{xref,std,std-ref}{DEFCKTNAME} will be
used).
-\item[{\sphinxstylestrong{KPROP\_PORT}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{KPROP\_PORT}}
\sphinxAtStartPar
\DUrole{xref,std,std-ref}{kprop(8)} port to use. Defaults to 754.
-\item[{\sphinxstylestrong{GSS\_MECH\_CONFIG}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{GSS\_MECH\_CONFIG}}
\sphinxAtStartPar
Specifies a filename containing GSSAPI mechanism module
configuration. The default is to read \DUrole{xref,std,std-ref}{SYSCONFDIR}\sphinxcode{\sphinxupquote{/gss/mech}}
@@ -891,6 +908,8 @@ by the MIT Kerberos Consortium.
Copyright 1985, 1986, 1989\sphinxhyphen{}1996, 2002, 2011, 2018 Masachusetts
Institute of Technology
+\sphinxstepscope
+
\section{.k5login}
\label{\detokenize{user/user_config/k5login:k5login}}\label{\detokenize{user/user_config/k5login:k5login-5}}\label{\detokenize{user/user_config/k5login::doc}}
@@ -952,6 +971,8 @@ password.
\sphinxAtStartPar
kerberos(1)
+\sphinxstepscope
+
\section{.k5identity}
\label{\detokenize{user/user_config/k5identity:k5identity}}\label{\detokenize{user/user_config/k5identity:k5identity-5}}\label{\detokenize{user/user_config/k5identity::doc}}
@@ -978,7 +999,7 @@ If the server principal meets all of the field constraints, then
principal is chosen as the client principal. The following fields are
recognized:
\begin{description}
-\item[{\sphinxstylestrong{realm}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{realm}}
\sphinxAtStartPar
If the realm of the server principal is known, it is matched
against \sphinxstyleemphasis{value}, which may be a pattern using shell wildcards.
@@ -986,13 +1007,13 @@ For host\sphinxhyphen{}based server principals, the realm will generally only be
known if there is a \DUrole{xref,std,std-ref}{domain\_realm} section in
\DUrole{xref,std,std-ref}{krb5.conf(5)} with a mapping for the hostname.
-\item[{\sphinxstylestrong{service}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{service}}
\sphinxAtStartPar
If the server principal is a host\sphinxhyphen{}based principal, its service
component is matched against \sphinxstyleemphasis{value}, which may be a pattern using
shell wildcards.
-\item[{\sphinxstylestrong{host}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{host}}
\sphinxAtStartPar
If the server principal is a host\sphinxhyphen{}based principal, its hostname
component is converted to lower case and matched against \sphinxstyleemphasis{value},
@@ -1029,9 +1050,13 @@ accessing the IMAP service on \sphinxcode{\sphinxupquote{mail.example.com}}:
\sphinxAtStartPar
kerberos(1), \DUrole{xref,std,std-ref}{krb5.conf(5)}
+\sphinxstepscope
+
\chapter{User commands}
\label{\detokenize{user/user_commands/index:user-commands}}\label{\detokenize{user/user_commands/index:id1}}\label{\detokenize{user/user_commands/index::doc}}
+\sphinxstepscope
+
\section{kdestroy}
\label{\detokenize{user/user_commands/kdestroy:kdestroy}}\label{\detokenize{user/user_commands/kdestroy:kdestroy-1}}\label{\detokenize{user/user_commands/kdestroy::doc}}
@@ -1057,18 +1082,18 @@ credentials cache is destroyed.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/kdestroy:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}A}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}A}}
\sphinxAtStartPar
Destroys all caches in the collection, if a cache collection is
available. May be used with the \sphinxstylestrong{\sphinxhyphen{}c} option to specify the
collection to be destroyed.
-\item[{\sphinxstylestrong{\sphinxhyphen{}q}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}q}}
\sphinxAtStartPar
Run quietly. Normally kdestroy beeps if it fails to destroy the
user’s tickets. The \sphinxstylestrong{\sphinxhyphen{}q} flag suppresses this behavior.
-\item[{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{cache\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{cache\_name}}
\sphinxAtStartPar
Use \sphinxstyleemphasis{cache\_name} as the credentials (ticket) cache name and
location; if this option is not used, the default cache name and
@@ -1079,7 +1104,7 @@ The default credentials cache may vary between systems. If the
\sphinxstylestrong{KRB5CCNAME} environment variable is set, its value is used to
name the default ticket cache.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{princ\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{princ\_name}}
\sphinxAtStartPar
If a cache collection is available, destroy the cache for
\sphinxstyleemphasis{princ\_name} instead of the primary cache. May be used with the
@@ -1105,7 +1130,7 @@ variables.
\subsection{FILES}
\label{\detokenize{user/user_commands/kdestroy:files}}\begin{description}
-\item[{\DUrole{xref,std,std-ref}{DEFCCNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFCCNAME}}
\sphinxAtStartPar
Default location of Kerberos 5 credentials cache
@@ -1117,6 +1142,8 @@ Default location of Kerberos 5 credentials cache
\sphinxAtStartPar
{\hyperref[\detokenize{user/user_commands/kinit:kinit-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kinit}}}}, {\hyperref[\detokenize{user/user_commands/klist:klist-1}]{\sphinxcrossref{\DUrole{std,std-ref}{klist}}}}, {\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}
+\sphinxstepscope
+
\section{kinit}
\label{\detokenize{user/user_commands/kinit:kinit}}\label{\detokenize{user/user_commands/kinit:kinit-1}}\label{\detokenize{user/user_commands/kinit::doc}}
@@ -1160,11 +1187,11 @@ choice of principal name.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/kinit:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}V}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}V}}
\sphinxAtStartPar
display verbose output.
-\item[{\sphinxstylestrong{\sphinxhyphen{}l} \sphinxstyleemphasis{lifetime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}l} \sphinxstyleemphasis{lifetime}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Requests a ticket with the lifetime
\sphinxstyleemphasis{lifetime}.
@@ -1178,7 +1205,7 @@ If the \sphinxstylestrong{\sphinxhyphen{}l} option is not specified, the default
longer than the maximum ticket lifetime (configured by each site)
will not override the configured maximum ticket lifetime.
-\item[{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{start\_time}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}s} \sphinxstyleemphasis{start\_time}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Requests a postdated ticket. Postdated
tickets are issued with the \sphinxstylestrong{invalid} flag set, and need to be
@@ -1188,53 +1215,53 @@ resubmitted to the KDC for validation before use.
\sphinxstyleemphasis{start\_time} specifies the duration of the delay before the ticket
can become valid.
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{renewable\_life}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{renewable\_life}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Requests renewable tickets, with a total
lifetime of \sphinxstyleemphasis{renewable\_life}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}f}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f}}
\sphinxAtStartPar
requests forwardable tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}F}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}F}}
\sphinxAtStartPar
requests non\sphinxhyphen{}forwardable tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p}}
\sphinxAtStartPar
requests proxiable tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P}}
\sphinxAtStartPar
requests non\sphinxhyphen{}proxiable tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}a}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}a}}
\sphinxAtStartPar
requests tickets restricted to the host’s local address{[}es{]}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}A}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}A}}
\sphinxAtStartPar
requests tickets not restricted by address.
-\item[{\sphinxstylestrong{\sphinxhyphen{}C}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}C}}
\sphinxAtStartPar
requests canonicalization of the principal name, and allows the
KDC to reply with a different client principal from the one
requested.
-\item[{\sphinxstylestrong{\sphinxhyphen{}E}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}E}}
\sphinxAtStartPar
treats the principal name as an enterprise name.
-\item[{\sphinxstylestrong{\sphinxhyphen{}v}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}v}}
\sphinxAtStartPar
requests that the ticket\sphinxhyphen{}granting ticket in the cache (with the
\sphinxstylestrong{invalid} flag set) be passed to the KDC for validation. If the
ticket is within its requested time range, the cache is replaced
with the validated ticket.
-\item[{\sphinxstylestrong{\sphinxhyphen{}R}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}R}}
\sphinxAtStartPar
requests renewal of the ticket\sphinxhyphen{}granting ticket. Note that an
expired ticket cannot be renewed, even if the ticket is still
@@ -1246,7 +1273,7 @@ Note that renewable tickets that have expired as reported by
because the KDC applies a grace period to account for client\sphinxhyphen{}KDC
clock skew. See \DUrole{xref,std,std-ref}{krb5.conf(5)} \sphinxstylestrong{clockskew} setting.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k} {[}\sphinxstylestrong{\sphinxhyphen{}i} | \sphinxstylestrong{\sphinxhyphen{}t} \sphinxstyleemphasis{keytab\_file}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k} {[}\sphinxstylestrong{\sphinxhyphen{}i} | \sphinxstylestrong{\sphinxhyphen{}t} \sphinxstyleemphasis{keytab\_file}{]}}
\sphinxAtStartPar
requests a ticket, obtained from a key in the local host’s keytab.
The location of the keytab may be specified with the \sphinxstylestrong{\sphinxhyphen{}t}
@@ -1259,7 +1286,7 @@ the KDC database and look up the key directly. This permits an
administrator to obtain tickets as any principal that supports
authentication based on the key.
-\item[{\sphinxstylestrong{\sphinxhyphen{}n}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}n}}
\sphinxAtStartPar
Requests anonymous processing. Two types of anonymous principals
are supported.
@@ -1297,7 +1324,7 @@ will be used to affect how new credentials are obtained, including
preselecting the same methods of authenticating to the KDC.
\end{quote}
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}T} \sphinxstyleemphasis{armor\_ccache}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}T} \sphinxstyleemphasis{armor\_ccache}}
\sphinxAtStartPar
Specifies the name of a credentials cache that already contains a
ticket. If supported by the KDC, this cache will be used to armor
@@ -1306,7 +1333,7 @@ the use of additional preauthentication mechanisms. Armoring also
makes sure that the response from the KDC is not modified in
transit.
-\item[{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{cache\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{cache\_name}}
\sphinxAtStartPar
use \sphinxstyleemphasis{cache\_name} as the Kerberos 5 credentials (ticket) cache
location. If this option is not used, the default cache location
@@ -1322,12 +1349,12 @@ principal is selected or a new one is created and becomes the new
primary cache. Otherwise, any existing contents of the default
cache are destroyed by kinit.
-\item[{\sphinxstylestrong{\sphinxhyphen{}S} \sphinxstyleemphasis{service\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}S} \sphinxstyleemphasis{service\_name}}
\sphinxAtStartPar
specify an alternate service name to use when getting initial
tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}X} \sphinxstyleemphasis{attribute}{[}=\sphinxstyleemphasis{value}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}X} \sphinxstyleemphasis{attribute}{[}=\sphinxstyleemphasis{value}{]}}
\sphinxAtStartPar
specify a pre\sphinxhyphen{}authentication \sphinxstyleemphasis{attribute} and \sphinxstyleemphasis{value} to be
interpreted by pre\sphinxhyphen{}authentication modules. The acceptable
@@ -1339,26 +1366,21 @@ attributes. If no value is specified, it is assumed to be “yes”.
The following attributes are recognized by the PKINIT
pre\sphinxhyphen{}authentication mechanism:
\begin{description}
-\item[{\sphinxstylestrong{X509\_user\_identity}=\sphinxstyleemphasis{value}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{X509\_user\_identity}=\sphinxstyleemphasis{value}}
\sphinxAtStartPar
specify where to find user’s X509 identity information
-\item[{\sphinxstylestrong{X509\_anchors}=\sphinxstyleemphasis{value}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{X509\_anchors}=\sphinxstyleemphasis{value}}
\sphinxAtStartPar
specify where to find trusted X509 anchor information
-\item[{\sphinxstylestrong{flag\_RSA\_PROTOCOL}{[}\sphinxstylestrong{=yes}{]}}] \leavevmode
-\sphinxAtStartPar
-specify use of RSA, rather than the default Diffie\sphinxhyphen{}Hellman
-protocol
-
-\item[{\sphinxstylestrong{disable\_freshness}{[}\sphinxstylestrong{=yes}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{disable\_freshness}{[}\sphinxstylestrong{=yes}{]}}
\sphinxAtStartPar
disable sending freshness tokens (for testing purposes only)
\end{description}
-\item[{\sphinxstylestrong{\textendash{}request\sphinxhyphen{}pac} | \sphinxstylestrong{\textendash{}no\sphinxhyphen{}request\sphinxhyphen{}pac}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\textendash{}request\sphinxhyphen{}pac} | \sphinxstylestrong{\textendash{}no\sphinxhyphen{}request\sphinxhyphen{}pac}}
\sphinxAtStartPar
mutually exclusive. If \sphinxstylestrong{\textendash{}request\sphinxhyphen{}pac} is set, ask the KDC to
include a PAC in authdata; if \sphinxstylestrong{\textendash{}no\sphinxhyphen{}request\sphinxhyphen{}pac} is set, ask the
@@ -1378,11 +1400,11 @@ variables.
\subsection{FILES}
\label{\detokenize{user/user_commands/kinit:files}}\begin{description}
-\item[{\DUrole{xref,std,std-ref}{DEFCCNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFCCNAME}}
\sphinxAtStartPar
default location of Kerberos 5 credentials cache
-\item[{\DUrole{xref,std,std-ref}{DEFKTNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFKTNAME}}
\sphinxAtStartPar
default location for the local host’s keytab.
@@ -1394,6 +1416,8 @@ default location for the local host’s keytab.
\sphinxAtStartPar
{\hyperref[\detokenize{user/user_commands/klist:klist-1}]{\sphinxcrossref{\DUrole{std,std-ref}{klist}}}}, {\hyperref[\detokenize{user/user_commands/kdestroy:kdestroy-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kdestroy}}}}, {\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}
+\sphinxstepscope
+
\section{klist}
\label{\detokenize{user/user_commands/klist:klist}}\label{\detokenize{user/user_commands/klist:klist-1}}\label{\detokenize{user/user_commands/klist::doc}}
@@ -1420,28 +1444,28 @@ credentials cache, or the keys held in a keytab file.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/klist:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}e}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e}}
\sphinxAtStartPar
Displays the encryption types of the session key and the ticket
for each credential in the credential cache, or each key in the
keytab file.
-\item[{\sphinxstylestrong{\sphinxhyphen{}l}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}l}}
\sphinxAtStartPar
If a cache collection is available, displays a table summarizing
the caches present in the collection.
-\item[{\sphinxstylestrong{\sphinxhyphen{}A}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}A}}
\sphinxAtStartPar
If a cache collection is available, displays the contents of all
of the caches in the collection.
-\item[{\sphinxstylestrong{\sphinxhyphen{}c}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c}}
\sphinxAtStartPar
List tickets held in a credentials cache. This is the default if
neither \sphinxstylestrong{\sphinxhyphen{}c} nor \sphinxstylestrong{\sphinxhyphen{}k} is specified.
-\item[{\sphinxstylestrong{\sphinxhyphen{}f}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f}}
\sphinxAtStartPar
Shows the flags present in the credentials, using the following
abbreviations:
@@ -1463,51 +1487,51 @@ abbreviations:
\PYG{n}{a} \PYG{n}{anonymous}
\end{sphinxVerbatim}
-\item[{\sphinxstylestrong{\sphinxhyphen{}s}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}s}}
\sphinxAtStartPar
Causes klist to run silently (produce no output). klist will exit
with status 1 if the credentials cache cannot be read or is
expired, and with status 0 otherwise.
-\item[{\sphinxstylestrong{\sphinxhyphen{}a}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}a}}
\sphinxAtStartPar
Display list of addresses in credentials.
-\item[{\sphinxstylestrong{\sphinxhyphen{}n}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}n}}
\sphinxAtStartPar
Show numeric addresses instead of reverse\sphinxhyphen{}resolving addresses.
-\item[{\sphinxstylestrong{\sphinxhyphen{}C}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}C}}
\sphinxAtStartPar
List configuration data that has been stored in the credentials
cache when klist encounters it. By default, configuration data
is not listed.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k}}
\sphinxAtStartPar
List keys held in a keytab file.
-\item[{\sphinxstylestrong{\sphinxhyphen{}i}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}i}}
\sphinxAtStartPar
In combination with \sphinxstylestrong{\sphinxhyphen{}k}, defaults to using the default client
keytab instead of the default acceptor keytab, if no name is
given.
-\item[{\sphinxstylestrong{\sphinxhyphen{}t}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}t}}
\sphinxAtStartPar
Display the time entry timestamps for each keytab entry in the
keytab file.
-\item[{\sphinxstylestrong{\sphinxhyphen{}K}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}K}}
\sphinxAtStartPar
Display the value of the encryption key in each keytab entry in
the keytab file.
-\item[{\sphinxstylestrong{\sphinxhyphen{}d}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}d}}
\sphinxAtStartPar
Display the authdata types (if any) for each entry.
-\item[{\sphinxstylestrong{\sphinxhyphen{}V}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}V}}
\sphinxAtStartPar
Display the Kerberos version number and exit.
@@ -1529,11 +1553,11 @@ variables.
\subsection{FILES}
\label{\detokenize{user/user_commands/klist:files}}\begin{description}
-\item[{\DUrole{xref,std,std-ref}{DEFCCNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFCCNAME}}
\sphinxAtStartPar
Default location of Kerberos 5 credentials cache
-\item[{\DUrole{xref,std,std-ref}{DEFKTNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFKTNAME}}
\sphinxAtStartPar
Default location for the local host’s keytab file.
@@ -1545,6 +1569,8 @@ Default location for the local host’s keytab file.
\sphinxAtStartPar
{\hyperref[\detokenize{user/user_commands/kinit:kinit-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kinit}}}}, {\hyperref[\detokenize{user/user_commands/kdestroy:kdestroy-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kdestroy}}}}, {\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}
+\sphinxstepscope
+
\section{kpasswd}
\label{\detokenize{user/user_commands/kpasswd:kpasswd}}\label{\detokenize{user/user_commands/kpasswd:kpasswd-1}}\label{\detokenize{user/user_commands/kpasswd::doc}}
@@ -1572,7 +1598,7 @@ characters.)
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/kpasswd:options}}\begin{description}
-\item[{\sphinxstyleemphasis{principal}}] \leavevmode
+\sphinxlineitem{\sphinxstyleemphasis{principal}}
\sphinxAtStartPar
Change the password for the Kerberos principal principal.
Otherwise, kpasswd uses the principal name from an existing ccache
@@ -1594,6 +1620,8 @@ variables.
\sphinxAtStartPar
\DUrole{xref,std,std-ref}{kadmin(1)}, \DUrole{xref,std,std-ref}{kadmind(8)}, {\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}
+\sphinxstepscope
+
\section{krb5\sphinxhyphen{}config}
\label{\detokenize{user/user_commands/krb5-config:krb5-config}}\label{\detokenize{user/user_commands/krb5-config:krb5-config-1}}\label{\detokenize{user/user_commands/krb5-config::doc}}
@@ -1614,96 +1642,97 @@ and link programs against the installed Kerberos libraries.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/krb5-config:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}help}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}help}}
\sphinxAtStartPar
prints a usage message. This is the default behavior when no options
are specified.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}all}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}all}}
\sphinxAtStartPar
prints the version, vendor, prefix, and exec\sphinxhyphen{}prefix.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}version}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}version}}
\sphinxAtStartPar
prints the version number of the Kerberos installation.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}vendor}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}vendor}}
\sphinxAtStartPar
prints the name of the vendor of the Kerberos installation.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}prefix}}
\sphinxAtStartPar
prints the prefix for which the Kerberos installation was built.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}exec\sphinxhyphen{}prefix}}
\sphinxAtStartPar
prints the prefix for executables for which the Kerberos installation
was built.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}defccname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}defccname}}
\sphinxAtStartPar
prints the built\sphinxhyphen{}in default credentials cache location.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}defktname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}defktname}}
\sphinxAtStartPar
prints the built\sphinxhyphen{}in default keytab location.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}defcktname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}defcktname}}
\sphinxAtStartPar
prints the built\sphinxhyphen{}in default client (initiator) keytab location.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}cflags}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}cflags}}
\sphinxAtStartPar
prints the compilation flags used to build the Kerberos installation.
-\item[{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}libs} {[}\sphinxstyleemphasis{library}{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}}\sphinxstylestrong{\sphinxhyphen{}libs} {[}\sphinxstyleemphasis{library}{]}}
\sphinxAtStartPar
prints the compiler options needed to link against \sphinxstyleemphasis{library}.
Allowed values for \sphinxstyleemphasis{library} are:
\begin{savenotes}\sphinxattablestart
+\sphinxthistablewithglobalstyle
\centering
-\begin{tabulary}{\linewidth}[t]{|T|T|}
-\hline
-
+\begin{tabulary}{\linewidth}[t]{TT}
+\sphinxtoprule
+\sphinxtableatstartofbodyhook
\sphinxAtStartPar
krb5
&
\sphinxAtStartPar
Kerberos 5 applications (default)
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
gssapi
&
\sphinxAtStartPar
GSSAPI applications with Kerberos 5 bindings
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kadm\sphinxhyphen{}client
&
\sphinxAtStartPar
Kadmin client
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kadm\sphinxhyphen{}server
&
\sphinxAtStartPar
Kadmin server
\\
-\hline
+\sphinxhline
\sphinxAtStartPar
kdb
&
\sphinxAtStartPar
Applications that access the Kerberos database
\\
-\hline
+\sphinxbottomrule
\end{tabulary}
-\par
+\sphinxtableafterendhook\par
\sphinxattableend\end{savenotes}
\end{description}
@@ -1729,6 +1758,8 @@ the following output:
\sphinxAtStartPar
{\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}, cc(1)
+\sphinxstepscope
+
\section{ksu}
\label{\detokenize{user/user_commands/ksu:ksu}}\label{\detokenize{user/user_commands/ksu:ksu-1}}\label{\detokenize{user/user_commands/ksu::doc}}
@@ -1903,7 +1934,7 @@ source cache.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/ksu:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}n} \sphinxstyleemphasis{target\_principal\_name}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}n} \sphinxstyleemphasis{target\_principal\_name}}
\sphinxAtStartPar
Specify a Kerberos target principal name. Used in authentication
and authorization phases of ksu.
@@ -1996,13 +2027,13 @@ the resulting cache does not already exist. For example:
\end{sphinxVerbatim}
\end{quote}
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}k}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k}}
\sphinxAtStartPar
Do not delete the target cache upon termination of the target
shell or a command (\sphinxstylestrong{\sphinxhyphen{}e} command). Without \sphinxstylestrong{\sphinxhyphen{}k}, ksu deletes
the target cache.
-\item[{\sphinxstylestrong{\sphinxhyphen{}z}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}z}}
\sphinxAtStartPar
Restrict the copy of tickets from the source cache to the target
cache to only the tickets where client == the target principal
@@ -2010,7 +2041,7 @@ name. Use the \sphinxstylestrong{\sphinxhyphen{}n} option if you want the ticke
the default principal. Note that the \sphinxstylestrong{\sphinxhyphen{}z} option is mutually
exclusive with the \sphinxstylestrong{\sphinxhyphen{}Z} option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}Z}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}Z}}
\sphinxAtStartPar
Don’t copy any tickets from the source cache to the target cache.
Just create a fresh target cache, where the default principal name
@@ -2018,7 +2049,7 @@ of the cache is initialized to the target principal name. Note
that the \sphinxstylestrong{\sphinxhyphen{}Z} option is mutually exclusive with the \sphinxstylestrong{\sphinxhyphen{}z}
option.
-\item[{\sphinxstylestrong{\sphinxhyphen{}q}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}q}}
\sphinxAtStartPar
Suppress the printing of status messages.
@@ -2027,7 +2058,7 @@ Suppress the printing of status messages.
\sphinxAtStartPar
Ticket granting ticket options:
\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}l} \sphinxstyleemphasis{lifetime} \sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{time} \sphinxstylestrong{\sphinxhyphen{}p} \sphinxstylestrong{\sphinxhyphen{}P} \sphinxstylestrong{\sphinxhyphen{}f} \sphinxstylestrong{\sphinxhyphen{}F}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}l} \sphinxstyleemphasis{lifetime} \sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{time} \sphinxstylestrong{\sphinxhyphen{}p} \sphinxstylestrong{\sphinxhyphen{}P} \sphinxstylestrong{\sphinxhyphen{}f} \sphinxstylestrong{\sphinxhyphen{}F}}
\sphinxAtStartPar
The ticket granting ticket options only apply to the case where
there are no appropriate tickets in the cache to authenticate the
@@ -2036,41 +2067,41 @@ for a Kerberos password (\sphinxstylestrong{GET\_TGT\_VIA\_PASSWD} is defined),
ticket granting ticket options that are specified will be used
when getting a ticket granting ticket from the Kerberos server.
-\item[{\sphinxstylestrong{\sphinxhyphen{}l} \sphinxstyleemphasis{lifetime}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}l} \sphinxstyleemphasis{lifetime}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Specifies the lifetime to be requested
for the ticket; if this option is not specified, the default ticket
lifetime (12 hours) is used instead.
-\item[{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{time}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}r} \sphinxstyleemphasis{time}}
\sphinxAtStartPar
(\DUrole{xref,std,std-ref}{duration} string.) Specifies that the \sphinxstylestrong{renewable} option
should be requested for the ticket, and specifies the desired
total lifetime of the ticket.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p}}
\sphinxAtStartPar
specifies that the \sphinxstylestrong{proxiable} option should be requested for
the ticket.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P}}
\sphinxAtStartPar
specifies that the \sphinxstylestrong{proxiable} option should not be requested
for the ticket, even if the default configuration is to ask for
proxiable tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}f}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}f}}
\sphinxAtStartPar
option specifies that the \sphinxstylestrong{forwardable} option should be
requested for the ticket.
-\item[{\sphinxstylestrong{\sphinxhyphen{}F}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}F}}
\sphinxAtStartPar
option specifies that the \sphinxstylestrong{forwardable} option should not be
requested for the ticket, even if the default configuration is to
ask for forwardable tickets.
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{command} {[}\sphinxstyleemphasis{args} …{]}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{command} {[}\sphinxstyleemphasis{args} …{]}}
\sphinxAtStartPar
ksu proceeds exactly the same as if it was invoked without the
\sphinxstylestrong{\sphinxhyphen{}e} option, except instead of executing the target shell, ksu
@@ -2130,7 +2161,7 @@ then command can be either a full or a relative path leading to
the target program. Otherwise, the user must specify either a
full path or just the program name.
-\item[{\sphinxstylestrong{\sphinxhyphen{}a} \sphinxstyleemphasis{args}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}a} \sphinxstyleemphasis{args}}
\sphinxAtStartPar
Specify arguments to be passed to the target shell. Note that all
flags and parameters following \sphinxhyphen{}a will be passed to the shell,
@@ -2155,7 +2186,7 @@ used as follows:
\sphinxAtStartPar
ksu can be compiled with the following four flags:
\begin{description}
-\item[{\sphinxstylestrong{GET\_TGT\_VIA\_PASSWD}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{GET\_TGT\_VIA\_PASSWD}}
\sphinxAtStartPar
In case no appropriate tickets are found in the source cache, the
user will be prompted for a Kerberos password. The password is
@@ -2164,19 +2195,19 @@ server. The danger of configuring ksu with this macro is if the
source user is logged in remotely and does not have a secure
channel, the password may get exposed.
-\item[{\sphinxstylestrong{PRINC\_LOOK\_AHEAD}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{PRINC\_LOOK\_AHEAD}}
\sphinxAtStartPar
During the resolution of the default principal name,
\sphinxstylestrong{PRINC\_LOOK\_AHEAD} enables ksu to find principal names in
the .k5users file as described in the OPTIONS section
(see \sphinxstylestrong{\sphinxhyphen{}n} option).
-\item[{\sphinxstylestrong{CMD\_PATH}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{CMD\_PATH}}
\sphinxAtStartPar
Specifies a list of directories containing programs that users are
authorized to execute (via .k5users file).
-\item[{\sphinxstylestrong{HAVE\_GETUSERSHELL}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{HAVE\_GETUSERSHELL}}
\sphinxAtStartPar
If the source user is non\sphinxhyphen{}root, ksu insists that the target user’s
shell to be invoked is a “legal shell”. \sphinxstyleemphasis{getusershell(3)} is
@@ -2226,6 +2257,8 @@ variables.
\sphinxAtStartPar
{\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}, {\hyperref[\detokenize{user/user_commands/kinit:kinit-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kinit}}}}
+\sphinxstepscope
+
\section{kswitch}
\label{\detokenize{user/user_commands/kswitch:kswitch}}\label{\detokenize{user/user_commands/kswitch:kswitch-1}}\label{\detokenize{user/user_commands/kswitch::doc}}
@@ -2246,11 +2279,11 @@ collection, if a cache collection is available.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/kswitch:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{cachename}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{cachename}}
\sphinxAtStartPar
Directly specifies the credential cache to be made primary.
-\item[{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{principal}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}p} \sphinxstyleemphasis{principal}}
\sphinxAtStartPar
Causes the cache collection to be searched for a cache containing
credentials for \sphinxstyleemphasis{principal}. If one is found, that collection is
@@ -2268,7 +2301,7 @@ variables.
\subsection{FILES}
\label{\detokenize{user/user_commands/kswitch:files}}\begin{description}
-\item[{\DUrole{xref,std,std-ref}{DEFCCNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFCCNAME}}
\sphinxAtStartPar
Default location of Kerberos 5 credentials cache
@@ -2281,6 +2314,8 @@ Default location of Kerberos 5 credentials cache
{\hyperref[\detokenize{user/user_commands/kinit:kinit-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kinit}}}}, {\hyperref[\detokenize{user/user_commands/kdestroy:kdestroy-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kdestroy}}}}, {\hyperref[\detokenize{user/user_commands/klist:klist-1}]{\sphinxcrossref{\DUrole{std,std-ref}{klist}}}},
{\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}
+\sphinxstepscope
+
\section{kvno}
\label{\detokenize{user/user_commands/kvno:kvno}}\label{\detokenize{user/user_commands/kvno:kvno-1}}\label{\detokenize{user/user_commands/kvno::doc}}
@@ -2311,41 +2346,41 @@ and prints out the key version numbers of each.
\subsection{OPTIONS}
\label{\detokenize{user/user_commands/kvno:options}}\begin{description}
-\item[{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{ccache}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}c} \sphinxstyleemphasis{ccache}}
\sphinxAtStartPar
Specifies the name of a credentials cache to use (if not the
default)
-\item[{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{etype}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}e} \sphinxstyleemphasis{etype}}
\sphinxAtStartPar
Specifies the enctype which will be requested for the session key
of all the services named on the command line. This is useful in
certain backward compatibility situations.
-\item[{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{keytab}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}k} \sphinxstyleemphasis{keytab}}
\sphinxAtStartPar
Decrypt the acquired tickets using \sphinxstyleemphasis{keytab} to confirm their
validity.
-\item[{\sphinxstylestrong{\sphinxhyphen{}q}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}q}}
\sphinxAtStartPar
Suppress printing output when successful. If a service ticket
cannot be obtained, an error message will still be printed and
kvno will exit with nonzero status.
-\item[{\sphinxstylestrong{\sphinxhyphen{}u}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}u}}
\sphinxAtStartPar
Use the unknown name type in requested service principal names.
This option Cannot be used with \sphinxstyleemphasis{\sphinxhyphen{}S}.
-\item[{\sphinxstylestrong{\sphinxhyphen{}P}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}P}}
\sphinxAtStartPar
Specifies that the \sphinxstyleemphasis{service1 service2} … arguments are to be
treated as services for which credentials should be acquired using
constrained delegation. This option is only valid when used in
conjunction with protocol transition.
-\item[{\sphinxstylestrong{\sphinxhyphen{}S} \sphinxstyleemphasis{sname}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}S} \sphinxstyleemphasis{sname}}
\sphinxAtStartPar
Specifies that the \sphinxstyleemphasis{service1 service2} … arguments are
interpreted as hostnames, and the service principals are to be
@@ -2353,41 +2388,41 @@ constructed from those hostnames and the service name \sphinxstyleemphasis{sname
The service hostnames will be canonicalized according to the usual
rules for constructing service principals.
-\item[{\sphinxstylestrong{\sphinxhyphen{}I} \sphinxstyleemphasis{for\_user}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}I} \sphinxstyleemphasis{for\_user}}
\sphinxAtStartPar
Specifies that protocol transition (S4U2Self) is to be used to
acquire a ticket on behalf of \sphinxstyleemphasis{for\_user}. If constrained
delegation is not requested, the service name must match the
credentials cache client principal.
-\item[{\sphinxstylestrong{\sphinxhyphen{}U} \sphinxstyleemphasis{for\_user}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}U} \sphinxstyleemphasis{for\_user}}
\sphinxAtStartPar
Same as \sphinxhyphen{}I, but treats \sphinxstyleemphasis{for\_user} as an enterprise name.
-\item[{\sphinxstylestrong{\sphinxhyphen{}F} \sphinxstyleemphasis{cert\_file}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\sphinxhyphen{}F} \sphinxstyleemphasis{cert\_file}}
\sphinxAtStartPar
Specifies that protocol transition is to be used, identifying the
client principal with the X.509 certificate in \sphinxstyleemphasis{cert\_file}. The
certificate file must be in PEM format.
-\item[{\sphinxstylestrong{\textendash{}cached\sphinxhyphen{}only}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\textendash{}cached\sphinxhyphen{}only}}
\sphinxAtStartPar
Only retrieve credentials already present in the cache, not from
the KDC. (Added in release 1.19.)
-\item[{\sphinxstylestrong{\textendash{}no\sphinxhyphen{}store}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\textendash{}no\sphinxhyphen{}store}}
\sphinxAtStartPar
Do not store retrieved credentials in the cache. If
\sphinxstylestrong{\textendash{}out\sphinxhyphen{}cache} is also specified, credentials will still be
stored into the output credential cache. (Added in release 1.19.)
-\item[{\sphinxstylestrong{\textendash{}out\sphinxhyphen{}cache} \sphinxstyleemphasis{ccache}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\textendash{}out\sphinxhyphen{}cache} \sphinxstyleemphasis{ccache}}
\sphinxAtStartPar
Initialize \sphinxstyleemphasis{ccache} and store all retrieved credentials into it.
Do not store acquired credentials in the input cache. (Added in
release 1.19.)
-\item[{\sphinxstylestrong{\textendash{}u2u} \sphinxstyleemphasis{ccache}}] \leavevmode
+\sphinxlineitem{\sphinxstylestrong{\textendash{}u2u} \sphinxstyleemphasis{ccache}}
\sphinxAtStartPar
Requests a user\sphinxhyphen{}to\sphinxhyphen{}user ticket. \sphinxstyleemphasis{ccache} must contain a local
krbtgt ticket for the server principal. The reported version
@@ -2406,7 +2441,7 @@ variables.
\subsection{FILES}
\label{\detokenize{user/user_commands/kvno:files}}\begin{description}
-\item[{\DUrole{xref,std,std-ref}{DEFCCNAME}}] \leavevmode
+\sphinxlineitem{\DUrole{xref,std,std-ref}{DEFCCNAME}}
\sphinxAtStartPar
Default location of the credentials cache
@@ -2418,6 +2453,8 @@ Default location of the credentials cache
\sphinxAtStartPar
{\hyperref[\detokenize{user/user_commands/kinit:kinit-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kinit}}}}, {\hyperref[\detokenize{user/user_commands/kdestroy:kdestroy-1}]{\sphinxcrossref{\DUrole{std,std-ref}{kdestroy}}}}, {\hyperref[\detokenize{user/user_config/kerberos:kerberos-7}]{\sphinxcrossref{\DUrole{std,std-ref}{kerberos}}}}
+\sphinxstepscope
+
\section{sclient}
\label{\detokenize{user/user_commands/sclient:sclient}}\label{\detokenize{user/user_commands/sclient:sclient-1}}\label{\detokenize{user/user_commands/sclient::doc}}
diff --git a/crypto/krb5/doc/tools/__pycache__/docmodel.cpython-310.pyc b/crypto/krb5/doc/tools/__pycache__/docmodel.cpython-310.pyc
deleted file mode 100644
index 38ccd8c95882..000000000000
--- a/crypto/krb5/doc/tools/__pycache__/docmodel.cpython-310.pyc
+++ /dev/null
Binary files differ
diff --git a/crypto/krb5/doc/tools/__pycache__/docmodel.cpython-312.pyc b/crypto/krb5/doc/tools/__pycache__/docmodel.cpython-312.pyc
new file mode 100644
index 000000000000..ea88224407d3
--- /dev/null
+++ b/crypto/krb5/doc/tools/__pycache__/docmodel.cpython-312.pyc
Binary files differ
diff --git a/crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-310.pyc b/crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-310.pyc
deleted file mode 100644
index f9fa0dc7d410..000000000000
--- a/crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-310.pyc
+++ /dev/null
Binary files differ
diff --git a/crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-312.pyc b/crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-312.pyc
new file mode 100644
index 000000000000..fb847011bfdb
--- /dev/null
+++ b/crypto/krb5/doc/tools/__pycache__/doxybuilder_funcs.cpython-312.pyc
Binary files differ
diff --git a/crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-310.pyc b/crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-310.pyc
deleted file mode 100644
index 5ac4a9ca298c..000000000000
--- a/crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-310.pyc
+++ /dev/null
Binary files differ
diff --git a/crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-312.pyc b/crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-312.pyc
new file mode 100644
index 000000000000..8b8f05a97ef1
--- /dev/null
+++ b/crypto/krb5/doc/tools/__pycache__/doxybuilder_types.cpython-312.pyc
Binary files differ
diff --git a/crypto/krb5/doc/user/user_commands/kinit.rst b/crypto/krb5/doc/user/user_commands/kinit.rst
index 5b105e35a5ae..d947e83cc637 100644
--- a/crypto/krb5/doc/user/user_commands/kinit.rst
+++ b/crypto/krb5/doc/user/user_commands/kinit.rst
@@ -193,10 +193,6 @@ OPTIONS
**X509_anchors**\ =\ *value*
specify where to find trusted X509 anchor information
- **flag_RSA_PROTOCOL**\ [**=yes**]
- specify use of RSA, rather than the default Diffie-Hellman
- protocol
-
**disable_freshness**\ [**=yes**]
disable sending freshness tokens (for testing purposes only)